Skip to content

Releases: translate/translate

3.19.11

28 May 12:07
3.19.11

Choose a tag to compare

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

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

14 May 13:58
3.19.10

Choose a tag to compare

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

11 May 13:44
3.19.9

Choose a tag to compare

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

06 May 13:08
3.19.8

Choose a tag to compare

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

29 Apr 08:24
3.19.7

Choose a tag to compare

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

23 Apr 11:16
3.19.6
e6a71d8

Choose a tag to compare

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

14 Apr 10:59
3.19.5
8ddb29b

Choose a tag to compare

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

09 Apr 11:58
3.19.4
eea1d8b

Choose a tag to compare

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

03 Mar 16:08
3.19.3

Choose a tag to compare

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

25 Feb 09:02
3.19.2

Choose a tag to compare

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.