Releases: translate/translate
3.19.11
Released on 28 May 2026
This release contains improvements and bug fixes.
Changes
Formats and Converters
- TBX
- Use stricter language tag parsing
- Plural handling
- Make CLDR plural tags generation more robust across supported
formats
- Make CLDR plural tags generation more robust across supported
Tests
- Improve testsuite behavior when optional dependencies are missing
Other
- Tighten exception handling and update type annotations
- Update development tooling dependencies
Contributors
This release was made possible by the following contributors:
Michal Čihař
3.19.10
Released on 14 May 2026
This release contains improvements and bug fixes.
Changes
Formats and Converters
- TBX
- Honor languages configured in termEntry
Other
- Update development tooling dependencies
Contributors
This release was made possible by the following contributors:
Michal Čihař
3.19.9
Released on 11 May 2026
This release contains improvements and bug fixes.
Changes
Formats and Converters
- DTD
- Improve DTD validation
- Fluent
- Improve detection of duplicate entries and attributes
- Java MessageFormat
- Use safer matching for choice placeholders
- YAML
- Limit YAML parser depth
- Require ruamel.yaml 0.19.1 or newer
- Conversions
- Fix crash when applying output thresholds to stores without strings
Other
- Convert command-line tests to syrupy snapshots
- Update development tooling and CI dependencies
Contributors
This release was made possible by the following contributors:
Michal Čihař
3.19.8
Released on 6 May 2026
This release contains improvements and bug fixes.
Changes
Formats and Converters
- MDX
- Add support for translating MDX documents
- Markdown
- Improve documentation and tests for hard line breaks
- PO
- Expose maximal length comments in PO converters
- Improve handling of previous source and context metadata
- XLIFF
- Improve conversion of previous source and context metadata
Other
- Improve LISA storage copy performance
- Improve GitHub release generation
- Reduce generated documentation navigation size
- Update development tooling and CI dependencies
- Correct typos and improve typing
Contributors
This release was made possible by the following contributors:
Michal Čihař, Kolja
3.19.7
Released on 29 April 2026
This release contains improvements and bug fixes.
Changes
Formats and Converters
- CSV
- Fix crash when escaping multistring values
- HTML
- Properly escape translated HTML attributes
- PO
- Avoid inferring obsolete unit state twice
Other
- Correct type annotations
- Automate updating release notes on GitHub
- Update development tooling and CI dependencies
Contributors
This release was made possible by the following contributors:
Michal Čihař
3.19.6
What's Changed
Changes and improvements
- feat(ci): structure release notes by @nijel in #6243
- chore: consolidate xml parsing by @nijel in #6257
- chore(deps): bump lxml dependency by @nijel in #6256
- fix(oo): sanitize used filenames by @nijel in #6258
- fix(csv): improve escaping by @nijel in #6259
- fix(fomats): better handle edge cases in csv format by @nijel in #6261
- fix(csv): better detect need for stripping csv escaping by @nijel in #6262
- fix(storage): consolidated parse handling by @nijel in #6260
- chore: release 3.19.6 by @nijel in #6263
Dependency updates
- chore(deps): update dependency ty to v0.0.30 by @renovate[bot] in #6244
- chore(deps): update dependency astral-sh/uv to v0.11.7 by @renovate[bot] in #6245
- chore(deps): update dependency ty to v0.0.31 by @renovate[bot] in #6246
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.11 by @renovate[bot] in #6247
- chore(deps): update astral-sh/setup-uv action to v8.1.0 by @renovate[bot] in #6248
- fix(deps): update dependency lxml to >=5.2.0,<6.2 by @renovate[bot] in #6250
- chore(deps): replace astral-sh/setup-uv action with astral-sh/setup-uv v8.0.0 by @renovate[bot] in #6251
- chore(deps): update astral-sh/setup-uv action to v8.1.0 by @renovate[bot] in #6252
- chore(deps): update dependency ty to v0.0.32 by @renovate[bot] in #6254
- chore(deps): update dependency prek to v0.3.10 by @renovate[bot] in #6255
Full Changelog: 3.19.5...3.19.6
3.19.5
The major changes in this release are:
- Improvements in the Fluent, Markdown, Anroid and INI formats.
Read the full Release notes for more details.
3.19.4
What's Changed
The major changes in this release are:
- Improvements in the PO, XLIFF, Markdown, Properties, Android and TS formats.
- Consolidated XML parsing to use lxml
- Apply limits on processed ZIP files
Read the full Release notes for more details.
New Contributors
Full Changelog: 3.19.3...3.19.4
3.19.3
The major changes in this release are:
- Improvements in the HTML and Apple strings formats.
Read the full Release notes for more details.
3.19.2
The major changes in this release are:
- Improvements in the HTML format.
- Added Apple variant of XLIFF format.
- Added WXL format.
Read the full Release notes for more details.