Skip to content

Latest commit

 

History

History
390 lines (197 loc) · 19.5 KB

CHANGELOG.md

File metadata and controls

390 lines (197 loc) · 19.5 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.10.0 (2019-12-26)

Features

  • Upgrade intl-unified-numberformat & TypeScript (ddf411a)

3.9.2 (2019-12-10)

Bug Fixes

  • add type overload for formatList, fix #1537 (6629899)
  • fix list formatter generation types (0e5f205)

3.9.1 (2019-12-02)

Bug Fixes

  • Add src to packaged tar for sourcemap (bce9bc7)

3.9.0 (2019-12-02)

Features

  • Upgrade intl-messageformat-parser with support for unit-width in skeleton (4b8f09f)

3.8.0 (2019-12-01)

Features

  • Upgrade intl-messageformat-parser (c12c99d)

Following our previous release with preliminary DateTimeFormat's skeleton parser, this release comes with a subset of ICU NumberFormat's skeleton parser. The full feature set can be found here.

This, in combination with intl-unified-numberformat allows you to write shorthand NumberFormat in your messages like {amount, number, ::currency/CAD .00}

3.7.0 (2019-11-25)

Features

  • Introduce support for DateTime skeleton (568d013)

This bumps the version of intl-messageformat, thus introducing a subset of DateTime Skeleton to react-intl. The skeleton syntax per ICU is today is {ts, time, ::yyyyMMdd}. Further documentation can be read at http://userguide.icu-project.org/formatparse/datetime.

3.6.2 (2019-11-21)

Bug Fixes

  • fix main types file path in package.json (14048bb)

3.6.1 (2019-11-19)

Bug Fixes

  • make id optional in MessageDescriptor (15ca429)
  • use files instead of .npmignore, update contributors (b0c0fdb)

3.6.0 (2019-11-12)

Bug Fixes

  • remove babel.config.js from npm package (5c1f1ed), closes #1512

3.5.0 (2019-11-10)

Features

  • add formatList & FormattedList (#1494) (f5eacbf)
  • alias defineMessages to @formatjs/macro and deprecate our own (f6ab2f1)

3.4.0 (2019-10-23)

Bug Fixes

Features

  • add support for unified numberformat new options, fix #1501 (ff2629b)

3.3.2 (2019-09-27)

Bug Fixes

  • merge timeZone into formats when formatting message (aea3f56), closes #1219
  • remove custom unescaping of static message (aefb68b)

3.3.1 (2019-09-26)

Bug Fixes

  • properly override timeZone in formats/defaultFormats (f2b93e6), closes #1219

3.3.0 (2019-09-19)

Bug Fixes

Features

  • mark react-intl as side effect free (704a964)

3.2.4 (2019-09-19)

Bug Fixes

3.2.3 (2019-09-18)

Bug Fixes

  • check PluralRules & RelativeTimeFormat lazily instead (3ed95fe), closes #1487

3.2.2 (2019-09-17)

3.2.1 (2019-09-09)

Bug Fixes

  • upgrade intl-messageformat (40aa758)

3.2.0 (2019-09-04)

3.2.0-rc.2 (2019-08-29)

Bug Fixes

  • fix tests & add corresponding formatToParts fns (855e272)

Features

3.2.0-rc.1 (2019-08-29)

3.2.0-rc.0 (2019-08-29)

Features

3.1.13 (2019-08-28)

Bug Fixes

  • handle relative time when it hits 0 (3b9df15), closes #1455

3.1.12 (2019-08-26)

Bug Fixes

3.1.11 (2019-08-21)

Bug Fixes

3.1.10 (2019-08-20)

Bug Fixes

3.1.9 (2019-08-16)

Bug Fixes

3.1.8 (2019-08-13)

Bug Fixes

3.1.7 (2019-08-13)

Bug Fixes

3.1.6 (2019-08-12)

Bug Fixes

3.1.5 (2019-08-11)

Bug Fixes

  • drop @types/react version to 16.0 (1669f0e)

3.1.4 (2019-08-11)

Bug Fixes

3.1.3 (2019-08-09)

Bug Fixes

  • allow string in formatDate & formatTime (aed8c68), closes #1396
  • create initial intl for Provider (4306275)
  • formatRelativeTime type def unit param (cb7da58)
  • remove contextType usage (660a546)

3.1.2 (2019-08-09)

Bug Fixes

  • allow string in formatDate & formatTime (aed8c68), closes #1396
  • formatRelativeTime type def unit param (cb7da58)
  • remove contextType usage (660a546)

3.1.1 (2019-08-02)

Bug Fixes

  • only createIntl from filteredProps (d665f31)

3.1.0 (2019-08-06)

Bug Fixes

Features

  • generate .mjs instead of lib (5fd070d)

3.0.0 (2019-08-06)

Bug Fixes

  • rm core pkg for now (223d2cf)
  • rm rollup for core, reduce @types/react version (336d365)
  • type definitions and make behavior match spec more (2030bdd)

3.0.0-beta.23 (2019-08-02)

Features

3.0.0-beta.22 (2019-07-29)

Bug Fixes

  • rm componentWillReceiveProps from relative (964159b)

Features

  • upgrade intl-messageformat with new apostrophe escape (f59607e)

3.0.0-beta.21 (2019-07-28)

Bug Fixes

  • fix doc for rich text formatting (00cbf80)
  • FormattedRelativeTime with high seconds values (#1385) (a7f1dfa)

3.0.0-beta.20 (2019-07-25)

Bug Fixes

  • upgrade intl-messageformat and tests (1dfe7fd)

3.0.0-beta.19 (2019-07-25)

Features

  • allow formatDate and formatTime to take string type (#1369) (d110548)
  • Allow formatting embedded XML (#1379) (61d3c1b)
  • Upgrade guide implementing RelativeTime behavior (#1374) (f8ddcd0)

3.0.0-beta.18 (2019-07-12)

Bug Fixes

  • types: Change type to allow autocompletion and existence checking (#1368) (20d39e6)

Features

3.0.0-beta.17 (2019-07-11)

Bug Fixes

3.0.0-beta.16 (2019-07-09)

Features

3.0.0-beta.15 (2019-06-28)

Bug Fixes

Features

3.0.0-beta.14 (2019-07-03)

Bug Fixes

  • deps: move @formatjs/intl-relativetimeformat to deps (#1349) (310bb62)

3.0.0-beta.13 (2019-07-03)

Bug Fixes