Skip to content

ICU4X 2.1.0

Latest

Choose a tag to compare

@robertbastian robertbastian released this 28 Oct 18:58
· 6 commits to main since this release
38a49da

The ICU4X Technical Committee is happy to announce ICU4X 2.1, an update to our modular, portable, and secure i18n library.

Important changes since ICU4X 2.0 include:

  1. Latest i18n data: This release includes an update to CLDR 48.
  2. Calendar improvements: ICU4X is now being used to implement Temporal in V8 and SpiderMonkey. icu_calendar has received many fixes and improvements in service of that, including new experimental arithmetic APIs.
  3. Normalizer optimizations: icu_normalizer has received a lot of optimization work, with some more to come. Optimizations made to shared data structures will benefit other components as well.
  4. Collation sort keys: It is now possible to use icu_collator to extract the sort key of a given string to amortize the cost of collation operations.

When updating ICU4X crates to 2.1, you may experience issues due to incompatibilities between buggy older crates and newer crates around the alloc feature. In that case, please run cargo update for any crates that show up in the errors.

See the full changelog for more information