* Enhanced Translation Memory management with configurable status
control.
* Added cleanup_memory management command to remove obsolete
translation memory entries.
* Some flags are now added to a string by default, based on locations.
* Added Commit Policy setting to control which translations are
included when committing changes.
* New management command list_file_format_params to list all available
file format parameters.
* Searching for strings supports labels_count:NUMBER lookup.
* Avatars for API and internal accounts.
* Migration towards Bootstrap 5 has started, selected views now use
Bootstrap 5.
* OpenAI compatibility with latest models.
* Smarter retries of unwritable pending changes.
* Failed Two-factor authentication is visible in Audit log.
* LibreTranslate compatibility with LibreTranslate 1.7.0.
* Shorten session expiry while in Two-factor authentication.
* Removed support for no longer working IBM Watson Language Translator.
* Error reporting upon validation of the file upload method.
* Text on the registration page informs about possible use of user’s data
in more detail.
* Fixed an open redirect when Weblate is configured with Anubis and
REDIRECT_DOMAINS is not set.
- Drop weblate-%{version}.tar.gz.sigstore.json, we don't verify it anyway
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=118
* Exposure of personal IP address via e-mail (CVE 2025-49134).
* Lack of rate limiting when verifying second factor (CVE 2025-47951).
* Added POST /api/units/(int:id)/comments/ to create a new comment
for the given translation unit.
* Customize JSON output now has a configurable compact mode.
* Software Bill of Material is now being provided for Weblate.
* Security and privacy documentation.
* Slack Webhooks is now available as an add-on.
* Unchanged translation is now skipped for Toki Pona.
* Searching for strings supports has:location lookup.
* Unicode whitespaces are now considered as problematic characters
for Glossary, see Prohibited initial character.
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=116
* Inconsistent reStructuredText references check to validate
reStructuredText references.
* reStructuredText syntax error check to validate reStructuredText
syntax.
* API can now produce CSV output.
* New management command import_projectbackup to import Project
level backups.
* Improved error handling in Automatic suggestions.
* Synchronize on shared repository now operates on all its components.
* Reused translation check gracefully handles languages which are
not case sensitive.
* Running tests using Django test executor is no longer supported,
see Weblate testsuite and continuous integration.
* Weblate has switched to a different library for zxcvbn integration,
as the old one is no longer maintained, see Password authentication.
* Weblate uses proactive authentication with Git 2.46.0 and newer when
HTTP credentials are supplied.
* Webhook is now available as an add-on.
* Automattic components formatting check to validate placeholders in
Automattic components.
* Inherited flags can now be discarded, see Customizing behavior using
flags.
* Security: Cloning a component could leak component configuration
into the URL (CVE-2025-32021).
* Fixed captcha verification when some time zone was configured.
* Project level backups now include teams and categories.
* Registration now disallows disposable e-mail domains.
* Glossary performance in zen mode and automatic suggestions.
* Django 5.2 compatibility.
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=114
* Added Key filter in the component.
* Searching now supports filtering by object path and Fuzzy values for
DATETIME fields.
* Merge requests credentials can now be passed in the repository URL,
see Configuring version control credentials.
* Azure OpenAI automatic suggestion service.
* Bitbucket Cloud pull requests.
* Weblate now requires Python 3.11 or newer.
* Amazon Translate now requires the TranslateFullAccess permission.
* Weblate’s REST API now has a preview OpenAPI specification.
* Per-project Automatic suggestions can now be configured via the
Project Weblate’s REST API.
* Translation memory import now supports files with XLIFF, PO and CSV
formats.
* The registration CAPTCHA now includes proof-of-work mechanism ALTCHA.
* Leading problematic characters in CSV are now checks for Glossary.
* Logging to Graylog log management.
* Rollbar integration no longer includes client-side error collection.
* Weblate now requires Git 2.28 or newer.
* WEB_WORKERS now configures number of threads instead of processes.
- Docs were excluded from the release tarball, dropped from the package
- Drop no-longer-needed use-old-html-theme.patch
- Add upstream ttkit.patch to fix tests
- Update to 5.7.2
* Many more changes, see https://docs.weblate.org/en/latest/changes.html
* Two-factor authentication is now supported using Passkeys, WebAuthn,
authentication apps (TOTP), and recovery codes.
* Weblate now uses mistletoe instead of misaka as a Markdown renderer.
* Two-factor authentication can be enforced at the team or project level.
* Adding new strings can now create plural strings in the user interface.
* OpenAI now supports custom models and URLs and offers rephrasing of
existing strings.
* Cyrtranslit automatic suggestion service.
* Content security policy is now stricter what might block third-party
customizations.
* ENABLE_HTTPS is now required for WebAuthn support. If you cannot use HTTPS,
please silence related check as described in ENABLE_HTTPS documentation.
* Updated language names to better describe different scripts and Sintic
languages.
* Instead of redirecting, the sign-out now displays a page.
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=112