SHA256
1
0
forked from pool/weblate
Files
weblate/weblate.changes
Markéta Machová 012c2b61ef - Update to 5.6.2 (bsc#1227273, CVE-2024-39303)
* Many more changes, see https://docs.weblate.org/en/latest/changes.html
  * Perl brace format quality check
  * Mobile Kotlin resources
  * Format.JS JSON file
  * Component discovery now reports skipped entries
  * File downloads now honor If-Modified-Since
  * Add-ons can be now installed project-wide and site-wide
  * API improvements
  * Added Systran automatic translation support
  * Docker container now validates user password strength by default
  * Translation component alerts are now refreshed when needed, not just daily
  * Notifications now include strings which need updating
  * Improved compatibility with password managers
  * Validation of Project level backups ZIP file upon restoring (CVE-2024-39303 / GHSA-jfgp-674x-6q4p).
- Download tarballs from GitHub
- Releases are signed by Sigstore instead of PGP
  * added weblate-%{version}.tar.gz.sigstore
  * dropped Weblate-%{version}.tar.xz.asc

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=108
2024-07-18 06:46:00 +00:00

1128 lines
52 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-------------------------------------------------------------------
Tue Jul 16 08:00:55 UTC 2024 - Markéta Machová <mmachova@suse.com>
- Update to 5.6.2 (bsc#1227273, CVE-2024-39303)
* Many more changes, see https://docs.weblate.org/en/latest/changes.html
* Perl brace format quality check
* Mobile Kotlin resources
* Format.JS JSON file
* Component discovery now reports skipped entries
* File downloads now honor If-Modified-Since
* Add-ons can be now installed project-wide and site-wide
* API improvements
* Added Systran automatic translation support
* Docker container now validates user password strength by default
* Translation component alerts are now refreshed when needed, not just daily
* Notifications now include strings which need updating
* Improved compatibility with password managers
* Validation of Project level backups ZIP file upon restoring (CVE-2024-39303 / GHSA-jfgp-674x-6q4p).
- Download tarballs from GitHub
- Releases are signed by Sigstore instead of PGP
* added weblate-%{version}.tar.gz.sigstore
* dropped Weblate-%{version}.tar.xz.asc
-------------------------------------------------------------------
Thu Feb 29 09:13:31 UTC 2024 - Markéta Machová <mmachova@suse.com>
- Do not generate dependency on /usr/bin/python (boo#1220367)
- Do not depend on unflavored /usr/bin/python3
-------------------------------------------------------------------
Thu Jan 25 09:04:33 UTC 2024 - Markéta Machová <mmachova@suse.com>
- Update to 5.3.1
* Migration notice: it is recommended to upgrade to v5.0.2 first
* Too many changes, see https://docs.weblate.org/en/latest/changes.html for a complete list
4.18.2 - 5.0.2:
* Markdown files support, thanks to Anders Kaplan.
* Category can now organize components within a project.
* Fluent format now has better syntax checks thanks to Henry Wilkes.
* Inviting users now works with all authentication methods.
* Docker container supports file backed secrets, see Passing secrets.
* Plurals handling in machine translation.
* XLIFF now supports displaying source string location.
* User API token is now hidden for privacy reasons by default.
* Users now have to confirm invitations to become team members.
* Visual diff now better understands compositing characters.
* Python 3.9 or newer is now required
* Several UI URLs have been changed to be able to handle categories.
* Related glossary terms lookup is now faster.
* Added object id to all Weblates REST API endpoints.
* Added compatibility redirects for some old URLs.
* pyahocorasick dependency has been replaced by ahocorasick_rs.
* The default value of IP_PROXY_OFFSET has been changed from 1 to -1.
* Translate page performance.
* Search now looks for categories as well.
5.0.2 - 5.3.1:
* Yandex v2 machine translation service.
* Automatic translations are now stored with a dedicated user as an author.
* Enable reviews also shows the approval percentage in object listings.
* Project is added to watched upon accepting an invitation.
* Improved accuracy of checks on plural messages.
* Categories are now included weblate:// repository URLs.
* Faster statistics updates.
* Better e-mail selection in user profile.
* Automatic fixups are now applied to suggestions as well.
* Use neutral colors for progress bars and translation unit states.
* One-click removal of project or component Notifications.
* Apple iOS strings exporter now produces UTF-8 encoded files.
* Python 3.12 is now supported
* OpenAI automatic suggestion service.
* Alibaba automatic suggestion service.
* Added labels API, see GET /api/projects/(string:project)/labels/.
* Dropped Microsoft Terminology service for automatic suggestions, as it is no longer provided by Microsoft.
* labels in units API now expose full label info, see GET /api/units/(int:id)/.
- Drop merged patches:
* redis_config_remove_parser_class.patch
* pyparsing.patch
-------------------------------------------------------------------
Tue Oct 31 13:04:53 UTC 2023 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
- Add build dependency on redis and openssh
- Add upstream patch redis_config_remove_parser_class.patch
-------------------------------------------------------------------
Thu Jul 20 10:11:02 UTC 2023 - Markéta Machová <mmachova@suse.com>
- Update to 4.18.2
* Added support for browsing changes for a individual string.
* Fixed plurals handling in automatic translation from other components.
* Added keyboard shortcut Alt+Enter to submit string as a suggestion.
* Improved performance of translation memory.
* Added add-on to customize XML output.
* Format string checks now also detects duplicated formats.
* Improved search performance for some specially formatted strings.
* Celery beat is now storing the tasks schedule in the database.
* Dropped support for VCS integration settings deprecated in 4.14.
* Added support for Bitbucket Server pull requests.
* Improved conflicts handling in gettext PO files.
* Added plurals support to automatic suggestions.
* Allow to filter on language in reports.
* Dropped deprecated command cleanup_celery.
* Fixed private project visibility for some teams.
* Added support for Ed25519 SSH key.
* Improved API error messages on permission denied.
* Reduced false positives of the XML checks.
* Avoiding signing-out user in some rate-limits.
* Support for automatic update of screenshots from a repository.
* Added dark theme; browser-following and manual setting are
available.
* More changes, see https://github.com/WeblateOrg/weblate/releases
- Add opensuse use-old-html-theme.patch and upstream pyparsing.patch
- Add one more hunk to skip-test_ocr.patch
-------------------------------------------------------------------
Wed Apr 19 15:17:08 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>
- Do not use boolean deps for simple 'and' constructs. Having them
separated into simple requires each is equivalent.
-------------------------------------------------------------------
Wed Mar 15 09:23:23 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Add skip-test_ocr.patch (gh#WeblateOrg/weblate#8931).
-------------------------------------------------------------------
Tue Mar 14 21:31:14 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Fix one /usr/bin/env shebang.
- Clean up SPEC file
-------------------------------------------------------------------
Mon Dec 5 14:18:41 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 4.14.2
* Added support for removing entries from translation memory.
* Improved analysis on the duplicate language alert.
* Improved accurancy of the consecutive duplicated words check.
* Improved scaling of sending many notifications.
* Improved string state handling for subtitle translation.
* Deprecated insecure configuration of VCS service API keys via
_TOKEN/_USERNAME configuration instead of _CREDENTIALS list.
* Fixed processing of some uploaded CSV files.
* Improved whitespace changes handling in diff display.
* Added automatic suggestions management link to management pages.
* Track comment removal/resolving in history.
* Fixed restoring project backups with linked components.
* Fixed captcha entering on unsuccessful registration.
* Improved languages support in DeepL.
* Improved webhooks compatibility with authenticated repositories.
* Added support for Python 3.11.
-------------------------------------------------------------------
Thu Nov 10 10:10:41 UTC 2022 - Markéta Machová <mmachova@suse.com>
- Update to 4.14.1
* Changed behavior of updating language names.
* Added pagination to projects listing.
* API for creating new units now returns information about newly
* created unit.
* Component discovery now supports configuring an intermediate
* language.
* Added fixed encoding variants to CSV formats.
* Changed handling of context and location for some formats to better
* fit underlying implementation.
* Added support for ResourceDictionary format.
* Improved progress bar colors for color blind.
* Fixed variants cleanup on string removal.
* Compatibility with Django 4.1.
* Added support for storing escaped XML elements in XLIFF.
* Improved formatting of placeholder check errors.
* Redirect /.well-known/change-password to /accounts/password/.
* Machine translation services are now configurable per project.
* Added separate permission for resolving comments and grant it to the
* Review strings{.interpreted-text role="guilabel"} role.
* Added support for storing alternative translations in the CSV file.
* The placeholders check can now be case-insensitive as well.
* Track add-on changes in a history.
* Fixed parsing translation from Windows RC, HTML and text files.
* Extended language code style configuration options.
* Added support for pluralse updated in recent CLDR releases.
* Reduced memory usage while updating components with a lot of
* translations.
* Added support for translation domain in SAP Translation Hub.
* Allow absolute links in source string locations.
* Improved operation behind some reverse proxies.
* Exteded API to cover translation memory.
* Improved document translation workflow.
* Improved reliability of HTML and text files translation.
* Added support for project level backups.
* Improved performance and memory usage of translation memory lookups.
-------------------------------------------------------------------
Tue May 17 11:00:31 UTC 2022 - Markéta Machová <mmachova@suse.com>
- Update to 4.12.2
* Added support for Amharic in :ref:check-end-stop.
* Added support for Burmese in :ref:check-end-question.
* Extended options of the :ref:addon-weblate.generate.pseudolocale add-on.
* Added ignore-all-checks flag to ignore all quality checks on a string.
* Avoid :ref:addon-weblate.generate.pseudolocale add-on to trigger failing checks.
* Added support for :ref:vcs-gitea.
* Added Linux style language code to :ref:component-language_code_style.
* Added support for rebuilding project translation memory.
* Improved API for creating components from a file.
* Add copy and clone buttons to other translations.
* Make merge request message configurable at component level.
* Improved maximal length restriction behavior with XML tags.
* Fixed loading Fluent files with additional comments.
* Add support for web monetization.
* Ensure Weblate SSH key is generated during migrations.
-------------------------------------------------------------------
Wed Apr 6 19:36:30 UTC 2022 - Matej Cepl <mcepl@suse.com>
- Don't limit the upper version of social-auth packages.
-------------------------------------------------------------------
Wed Mar 2 07:57:49 UTC 2022 - Matej Cepl <mcepl@suse.com>
- Update to 4.11 (bsc#1196540):
- Fixes stored XSS, see GHSA-6jp6-9rf9-gc66 (CVE-2022-24710)
for more details.
- Fixed add-on installation using API.
- Renamed Strings needing action to Unfinished strings.
- Fixed false positives from ICU MessageFormat syntax.
- Indicate lock and contributor agreement on other occurrences
listing.
- Fixed updating PO files with obsolete strings or missing
plurals.
- Improved squash add-on compatibility with Gerrit.
- Automatically initialize user languages based on the
Accept-Language header.
- Improved error handling on string removal.
- Weblate now requires Python 3.7 or newer.
- Fixed some write operations with project token authentication.
- Fixed string state tracking when the strings changes in the
repository.
- Track string changes from the repository.
- Sticky header on translations listing to improve navigation.
- Fixed untranslating strings in Java properties.
- Fixed Git operation with non-ascii branch names.
- New add-on Prefill translation with source.
- Added Merge without fast-forward Merge style.
- Fixed Automatic translation add-on trigger on newly added strings.
- Improved punctuation checks for Burmese.
- Added support for defining custom teams at project level to
grant users access, see Managing per-project access control.
- Added documentation links to alerts.
- Added support for searching for resolved comments.
- Added support for borgbackup 1.2.
- Fixed applying of Automatically translated label.
- Update to 4.10.1:
- Documented changes introduced by upgrading to Django 4.0.
- Fixed displaying of Automatically translated label.
- Fixed API display of branch in components with a shared
repository.
- Improved analysis on the failed push alert.
- Fixed manually editing page when browsing changes.
- Improved accuracy of check-kashida.
- Update to 4.10:
- Added support for formality and placeholders with DeepL.
- Bulk edit and search and replace are now available on project
and language level.
- Added filtering to search and replace.
- Fixed: "Perform automatic translation" privilege is no longer
part of the Languages group.
- "Perform automatic translation" is in the Administration and
the new Automatic translation group.
- Fixed generating XLSX files with special chars.
- Added ability to the GitHub authentication backend to check
if the user belongs to a specific GitHub organization or
team.
- Improved feedback on invalid parameters passed to API.
- Added support for project scoped access tokens for API.
- Fixed string removal in some cases.
- Fixed translating newly added strings.
- Label automatically translated strings to ease their filtering.
-------------------------------------------------------------------
Mon Jan 10 15:11:24 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Do not attempt to build on i586 workers: the resulting package is
noarch, so can be used anyway.
-------------------------------------------------------------------
Mon Dec 6 23:10:10 UTC 2021 - Matej Cepl <mcepl@suse.com>
- Fix BRs python-akismet -> python-python-akismet
- Add missing BR python-fluent
- Better method of stopping redis-server.
-------------------------------------------------------------------
Thu Dec 2 23:32:02 UTC 2021 - Stanislav Brabec <sbrabec@suse.com>
- Update to version 4.9.1:
* Provide more details for events in history.
* Improved rendering of history.
* Improved performance of the translation pages.
* Added support for restricting translation file downloads.
* The ``safe-html`` can now understand Markdown when used with
``md-text``.
* The ``max-length`` tag now ignores XML markup when used with
``xml-text``.
* Fixed dimensions of rendered texts in :ref:`check-max-size`.
* Lowered app store title length to 30 to assist with upcoming
Google policy changes.
* Added support for customizing SSH invocation via
:setting:`SSH_EXTRA_ARGS`.
* Added checks for ICU MessageFormat.
* Improved error condition handling in machine translation
backends.
* Highlight unusual whitespace characters in the strings.
* Added option to stay on translated string while editing.
* Added support for customizing Borg invocation via
:setting:`BORG_EXTRA_ARGS`.
* Fixed generating of MO files for monolingual translations.
* Added API endpoint to download all component translations
as a ZIP file.
* Added support for Python 3.10.
* Added support for resending e-mail invitation from the
management interface.
* Fixed upload of monolingual files after changing template.
* Improved handling of whitespace in flags.
* Add support for filtering in download API.
* Fixed statistics display when adding new translations.
* Mitigate issues with GitHub SSH key change.
-------------------------------------------------------------------
Thu Sep 23 00:23:17 UTC 2021 - Stanislav Brabec <sbrabec@suse.com>
- Update to version 4.8.1:
* Fixed user removal in Django admin interface.
* Document add-on parameters in more detail.
* Fixed JavaScript error on glossary.
* Add limit to number of matches in consistency check.
* Improve placeholders handling in machine translations.
* Fixed creating add-ons using API.
* Added :setting:`PRIVACY_URL` setting to add privacy policy link
to the footer.
* Hide member e-mail addresses from project admins.
* Improved gettext PO merging in case of conflicts.
* Improved glossary highlighting.
* Improved ``safe-html`` flag behavior with XML checks.
* Fixed commit messages on linked components.
-------------------------------------------------------------------
Fri Aug 27 07:03:53 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Update to 4.8
* Support more language aliases to be configured on a project.
* Fixed search string validation in API.
* Fixed Git exporter URLs after a domain change.
* Fixed cleanup addon for Windows RC files.
* Fixed possible crash on Xliff updating.
* Added support for Apple stringsdict format.
* The exact search operator is now case-sensitive on PostgreSQL.
* Fixed saving glossary explanations in some cases.
* Documentation improvements.
* Performance improvements.
* Improved squash add-on compatibility with Gerrit.
* Fixed adding strings to a monolingual glossary components.
* Improved performance in hadling variants.
* Fixed squash add-on sometimes skipping parsing upstream changes.
* Preserve file extension on download.
* Added support for the Fluent format.
* Add support for using tabs to indent JSON formats.
-------------------------------------------------------------------
Fri Jul 2 07:59:20 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Update to 4.7.1
* Improved configuration health check.
* Added support for object-pascal-format used in gettext PO, see :ref:check-object-pascal-format.
* Renamed :guilabel:Nearby keys to :guilabel:Similar keys to better describe the purpose.
* Added support for :ref:mi18n-lang.
* Improved SAML authentication integration.
* Fixed :ref:vcs-gerrit integration to better handle corner cases.
* Weblate now requires Django 3.2.
* Fixed inviting users when e-mail authentication is disabled.
* Improved language definitions.
* Added support for blocking users from contributing to a project.
* Fixed automatic creation of glossary languages.
* Extended documentation about add-ons.
* Performance improvements for components with linked repositories.
* Added support for free DeepL API.
* The user management no longer needs Django admin interface.
* Improved popup for adding terms to glossary.
* Added support for LibreTranslate machine translation service.
* Added rate limiting on creating new projects.
* Improved performance of file updates.
-------------------------------------------------------------------
Mon May 10 13:02:26 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Update to 4.6.2
* Fixed crash after moving shared component between projects.
* Fixed adding new strings to empty properties files.
* Fixed copy icon alignment in RTL languages.
* Extended string statistics on the Info tab.
* Fixed handling of translation files ignored in Git.
* Improved metrics performance.
* Fixed possible bug in saving glossaries.
* Fixed consistency check behavior on languages with different plural rules.
-------------------------------------------------------------------
Mon May 3 09:26:01 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Update to 4.6.1
* Remove obsolete spam protection code.
* Improve source plural check accuracy.
* Update list of user interface languages in Docker.
* Improved error messages when creating pull requests.
* Fixed creating pull requests on Pagure.
* Fixed triggering automatically installed add-ons.
* Fixed possible caching issues on upgrade.
* Fixed adding new units to monolingual translations using upload.
-------------------------------------------------------------------
Fri Apr 30 15:07:08 UTC 2021 - Stanislav Brabec <sbrabec@suse.com>
- Require borgbackup, otherwise some commands fail.
-------------------------------------------------------------------
Tue Apr 20 19:04:49 UTC 2021 - Stanislav Brabec <sbrabec@suse.com>
- Update to 4.6:
* The auto_translate management command has now a parameter for specifying translation mode.
* Added support for :ref:`txt`.
* Added trends and metrics for all objects.
* Added support for direct copying text from secondary languages.
* Added date filtering when browsing changes.
* Improved activity charts.
* Sender for contact form e-mails can now be configured.
* Improved parameters validation in component creation API.
* The rate limiting no longer applies to superusers.
* Improved automatic translation addon performance and reliability.
* The rate limiting now can be customized in the Docker container.
* API for creating components now automatically uses :ref:`internal-urls`.
* Simplified state indication while listing strings.
* Password hashing now uses Argon2 by default.
* Simplified progress bars indicating translation status.
* Renamed :ref:`addon-weblate.consistency.languages` to clarify the purpose.
* Fixed saving string state to XLIFF.
* Added language-wide search.
* Initial support for :ref:`docker-scaling` the Docker deployment.
* Fixed metrics collection.
* Fixed possible crash when adding strings.
* Improved search query examples.
* Fixed possible loss of newly added strings on replace upload.
* Configurable schedule for automatic translation.
* Added Lua format check.
* Ignore format strings in the :ref:`check-duplicate` check.
* Allow uploading screenshot from a translate page.
* Added forced file synchronization to the repository maintenance.
* Fixed automatic suggestions for languages with a longer code.
* Improved performance when adding new strings.
* Several bug fixes in quality checks.
* Several performance improvements.
* Added integration with :ref:`discover-weblate`.
* Fixed checks behavior with read-only strings.
-------------------------------------------------------------------
Thu Apr 15 13:12:05 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
- Re-add and fix sed for python3
-------------------------------------------------------------------
Thu Apr 15 08:10:19 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Remove unneeded sed for python3
-------------------------------------------------------------------
Tue Mar 16 07:46:41 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Update to 4.5.1
* Dropped support for migrating from 3.x releases, migrate through 4.1 or 4.0.
* Added exports into several monolingual formats.
* Simplified main navigation (replaced buttons with icons).
* Removed separate Celery queue for translation memory.
* Added support for aliasing languages at project level.
* The Weblate domain is now configured in the settings, see SITE_DOMAIN.
* Include user stats in the API.
* Rewritten support for GitHub and GitLab pull requests.
* Add Vue I18n formatting check.
* Unit API now properly handles plural strings.
* Support Markdown in contributor agreement.
* Added support for Python 3.9.
* Improved performance of translation memory updates.
* Weblate now requires Django 3.1.
* Improved support for non-standard language codes.
* Improved performance of file upload.
* Added support for lua-format used in gettext PO.
* Added support for sharing a component between projects.
* Dropped mailing list field on the project in favor of generic instructions for translators.
* Strings can now be added and removed in bilingual formats as well.
* Glossaries are now stored as regular components.
* Added support for customizing navigation text color.
-------------------------------------------------------------------
Tue Jan 26 14:12:45 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
- Replace system-user-wwwrun with user(wwwrun): be resilient to
package name changes.
-------------------------------------------------------------------
Fri Jun 19 12:31:30 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.1.1:
* Various fixes found after 4.1 release
- Remove merged patch tests.patch
-------------------------------------------------------------------
Thu Jun 18 13:10:02 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Fix /etc/apache2 permissions to not conflict with others
-------------------------------------------------------------------
Wed Jun 17 09:34:54 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Add patch from upstream to fix test execution:
* tests.patch
-------------------------------------------------------------------
Tue Jun 16 14:15:58 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Install the documentation in subpkg to make weblate bit smaller
- Do not hardcode optional requires
- Verify signatures
- Update to 4.1.0:
* Added support for creating new translations with included country code.
* Added support for seaching source strings with screenshot.
* Extended information available in the stats insights.
* Improved search editing on translate pages.
* Improve handling of concurrent repository updates.
* Include source language in project creation form.
* Include changes count in credits.
* Fixed UI language selection in some cases.
* Allow to whitelist registration methods with registrations closed.
* Improved lookup of related terms in glossary.
* Improved translation memory matches.
* Group same machinery results.
* Add direct link to edit screenshot from translate page.
* Improved removal confirmation dialog.
* Include templates in ZIP download.
* Add support for Markdown and notification configuration in announcements.
* Extended details in check listings.
* Added support for new file formats: :ref:laravel-php, :ref:html, :ref:odf, :ref:idml, :ref:winrc, :ref:ini, :ref:islu, :ref:gwt, :ref:go-i18n-json, :ref:arb.
* Consistently use dismissed as state of dismissed checks.
* Add support for configuring default addons to enable.
* Fixed editor keyboard shortcut to dismiss checks.
* Improved machine translation of strings with placeholders.
* Show ghost translation for user languages to ease starting them.
* Improved language code parsing.
* Show translations in user language first in the list.
* Renamed shapings to more generic name variants.
* Added new quality checks: :ref:check-unnamed-format, :ref:check-long-untranslated, :ref:check-duplicate.
* Reintroduced support for wiping translation memory.
* Fixed option to ignore source checks.
* Added support for configuring different branch for pushing changes.
* API now reports rate limiting status in the HTTP headers.
* Added support for Google Translate V3 API (Advanced).
* Added ability to restrict access on component level.
* Added support for whitespace and other special chars in translation flags, see :ref:custom-checks.
* Always show rendered text check if enabled.
* API now supports filtering of changes.
* Added support for sharing glossaries between projects.
-------------------------------------------------------------------
Tue Jun 16 12:00:17 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Add missing deps for documentation build
-------------------------------------------------------------------
Thu May 14 09:40:35 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.0.4:
* Many bugixes all around
-------------------------------------------------------------------
Tue Apr 28 10:30:28 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.0.2:
* Improved performance of translation stats.
* Improved performance of changing labels.
* Improved bulk edit performance.
* Improved translation memory performance.
* Fixed possible crash on component deletion.
* Fixed displaying of translation changes in some corner cases.
* Improved warning about too long celery queue.
* Fixed possible false positives in the consistency check.
* Fixed deadlock when changing linked component repository.
* Included edit distance in changes listing and CSV and reports.
* Avoid false positives of punctuation spacing check for Canadian French.
* Fixed XLIFF export with placeholders.
* Fixed false positive with zero width check.
* Improved reporting of configuration errors.
* Fixed bilingual source upload.
* Automatically detect supported languages for DeepL machine translation.
* Fixed progress bar display in some corner cases.
* Fixed some checks triggering on non translated strings.
-------------------------------------------------------------------
Fri Apr 17 06:56:15 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 4.0.1:
* Weblate now requires Python 3.6 or newer.
* Added management overview of component alerts.
* Added component alert for broken repository browser URLs.
* Improved sign in and registration pages.
* Project access control and workflow configuration integrated to project settings.
* Added check and highlighter for i18next interpolation and nesting.
* Added check and highlighter for percent placeholders.
* Display failing checks for suggestions.
* Record source string changes in history.
* Upgraded Microsoft Translator to version 3 API.
* Reimplemented translation memory backend.
* Added support for several is: lookups in :doc:user/search.
* Allow to make :ref:check-same avoid internal blacklist.
* Improved comments extraction from monolingual po files.
* Renamed whiteboard messages to announcements.
* Fixed occasional problems with registration mails.
* Improved LINGUAS update addon to handle more syntax variants.
* Fixed editing monolingual XLIFF source file.
* Added support for exact matching in :doc:user/search.
* Extended API to cover screenshots, users, groups, componentlists and extended creating projects.
* Add support for source upload on bilingual translations.
* Added support for intermediate language from developers.
* Added support for source strings review.
* Extended download options for platform wide translation memory.
-------------------------------------------------------------------
Tue Apr 7 11:25:32 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Drop selenium and chromedriver deps:
* These are fragile and cause test failures if mismatch happens
* We can live without doing those few depending tests
-------------------------------------------------------------------
Mon Mar 16 08:19:16 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Drop condition < 15.0
-------------------------------------------------------------------
Mon Mar 16 08:15:39 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.11.3:
* Fixed searching for fields with certain priority.
* Fixed predefined query for recently added strings.
* Fixed searching returning duplicate matches.
* Fixed notifications rendering in Gmail.
* Fixed reverting changes from the history.
* Added links to events in digest notifications.
* Fixed email for account removal confirmation.
* Added support for Slack authentication in Docker container.
* Avoid sending notifications for not subscribed languages.
* Include Celery queues in performance overview.
* Fixed documentation links for addons.
* Reduced false negatives for unchanged translation check.
* Raised bleach dependency to address CVE-2020-6802.
* Fixed listing project level changes in history.
* Fixed stats invalidation in some corner cases.
* Fixed searching for certain string states.
* Improved format string checks behavior on missing percent.
* Fixed authentication using some third party providers.
-------------------------------------------------------------------
Tue Feb 25 14:57:38 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.11.2:
* Fixed rendering of suggestions.
* Fixed some strings wrongly reported as having none words.
* Documented Celery setup changes.
* Improved filename validation on component creation.
* Fixed minimal versions of some dependecies.
* Fixed adding groups with certain Django versions.
* Fixed manual pushing to upstream repository.
* Improved glossary matching.
* Allow using VCS push URL during component creation via API.
* Rendered width check now shows image with the render.
* Fixed links in notifications e-mails.
* Improved look of plaintext e-mails.
* Display ignored checks and allow to make them active again.
* Display nearby keys on monolingual translations.
* Added support for groupping string shapings.
* Recommend upgrade to new Weblate versions in the system checks.
* Provide more detailed analysis for duplicate language alert.
* Include more detailed license info on the project pages.
* Automatically unshallow local copies if needed.
* Fixed download of strings needing action.
* New alert to warn about using the same filemask twice.
* Improve XML placeables extraction.
* The :setting:SINGLE_PROJECT can now enforce redirection to chosen project.
* Added option to resolve comments.
* Added bulk editing of flags.
* Added support for :ref:labels.
* Added bulk edit addon.
* Added option for :ref:enforcing-checks.
* Increased default validity of confirmation links.
* Improved Matomo integration.
* Fixed :ref:check-translated to correctly handle source string change.
* Extended automatic updates configuration by :setting:AUTO_UPDATE.
* LINGUAS addons now do full sync of translations in Weblate.
- Remove patches merged upstream:
* test_statistics.patch
* test_ssh_add.patch
-------------------------------------------------------------------
Mon Feb 17 14:11:11 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- During %post phase do not fail on static files copying if
running redis is not available
-------------------------------------------------------------------
Mon Feb 17 12:23:17 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Add patch from upstream to fix test_statistics failure:
* test_statistics.patch
- Add patch to fix test_ssh_add failure:
* test_ssh_add.patch
-------------------------------------------------------------------
Mon Feb 17 08:49:53 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.1.0.3:
* Support translate-toolkit 2.5.0.
* Add lock indication to projects.
* Fixed CSS bug caused flicker in some browsers.
* Fixed searching on systems with non English locales.
* Improved GitHub and Bitbucket hooks repositories matching.
* Fixed data migration on some Python 2.7 installations.
* Allow to configure git shallow clones.
* Improved background notifications processing.
* Fixed broken form submissing when navigating back in browser.
* New addon to configure YAML formatting.
* Fixed same plurals check to not fire on single plural form languages.
* Fixed regex search on some fields.
-------------------------------------------------------------------
Wed Jan 15 14:39:37 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.10.1:
* Extended API with translation creation.
* Fixed several corner cases in data migrations.
* Compatibility with Django 3.0.
* Improved data cleanup performance.
* Added support for customizable security.txt.
* Improved breadcrumbs in changes log.
* Improved translations listing on dashboard.
* Improved HTTP responses for web hooks.
* Added support for GitLab pull requests in Docker container.
* Improved application user interface.
* Added doublespace check.
* Fixed creating new languages.
* Avoid sending auditlog notifications to deleted e-mails.
* Added support for read only strings.
* Added support for markdown in comments.
* Allow to place translation instructions text into project info.
* Add copy to clipboard for secondary languages.
* Improved support for Mercurial.
* Improved performance in fetching Git repositories.
* Add search lookup for age of string.
* Show source language for all translations.
* Show context for nearby strings.
* Added support for notifications on repository operations.
* Improved translation listings.
* Extended search capabilities.
* Added support for automatic translation strings marked for edit.
* Avoid sending duplicate notifications for linked component alerts.
* Improve default merge request message.
* Better indicate string state in zen mode.
* Added support for more languages in Yandex Translate.
* Improved look of notification e-mails.
* Provide choice for translation license.
-------------------------------------------------------------------
Tue Dec 3 08:43:04 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Add dependency on borgbackup
-------------------------------------------------------------------
Sat Nov 30 10:07:01 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Add few more missing dependencies/requirements
-------------------------------------------------------------------
Fri Nov 8 07:35:03 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.9.1:
* Remove some not needed files from backups.
* Fixed potential crash in reports.
* Fixed cross database migration failure.
* Added support for force pushing Git repositories.
* Reduced risk of registration token invalidation.
* Fixed account removal hitting rate limiter.
* Added search based on priority.
* Fixed possible crash on adding strings to JSON file.
* Safe HTML check and fixup now honor source string markup.
* Avoid sending notifications to invited and deleted users.
* Fix SSL connection to redis in Celery in Docker container.
* Include Weblate metadata in downloaded files.
* Improved UI for failing checks.
* Indicate missing strings in format checks.
* Separate check for French punctuation spacing.
* Add support for fixing some of quality checks errors.
* Add separate permission to create new projects.
* Extend stats for char counts.
* Improve support for Java style language codes.
* Added new generic check for placeholders.
* Added support for WebExtension JSON placeholders.
* Added support for flat XML format.
* Exteded API with project, component and translation removal and creation.
* Added support for Gitea and Gitee webhooks.
* Added new custom regex based check.
* Allow to configure contributing to shared translation memory.
* Added ZIP download for more translation files.
* Make Xliff standard compliant parsing of maxwidth and font.
* Added new check and fixer for safe HTML markup for translating web applications.
* Add component alert on unsupported configuration.
* Added automatic translation addon to bootstrap translations.
* Extend automatic translation to add suggestions.
* Display addon parameters on overview.
* Sentry is now supported through modern Sentry SDK instead of Raven.
* Changed example settings to be better fit for production environment.
* Added automated backups using Borg backup.
* Split cleanup addon for RESX to avoid unwanted file updates.
* Added advanced search capabilities.
* Allow users to download their own reports.
* Added localization guide to help configuring components.
* Added suport for GitLab merge requests.
* Improved display of repository status.
* Perform automated translation in the background.
* Added support for simplified creating of similar components.
* Added support for parsing translation flags from the XML based file formats.
* Log exceptions into Celery log.
* Improve performance of repository scoped addons.
* Improved look of notification e-mails.
* Fixed password reset behavior.
* Improved performance on most of translation pages.
* Fixed listing of languages not known to Weblate.
* Add support for cloning addons to discovered components.
* Add support for replacing file content with uploaded.
* Add support for translating non VCS based content.
* Added OpenGraph widget image to use on social networks.
* Added support for animated screenshots.
* Improved handling of monolingual Xliff files.
* Avoid sending multiple notifications for single event.
* Add support for filtering changes.
* Extended predefined periods for reporting.
* Added support for Azure Repos webhooks.
* New opt-in notifications on pending suggestions or untranslated strings.
* Add one click unsubscribe link to notification e-mails.
* Fixed false positives with Has been translated check.
* New management interface for admins.
* String priority can now be specified using flags.
* Added language management views.
* Add checks for Qt library and Ruby format strings.
* Added configuration to better fit single project installations.
* Notify about new string on source string change on monolingual translations.
* Added separate view for translation memory with search capability.
-------------------------------------------------------------------
Tue Jul 23 11:00:31 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Do not condition for < 15.0 releases
-------------------------------------------------------------------
Tue Jul 23 10:39:06 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.7.1:
* Documentation updates.
* Fixed some requirements constraints.
* Updated language database.
* Localization updates.
* Various user interface tweaks.
* Improved handling of unsupported but discovered translation files.
* More verbosely report missing file format requirements.
* Added separate Celery queue for notifications.
* Use consistent look with application for API browsing.
* Include approved stats in the reports.
* Report progress when updating translation component.
* Allow to abort running background component update.
* Extend template language for filename manipulations.
* Use templates for editor link and repository browser URL.
* Indicate max length and current chars count when editing translation.
* Improved handling of abbreviations in unchanged translation check.
* Refreshed landing page for new contributors.
* Add support for configuring msgmerge addon.
* Delay opening SMTP connection when sending notifications.
* Improved error logging.
* Allow custom location in MO generating addon.
* Added addons to cleanup old suggestions or comments.
* Added option to enable horizontal mode in the zen editor.
* Improved import perfomance with many linked components.
* Fixed examples installation in some cases.
* Improved rendering of alerts in changes.
* Added new horizontal stats widget.
* Improved format strings check on plurals.
* Added font management tool.
* New check for rendered text dimensions.
* Added support for subtitle formats.
* Include overall completion stats for languages.
* Added reporting at project and global scope.
* Improved user interface when showing translation status.
* New Weblate logo and color scheme.
* New look of bitmap badges.
-------------------------------------------------------------------
Fri May 31 22:06:51 CEST 2019 - Stanislav Brabec <sbrabec@suse.com>
- Add python3-dbm to BuildRequires, otherwise tests will fail.
-------------------------------------------------------------------
Thu May 23 17:48:31 UTC 2019 - Stanislav Brabec <sbrabec@suse.com>
- Add conflict with broken versions of billiard (weblate#2768).
-------------------------------------------------------------------
Mon May 6 08:43:16 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.6.1:
* Improved handling of monolingual Xliff files.
* Fixed digest notifications in some corner cases.
* Fixed addon script error alert.
* Fixed generating MO file for monolingual PO files.
* Fixed display of uninstalled checks.
* Indicate administered projects on project listing.
* Allow update to recover from missing VCS repository.
-------------------------------------------------------------------
Tue Apr 30 14:23:12 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com>
- Avoid documented conflicting version of python3-lxml = 4.3.1.
-------------------------------------------------------------------
Wed Apr 24 11:35:20 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.6:
* Add support for downloading user data.
* Addons are now automatically triggered upon installation.
* Improved instructions for resolving merge conflicts.
* Cleanup addon is now compatible with app store metadata translations.
* Configurable language code syntax when adding new translations.
* Warn about using Python 2 with planned termination of support in April 2020.
* Extract special chars from the source string for visual keyboard.
* Extended contributor stats to reflect both source and target counts.
* Admins and consistency addons can now add translations even if disabled for users.
* Fixed description of toggle disabling Language-Team header manipulation.
* Notify users mentioned in comments.
* Removed file format autodetection from component setup.
* Fixed generating MO file for monolingual PO files.
* Added digest notifications.
* Added support for muting component notifications.
* Added notifications for new alerts, whiteboard messages or components.
* Notifications for administered projects can now be configured.
* Improved handling of three letter language codes.
- Remove patch weblate-no-gerrit.patch merged upstream
-------------------------------------------------------------------
Wed Apr 24 11:09:21 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Remove patch weblate-no-zeep.patch that is no longer needed and
applying
-------------------------------------------------------------------
Tue Apr 2 10:00:29 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 3.5.1:
* Fixed Celery systemd unit example.
* Fixed notifications from http repositories with login.
* Fixed race condition in editing source string for monolingual translations.
* Include output of failed addon execution in the logs.
* Improved validation of choices for adding new language.
* Allow to edit file format in component settings.
* Update installation instructions to prefer Python 3.
* Performance and consistency improvements for loading translations.
* Make Microsoft Terminology service compatible with current zeep releases.
* Localization updates.
* Improved performance of built in translation memory.
* Added interface to manage global translation memory.
* Improved alerting on bad component state.
* Added user interface to manage whiteboard messages.
* Addon commit message now can be configured.
* Reduce number of commits when updating upstream repository.
* Fixed possible metadata loss when moving component between projects.
* Improved navigation in the zen mode.
* Added several new quality checks (Markdown related and URL).
* Added support for app store metadata files.
* Added support for toggling GitHub or Gerrit integration.
* Added check for Kashida letters.
* Added option to squash commits based on authors.
* Improved support for xlsx file format.
* Compatibility with tesseract 4.0.
* Billing addon now removes projects for unpaid billings after 45 days.
* Added support for XLIFF placeholders.
* Celery can now utilize multiple task queues.
* Added support for renaming and moving projects and components.
* Include chars counts in reports.
* Added guided adding of translation components with automatic detection of translation files.
* Customizable merge commit messages for Git.
* Added visual indication of component alerts in navigation.
* Improved performance of loading translation files.
* New addon to squash commits prior to push.
* Improved displaying of translation changes.
* Changed default merge style to rebase and made that configurable.
* Better handle private use subtags in language code.
* Improved performance of fulltext index updates.
* Extended file upload API to support more parameters.
- Update requirements
- Remove merged patches:
* 0001-Fixed-editing-of-plural-strings.patch
* 0001-Fix-file-upload-using-API.patch
-------------------------------------------------------------------
Thu Jan 17 22:06:40 CET 2019 - sbrabec@suse.com
- Add two upstream hotfixes (weblate#2487, weblate#2496).
-------------------------------------------------------------------
Wed Jan 16 20:25:45 CET 2019 - sbrabec@suse.com
- Recommend python3-docutils for admin documentation.
-------------------------------------------------------------------
Fri Jan 4 17:12:32 CET 2019 - sbrabec@suse.com
- Enable zeep for Factory.
-------------------------------------------------------------------
Tue Dec 18 18:07:28 CET 2018 - sbrabec@suse.com
- Version update to 3.3:
* Added support for component and project removal.
* Improved performance for some monolingual translations.
* Added translation component alerts to highlight problems with a
translation.
* Expose XLIFF unit resname as context when available.
* Added support for XLIFF states.
* Added check for non writable files in DATA_DIR.
* Improved CSV export for changes.
-------------------------------------------------------------------
Thu Nov 29 21:57:30 CET 2018 - sbrabec@suse.com
- Version update to 3.2.2:
* Remove no longer needed Babel dependency.
* Updated langauge definitions.
* Improve documentation for addons, LDAP and Celery.
* Fixed enabling new dos-eol and auto-java-messageformat flags.
* Fixed running setup.py test from PyPI package.
* Improved plurals handling.
* Fixed translation upload API failure in some corner cases.
* Fixed updating Git configuration in case it was changed manually.
* Document dependency on backports.csv on Python 2.7.
* Fix running tests under root.
* Improved error handling in gitexport module.
* Fixed progress reporting for newly added languages.
* Correctly report Celery worker errors to Sentry.
* Fixed creating new translations with Qt Linguist.
* Fixed occasional fulltext index update failures.
* Improved validation when creating new components.
* Added support for cleanup of old suggestions.
* Add install_addon management command for automated addon installation.
* Allow more fine grained ratelimit settings.
* Added support for export and import of Excel files.
* Improve component cleanup in case of multiple component discovery addons.
* Rewritten Microsoft Terminology machine translation backend.
* Weblate now uses Celery to offload some processing.
* Improved search capabilities and added regular expression search.
* Added support for Youdao Zhiyun API machine translation.
* Added support for Baidu API machine translation.
* Integrated maintenance and cleanup tasks using Celery.
* Improved performance of loading translations by almost 25%.
* Removed support for merging headers on upload.
* Removed support for custom commit messages.
* Configurable editing mode (zen/full).
* Added support for error reporting to Sentry.
* Added support for automated daily update of repositories.
* Added support for creating projects and components by users.
* Built in translation memory now automatically stores translations done.
* Users and projects can import their existing translation memories.
* Better management of related strings for screenshots.
* Added support for checking Java MessageFormat.
- Disable zeep in the test suite (weblate-no-zeep.patch).
-------------------------------------------------------------------
Wed Aug 22 08:33:32 UTC 2018 - tchvatal@suse.com
- Version update to 3.1.1:
* Many bugfixes/tweaks all around, see changelog for details
- Add missed gpg binary to deps
- Make tests work again as they read all paths from default
weblate configs
-------------------------------------------------------------------
Tue Aug 21 14:53:22 UTC 2018 - tchvatal@suse.com
- Add dependency over python3-jellyfish as stated by upstream
-------------------------------------------------------------------
Tue Aug 21 14:43:55 UTC 2018 - tchvatal@suse.com
- Drop libavatar as it was deprecated upstream
-------------------------------------------------------------------
Thu Aug 2 09:58:30 UTC 2018 - tchvatal@suse.com
- Require basic tesseract data for ocr
-------------------------------------------------------------------
Thu Aug 2 08:55:47 UTC 2018 - tchvatal@suse.com
- Rather directly state python3 dependencies
- Add all optional dependencies to BR/R to ensure we have whole
feature set
-------------------------------------------------------------------
Wed Aug 1 14:27:49 UTC 2018 - tchvatal@suse.com
- Convert the package to singlespec
- Update to 2.20 release:
* Various bugfixes around, see changelog documents for details
-------------------------------------------------------------------
Wed Aug 1 14:21:24 UTC 2018 - tchvatal@suse.com
- Weblate package to be used by openSUSE infrastructure