Skip to content

Releases: translate/translate

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.

3.19.1

17 Feb 12:46
3.19.1
e5f9a1a

Choose a tag to compare

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

13 Feb 17:45
3.19.0

Choose a tag to compare

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

14 Jan 16:04
3.18.1

Choose a tag to compare

The major changes in this release are:

  • Improvements in the JSON format.

Read the full Release notes for more details.

3.18.0

09 Jan 13:21
3.18.0
e299a87

Choose a tag to compare

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.