Skip to content

Latest commit

 

History

History
781 lines (396 loc) · 38.3 KB

CHANGELOG.md

File metadata and controls

781 lines (396 loc) · 38.3 KB

Change Log

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

3.0.1 (2024-11-18)

Bug Fixes

  • @formatjs/cli: remove @formatjs/ecma402-abstract, use native TS Intl typdefs (3fed5f4) - by @longlho

3.0.0 (2024-11-18)

Features

  • @formatjs/intl: drop typescript@4 support (98d8910) - by @longlho
  • @formatjs/intl: remove polyfill packages in deps (4713e1b) - by @longlho

BREAKING CHANGES

  • @formatjs/intl: This removes @formatjs/intl-displaynames & @formatjs/intl-listformat as deps which will reduce package size. However, this also means you'll need typescript@5 at least since that has new type defs for those native Intl APIs.

2.10.15 (2024-11-18)

Note: Version bump only for package @formatjs/intl

2.10.14 (2024-11-05)

Note: Version bump only for package @formatjs/intl

2.10.13 (2024-11-04)

Note: Version bump only for package @formatjs/intl

2.10.12 (2024-11-02)

Note: Version bump only for package @formatjs/intl

2.10.11 (2024-10-25)

Bug Fixes

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

2.10.10 (2024-10-25)

Note: Version bump only for package @formatjs/intl

2.10.9 (2024-10-21)

Note: Version bump only for package @formatjs/intl

2.10.8 (2024-10-12)

Note: Version bump only for package @formatjs/intl

2.10.7 (2024-10-09)

Note: Version bump only for package @formatjs/intl

2.10.6 (2024-10-08)

Note: Version bump only for package @formatjs/intl

2.10.5 (2024-09-23)

Bug Fixes

  • @formatjs/intl: add this: void to IntlShape method, fix #4133 (a9ba729) - by @longlho
  • @formatjs/intl: improve type inference of formatMessage (20fed58) - by @ianduvall

2.10.4 (2024-05-19)

Note: Version bump only for package @formatjs/intl

2.10.3 (2024-05-18)

Note: Version bump only for package @formatjs/intl

2.10.2 (2024-05-05)

Note: Version bump only for package @formatjs/intl

2.10.1 (2024-03-24)

Note: Version bump only for package @formatjs/intl

2.10.0 (2024-01-26)

Features

  • @formatjs/intl: allow ES2023 attributes in number component (9adc475), closes #3458 - by @longlho

2.9.11 (2024-01-16)

Note: Version bump only for package @formatjs/intl

2.9.10 (2024-01-16)

Note: Version bump only for package @formatjs/intl

2.9.9 (2023-11-14)

Bug Fixes

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

2.9.8 (2023-11-12)

Note: Version bump only for package @formatjs/intl

2.9.7 (2023-11-12)

Note: Version bump only for package @formatjs/intl

2.9.6 (2023-11-06)

Note: Version bump only for package @formatjs/intl

2.9.5 (2023-10-23)

Note: Version bump only for package @formatjs/intl

2.9.4 (2023-10-16)

Note: Version bump only for package @formatjs/intl

2.9.3 (2023-09-18)

Note: Version bump only for package @formatjs/intl

2.9.2 (2023-09-10)

Note: Version bump only for package @formatjs/intl

2.9.1 (2023-09-07)

Note: Version bump only for package @formatjs/intl

2.9.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

2.8.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

2.7.2 (2023-05-01)

Note: Version bump only for package @formatjs/intl

2.7.1 (2023-04-19)

Note: Version bump only for package @formatjs/intl

2.7.0 (2023-04-17)

Features

  • @formatjs/intl: store locale as error property (3d03554)
  • upgrade TS support to v5 (2c43dc1)

2.6.9 (2023-03-21)

Note: Version bump only for package @formatjs/intl

2.6.7 (2023-02-20)

Note: Version bump only for package @formatjs/intl

2.6.6 (2023-02-20)

Note: Version bump only for package @formatjs/intl

2.6.5 (2023-01-30)

Note: Version bump only for package @formatjs/intl

2.6.4 (2023-01-26)

Note: Version bump only for package @formatjs/intl

2.6.3 (2022-12-02)

Note: Version bump only for package @formatjs/intl

2.6.2 (2022-12-01)

