github formatjs/formatjs formatjs_intl_pluralrules_v0.2.0
formatjs_intl_pluralrules: 0.2.0

0.2.0 (2026-10-30)

Features

  • intl_datetimeformat: port DateTimeFormat to Rust and Hermes (#7698) (270aa61)
  • intl_numberformat: port NumberFormat to Rust and Hermes (#7696) (9951dec)
  • intl_pluralrules: port Intl.PluralRules to Rust with Hermes integration (#7691) (ef5451f)

Bug Fixes

  • intl_locale: prefer likely script for locale aliases (#7744) (f6103eb)
  • intl_pluralrules: keep Chinese rules and cross-check ICU4C/J/X (#7756) (2b28e39)
  • release Intl crates through Bazel and shared workflow (#7727) (53de4af)

Performance Improvements

  • intl_locale: retain prepared matchers in native registries (#7768) (a395be7)
  • intl_pluralrules: pass range inputs without JSON (#7777) (cf80587)
  • intl_pluralrules: retain already formatted decimal text (#7791) (34257e6)
  • intl_pluralrules: reuse canonical decimal text (#7778) (9892a41)
  • intl_pluralrules: select without JSON bridge (#7736) (efaa2e2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • formatjs_intl_data bumped from 0.1.0 to 0.2.0
      • formatjs_intl_getcanonicallocales bumped from 0.1.0 to 0.2.0
      • formatjs_intl_locale bumped from 0.1.0 to 0.2.0

Don't miss a new formatjs release

NewReleases is sending notifications on new releases.