All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.2.3 (2020-04-24)
- eslint-plugin-formatjs: add missing dep (776390e)
2.2.2 (2020-04-14)
- clean up tsbuildinfo before full build (c301ca0)
2.2.1 (2020-03-30)
2.2.0 (2020-01-27)
- @formatjs/intl-utils: Add intl-unified-numberformat option types (e6a32d6)
2.1.0 (2020-01-22)
- @formatjs/intl-unified-numberformat: fix moar test262 cases (#464) (c3bec6e)
- @formatjs/intl-unified-numberformat: fix some 262 test cases (3e8e931)
2.0.4 (2020-01-09)
- @formatjs/intl-utils: fix setNumberFormatDigitOptions (cb21c1f)
2.0.3 (2020-01-08)
Note: Version bump only for package @formatjs/intl-utils
2.0.2 (2020-01-06)
- @formatjs/intl-unified-numberformat: account for DecimalFormatNum in internal slots (dc26b43)
- @formatjs/intl-unified-numberformat: fix cases where {number} or {0} is in the middle of the pattern (3ca49d8)
- @formatjs/intl-utils: fix getInternalSlot to prevent Object.prototype taint (334441b)
2.0.1 (2019-12-27)
2.0.0 (2019-12-26)
- @formatjs/intl-unified-numberformat: add back unpackData so we get the correct locale hierarchy (c778e19)
- @formatjs/intl-unified-numberformat: add more tests (5122cdc)
- @formatjs/intl-unified-numberformat: add some currency support, update test snapshots (d603a3c)
- @formatjs/intl-unified-numberformat: fix -0 case (c9351c5)
- @formatjs/intl-unified-numberformat: fix scientific notation for numbers < 1 (8c71872)
- @formatjs/intl-unified-numberformat: more work on currency formatting (5a5b8e6)
- @formatjs/intl-unified-numberformat: more work on fixing currency pattern (6cb0d67)
- @formatjs/intl-unified-numberformat: move currency processing to lazy (6e1d621)
- @formatjs/intl-unified-numberformat: add currency support and currency matching algo (786858d)
- @formatjs/intl-unified-numberformat: initial work on adding more stage 3 functionalities (fc09006)
- @formatjs/intl-unified-numberformat: initial work on currency narrowSymbol (e379236)
- @formatjs/intl-unified-numberformat: more work on stage-3 APIs (3f510ca)
- @formatjs/intl-unified-numberformat: more work on stage-3 APIs (2ebf471)
- @formatjs/intl-unified-numberformat: more work on stage-3 APIs (a727599)
- @formatjs/intl-utils: add InternalSlotToken enum (dab275a)
- formatjs-extract-cldr-data: extract raw numbers (6fa5f3f)
- @formatjs/intl-unified-numberformat: Although API remains the same, the CLDR distributed data has changed
1.6.0 (2019-12-02)
1.5.0 (2019-12-01)
1.4.4 (2019-11-26)
Note: Version bump only for package @formatjs/intl-utils
1.4.3 (2019-11-25)
1.4.2 (2019-11-21)
- @formatjs/intl-relativetimeformat: use api-extractor to combine d.ts (bd803dd)
- @formatjs/intl-utils: use api-extractor to combine d.ts (a4b16b5)
1.4.1 (2019-11-20)
- lint: fix lint config and rerun (041eb99)
1.4.0 (2019-10-01)
1.3.0 (2019-09-27)
- @formatjs/intl-listformat: add Intl.ListFormat polyfill (6e5d476)
- @formatjs/intl-utils: add list-format types (066d95b)
1.2.0 (2019-09-20)
- @formatjs/intl-utils: mark the package as side-effects free (d442765)
1.1.1 (2019-09-15)
Note: Version bump only for package @formatjs/intl-utils
1.1.0 (2019-09-13)
- @formatjs/intl-utils: consolidate parent lookup (bac2eae)
- @formatjs/intl-utils: fix lookup case sensitivity (52fb192)
- @formatjs/intl-utils: add parent locale lookup (db94095)
- formatjs-extract-cldr-data: even smaller locale data (66a0313)
1.0.1 (2019-09-03)
Note: Version bump only for package @formatjs/intl-utils
1.0.0 (2019-09-03)
- @formatjs/intl-utils: add polyfill-utils like getOption/toObject (7cf1cc4)
- @formatjs/intl-relativetimeformat: use aliases from @formatjs/intl-utils (e430944)
- @formatjs/intl-utils: add lang aliases to locale lookup (5e74792)
- @formatjs/intl-relativetimeformat: Language aliases are now built in so there is no need to explicitly include it. This provides correctness across our polyfills
0.7.0 (2019-08-29)
- @formatjs/intl-utils: modify diff calculation (224ac73)
0.6.1 (2019-08-21)
- intl-utils: upgrade date-fns to v2 (3758c52)
0.6.0 (2019-08-19)
- @formatjs/intl-utils: change default quarter to false in selectUnit (dadab10)
- @formatjs/intl-utils: rm dependency on @formatjs/intl-relativetimeformat (1cd6e93)
- @formatjs/intl-untils: add locale-lookup (5886f16)
- formatjs-extract-cldr-data: fix unit extraction (7e54a0b)
0.5.7 (2019-08-16)
Note: Version bump only for package @formatjs/intl-utils
0.5.6 (2019-08-16)
Note: Version bump only for package @formatjs/intl-utils
0.5.5 (2019-08-12)
Note: Version bump only for package @formatjs/intl-utils
0.5.4 (2019-08-11)
- generate lib instead of mjs (05e63b3)
0.5.3 (2019-08-10)
Note: Version bump only for package @formatjs/intl-utils
0.5.2 (2019-08-09)
Note: Version bump only for package @formatjs/intl-utils
0.5.1 (2019-08-06)
- generate .mjs instead of lib (0c34ee4)
0.5.0 (2019-08-02)
- @formatjs/intl-utils: allow passing in partial thresholds to selectUnit (6b5e556)
- @formatjs/intl-utils: support intl-utils toggle quarter selection (#138) (cdf3ffe)
0.4.4 (2019-07-29)
Note: Version bump only for package @formatjs/intl-utils
0.4.3 (2019-07-25)
Note: Version bump only for package @formatjs/intl-utils
0.4.2 (2019-07-23)
Note: Version bump only for package @formatjs/intl-utils
0.4.1 (2019-07-12)
Note: Version bump only for package @formatjs/intl-utils
0.4.0 (2019-07-12)
- intl-messageformat-parser: add printer to print AST to string (ec0eaa2)
0.3.4 (2019-07-09)
Note: Version bump only for package @formatjs/intl-utils
0.3.3 (2019-07-08)
Note: Version bump only for package @formatjs/intl-utils
0.3.2 (2019-06-28)
Note: Version bump only for package @formatjs/intl-utils
0.3.1 (2019-07-02)
Note: Version bump only for package @formatjs/intl-utils
0.3.0 (2019-06-27)
0.2.1 (2019-06-26)
Note: Version bump only for package @formatjs/intl-utils