Bug Fixes

  • @formatjs/intl: update monorepo to use TypeScript 4.9 and actually fix the type issue (#3919) (051527b)

2.6.1 (2022-12-01)

Bug Fixes

  • @formatjs/intl: update monorepo to use TypeScript 4.9 and actually fix the type issue (#3919) (051527b)

2.6.0 (2022-11-29)

Bug Fixes

Features

  • @formatjs/intl-displaynames: Intl DisplayNames API V2 (Stage 3) implementation (#3890) (e39a89e)

2.5.1 (2022-10-17)

Note: Version bump only for package @formatjs/intl

2.5.0 (2022-10-13)

Features

  • @formatjs/intl,react-intl: move IntlFormatter type parameters to methods (#3858) (0d03bb6)

2.4.2 (2022-09-28)

Note: Version bump only for package @formatjs/intl

2.4.1 (2022-09-06)

Bug Fixes

  • @formatjs/intl: fix empty array handling in formatList, fix #3784 (5585e0e)

2.4.0 (2022-08-27)

Features

  • @formatjs/ts-transformer: support TypeScript 4.7 syntax (#3764) (1b3388e)

2.3.4 (2022-08-21)

Note: Version bump only for package @formatjs/intl

2.3.3 (2022-08-21)

Note: Version bump only for package @formatjs/intl

2.3.2 (2022-08-18)

Note: Version bump only for package @formatjs/intl

2.3.1 (2022-07-04)

Note: Version bump only for package @formatjs/intl

2.3.0 (2022-06-06)

Features

  • @formatjs/intl: allow module augmentation for custom formatters (#3634) (49b2588)

2.2.5 (2022-05-24)

Bug Fixes

  • @formatjs/intl: add fractionalSecondDigits to list of options, fix #3594 (a2b7bc6)

2.2.4 (2022-05-23)

Bug Fixes

  • @formatjs/intl: fix Exclude usage, use Omit instead, fix #3548 (493b9eb)

2.2.3 (2022-05-19)

Note: Version bump only for package @formatjs/intl

2.2.2 (2022-05-19)

Bug Fixes

2.2.1 (2022-04-27)

Note: Version bump only for package @formatjs/intl

2.2.0 (2022-04-17)

Features

2.1.1 (2022-03-26)

Note: Version bump only for package @formatjs/intl

2.1.0 (2022-03-13)

Features

  • @formatjs/intl: add $t as an shorter hand alias for formatMessagge (a0ab2d4)

2.0.0 (2022-02-06)

Features

  • eslint-plugin-formatjs: rename blacklist to blocklist, fix #3399 (d363881)

BREAKING CHANGES

  • eslint-plugin-formatjs: This changes the rule name from blacklist-elements to blocklist-elements

1.18.5 (2022-02-06)

Note: Version bump only for package @formatjs/intl

1.18.4 (2022-01-24)

Note: Version bump only for package @formatjs/intl

1.18.3 (2022-01-14)

Note: Version bump only for package @formatjs/intl

1.18.2 (2022-01-09)

Note: Version bump only for package @formatjs/intl

1.18.1 (2022-01-03)

Note: Version bump only for package @formatjs/intl

1.18.0 (2021-12-20)

Features

  • react-intl: Allow setting a stricter type for locale (#3284) (c4693d4)

1.17.0 (2021-12-01)

Features

1.16.0 (2021-11-23)

Features

  • react-intl: allow setting a stricter type for message IDs (#3242) (b7cac44)

1.15.2 (2021-11-14)

Note: Version bump only for package @formatjs/intl

1.15.1 (2021-11-09)

Note: Version bump only for package @formatjs/intl

1.15.0 (2021-10-22)

Features

  • @formatjs/intl: add fallbackOnEmptyString option (#3201) (5c67c28)
  • @formatjs/intl: upgrade to TS 4.4 (8037bb2)

1.14.3 (2021-10-17)

Note: Version bump only for package @formatjs/intl

1.14.2 (2021-09-27)

Bug Fixes

  • @formatjs/intl: rm dep on @types/node (245301f)

1.14.1 (2021-08-21)

Bug Fixes

1.14.0 (2021-08-15)

Features

  • @formatjs/fast-memoize: remove unused Cache.has (#3102) (5e9a425)

1.13.5 (2021-08-06)

Note: Version bump only for package @formatjs/intl

1.13.4 (2021-07-24)

Note: Version bump only for package @formatjs/intl

1.13.3 (2021-07-23)

Note: Version bump only for package @formatjs/intl

1.13.2 (2021-06-26)

Note: Version bump only for package @formatjs/intl

1.13.1 (2021-06-21)

Note: Version bump only for package @formatjs/intl

1.13.0 (2021-06-09)

Features

  • @formatjs/intl: add numberingSystem to NUMBER_FORMAT_OPTIONS (#2953) (508c45d), closes #2952

1.12.1 (2021-06-05)

Note: Version bump only for package @formatjs/intl

1.12.0 (2021-06-05)

Features

  • @formatjs/intl: allow formatList & FormattedList to take in readonly array (#2950) (1d7896c)

1.11.3 (2021-06-04)

Note: Version bump only for package @formatjs/intl

1.11.2 (2021-06-01)

Note: Version bump only for package @formatjs/intl

1.11.1 (2021-05-23)

Note: Version bump only for package @formatjs/intl

1.11.0 (2021-05-20)

Features

  • @formatjs/intl: add intl.formatListToParts, fix #2901 (eb40bd3)

1.10.8 (2021-05-17)

Note: Version bump only for package @formatjs/intl

1.10.7 (2021-05-14)

Note: Version bump only for package @formatjs/intl

1.10.6 (2021-05-10)

Note: Version bump only for package @formatjs/intl

1.10.5 (2021-05-02)

Note: Version bump only for package @formatjs/intl

1.10.4 (2021-05-02)

Note: Version bump only for package @formatjs/intl

1.10.3 (2021-04-26)

Note: Version bump only for package @formatjs/intl

1.10.2 (2021-04-26)

Note: Version bump only for package @formatjs/intl

1.10.1 (2021-04-26)

Bug Fixes

  • @formatjs/intl: fix fast-memoize import (2738741)
  • @formatjs/intl: use fast-memoize esm fork (d1a4509)

1.10.0 (2021-04-21)

Bug Fixes

  • @formatjs/intl: make IntlShape generic default to string, fix #2821 (08d48f2)

Features

  • @formatjs/intl: rename OptionalIntlConfig to IntlConfig and IntlConfig to ResolvedIntlConfig (4a3dd6e)

1.9.8 (2021-04-12)

Note: Version bump only for package @formatjs/intl

1.9.7 (2021-04-04)

Note: Version bump only for package @formatjs/intl

1.9.6 (2021-04-03)

Note: Version bump only for package @formatjs/intl

1.9.5 (2021-03-30)

Bug Fixes

  • @formatjs/intl: add more details to missing ID message (506779b), closes #1059

1.9.4 (2021-03-30)

Note: Version bump only for package @formatjs/intl

1.9.3 (2021-03-28)

Note: Version bump only for package @formatjs/intl

1.9.2 (2021-03-28)

Note: Version bump only for package @formatjs/intl

1.9.1 (2021-03-27)

Bug Fixes

  • @formatjs/intl: fix missing dep (34a86ba)

1.9.0 (2021-03-27)

Features

  • @formatjs/intl: switch parser to @formatjs/icu-messageformat-parser (6x faster) (4362bc5)

1.8.5 (2021-03-26)

Note: Version bump only for package @formatjs/intl

1.8.4 (2021-03-17)

Bug Fixes

  • @formatjs/intl: trim down dependencies thanks to TS4.2 (31b7809)

1.8.3 (2021-03-15)

Note: Version bump only for package @formatjs/intl

1.8.2 (2021-03-01)

Note: Version bump only for package @formatjs/intl

1.8.1 (2021-02-25)

Bug Fixes

1.8.0 (2021-02-25)

Features

  • @formatjs/intl: support TS4.2 (ba56b9a)

1.7.1 (2021-02-22)

Note: Version bump only for package @formatjs/intl

1.7.0 (2021-02-21)

Bug Fixes

  • @formatjs/intl: fix warning logic for AST, fix #2610 (04086bf)

Features

  • @formatjs/intl: rm __addMessages private method (4337cc5)

1.6.8 (2021-02-13)

Bug Fixes

1.6.7 (2021-02-09)

Bug Fixes

  • @formatjs/intl: fix __addMessages issues with references (f9266f9)

1.6.6 (2021-02-02)

Note: Version bump only for package @formatjs/intl

1.6.5 (2021-01-29)

Note: Version bump only for package @formatjs/intl

1.6.4 (2021-01-27)

Note: Version bump only for package @formatjs/intl

1.6.3 (2021-01-26)

Note: Version bump only for package @formatjs/intl

1.6.2 (2021-01-25)

Note: Version bump only for package @formatjs/intl

1.6.1 (2021-01-13)

Bug Fixes

  • @formatjs/intl: pass opts to getMessageFormat as well (7f4fa56)

1.6.0 (2021-01-12)

Features

  • @formatjs/intl: add private method __addMessages to add extra messages (82471d1)

1.5.1 (2021-01-08)

Note: Version bump only for package @formatjs/intl

1.5.0 (2021-01-06)

Features

  • @formatjs/intl: allow options to be pass into intl.formatMessage (e.g ignoreTag) (a51bd76)

1.4.16 (2021-01-05)

Note: Version bump only for package @formatjs/intl

1.4.15 (2021-01-02)

Note: Version bump only for package @formatjs/intl

1.4.14 (2021-01-01)

Note: Version bump only for package @formatjs/intl

1.4.13 (2020-12-18)

Note: Version bump only for package @formatjs/intl

1.4.12 (2020-12-17)

Note: Version bump only for package @formatjs/intl

1.4.11 (2020-12-16)

Bug Fixes

  • @formatjs/intl: don't set default hour/minute when (ccd7c90), closes #2410

1.4.10 (2020-11-27)

Note: Version bump only for package @formatjs/intl

1.4.9 (2020-11-26)

Note: Version bump only for package @formatjs/intl

1.4.8 (2020-11-21)

Bug Fixes

  • @formatjs/intl: only warn about non-AST messages during initialization, fix #2258 (36e40f4)

1.4.7 (2020-11-20)

Note: Version bump only for package @formatjs/intl

1.4.6 (2020-11-19)

Bug Fixes

  • @formatjs/intl: fix type decl for createIntl, fix #2320 (f129d60)

1.4.5 (2020-11-12)

Note: Version bump only for package @formatjs/intl

1.4.4 (2020-11-09)

Note: Version bump only for package @formatjs/intl

1.4.3 (2020-11-09)

Note: Version bump only for package @formatjs/intl

1.4.2 (2020-11-05)

Bug Fixes

  • @formatjs/intl: fix default config for formatDateTimeRange (60087d8)

1.4.1 (2020-11-05)

Note: Version bump only for package @formatjs/intl

1.4.0 (2020-11-05)

Bug Fixes

  • @formatjs/intl: lock down monorepo dep version (ecfc07e)

Features

  • @formatjs/intl: add formatDateTimeRange per stage-3 spec (b08ee67)

1.3.9 (2020-11-04)

Bug Fixes

  • react-intl: make defaultRichTextElements warning less disruptive (#2282) (d6cb50a)

1.3.8 (2020-10-26)

Note: Version bump only for package @formatjs/intl

1.3.7 (2020-10-25)

Note: Version bump only for package @formatjs/intl

1.3.6 (2020-10-10)

Note: Version bump only for package @formatjs/intl

1.3.5 (2020-10-08)

Note: Version bump only for package @formatjs/intl

1.3.4 (2020-10-01)

Note: Version bump only for package @formatjs/intl

1.3.3 (2020-09-25)

Note: Version bump only for package @formatjs/intl

1.3.2 (2020-09-18)

Bug Fixes

  • @formatjs/intl-displaynames: follow ES2021 spec and make type option required (#2103) (3e00688)

1.3.1 (2020-09-09)

Note: Version bump only for package @formatjs/intl

1.3.0 (2020-08-30)

Features

  • @formatjs/intl: TS to 4.0 (a334a8f)

1.2.2 (2020-08-28)

Note: Version bump only for package @formatjs/intl

1.2.1 (2020-08-25)

Note: Version bump only for package @formatjs/intl

1.2.0 (2020-08-23)

Features

1.1.0 (2020-08-22)

Bug Fixes

  • @formatjs/intl: force version bump (b213686)

Features

  • @formatjs/intl: split out imperative API to a new package (9292b1f)