Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@gilbsgilbs gilbsgilbs released this 08 Dec 07:42
973ecae

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