All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
3.5.1 (2019-12-04)
3.5.0 (2019-12-02)
- intl-messageformat-parser: add support for unit-width (dc4a054)
3.4.0 (2019-12-01)
- intl-messageformat-parser: add parsing support for notation, signDisplay, currencyDisplay (eaa0039)
- intl-messageformat-parser: add preliminary support for number skeleton (e993e43)
3.3.1 (2019-11-26)
Note: Version bump only for package intl-messageformat-parser
3.3.0 (2019-11-25)
- intl-messageformat-parser: exclude some more unsupported pattern (07ec1d1)
- eslint-plugin-formatjs: add supported-datetime-skeleton rules (c121a9a)
- intl-messageformat: add limited support for date time skeleton (07795b9)
3.2.6 (2019-11-25)
Note: Version bump only for package intl-messageformat-parser
3.2.5 (2019-11-23)
3.2.4 (2019-11-21)
- intl-messageformat-parser: use api-extractor to combine d.ts (9d55531)
3.2.3 (2019-11-20)
- lint: fix lint config and rerun (041eb99)
3.2.2 (2019-10-23)
Note: Version bump only for package intl-messageformat-parser
3.2.1 (2019-10-01)
Note: Version bump only for package intl-messageformat-parser
3.2.0 (2019-09-20)
- intl-messageformat-parser: mark the package as side-effects free (cfc8336)
3.1.1 (2019-09-13)
Note: Version bump only for package intl-messageformat-parser
3.1.0 (2019-09-03)
3.0.8 (2019-08-29)
3.0.7 (2019-08-12)
Note: Version bump only for package intl-messageformat-parser
3.0.6 (2019-08-11)
- generate lib instead of mjs (05e63b3)
3.0.5 (2019-08-10)
3.0.4 (2019-08-08)
3.0.3 (2019-08-07)
3.0.2 (2019-08-06)
- generate .mjs instead of lib (0c34ee4)
3.0.1 (2019-07-29)
- intl-messageformat-parser: argStyleText can contain syntax characters and quoted string now (#136) (b39ea08), closes #135
3.0.0 (2019-07-29)
- intl-messageformat-parser: fix plural =xx grammar (1c3c1fc)
- intl-messageformat-parser: add parser for number skeleton and date skeleton (#131) (dbe6799)
- intl-messageformat-parser: revamped quote rule (#134) (5661177)
- intl-messageformat-parser: support argument skeleton for AST printers (#133) (f1f937d)
- intl-messageformat-parser: This changes how we escape chars in messages, instead of
\
we now use apostrophe which is more aligned with ICU4J & ICU4C
2.1.3 (2019-07-25)
Note: Version bump only for package intl-messageformat-parser
2.1.2 (2019-07-23)
- intl-messageformat-parser: add tests, fix offset printing (bebdf95)
- intl-messageformat-parser: Fix AST printer to print white-spaces, commas and element types… (#120) (37448e2), closes #117
2.1.1 (2019-07-12)
Note: Version bump only for package intl-messageformat-parser
2.1.0 (2019-07-12)
- intl-messageformat-parser: add printer to print AST to string (ec0eaa2)
2.0.1 (2019-07-09)
Note: Version bump only for package intl-messageformat-parser
2.0.0 (2019-07-08)
- intl-messageformat-parser: This completely changes the AST produced by the parser
Before:
complex_msg AST length 12567
normal_msg AST length 2638
simple_msg AST length 567
string_msg AST length 288
complex_msg x 3,405 ops/sec ±5.44% (81 runs sampled)
normal_msg x 27,513 ops/sec ±2.14% (87 runs sampled)
simple_msg x 113,043 ops/sec ±1.20% (89 runs sampled)
string_msg x 147,838 ops/sec ±0.78% (90 runs sampled)
After:
complex_msg AST length 2053
normal_msg AST length 410
simple_msg AST length 79
string_msg AST length 36
complex_msg x 3,926 ops/sec ±2.37% (90 runs sampled)
normal_msg x 27,641 ops/sec ±3.93% (86 runs sampled)
simple_msg x 100,764 ops/sec ±5.35% (79 runs sampled)
string_msg x 120,362 ops/sec ±7.11% (74 runs sampled)
-
feat: normalize hashtag token in plural
-
feat(intl-messageformat): adapt to new AST
-
feat(babel-plugin-react-intl): adapt to new AST
1.8.1 (2019-06-28)
Note: Version bump only for package intl-messageformat-parser
1.8.0 (2019-06-27)
1.7.1 (2019-06-26)
1.7.0 (2019-06-27)
1.6.8 (2019-06-18)
Note: Version bump only for package intl-messageformat-parser
1.6.7 (2019-06-18)
Note: Version bump only for package intl-messageformat-parser
1.6.6 (2019-06-12)
Note: Version bump only for package intl-messageformat-parser
1.6.5 (2019-06-03)
Note: Version bump only for package intl-messageformat-parser
1.6.4 (2019-06-03)
Note: Version bump only for package intl-messageformat-parser
1.6.3 (2019-05-28)
Note: Version bump only for package intl-messageformat-parser