Releases: translate/translate
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.
3.19.1
The major changes in this release are:
- Improvements in the PO, Markdown, and HTML formats.
- Added AsciiDoc format.
Read the full Release notes for more details.
3.19.0
The major changes in this release are:
- Improvements in the PO, YAML and HTML formats.
- Removed tmdb and project storage
Read the full Release notes for more details.
3.18.1
The major changes in this release are:
- Improvements in the JSON format.
Read the full Release notes for more details.
3.18.0
The major changes in this release are:
- Improvements in the PO, XLIFF, TXT, RC, Properties and HTML formats.
- Removed Directory and ZIPFile storages
- Dropped support for Python 3.10
Read the full Release notes for more details.