Change Log

May 27, 2026 · View on GitHub

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

0.8.9 (2026-05-27)

What's Changed

Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/intl-localematcher@0.8.8...@formatjs/intl-localematcher@0.8.9

0.8.8 (2026-05-15)

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

0.8.7 (2026-05-12)

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

0.8.6 (2026-05-05)

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

0.8.5 (2026-04-29)

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

0.8.4 (2026-04-24)

Bug Fixes

  • @formatjs/intl-localematcher: latin american locales match es-419 correctly (#6431) (15adcca), closes #6415 - by @longlho

0.8.3 (2026-04-13)

Reverts

0.8.2 (2026-03-16)

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

0.8.1 (2026-02-01)

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

0.8.0 (2026-01-15)

Features

  • @formatjs/intl-segmenter: improve Unicode 17.0 Format/Extend transparency and upgrade deps (#5862) (effeb9c), closes #29 - by @longlho

0.7.5 (2026-01-06)

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

0.7.4 (2026-01-02)

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

0.7.3 (2025-12-23)

Bug Fixes

  • @formatjs/intl-localematcher: speed up best fit matcher, fix #4936 (#5674) (a6ad458) - by @longlho

0.7.2 (2025-12-17)

Bug Fixes

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

0.7.1 (2025-12-15)

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

0.7.0 (2025-12-15)

⚠ BREAKING CHANGES

  • @formatjs/intl-localematcher: convert to esm (#5468)

Features

  • @formatjs/intl-localematcher: convert to esm (#5468) (f970173) - by @longlho

0.6.2 (2025-10-03)

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

0.6.1 (2025-03-23)

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

0.6.0 (2025-02-09)

Features

  • @formatjs/intl-localematcher: fix distance calculation bugs from expanding region variables and comparing script tags (#4855) (812cd48) - by @AlanSnow

0.5.10 (2025-01-02)

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

0.5.9 (2024-12-09)

Bug Fixes

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

0.5.8 (2024-11-18)

Bug Fixes

  • @formatjs/intl-localematcher: update impl to latest spec (1258dac) - by @longlho

0.5.7 (2024-11-02)

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

0.5.6 (2024-10-25)

Bug Fixes

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

0.5.5 (2024-10-12)

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

0.5.4 (2024-01-16)

Bug Fixes

  • @formatjs/intl-localematcher: remove penalty for supported locales order, fix #4267 (e6f0198) - by @longlho

0.5.3 (2024-01-16)

Bug Fixes

  • @formatjs/intl-localematcher: fix default threshold to account for paradigm locales, fix #4272 (b7ce2d0) - by @longlho

0.5.2 (2023-11-14)

Bug Fixes

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

0.5.1 (2023-11-12)

Bug Fixes

  • @formatjs/intl-localematcher: add weight to requested locale order, fix #4258 (518d7cf)

0.5.0 (2023-11-06)

Bug Fixes

  • @formatjs/intl-localematcher: fix distance algorithm (fafbc09)

Features

  • @formatjs/intl-localematcher: implement distance-based locale matching using languageMatching algo (d95d21f)

0.4.2 (2023-09-10)

Bug Fixes

  • @formatjs/intl-localematcher: return unicode locale extension field in BestFitMatcher (#4187) (5c40698)

0.4.1 (2023-09-07)

Bug Fixes

  • @formatjs/intl-localematcher: extend match paramiter types (#4132) (2027875)

0.4.0 (2023-06-12)

Features

  • @formatjs/intl,@formatjs/fast-memoize,@formatjs/icu-messageformat-parser,@formatjs/intl-displaynames,@formatjs/intl-listformat,intl-messageformat,@formatjs/ecma402-abstract,@formatjs/intl-numberformat,@formatjs/icu-skeleton-parser: Revert esm conditional exports (#4129) (78edf46), closes #4128 #4127 #4126

0.3.0 (2023-06-06)

Features

  • @formatjs/intl,@formatjs/fast-memoize,@formatjs/icu-messageformat-parser,@formatjs/intl-displaynames,@formatjs/intl-listformat,intl-messageformat,@formatjs/ecma402-abstract,@formatjs/intl-numberformat,@formatjs/icu-skeleton-parser: esm conditional exports (#4109) (e0d593c), closes #4013

0.2.32 (2022-12-02)

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

0.2.31 (2022-08-27)

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

0.2.30 (2022-08-21)

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

0.2.29 (2022-08-18)

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

0.2.28 (2022-06-06)

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

0.2.27 (2022-05-19)

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

0.2.26 (2022-05-19)

Bug Fixes

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

0.2.25 (2022-03-26)

Bug Fixes

  • @formatjs/intl-localematcher: adds module field to package.json, fixes #3456 (#3457) (e805d9e)

0.2.24 (2022-02-06)

Bug Fixes

  • @formatjs/intl-localematcher: prioritize locale in front of canonicalized/minimized locale, fix #3405 (81fa22a)

0.2.23 (2022-01-24)

Bug Fixes

  • @formatjs/intl-localematcher: fix best fit to account for canonicalization (cacad92)

0.2.22 (2022-01-03)

Bug Fixes

  • @formatjs/intl-localematcher: iterate through set instead of Array.from so we dont rely on polyfill (2114518)

0.2.21 (2021-09-27)

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

0.2.20 (2021-08-15)

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

0.2.19 (2021-08-06)

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

0.2.18 (2021-07-24)

Bug Fixes

  • @formatjs/intl-localematcher: fix best fit algo, fix #3058 (c9dad00)
  • @formatjs/intl-localematcher: refactor and consolidate files (1d1a4bc)

0.2.17 (2021-07-20)

Bug Fixes

  • @formatjs/intl-localematcher: Correct path to main file for @formatjs/intl-localematcher (#3057) (e2267bb)

0.2.16 (2021-06-26)

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

0.2.15 (2021-06-05)

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

0.2.14 (2021-06-01)

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

0.2.13 (2021-05-23)

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

0.2.12 (2021-05-20)

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

0.2.11 (2021-05-17)

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

0.2.10 (2021-05-10)

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

0.2.9 (2021-04-26)

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

0.2.8 (2021-04-12)

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

0.2.7 (2021-03-26)

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

0.2.6 (2021-03-15)

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

0.2.5 (2021-03-01)

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

0.2.4 (2021-02-25)

Bug Fixes

0.2.3 (2021-02-25)

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

0.2.2 (2021-02-22)

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

0.2.1 (2021-02-21)

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

0.2.0 (2021-02-08)

Features

  • @formatjs/intl-localematcher: switch entry point to prepackaged UMD file (a0481cc)

0.1.0 (2021-02-08)

Features

  • @formatjs/intl-localematcher: add ponyfill for Intl.LocaleMatcher (e479543)
  • @formatjs/intl-localematcher: reset version (7684b54)