Change Log

May 19, 2026 · View on GitHub

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.3.8 (2026-05-19)

Bug Fixes

  • harden polyfill installation (#6579) (a84e2f3) - by @longlho

5.3.7 (2026-05-15)

Note: Version bump only for package @formatjs/intl-locale

5.3.6 (2026-05-12)

Note: Version bump only for package @formatjs/intl-locale

5.3.5 (2026-05-05)

Note: Version bump only for package @formatjs/intl-locale

5.3.4 (2026-04-29)

Note: Version bump only for package @formatjs/intl-locale

5.3.3 (2026-04-24)

Note: Version bump only for package @formatjs/intl-locale

5.3.2 (2026-04-13)

Reverts

5.3.1 (2026-03-19)

Bug Fixes

  • deps: update .bazeliskrc to Bazel 9.0.1 (#6151) (92f9803), closes #6135 - by @longlho

5.3.0 (2026-03-17)

Features

  • @formatjs/ecma402-abstract: migrate from decimal.js to @formatjs/bigdecimal (#6148) (93744d4) - by @longlho

5.2.2 (2026-03-16)

Note: Version bump only for package @formatjs/intl-locale

5.2.1 (2026-02-01)

Note: Version bump only for package @formatjs/intl-locale

5.2.0 (2026-01-15)

Features

  • @formatjs/intl-locale: support variants per latest spec (#5904) (931c3dc), closes #960 - by @longlho
  • @formatjs/intl-segmenter: improve Unicode 17.0 Format/Extend transparency and upgrade deps (#5862) (effeb9c), closes #29 - by @longlho
  • @formatjs/intl-supportedvaluesof: update to latest spec (#5918) (f6ed7eb) - by @longlho

5.1.2 (2026-01-06)

Note: Version bump only for package @formatjs/intl-locale

5.1.1 (2026-01-02)

Bug Fixes

  • @formatjs/intl-locale: add FF lack of feature detection, fix #5112 (#5742) (0026c30) - by @longlho

5.1.0 (2025-12-26)

Features

5.0.6 (2025-12-23)

Note: Version bump only for package @formatjs/intl-locale

5.0.5 (2025-12-23)

Note: Version bump only for package @formatjs/intl-locale

5.0.4 (2025-12-19)

Bug Fixes

  • @formatjs/utils: fix json ESM import (#5594) (dfd79a2) - by @longlho

5.0.3 (2025-12-18)

Note: Version bump only for package @formatjs/intl-locale

5.0.2 (2025-12-17)

Bug Fixes

  • @formatjs/cli-lib: fix fs-extra imports, fix #5569 (76c8793) - by @longlho

5.0.1 (2025-12-15)

Note: Version bump only for package @formatjs/intl-locale

5.0.0 (2025-12-15)

⚠ BREAKING CHANGES

  • @formatjs/intl-getcanonicallocales: convert to esm (#5457)
  • @formatjs/intl-locale: convert to esm (#5435)

Features

  • @formatjs/intl-getcanonicallocales: convert to esm (#5457) (e1a6d19) - by @longlho
  • @formatjs/intl-locale: convert to esm (#5435) (fc9ae8e) - by @longlho

4.2.13 (2025-10-09)

Note: Version bump only for package @formatjs/intl-locale

4.2.12 (2025-10-03)

Note: Version bump only for package @formatjs/intl-locale

4.2.11 (2025-03-23)

Note: Version bump only for package @formatjs/intl-locale

4.2.10 (2025-02-09)

Note: Version bump only for package @formatjs/intl-locale

4.2.9 (2025-01-02)

Note: Version bump only for package @formatjs/intl-locale

4.2.8 (2024-12-09)

Note: Version bump only for package @formatjs/intl-locale

4.2.7 (2024-12-09)

Bug Fixes

  • turn on isolatedDeclarations and specify explicit types everywhere (4d855c2) - by @longlho

4.2.6 (2024-12-08)

Note: Version bump only for package @formatjs/intl-locale

4.2.5 (2024-11-18)

Note: Version bump only for package @formatjs/intl-locale

4.2.4 (2024-11-05)

Bug Fixes

  • @formatjs/intl-locale: lookup by minimized locale for char orders, fix #4575 (cb20764) - by @longlho

4.2.3 (2024-11-04)

Note: Version bump only for package @formatjs/intl-locale

4.2.2 (2024-11-02)

Note: Version bump only for package @formatjs/intl-locale

4.2.1 (2024-10-25)

Bug Fixes

  • relax tslib req to 2 instead of 2.7 (930c3e8) - by @longlho

4.2.0 (2024-10-25)

Features

  • upgrade cldr to v46 (daafb44) - by @longlho

4.1.0 (2024-10-21)

Features

4.0.2 (2024-10-12)

Note: Version bump only for package @formatjs/intl-locale

4.0.1 (2024-10-09)

Note: Version bump only for package @formatjs/intl-locale

4.0.0 (2024-05-19)

Features

  • @formatjs/intl-locale: update impl to match stage-3 (753bfea), closes #4375 - by @longlho

BREAKING CHANGES

  • @formatjs/intl-locale: a lot of getters have been removed from the spec so we've also removed them from this polyfill

3.4.6 (2024-05-18)

Note: Version bump only for package @formatjs/intl-locale

3.4.5 (2024-01-16)

Note: Version bump only for package @formatjs/intl-locale

3.4.4 (2024-01-16)

Note: Version bump only for package @formatjs/intl-locale

3.4.3 (2023-11-14)

Bug Fixes

  • @formatjs/intl-durationformat: add polyfill detector + docs (d6d237a) - by @

3.4.2 (2023-11-12)

Note: Version bump only for package @formatjs/intl-locale

3.4.1 (2023-11-06)

Note: Version bump only for package @formatjs/intl-locale

3.4.0 (2023-10-16)

Features

  • @formatjs/intl-datetimeformat: upgrade cldr to v43 (fdca75f)
  • @formatjs/intl-listformat: upgrade cldr to v43 (1208d64)
  • @formatjs/intl-locale: update CLDR to v43 (afcdc55)

3.3.4 (2023-09-10)

Note: Version bump only for package @formatjs/intl-locale

3.3.3 (2023-09-07)

Bug Fixes

  • @formatjs/intl-locale: migrate locale info getters to get methods (#4135) (d63e778)

3.3.2 (2023-06-12)

Note: Version bump only for package @formatjs/intl-locale

3.3.1 (2023-06-06)

Note: Version bump only for package @formatjs/intl-locale

3.3.0 (2023-05-01)

Features

  • @formatjs/intl-datetimeformat: updated tzdata to 2023c and fixed missing and changed TimeZone (1b4856b)

3.2.1 (2023-04-19)

Note: Version bump only for package @formatjs/intl-locale

3.2.0 (2023-04-17)

Features

  • upgrade TS support to v5 (2c43dc1)

3.1.1 (2023-02-20)

Note: Version bump only for package @formatjs/intl-locale

3.1.0 (2023-02-20)

Features

  • @formatjs/intl-locale: add static read-only polyfilled property (#3996) (a9b81c3)
  • @formatjs/intl-locale: implement new proposal features for Intl.Locale (#3955) (984f923)

3.0.11 (2022-12-02)

Note: Version bump only for package @formatjs/intl-locale

3.0.10 (2022-12-01)

Note: Version bump only for package @formatjs/intl-locale

3.0.9 (2022-12-01)

Note: Version bump only for package @formatjs/intl-locale

3.0.8 (2022-11-29)

Note: Version bump only for package @formatjs/intl-locale

3.0.7 (2022-10-13)

Note: Version bump only for package @formatjs/intl-locale

3.0.6 (2022-08-27)

Note: Version bump only for package @formatjs/intl-locale

3.0.5 (2022-08-21)

Note: Version bump only for package @formatjs/intl-locale

3.0.4 (2022-08-18)

Note: Version bump only for package @formatjs/intl-locale

3.0.3 (2022-07-04)

Note: Version bump only for package @formatjs/intl-locale

3.0.2 (2022-06-06)

Note: Version bump only for package @formatjs/intl-locale

3.0.1 (2022-05-19)

Note: Version bump only for package @formatjs/intl-locale

3.0.0 (2022-05-19)

Bug Fixes

  • react-intl: fix type issue with react18, fix #3550 (2567b93)

Features

  • @formatjs/cli: package CLI into a single file (1760787), closes #3547

BREAKING CHANGES

  • @formatjs/cli: we push @vue/compiler-core out to peerDependencies so if u use vue u should pull this in manuallywip on packaging cli.

2.4.47 (2022-03-26)

Note: Version bump only for package @formatjs/intl-locale

2.4.46 (2022-03-13)

Note: Version bump only for package @formatjs/intl-locale

2.4.45 (2022-02-06)

Note: Version bump only for package @formatjs/intl-locale

2.4.44 (2022-01-24)

Note: Version bump only for package @formatjs/intl-locale

2.4.43 (2022-01-09)

Note: Version bump only for package @formatjs/intl-locale

2.4.42 (2022-01-03)

Note: Version bump only for package @formatjs/intl-locale

2.4.41 (2021-12-01)

Note: Version bump only for package @formatjs/intl-locale

2.4.40 (2021-10-22)

Note: Version bump only for package @formatjs/intl-locale

2.4.39 (2021-10-17)

Note: Version bump only for package @formatjs/intl-locale

2.4.38 (2021-09-27)

Note: Version bump only for package @formatjs/intl-locale

2.4.37 (2021-08-21)

Note: Version bump only for package @formatjs/intl-locale

2.4.36 (2021-08-15)

Note: Version bump only for package @formatjs/intl-locale

2.4.35 (2021-08-06)

Note: Version bump only for package @formatjs/intl-locale

2.4.34 (2021-07-24)

Note: Version bump only for package @formatjs/intl-locale

2.4.33 (2021-06-26)

Bug Fixes

  • @formatjs/intl-locale: rm json import to be more ESM-friendly, fix #2961 (0aed8fa)

2.4.32 (2021-06-05)

Bug Fixes

  • @formatjs/intl-locale: remove Intl check (8632739)

2.4.31 (2021-06-05)

Note: Version bump only for package @formatjs/intl-locale

2.4.30 (2021-06-04)

Note: Version bump only for package @formatjs/intl-locale

2.4.29 (2021-06-01)

Note: Version bump only for package @formatjs/intl-locale

2.4.28 (2021-05-23)

Note: Version bump only for package @formatjs/intl-locale

2.4.27 (2021-05-20)

Note: Version bump only for package @formatjs/intl-locale

2.4.26 (2021-05-17)

Note: Version bump only for package @formatjs/intl-locale

2.4.25 (2021-05-14)

Note: Version bump only for package @formatjs/intl-locale

2.4.24 (2021-05-10)

Note: Version bump only for package @formatjs/intl-locale

2.4.23 (2021-04-26)

Note: Version bump only for package @formatjs/intl-locale

2.4.22 (2021-04-12)

Note: Version bump only for package @formatjs/intl-locale

2.4.21 (2021-03-26)

Note: Version bump only for package @formatjs/intl-locale

2.4.20 (2021-03-15)

Note: Version bump only for package @formatjs/intl-locale

2.4.19 (2021-03-01)

Note: Version bump only for package @formatjs/intl-locale

2.4.18 (2021-02-25)

Bug Fixes

2.4.17 (2021-02-25)

Note: Version bump only for package @formatjs/intl-locale

2.4.16 (2021-02-22)

Note: Version bump only for package @formatjs/intl-locale

2.4.15 (2021-02-21)

Note: Version bump only for package @formatjs/intl-locale

2.4.14 (2021-01-27)

Note: Version bump only for package @formatjs/intl-locale

2.4.13 (2021-01-05)

Note: Version bump only for package @formatjs/intl-locale

2.4.12 (2021-01-01)

Note: Version bump only for package @formatjs/intl-locale

2.4.11 (2020-12-18)

Bug Fixes

  • @formatjs/intl-locale: try catch polyfill detection, fix #2423 (945a869)

2.4.10 (2020-12-18)

Bug Fixes

  • @formatjs/intl-locale: fix webpack5 issue, fix #2417 (e780871)

2.4.9 (2020-12-16)

Note: Version bump only for package @formatjs/intl-locale

2.4.8 (2020-11-26)

Note: Version bump only for package @formatjs/intl-locale

2.4.7 (2020-11-20)

Note: Version bump only for package @formatjs/intl-locale

2.4.6 (2020-11-12)

Note: Version bump only for package @formatjs/intl-locale

2.4.5 (2020-11-09)

Note: Version bump only for package @formatjs/intl-locale

2.4.4 (2020-11-09)

Note: Version bump only for package @formatjs/intl-locale

2.4.3 (2020-11-05)

Bug Fixes

  • @formatjs/intl-locale: lock down monorepo dep version (2c4f457)

2.4.2 (2020-11-04)

Note: Version bump only for package @formatjs/intl-locale

2.4.1 (2020-10-26)

Bug Fixes

  • @formatjs/intl-locale: fix UMD bundle (ca9c910)

2.4.0 (2020-10-25)

Features

  • @formatjs/intl-locale: upgrade cldr to v37 (c14cd57)

2.3.10 (2020-10-10)

Note: Version bump only for package @formatjs/intl-locale

2.3.9 (2020-10-08)

Note: Version bump only for package @formatjs/intl-locale

2.3.8 (2020-10-01)

Bug Fixes

  • @formatjs/intl-locale: fix invalid object tag issue, fix #2160 (88d658d)

2.3.7 (2020-09-18)

Note: Version bump only for package @formatjs/intl-locale

2.3.6 (2020-09-09)

Note: Version bump only for package @formatjs/intl-locale

2.3.5 (2020-08-28)

Note: Version bump only for package @formatjs/intl-locale

2.3.4 (2020-08-25)

Note: Version bump only for package @formatjs/intl-locale

2.3.3 (2020-08-21)

Bug Fixes

2.3.2 (2020-08-19)

Note: Version bump only for package @formatjs/intl-locale

2.3.1 (2020-08-19)

Note: Version bump only for package @formatjs/intl-locale

2.3.0 (2020-08-18)

Features

  • @formatjs/intl-locale: expose shouldPolyfill to detect if platform needs our polyfill (3ed62e2)

2.2.6 (2020-08-17)

Note: Version bump only for package @formatjs/intl-locale

2.2.5 (2020-08-14)

Note: Version bump only for package @formatjs/intl-locale

2.2.4 (2020-07-24)

Note: Version bump only for package @formatjs/intl-locale

2.2.3 (2020-07-21)

Note: Version bump only for package @formatjs/intl-locale

2.2.2 (2020-07-16)

Note: Version bump only for package @formatjs/intl-locale

2.2.1 (2020-07-14)

Note: Version bump only for package @formatjs/intl-locale

2.2.0 (2020-07-14)

Features

2.1.13 (2020-07-09)

Note: Version bump only for package @formatjs/intl-locale

2.1.12 (2020-07-03)

Note: Version bump only for package @formatjs/intl-locale

2.1.11 (2020-07-03)

Note: Version bump only for package @formatjs/intl-locale

2.1.10 (2020-07-03)

Bug Fixes

  • add locale-data to package.json files (52a1481)

2.1.9 (2020-07-01)

Note: Version bump only for package @formatjs/intl-locale

2.1.8 (2020-06-23)

Note: Version bump only for package @formatjs/intl-locale

2.1.7 (2020-06-20)

Note: Version bump only for package @formatjs/intl-locale

2.1.6 (2020-06-06)

Note: Version bump only for package @formatjs/intl-locale

2.1.5 (2020-06-06)

Note: Version bump only for package @formatjs/intl-locale

2.1.4 (2020-06-04)

Note: Version bump only for package @formatjs/intl-locale

2.1.3 (2020-06-04)

Note: Version bump only for package @formatjs/intl-locale

2.1.2 (2020-06-03)

Note: Version bump only for package @formatjs/intl-locale

2.1.1 (2020-05-28)

Note: Version bump only for package @formatjs/intl-locale

2.1.0 (2020-05-27)

Features

  • formatjs-extract-cldr-data: rm this package (62bdd32)

2.0.2 (2020-05-25)

Bug Fixes

  • @formatjs/intl-locale: fix add/remove likely subtags (d72f952)

2.0.1 (2020-05-23)

Bug Fixes

  • @formatjs/intl-locale: remove pegjs build (1ef7f3e)
  • @formatjs/intl-locale: rm unnecessary export polyfill-locales (a12e4f7)

2.0.0 (2020-05-23)

Features

  • @formatjs/intl-locale: Use native Intl.getCanonicalLocales (ab79d61)

BREAKING CHANGES

  • @formatjs/intl-locale: This requires @formatjs/intl-getcanonicallocales on IE11 and below

1.1.1 (2020-05-21)

Note: Version bump only for package @formatjs/intl-locale

1.1.0 (2020-05-20)

Bug Fixes

Features

  • @formatjs/intl-locale: make it public (c377a28)
  • @formatjs/intl-locale: Use a much smaller handwritten parser (c210cbf)

0.1.0 (2020-05-18)

Bug Fixes

  • react-intl: reduce onError chattiness (42d0ac4)

Features

  • @formatjs/intl-locale: initial commit (f469e81)