Skip to content

Releases: gilbsgilbs/babel-plugin-i18next-extract

1.0.0

08 Dec 07:42
973ecae
Compare
Choose a tag to compare

This release marks the first major version bump for this library. While it does not include a lot of new features or profound reworks, it introduces two breaking changes that warrant attention.

Breaking Changes

  • Removed support for JSONv3 (#279):
    Following the i18next decision to discontinue JSONv3, this version removes its support as well. Users are strongly encouraged to migrate to JSONv4, which provides more precise translations for plural forms. Refer to the i18next migration guide for detailed instructions.
  • Removed support for the ICU file format:
    Since the ICU format relied on JSONv3-style plural rules, it has also been removed. The feature remained experimental for years and was never fully validated. Contributions to reintroduce ICU support in a more robust manner are welcome. However, given its unclear usage and reliability, I have chosen not to invest time in porting it for this release.

New Features

Chore

  • Updated all dependencies
  • Migrated ESLint configuration to their new awful so-called "flat" format
  • Officially support for node 22 and 23, drop support for node 21 since EOL was reached

0.10.0

30 Dec 08:44
430d988
Compare
Choose a tag to compare

Feat:

0.9.2

14 Nov 06:28
7095239
Compare
Choose a tag to compare

Patch:

  • Fix 0.9.1 misrelease. (fixes #260)

0.9.1

09 Nov 18:02
cc08869
Compare
Choose a tag to compare

Patch:

  • Fix Unknown locale error when using a regionalized locale with JSONv4. (#257, thanks @xu3u4)

Chore:

  • Bump all dependencies
  • Drop official support for EOLed node versions
  • Officially support node 20 and 21

0.9.0

18 Aug 15:12
a2613ec
Compare
Choose a tag to compare

Feat:

Patch:

  • Don't extract translations from node_modules by default. (#215)
  • Fix missing keys in output when discardOldKeys was set to true. (#227, thanks @xu3u4)

Chore:

  • Finally update babel typings (#210)
  • Move to GitHub Actions instead of Azure Pipelines (#210)
  • Minor typing improvements for the babel visitor state and code improvements regarding excludes. (6b8aee7)
  • Bump all dependencies.

0.9.0-rc.1

10 Aug 19:30
a2613ec
Compare
Choose a tag to compare
0.9.0-rc.1 Pre-release
Pre-release

Patch:

  • Fix missing keys in output when discardOldKeys was set to true. (#227, thanks @xu3u4)

Chore:

  • Minor typing improvements for the babel visitor state and code improvements regarding excludes. (6b8aee7)

0.9.0-rc

20 Jul 17:45
28da95c
Compare
Choose a tag to compare
0.9.0-rc Pre-release
Pre-release

Feat:

Patch:

  • Don't extract translations from node_modules by default. (#215)

Chore:

  • Finally update babel typings (#210)
  • Move to GitHub Actions instead of Azure Pipelines (#210)
  • Bump all dependencies.

0.8.3

30 Mar 18:52
b709c84
Compare
Choose a tag to compare

Patch:

  • Fix default value for experimental ICU support. (#185, thanks @jakubriedl)

0.8.2

10 Nov 11:59
2e982c9
Compare
Choose a tag to compare

Patch:

  • Transpile new language features to support old versions of node. Build should now always supports Node 10. (#177)

0.8.1

09 Nov 21:13
7d6d942
Compare
Choose a tag to compare

Patch:

  • Fix local changes being overwritten by plugin when running the plugin in a hot context such as webpack dev server (fixes #78, thanks to @xDisfigure).
  • Update dependencies.