Weblate - Package Updates
-
[1.28.0]
- Update weblate to 5.11
- Full Changelog
- Added GET /api/units/(int:id)/translations/ to retrieve a list of all target translation units for the given source translation unit.
- Added DELETE /api/groups/(int:id)/roles/(int:role_id) to delete a role from a group.
- Webhook are now available as a add-on.
- Automattic components formatting check to validate placeholders in Automattic components.
- Inherited flags can now be discarded, see Customizing behavior using flags.
- Secondary languages can now be specified in Project configuration and Component configuration.
- Source strings for the machine translation can now be customized.
- Security: Cloning a component could leak component configuration into the URL (CVE-2025-32021).
- Fixed captcha verification when some time zone was configured.
- Improved translation propagation performance.
-
[1.29.0]
- Update weblate to 5.11.1
- Full Changelog
- Project level backups now include teams and categories.
- GitLab merge requests integration now detects mergerequest conflicts more robustly.
- Webhook is now enabled in Docker.
- Removing pending glossary terms.
-
[1.29.1]
- Update weblate to 5.11.3
- Full Changelog
-
[1.29.2]
- Update weblate to 5.11.4
- Full Changelog
- Webhook logs requests and responses.
- Webhook was not triggered in some situations.
-
[1.30.0]
- Update weblate to 5.12.1
- Full Changelog
- 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.
- Added Nonstandard characters in Kabyle quality check.
- Software Bill of Material is now being provided for Weblate.
- Added support for Compose Multiplatform resources.
- Added Translation Coordinator role.
- Slack Webhooks is now available as an add-on.
- Added GET /api/users/(str:username)/contributions/ to retrieve a list of all translations contributed by the user.
- Dashboard translations ordering when paginating.
- Honor DeepL API Free glossary limits in DeepL.
-
[1.30.1]
- Update weblate to 5.12.2
- Full Changelog
- DeepL integration now supports using next-gen LLM model.
- Restoring Project level backups with votes.
- Improved error handling in Apertium APy.
-
[1.31.0]
- Update weblate to 5.13
- Full Changelog
-
[1.32.0]
- Update weblate to 5.13.2
- Full Changelog
- Error reporting upon validation of the file upload method.
- Detailed language information in new language notifications.
- Sign-in could not be completed with LDAP.
- Nonspacing mark changes highlighting in history.
- Smarter retries of unwritable pending changes.
- Failed Two-factor authentication is visible in Audit log.
- Sign-in form not shown for LDAP.
- Access control for GET /api/users/(str:username)/.
- Inconsistent reStructuredText allows translatable reference names.
- File format parameters were not properly applied in some situations.
-
[1.32.1]
- Update weblate to 5.13.3
- Full Changelog
- Text on the registration page informs about possible use of users data in more detail.
- Clarified account removal view.
- Components pagination.
- Project level backups with same named components in different categories.
- Source string location display.
- Correctly track team adding via invitation in Audit log.
- Add missing languages no longer includes shared component languages.
- Azure DevOps pull requests API URL parsing.
-
[1.33.0]
- Update weblate to 5.14
- Full Changelog
- Flag updated translations from repository as Needs editing is now available as an add-on.
- DELETE /api/projects/(string:project)/labels/(int:label_id)/.
- Added multivalue CSV in Downloading translations for multivalue formats.
- New global permissions have been added to control viewing teams, users and roles without edit rights, see List of privileges.
- New
unit.bulk_editpermission for bulk editing operations, replacing the overloaded use oftranslation.autopermission, see List of privileges. - Searching for DATETIME fields.
- Last changed lookup in Searching for strings.
- Localization Threat Model documentation.
- Do not show glossary matches component setting.
- Screenshots now can be uploaded from a URL, see Visual context for strings.