# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [6.6.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.6.5...@formatjs/cli-lib@6.6.6) (2024-11-18)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.6.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.6.4...@formatjs/cli-lib@6.6.5) (2024-11-18)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.6.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.6.3...@formatjs/cli-lib@6.6.4) (2024-11-17)

### Bug Fixes

* **@formatjs/cli-lib:** instantiate FormatFn with unknown in Formatter definition ([#4700](https://github.com/formatjs/formatjs/issues/4700)) ([ab8e6ee](https://github.com/formatjs/formatjs/commit/ab8e6eebdf41dee62bb8b5fb046850f5fbbf914e)) - by @pablobirukov

## [6.6.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.6.2...@formatjs/cli-lib@6.6.3) (2024-11-04)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.6.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.6.1...@formatjs/cli-lib@6.6.2) (2024-11-02)

### Bug Fixes

* **deps:** update dependency @types/node to v22 ([#4658](https://github.com/formatjs/formatjs/issues/4658)) ([97233ea](https://github.com/formatjs/formatjs/commit/97233ea8c77e4d5e544d65c5dd181ab724b29c59)) - by @renovate[bot]

## [6.6.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.6.0...@formatjs/cli-lib@6.6.1) (2024-10-25)

### Bug Fixes

* relax tslib req to 2 instead of 2.7 ([930c3e8](https://github.com/formatjs/formatjs/commit/930c3e8ddcc160fde7466449575455f135f78ca6)) - by @longlho

# [6.6.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.5.3...@formatjs/cli-lib@6.6.0) (2024-10-25)

### Features

* upgrade cldr to v46 ([daafb44](https://github.com/formatjs/formatjs/commit/daafb449ba2fc4553f5a484b969affa1529752db)) - by @longlho

## [6.5.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.5.2...@formatjs/cli-lib@6.5.3) (2024-10-25)

### Bug Fixes

* **@formatjs/cli-lib:** bump down chalk to v4 ([5fb690f](https://github.com/formatjs/formatjs/commit/5fb690f62e1a42b0626b506a9c756b6c624a394e)) - by @longlho

## [6.5.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.5.1...@formatjs/cli-lib@6.5.2) (2024-10-24)

### Bug Fixes

* **@formatjs/cli-lib:** restore fs-extra dep range ([babff2f](https://github.com/formatjs/formatjs/commit/babff2fa5cbd14ad3eed4154e12dd1c1ef9d438e)) - by @longlho
* **deps:** update dependency commander to v12 ([#4621](https://github.com/formatjs/formatjs/issues/4621)) ([3c1d046](https://github.com/formatjs/formatjs/commit/3c1d0463e708b2b0bd4ff1b36a83479276b62e8f)) - by @renovate[bot]
* **deps:** update dependency fs-extra to v11 ([#4622](https://github.com/formatjs/formatjs/issues/4622)) ([5d798af](https://github.com/formatjs/formatjs/commit/5d798afb48bf640e86adeb1d36d46e90880fa2a6)) - by @renovate[bot]

## [6.5.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.5.0...@formatjs/cli-lib@6.5.1) (2024-10-21)

### Bug Fixes

* **deps:** update dependency @types/node to v20 ([#4617](https://github.com/formatjs/formatjs/issues/4617)) ([80f8055](https://github.com/formatjs/formatjs/commit/80f80559989b7f4549f20ad9ebfa90e838c8b2ac)) - by @renovate[bot]

# [6.5.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.4.5...@formatjs/cli-lib@6.5.0) (2024-10-18)

### Features

* **@formatjs/cli-lib:** add ignoreTag parser option to the compile command ([#4578](https://github.com/formatjs/formatjs/issues/4578)) ([14012c7](https://github.com/formatjs/formatjs/commit/14012c729aa243e22b45c1d74b2e72e589b14801)) - by @BlueCutOfficial

## [6.4.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.4.3...@formatjs/cli-lib@6.4.5) (2024-10-12)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.4.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.4.3...@formatjs/cli-lib@6.4.4) (2024-10-09)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.4.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.4.2...@formatjs/cli-lib@6.4.3) (2024-10-08)

### Bug Fixes

* **@formatjs/cli-lib:** add newline to compiled file, fix [#4539](https://github.com/formatjs/formatjs/issues/4539) ([2f81a2e](https://github.com/formatjs/formatjs/commit/2f81a2eb7023d80e39cbd6fe3e711c5867d31966)) - by @

## [6.4.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.4.1...@formatjs/cli-lib@6.4.2) (2024-05-19)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.4.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.4.0...@formatjs/cli-lib@6.4.1) (2024-05-18)

**Note:** Version bump only for package @formatjs/cli-lib

# [6.4.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.8...@formatjs/cli-lib@6.4.0) (2024-05-05)

### Bug Fixes

* **@formatjs/cli-lib:** fix [#4404](https://github.com/formatjs/formatjs/issues/4404) ([2195fc0](https://github.com/formatjs/formatjs/commit/2195fc0bd37bce263752d8d497a2d5865a4f373a)) - by @longlho
* **@formatjs/cli-lib:** make glimmer stuff external ([cc4432d](https://github.com/formatjs/formatjs/commit/cc4432dfa5c305590bce51253c4e2ee1c301ca95)) - by @longlho

### Features

* **@formatjs/cli-lib:** add support for gts, gjs and hbs files. ([1693515](https://github.com/formatjs/formatjs/commit/1693515a03278a3cfff5a16a9c7ca708c8a0e54e)) - by @kiwiupover

## [6.3.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.7...@formatjs/cli-lib@6.3.8) (2024-03-27)

### Bug Fixes

* **@formatjs/cli-lib:** fix issue with vue 3.4 ([56dd02c](https://github.com/formatjs/formatjs/commit/56dd02c0d52b3869386bc23a1a31b4c629ae327c)), closes [#4379](https://github.com/formatjs/formatjs/issues/4379) - by @longlho

## [6.3.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.6...@formatjs/cli-lib@6.3.7) (2024-03-24)

### Bug Fixes

* **@formatjs/cli-lib:** onMsgExtracted / onMetaExtracted not getting called ([#4345](https://github.com/formatjs/formatjs/issues/4345)) ([837b2d3](https://github.com/formatjs/formatjs/commit/837b2d37cfee01e404f565376a41c442b60f5b98)) - by @adbl

## [6.3.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.5...@formatjs/cli-lib@6.3.6) (2024-01-26)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.3.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.4...@formatjs/cli-lib@6.3.5) (2024-01-16)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.3.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.3...@formatjs/cli-lib@6.3.4) (2024-01-16)

### Bug Fixes

* **@formatjs/cli-lib:** make `serialize` optional in Formatter ([4f10339](https://github.com/formatjs/formatjs/commit/4f103395cd2d7225840b3844169a0cc65b1a7c3a)) - by @longlho

## [6.3.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.2...@formatjs/cli-lib@6.3.3) (2023-11-14)

### Bug Fixes

* **@formatjs/intl-durationformat:** add polyfill detector + docs ([d6d237a](https://github.com/formatjs/formatjs/commit/d6d237a2ffca73d5e3824df17bf5ebf7e7b135a8)) - by @

## [6.3.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.1...@formatjs/cli-lib@6.3.2) (2023-11-12)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.3.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.3.0...@formatjs/cli-lib@6.3.1) (2023-11-06)

**Note:** Version bump only for package @formatjs/cli-lib

# [6.3.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.2.0...@formatjs/cli-lib@6.3.0) (2023-10-16)

### Features

* **eslint-plugin-formatjs:** upgrade typescript-eslint packages ([a3c7310](https://github.com/formatjs/formatjs/commit/a3c7310fa4e7a37c9a482b9060fb1937d37d8d96))

# [6.2.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.1.5...@formatjs/cli-lib@6.2.0) (2023-09-18)

### Bug Fixes

* **@formatjs/cli-lib:** try catch vue script parsing, fix [#4136](https://github.com/formatjs/formatjs/issues/4136) ([7a8fc8d](https://github.com/formatjs/formatjs/commit/7a8fc8d3808e727094f0333172a2c7c7161921cb))
* **@formatjs/cli:** upgrade vue deps ([166d7ba](https://github.com/formatjs/formatjs/commit/166d7baf62d494bd879293e0cb8ce94d8cc0c90f))

### Features

* **@formatjs/cli:** allow formatter to provide custom serialization fn, fix [#4149](https://github.com/formatjs/formatjs/issues/4149) ([6331408](https://github.com/formatjs/formatjs/commit/6331408bae53d09245b9bc91824aa5bb8bccfe44))

## [6.1.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.1.4...@formatjs/cli-lib@6.1.5) (2023-09-10)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.1.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.1.3...@formatjs/cli-lib@6.1.4) (2023-09-07)

### Bug Fixes

* **deps:** update dependency @types/estree to v1 ([#4091](https://github.com/formatjs/formatjs/issues/4091)) ([d5efee4](https://github.com/formatjs/formatjs/commit/d5efee4c23df51daa0db47b6f6ee624550d9f8d5))

## [6.1.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.1.2...@formatjs/cli-lib@6.1.3) (2023-06-12)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.1.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.1.1...@formatjs/cli-lib@6.1.2) (2023-06-06)

**Note:** Version bump only for package @formatjs/cli-lib

## [6.1.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.1.0...@formatjs/cli-lib@6.1.1) (2023-05-01)

**Note:** Version bump only for package @formatjs/cli-lib

# [6.1.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.0.3...@formatjs/cli-lib@6.1.0) (2023-04-17)

### Features

* upgrade TS support to v5 ([2c43dc1](https://github.com/formatjs/formatjs/commit/2c43dc1275d7ca940fae80419e3d6e4143bfbfef))

## [6.0.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.0.2...@formatjs/cli-lib@6.0.3) (2023-02-25)

### Bug Fixes

* **@formatjs/cli-lib:** fix typos in the message compilation conflict error message ([2d7bd51](https://github.com/formatjs/formatjs/commit/2d7bd516d7e6fc85d3e208bac390d81396d43d17))

## [6.0.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.0.1...@formatjs/cli-lib@6.0.2) (2023-02-20)

### Bug Fixes

* **@formatjs/cli:** drop node requirement to 16 ([447dee8](https://github.com/formatjs/formatjs/commit/447dee816f343634b7573e91ddf94d17206fec1e))

## [6.0.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@6.0.0...@formatjs/cli-lib@6.0.1) (2023-02-20)

**Note:** Version bump only for package @formatjs/cli-lib

# [6.0.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.13...@formatjs/cli-lib@6.0.0) (2023-01-31)

* feat!(@formatjs/cli-lib): repurpose en-XB for bidi pseudo locale (#3978) ([32628df](https://github.com/formatjs/formatjs/commit/32628df8bdadc65c0417880fa923c2c0e9efe39e)), closes [#3978](https://github.com/formatjs/formatjs/issues/3978)

### BREAKING CHANGES

* `en-XA` is a pseudo locale for accented and lengthned English with markers, and `en-XB` is now a bidi pseudo locale.

## [5.1.13](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.12...@formatjs/cli-lib@5.1.13) (2023-01-30)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.12](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.11...@formatjs/cli-lib@5.1.12) (2022-12-20)

### Bug Fixes

* **@formatjs/cli-lib:** actually fix incorrect xx-HA generation ([#3945](https://github.com/formatjs/formatjs/issues/3945)) ([10f4799](https://github.com/formatjs/formatjs/commit/10f4799c913444651687cc7b6d16aec9f7d5a1ad))

## [5.1.11](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.10...@formatjs/cli-lib@5.1.11) (2022-12-19)

### Bug Fixes

* **@formatjs/cli-lib:** fix incorrect xx-HA generation ([#3944](https://github.com/formatjs/formatjs/issues/3944)) ([884bf45](https://github.com/formatjs/formatjs/commit/884bf45cece7d7fd4c6141267dfb07775f1fbe24))

## [5.1.10](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.8...@formatjs/cli-lib@5.1.10) (2022-12-15)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.7...@formatjs/cli-lib@5.1.8) (2022-12-15)

### Bug Fixes

* **@formatjs/cli-lib:** fix incorrect en-LS generation that may drop the last chunk ([#3935](https://github.com/formatjs/formatjs/issues/3935)) ([ba78f91](https://github.com/formatjs/formatjs/commit/ba78f91bdaa84da7863b4b9169b11ca276e85d64))

## [5.1.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.6...@formatjs/cli-lib@5.1.7) (2022-12-02)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.4...@formatjs/cli-lib@5.1.6) (2022-12-01)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.4...@formatjs/cli-lib@5.1.5) (2022-12-01)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.3...@formatjs/cli-lib@5.1.4) (2022-11-29)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.2...@formatjs/cli-lib@5.1.3) (2022-10-17)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.1...@formatjs/cli-lib@5.1.2) (2022-10-13)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.1.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.1.0...@formatjs/cli-lib@5.1.1) (2022-09-28)

### Reverts

* Revert "chore(deps): bump chalk from 4.1.2 to 5.0.1 (#3794)" ([f1af8b1](https://github.com/formatjs/formatjs/commit/f1af8b13433d1d98ed55addf5450dcafa4b8bdae)), closes [#3794](https://github.com/formatjs/formatjs/issues/3794)

# [5.1.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.0.8...@formatjs/cli-lib@5.1.0) (2022-08-27)

### Features

* **@formatjs/ts-transformer:** support TypeScript 4.7 syntax ([#3764](https://github.com/formatjs/formatjs/issues/3764)) ([1b3388e](https://github.com/formatjs/formatjs/commit/1b3388e9344de3a948068f5cf449341c1eb597a8))

### Reverts

* Revert "chore(deps-dev): bump commander from 8.3.0 to 9.4.0 (#3772)" ([f45a2f7](https://github.com/formatjs/formatjs/commit/f45a2f743f84dc83b44ebc12d6e15959c9d70ab0)), closes [#3772](https://github.com/formatjs/formatjs/issues/3772)

## [5.0.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.0.7...@formatjs/cli-lib@5.0.8) (2022-08-21)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.0.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.0.6...@formatjs/cli-lib@5.0.7) (2022-08-18)

**Note:** Version bump only for package @formatjs/cli-lib

## [5.0.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.0.5...@formatjs/cli-lib@5.0.6) (2022-08-08)

### Bug Fixes

* **@formatjs/cli-lib:** formatter path on Windows ([#3741](https://github.com/formatjs/formatjs/issues/3741)) ([2ce952c](https://github.com/formatjs/formatjs/commit/2ce952c29cdc2ab5a913243ef89af7885463d8ad))

## [5.0.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.0.4...@formatjs/cli-lib@5.0.5) (2022-07-19)

### Bug Fixes

* **@formatjs/cli-lib:** only compare stringified descriptions ([b99a9dc](https://github.com/formatjs/formatjs/commit/b99a9dc4be8ff786ccb4e91e830203437d60083d))

## [5.0.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@5.0.3...@formatjs/cli-lib@5.0.4) (2022-07-16)

### Bug Fixes

* **@formatjs/cli:** fix publishing issue ([f110227](https://github.com/formatjs/formatjs/commit/f110227c7bb1c34d150d91a3a52513cf59c6f494))

## 5.0.3 (2022-07-16)

### Bug Fixes

* **@formatjs/cli-lib:** introduce @formatjs/cli-lib as @formatjs/cli Node API ([7c4ebef](https://github.com/formatjs/formatjs/commit/7c4ebef00a6ac2a197b5007e328306bc8e00b445)), closes [#3625](https://github.com/formatjs/formatjs/issues/3625)

## [5.0.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@5.0.1...@formatjs/cli@5.0.2) (2022-06-06)

**Note:** Version bump only for package @formatjs/cli

## [5.0.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@5.0.0...@formatjs/cli@5.0.1) (2022-05-20)

### Bug Fixes

* **@formatjs/cli:** fix description obj serialization, fix [#3575](https://github.com/formatjs/formatjs/issues/3575) ([248c962](https://github.com/formatjs/formatjs/commit/248c962bd5a07864163c203361df830ff36babc2))

# [5.0.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.8.4...@formatjs/cli@5.0.0) (2022-05-19)

### Bug Fixes

* **react-intl:** fix type issue with react18, fix [#3550](https://github.com/formatjs/formatjs/issues/3550) ([2567b93](https://github.com/formatjs/formatjs/commit/2567b932c5d18b097a43842563046c20ce0c49f1))

### Features

* **@formatjs/cli:** package CLI into a single file ([1760787](https://github.com/formatjs/formatjs/commit/176078792894d18b0af72ce1f413f25835f7eb44)), closes [#3547](https://github.com/formatjs/formatjs/issues/3547)
* **@formatjs/cli:** set minimum node version to 16.5 ([8397a67](https://github.com/formatjs/formatjs/commit/8397a67d1d67c8c1ab73020f434562ed3cb88643)), closes [#3602](https://github.com/formatjs/formatjs/issues/3602)

### BREAKING CHANGES

* **@formatjs/cli:** we push @vue/compiler-core out to `peerDependencies` so if u use vue u should pull this in manuallywip on packaging cli.
* **@formatjs/cli:** set minimum node version to 16.5

## [4.8.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.8.3...@formatjs/cli@4.8.4) (2022-04-27)

**Note:** Version bump only for package @formatjs/cli

## [4.8.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.8.2...@formatjs/cli@4.8.3) (2022-03-26)

**Note:** Version bump only for package @formatjs/cli

## [4.8.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.8.1...@formatjs/cli@4.8.2) (2022-02-06)

**Note:** Version bump only for package @formatjs/cli

## [4.8.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.8.0...@formatjs/cli@4.8.1) (2022-01-24)

**Note:** Version bump only for package @formatjs/cli

# [4.8.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.7.1...@formatjs/cli@4.8.0) (2022-01-20)

### Features

* **@formatjs/cli:** extract object-type description from message, fix [#3373](https://github.com/formatjs/formatjs/issues/3373) ([d463673](https://github.com/formatjs/formatjs/commit/d463673ac28ae1b63de7854fd03febe65da3ec35))

## [4.7.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.7.0...@formatjs/cli@4.7.1) (2022-01-09)

**Note:** Version bump only for package @formatjs/cli

# [4.7.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.6.1...@formatjs/cli@4.7.0) (2022-01-03)

### Features

* **@formatjs/cli:** support multiple files compilation, fix [#3327](https://github.com/formatjs/formatjs/issues/3327) ([fed426b](https://github.com/formatjs/formatjs/commit/fed426b645af3e06b877298b08b0333b54e9f485))

## [4.6.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.6.0...@formatjs/cli@4.6.1) (2022-01-03)

### Bug Fixes

* **@formatjs/cli:** add vue to dependencies ([4bbdbbd](https://github.com/formatjs/formatjs/commit/4bbdbbdc3891e94a396fd9e648e1f5d944a1a620)), closes [#3324](https://github.com/formatjs/formatjs/issues/3324)

# [4.6.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.5.1...@formatjs/cli@4.6.0) (2022-01-03)

### Features

* **@formatjs/cli:** use vue/compiler-src instead of separate @vue/compiler-sfc ([e9d526f](https://github.com/formatjs/formatjs/commit/e9d526f7e6aaa3036b4236afdb6e4d573fa895d0))

## [4.5.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.5.0...@formatjs/cli@4.5.1) (2022-01-03)

**Note:** Version bump only for package @formatjs/cli

# [4.5.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.4.0...@formatjs/cli@4.5.0) (2021-12-01)

### Features

* support TS 4.5, fix [#3276](https://github.com/formatjs/formatjs/issues/3276) ([31e0699](https://github.com/formatjs/formatjs/commit/31e069972aa16e14532531b9e597cff73a3f4897))

# [4.4.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.3.2...@formatjs/cli@4.4.0) (2021-10-22)

### Features

* **@formatjs/cli:** upgrade to TS 4.4 ([4fec415](https://github.com/formatjs/formatjs/commit/4fec41533617c3e62101512fa06850cf56c43358))

## [4.3.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.3.1...@formatjs/cli@4.3.2) (2021-10-17)

### Bug Fixes

* **@formatjs/cli:** fix help text for --additional-component-names, fix [#3208](https://github.com/formatjs/formatjs/issues/3208) ([ed6cb55](https://github.com/formatjs/formatjs/commit/ed6cb558eac05f0606d8807b48d31aec815abab0))

## [4.3.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.3.0...@formatjs/cli@4.3.1) (2021-09-27)

**Note:** Version bump only for package @formatjs/cli

# [4.3.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.33...@formatjs/cli@4.3.0) (2021-09-26)

### Features

* **@formatjs/cli:** upgrade vue libs, handle script setup, fix [#3181](https://github.com/formatjs/formatjs/issues/3181) ([a7b2960](https://github.com/formatjs/formatjs/commit/a7b296088367d1eeea3b142f0651920ffc2bc505))

## [4.2.33](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.32...@formatjs/cli@4.2.33) (2021-08-24)

**Note:** Version bump only for package @formatjs/cli

## [4.2.32](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.31...@formatjs/cli@4.2.32) (2021-08-21)

### Bug Fixes

* **@formatjs/cli:** fix async process.stderr issue, close [#3125](https://github.com/formatjs/formatjs/issues/3125) ([4f4633e](https://github.com/formatjs/formatjs/commit/4f4633e1e87a4b90dfbcf688b8657dc0c6498a61))
* **@formatjs/ts-transformer:** use console.error to avoid async process.stderr issue ([b7886a9](https://github.com/formatjs/formatjs/commit/b7886a9552c62b1c4e311cf74960fbec6ccb3a05))

## [4.2.31](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.30...@formatjs/cli@4.2.31) (2021-08-15)

**Note:** Version bump only for package @formatjs/cli

## [4.2.30](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.29...@formatjs/cli@4.2.30) (2021-08-06)

**Note:** Version bump only for package @formatjs/cli

## [4.2.29](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.28...@formatjs/cli@4.2.29) (2021-07-24)

**Note:** Version bump only for package @formatjs/cli

## [4.2.28](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.27...@formatjs/cli@4.2.28) (2021-07-23)

### Bug Fixes

* **@formatjs/cli:** bump fast-glob to 3.2.7 ([#3060](https://github.com/formatjs/formatjs/issues/3060)) ([9cba510](https://github.com/formatjs/formatjs/commit/9cba5106abe747c6c60ab19c4ba23858d8992b60))

## [4.2.27](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.26...@formatjs/cli@4.2.27) (2021-07-06)

### Bug Fixes

* **@formatjs/cli:** force @formatjs/ts-transformer to use CLI TS version, fix [#3022](https://github.com/formatjs/formatjs/issues/3022) ([5294e5b](https://github.com/formatjs/formatjs/commit/5294e5ba1142c48a7961dd2ce25d059469c36205))

## [4.2.26](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.25...@formatjs/cli@4.2.26) (2021-07-06)

### Bug Fixes

* **@formatjs/cli:** stringify opts when log debug msg ([243cac8](https://github.com/formatjs/formatjs/commit/243cac8839afab27007d00c97c690f2a5cb98dd3))

## [4.2.25](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.24...@formatjs/cli@4.2.25) (2021-07-04)

### Bug Fixes

* **@formatjs/cli:** add more debugging stmts throughout ([f95e54e](https://github.com/formatjs/formatjs/commit/f95e54e1be77b02be929040a76bb327565d928dd))

## [4.2.24](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.23...@formatjs/cli@4.2.24) (2021-06-30)

### Bug Fixes

* **@formatjs/cli:** fix vue attr parsing, fix [#3018](https://github.com/formatjs/formatjs/issues/3018) ([413c855](https://github.com/formatjs/formatjs/commit/413c8557adce878eeda926d5346000ab32b36e3a))

## [4.2.23](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.22...@formatjs/cli@4.2.23) (2021-06-27)

### Bug Fixes

* **@formatjs/cli:** extract from vue directive as well, fix [#3003](https://github.com/formatjs/formatjs/issues/3003) ([f5577cd](https://github.com/formatjs/formatjs/commit/f5577cdb01d67196d275797a2208fd3212fd91a5))

## [4.2.22](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.21...@formatjs/cli@4.2.22) (2021-06-26)

**Note:** Version bump only for package @formatjs/cli

## [4.2.21](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.20...@formatjs/cli@4.2.21) (2021-06-21)

**Note:** Version bump only for package @formatjs/cli

## [4.2.20](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.19...@formatjs/cli@4.2.20) (2021-06-09)

**Note:** Version bump only for package @formatjs/cli

## [4.2.19](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.18...@formatjs/cli@4.2.19) (2021-06-05)

**Note:** Version bump only for package @formatjs/cli

## [4.2.18](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.17...@formatjs/cli@4.2.18) (2021-06-04)

**Note:** Version bump only for package @formatjs/cli

## [4.2.17](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.16...@formatjs/cli@4.2.17) (2021-06-01)

**Note:** Version bump only for package @formatjs/cli

## [4.2.16](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.15...@formatjs/cli@4.2.16) (2021-05-23)

**Note:** Version bump only for package @formatjs/cli

## [4.2.15](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.14...@formatjs/cli@4.2.15) (2021-05-20)

**Note:** Version bump only for package @formatjs/cli

## [4.2.14](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.13...@formatjs/cli@4.2.14) (2021-05-17)

**Note:** Version bump only for package @formatjs/cli

## [4.2.13](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.12...@formatjs/cli@4.2.13) (2021-05-14)

### Bug Fixes

* **@formatjs/cli:** add newline to extracted file, fix [#2803](https://github.com/formatjs/formatjs/issues/2803) ([9fbf2af](https://github.com/formatjs/formatjs/commit/9fbf2af73d1c6a8765f66403758e583365720e2a))

## [4.2.12](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.11...@formatjs/cli@4.2.12) (2021-05-10)

**Note:** Version bump only for package @formatjs/cli

## [4.2.11](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.10...@formatjs/cli@4.2.11) (2021-05-02)

**Note:** Version bump only for package @formatjs/cli

## [4.2.10](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.9...@formatjs/cli@4.2.10) (2021-04-26)

**Note:** Version bump only for package @formatjs/cli

## [4.2.9](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.8...@formatjs/cli@4.2.9) (2021-04-26)

**Note:** Version bump only for package @formatjs/cli

## [4.2.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.7...@formatjs/cli@4.2.8) (2021-04-21)

**Note:** Version bump only for package @formatjs/cli

## [4.2.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.6...@formatjs/cli@4.2.7) (2021-04-12)

**Note:** Version bump only for package @formatjs/cli

## [4.2.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.5...@formatjs/cli@4.2.6) (2021-04-04)

**Note:** Version bump only for package @formatjs/cli

## [4.2.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.4...@formatjs/cli@4.2.5) (2021-04-03)

**Note:** Version bump only for package @formatjs/cli

## [4.2.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.3...@formatjs/cli@4.2.4) (2021-03-30)

### Bug Fixes

* **@formatjs/cli:** remove unnecessary type definition ([#2776](https://github.com/formatjs/formatjs/issues/2776)) ([32b8ebc](https://github.com/formatjs/formatjs/commit/32b8ebca5d989b7683b3b6b2e06aefff31959e29))

## [4.2.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.2...@formatjs/cli@4.2.3) (2021-03-30)

**Note:** Version bump only for package @formatjs/cli

## [4.2.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.1...@formatjs/cli@4.2.2) (2021-03-28)

**Note:** Version bump only for package @formatjs/cli

## [4.2.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.2.0...@formatjs/cli@4.2.1) (2021-03-28)

**Note:** Version bump only for package @formatjs/cli

# [4.2.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.1.1...@formatjs/cli@4.2.0) (2021-03-28)

### Features

* **@formatjs/cli:** add --flatten option ([9b4efd8](https://github.com/formatjs/formatjs/commit/9b4efd864ad65824dca4b0633d3ba9f495442e71))

## [4.1.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.1.0...@formatjs/cli@4.1.1) (2021-03-27)

### Bug Fixes

* **@formatjs/cli:** fix missing dep ([498fa5e](https://github.com/formatjs/formatjs/commit/498fa5e9b6f161b46019543eb0c07866f3c46cf0))

# [4.1.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@4.0.0...@formatjs/cli@4.1.0) (2021-03-27)

### Features

* **@formatjs/cli:** switch parser to @formatjs/icu-messageformat-parser (6x faster) ([5e1da21](https://github.com/formatjs/formatjs/commit/5e1da211d005a3ef667eb5ee5348b9f84ab57cad))

# [4.0.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.2.0...@formatjs/cli@4.0.0) (2021-03-26)

### Bug Fixes

* **@formatjs/cli:** fix pseudo locale compilation for tag element, fix [#2744](https://github.com/formatjs/formatjs/issues/2744) ([0f42927](https://github.com/formatjs/formatjs/commit/0f42927e6cbd32fa46a54462113cf916cb7d9636))

### Features

* **@formatjs/cli:** change default value for idInterpolationPattern to [sha512:contenthash:base64:6] in order to avoid hash collisions happening with [contenthash:5] ([d8d361c](https://github.com/formatjs/formatjs/commit/d8d361ca5844d99020d11ef83c6d93aa6423f69f))

### BREAKING CHANGES

* **@formatjs/cli:** If you do not set the id pattern explicitly this will generate new IDs in your language files

# [3.2.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.1.6...@formatjs/cli@3.2.0) (2021-03-15)

### Features

* **@formatjs/cli:** add `--skip-errors` to skip messages with errors when compiling ([#2704](https://github.com/formatjs/formatjs/issues/2704)) ([8962e78](https://github.com/formatjs/formatjs/commit/8962e78fbf6fd5e8628b60eeecb813f61ad524ed))
* **cli:** add new pseudo locale en-XB ([#2708](https://github.com/formatjs/formatjs/issues/2708)) ([18bd4d7](https://github.com/formatjs/formatjs/commit/18bd4d76cf2c41854eaac3a4ef3e9e11e63182d0))

## [3.1.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.1.5...@formatjs/cli@3.1.6) (2021-03-01)

**Note:** Version bump only for package @formatjs/cli

## [3.1.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.1.4...@formatjs/cli@3.1.5) (2021-02-25)

### Bug Fixes

* bump tslib version dep ([37577d2](https://github.com/formatjs/formatjs/commit/37577d22bf28d23de1d8013ba0047cf221ad8840)), closes [#2645](https://github.com/formatjs/formatjs/issues/2645)

## [3.1.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.1.3...@formatjs/cli@3.1.4) (2021-02-25)

**Note:** Version bump only for package @formatjs/cli

## [3.1.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.1.2...@formatjs/cli@3.1.3) (2021-02-22)

**Note:** Version bump only for package @formatjs/cli

## [3.1.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.1.1...@formatjs/cli@3.1.2) (2021-02-21)

**Note:** Version bump only for package @formatjs/cli

## [3.1.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.1.0...@formatjs/cli@3.1.1) (2021-02-21)

**Note:** Version bump only for package @formatjs/cli

# [3.1.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.0.5...@formatjs/cli@3.1.0) (2021-02-13)

### Features

* **@formatjs/cli:** support preserving whitespace and newlines ([a1b31bd](https://github.com/formatjs/formatjs/commit/a1b31bdd5ab203db463a101dbb3ae06a76cac7a3))

## [3.0.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.0.4...@formatjs/cli@3.0.5) (2021-01-27)

**Note:** Version bump only for package @formatjs/cli

## [3.0.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.0.3...@formatjs/cli@3.0.4) (2021-01-26)

**Note:** Version bump only for package @formatjs/cli

## [3.0.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.0.2...@formatjs/cli@3.0.3) (2021-01-25)

**Note:** Version bump only for package @formatjs/cli

## [3.0.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.0.1...@formatjs/cli@3.0.2) (2021-01-22)

### Bug Fixes

* **@formatjs/cli:** add string_format:icu config to smartling formatter ([#2528](https://github.com/formatjs/formatjs/issues/2528)) ([eec1c6f](https://github.com/formatjs/formatjs/commit/eec1c6faa406fc28257976f1ef2c10b75e6b4d19)), closes [#2526](https://github.com/formatjs/formatjs/issues/2526)

## [3.0.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@3.0.0...@formatjs/cli@3.0.1) (2021-01-05)

**Note:** Version bump only for package @formatjs/cli

# [3.0.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.15.0...@formatjs/cli@3.0.0) (2021-01-04)

### Features

* **@formatjs/cli:** remove --extract-from-format-message-call ([0c12d18](https://github.com/formatjs/formatjs/commit/0c12d183c7a69c713fbfe59804668c88da9012f6))

### BREAKING CHANGES

* **@formatjs/cli:** This has been on by default for a while. We're removing
it and making it permanent.

# [2.15.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.14.0...@formatjs/cli@2.15.0) (2021-01-04)

### Features

* **babel-plugin-formatjs:** rename babel-plugin-react-intl to babel-plugin-formatjs ([c9357b7](https://github.com/formatjs/formatjs/commit/c9357b7968c3c7e5c9335ff0058e47da0cb5c6c7))

# [2.14.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.18...@formatjs/cli@2.14.0) (2021-01-04)

### Features

* **@formatjs/cli:** support .vue SFC files ([24d6d1b](https://github.com/formatjs/formatjs/commit/24d6d1bb7a770d9298675d74a365b14147a2f229))

## [2.13.18](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.17...@formatjs/cli@2.13.18) (2021-01-02)

**Note:** Version bump only for package @formatjs/cli

## [2.13.17](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.16...@formatjs/cli@2.13.17) (2021-01-01)

**Note:** Version bump only for package @formatjs/cli

## [2.13.16](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.15...@formatjs/cli@2.13.16) (2020-12-17)

**Note:** Version bump only for package @formatjs/cli

## [2.13.15](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.14...@formatjs/cli@2.13.15) (2020-11-27)

**Note:** Version bump only for package @formatjs/cli

## [2.13.14](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.13...@formatjs/cli@2.13.14) (2020-11-26)

**Note:** Version bump only for package @formatjs/cli

## [2.13.13](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.12...@formatjs/cli@2.13.13) (2020-11-20)

**Note:** Version bump only for package @formatjs/cli

## [2.13.12](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.11...@formatjs/cli@2.13.12) (2020-11-12)

**Note:** Version bump only for package @formatjs/cli

## [2.13.11](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.10...@formatjs/cli@2.13.11) (2020-11-10)

**Note:** Version bump only for package @formatjs/cli

## [2.13.10](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.9...@formatjs/cli@2.13.10) (2020-11-09)

**Note:** Version bump only for package @formatjs/cli

## [2.13.9](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.8...@formatjs/cli@2.13.9) (2020-11-09)

### Bug Fixes

* **@formatjs/cli:** fix help link ([ac15a3f](https://github.com/formatjs/formatjs/commit/ac15a3f955ececfaa0adff4198718eba7e8dc1b0))

## [2.13.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.7...@formatjs/cli@2.13.8) (2020-11-05)

**Note:** Version bump only for package @formatjs/cli

## [2.13.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.6...@formatjs/cli@2.13.7) (2020-11-05)

### Bug Fixes

* **@formatjs/cli:** lock down monorepo dep version ([3bed9c1](https://github.com/formatjs/formatjs/commit/3bed9c12c8b5dfc05b05808b91f3b8a55b23f3e8))

## [2.13.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.5...@formatjs/cli@2.13.6) (2020-11-04)

**Note:** Version bump only for package @formatjs/cli

## [2.13.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.4...@formatjs/cli@2.13.5) (2020-10-28)

**Note:** Version bump only for package @formatjs/cli

## [2.13.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.3...@formatjs/cli@2.13.4) (2020-10-27)

**Note:** Version bump only for package @formatjs/cli

## [2.13.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.2...@formatjs/cli@2.13.3) (2020-10-25)

**Note:** Version bump only for package @formatjs/cli

## [2.13.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.1...@formatjs/cli@2.13.2) (2020-10-10)

**Note:** Version bump only for package @formatjs/cli

## [2.13.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.13.0...@formatjs/cli@2.13.1) (2020-10-08)

**Note:** Version bump only for package @formatjs/cli

# [2.13.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.12.0...@formatjs/cli@2.13.0) (2020-10-01)

### Features

* **@formatjs/cli:** add support for pseudo-locales, fix [#2165](https://github.com/formatjs/formatjs/issues/2165) ([015bbdb](https://github.com/formatjs/formatjs/commit/015bbdb53c1e9661fb9a5df9e31a74dde9a7ecfb))

# [2.12.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.11.3...@formatjs/cli@2.12.0) (2020-09-25)

### Features

* **@formatjs/cli:** allow custom Formatter with Node API ([#2143](https://github.com/formatjs/formatjs/issues/2143)) ([c9886ab](https://github.com/formatjs/formatjs/commit/c9886abb1b79ad6fb5cb74c36db377030ca058b0))

## [2.11.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.11.2...@formatjs/cli@2.11.3) (2020-09-18)

**Note:** Version bump only for package @formatjs/cli

## [2.11.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.11.1...@formatjs/cli@2.11.2) (2020-09-12)

**Note:** Version bump only for package @formatjs/cli

## [2.11.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.11.0...@formatjs/cli@2.11.1) (2020-09-11)

### Bug Fixes

* **@formatjs/cli:** fix calling extract programmatically without idInterpolationPattern ([#2084](https://github.com/formatjs/formatjs/issues/2084)) ([cb904cf](https://github.com/formatjs/formatjs/commit/cb904cfbefa27db778313a39fb14b9cdf147d58b))

# [2.11.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.10.0...@formatjs/cli@2.11.0) (2020-09-09)

### Features

* **@formatjs/cli:** catch issue w/ TS transpilation, fix [#2044](https://github.com/formatjs/formatjs/issues/2044) ([ceb0bf8](https://github.com/formatjs/formatjs/commit/ceb0bf8a58c13fe6811bc35191018ee1c431484a))

# [2.10.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.9.0...@formatjs/cli@2.10.0) (2020-09-09)

### Features

* **@formatjs/cli:** add meta to messages, fix [#2074](https://github.com/formatjs/formatjs/issues/2074) ([585bc66](https://github.com/formatjs/formatjs/commit/585bc66c9ad182a10680466e148fdc4e7e388319))

# [2.9.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.8.0...@formatjs/cli@2.9.0) (2020-09-03)

### Features

* **@formatjs/cli:** support template literal, trim trailing/leading spaces, newlines & ([8a52eb5](https://github.com/formatjs/formatjs/commit/8a52eb567a5f83d36f33bb0dac4961a69cf341b5)), closes [#2028](https://github.com/formatjs/formatjs/issues/2028)

# [2.8.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.13...@formatjs/cli@2.8.0) (2020-08-30)

### Features

* **@formatjs/cli:** add more debugging info to extraction, fix [#2044](https://github.com/formatjs/formatjs/issues/2044) ([20b832e](https://github.com/formatjs/formatjs/commit/20b832e9e778aa4d115c4bcb154dd7bb412a6b7d))
* **@formatjs/cli:** upgrade TS to 4.0 ([ec0bd47](https://github.com/formatjs/formatjs/commit/ec0bd47f13ad3c1c38b3f7e72b9fca8ee784f591))

## [2.7.13](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.12...@formatjs/cli@2.7.13) (2020-08-28)

### Bug Fixes

* **@formatjs/cli:** add more debug info when message validation errors out, fix [#2029](https://github.com/formatjs/formatjs/issues/2029) ([5b31bab](https://github.com/formatjs/formatjs/commit/5b31babf5a873dec7232a1640a83e64dfa8d3bee))

## [2.7.12](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.11...@formatjs/cli@2.7.12) (2020-08-25)

**Note:** Version bump only for package @formatjs/cli

## [2.7.11](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.10...@formatjs/cli@2.7.11) (2020-08-22)

**Note:** Version bump only for package @formatjs/cli

## [2.7.10](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.9...@formatjs/cli@2.7.10) (2020-08-21)

**Note:** Version bump only for package @formatjs/cli

## [2.7.9](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.8...@formatjs/cli@2.7.9) (2020-08-20)

### Bug Fixes

* **@formatjs/cli:** fix fast-glob path join, fix [#2009](https://github.com/formatjs/formatjs/issues/2009) ([fca70be](https://github.com/formatjs/formatjs/commit/fca70bec380569bf92553d884e226aa26a610267))

## [2.7.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.7...@formatjs/cli@2.7.8) (2020-08-20)

### Bug Fixes

* bump intl-messageformat-parser ([8bbfa04](https://github.com/formatjs/formatjs/commit/8bbfa047da159662700b7e500879da20e54c0f0b))

## [2.7.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.6...@formatjs/cli@2.7.7) (2020-08-19)

**Note:** Version bump only for package @formatjs/cli

## [2.7.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.5...@formatjs/cli@2.7.6) (2020-08-19)

**Note:** Version bump only for package @formatjs/cli

## [2.7.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.4...@formatjs/cli@2.7.5) (2020-08-18)

**Note:** Version bump only for package @formatjs/cli

## [2.7.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.3...@formatjs/cli@2.7.4) (2020-08-17)

**Note:** Version bump only for package @formatjs/cli

## [2.7.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.2...@formatjs/cli@2.7.3) (2020-08-14)

### Bug Fixes

* **@formatjs/cli:** fix formatter path resolution, fix [#1969](https://github.com/formatjs/formatjs/issues/1969) ([d6ec6ca](https://github.com/formatjs/formatjs/commit/d6ec6ca48f4401bbc071556e5debe14dca7f5775))

## [2.7.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.1...@formatjs/cli@2.7.2) (2020-08-14)

**Note:** Version bump only for package @formatjs/cli

## [2.7.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.7.0...@formatjs/cli@2.7.1) (2020-08-14)

**Note:** Version bump only for package @formatjs/cli

# [2.7.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.6.0...@formatjs/cli@2.7.0) (2020-08-13)

### Features

* **@formatjs/cli:** switch from glob to fast-glob ([6fc7bfb](https://github.com/formatjs/formatjs/commit/6fc7bfb925b6a6374c11dba79629f95371c02bc8))

# [2.6.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.5.0...@formatjs/cli@2.6.0) (2020-08-09)

### Features

* **@formatjs/cli:** add compile-folder command, fix [#1938](https://github.com/formatjs/formatjs/issues/1938) ([46b21bb](https://github.com/formatjs/formatjs/commit/46b21bb9bb58bf06ecb7692338a5a9e7f29fc9ae))

# [2.5.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.4.0...@formatjs/cli@2.5.0) (2020-08-09)

### Features

* **@formatjs/cli:** add extract & compile to public API, fix [#1939](https://github.com/formatjs/formatjs/issues/1939) ([ca4aa5a](https://github.com/formatjs/formatjs/commit/ca4aa5aa4df807013c38f38079513f53b879e870))

# [2.4.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.3.2...@formatjs/cli@2.4.0) (2020-08-08)

### Features

* **@formatjs/cli:** allow compile to take in a glob pattern also ([cb36802](https://github.com/formatjs/formatjs/commit/cb36802d143353f8ce9765e11adb163fc0eeec01))

## [2.3.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.3.1...@formatjs/cli@2.3.2) (2020-08-07)

**Note:** Version bump only for package @formatjs/cli

## [2.3.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.3.0...@formatjs/cli@2.3.1) (2020-08-06)

**Note:** Version bump only for package @formatjs/cli

# [2.3.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.2.0...@formatjs/cli@2.3.0) (2020-08-02)

### Features

* **@formatjs/cli:** add builtin formatter for smartling ([cd36f27](https://github.com/formatjs/formatjs/commit/cd36f277aa2728c4bea0a1fa8d751f2ef5792708))
* **@formatjs/cli:** add builtin formatter for transifex ([db3955e](https://github.com/formatjs/formatjs/commit/db3955ec43e748d3702943c241a6aa4fc6274335))
* **@formatjs/cli:** add lokalise, crowdin, lingohub, phrase formatter ([ebada90](https://github.com/formatjs/formatjs/commit/ebada90d8078561244cd3cab326336c358a3e366))

# [2.2.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.1.1...@formatjs/cli@2.2.0) (2020-08-01)

### Features

* **@formatjs/cli:** Add --format option to control JSON output shape, ([1d984e6](https://github.com/formatjs/formatjs/commit/1d984e6aee7848b1a1c95d70e21279d3f049a086)), closes [#1907](https://github.com/formatjs/formatjs/issues/1907)

## [2.1.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.1.0...@formatjs/cli@2.1.1) (2020-07-30)

### Bug Fixes

* **@formatjs/cli:** remove mention of --messages-dir from help message, fix [#1899](https://github.com/formatjs/formatjs/issues/1899) ([0e40dab](https://github.com/formatjs/formatjs/commit/0e40dab9ceafc428a144a6ef70acb85110571645))

# [2.1.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.0.1...@formatjs/cli@2.1.0) (2020-07-30)

### Bug Fixes

* **@formatjs/cli:** use `readJSONSync` instead of `require` ([#1895](https://github.com/formatjs/formatjs/issues/1895)) ([5eed1e5](https://github.com/formatjs/formatjs/commit/5eed1e5a5ad14156b409b29cd621ff3e27933049)), closes [#1896](https://github.com/formatjs/formatjs/issues/1896)

### Features

* **@formatjs/cli:** add `line`/`col` to extracted messages, fix [#1897](https://github.com/formatjs/formatjs/issues/1897) ([bf9d694](https://github.com/formatjs/formatjs/commit/bf9d6947e0863516e52c1ba8e27709607d1967a8))
* **@formatjs/cli:** rm dead --output-empty-json option ([d1760dd](https://github.com/formatjs/formatjs/commit/d1760dd8d810867d48077f0623d7cb7f30698c5f))

## [2.0.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@2.0.0...@formatjs/cli@2.0.1) (2020-07-29)

**Note:** Version bump only for package @formatjs/cli

# [2.0.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.11.0...@formatjs/cli@2.0.0) (2020-07-25)

### Features

* **@formatjs/cli:** add `compile` command ([0ecf8b1](https://github.com/formatjs/formatjs/commit/0ecf8b12f875b224f292c3a40e05d8f4e6521024))
* **@formatjs/cli:** modify output JSON schema ([457d30b](https://github.com/formatjs/formatjs/commit/457d30b509c13a1fc6ea3c55e92c381676bcc281))
* **@formatjs/cli:** revamp underlying extraction ([0b0c810](https://github.com/formatjs/formatjs/commit/0b0c8108573ba4a0f74fdac1abe78c9f36f0e3db))

### BREAKING CHANGES

* **@formatjs/cli:** The old output JSON messages used to be a
`MessageDescriptor[]`. This format isn't friendly to translation vendors
so we've changed it to `Record<string, Omit<MessageDescriptor, 'id'>>`.
For example:
```json
{
  "fjk13": {
    "defaultMessage": "a message",
    "description": "a description",
    "start": 0,
    "end": 20
  }
}
```
* **@formatjs/cli:** Remove `--messages-dir` option. This was primarily used
to eagerly write out output in the babel plugin since we don't know when
the execution will be done. This is not the case with the CLI.
`--out-file` should be used instead.
* **@formatjs/cli:** Remove `--module-source-name` option. This is not used.

# [1.11.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.7...@formatjs/cli@1.11.0) (2020-07-24)

### Features

* **@formatjs/cli:** default --extract-from-format-message-call to true ([1340e03](https://github.com/formatjs/formatjs/commit/1340e034ac25949af6bf65b498d9f5dd4327fb9b))

## [1.10.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.6...@formatjs/cli@1.10.7) (2020-07-21)

**Note:** Version bump only for package @formatjs/cli

## [1.10.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.5...@formatjs/cli@1.10.6) (2020-07-17)

**Note:** Version bump only for package @formatjs/cli

## [1.10.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.4...@formatjs/cli@1.10.5) (2020-07-16)

**Note:** Version bump only for package @formatjs/cli

## [1.10.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.3...@formatjs/cli@1.10.4) (2020-07-15)

**Note:** Version bump only for package @formatjs/cli

## [1.10.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.1...@formatjs/cli@1.10.3) (2020-07-14)

**Note:** Version bump only for package @formatjs/cli

## [1.10.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.1...@formatjs/cli@1.10.2) (2020-07-14)

**Note:** Version bump only for package @formatjs/cli

## [1.10.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.10.0...@formatjs/cli@1.10.1) (2020-07-14)

**Note:** Version bump only for package @formatjs/cli

# [1.10.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.9.3...@formatjs/cli@1.10.0) (2020-07-14)

### Features

* publish ([b6e3465](https://github.com/formatjs/formatjs/commit/b6e3465ac95b3fa481f3c89f077a66ac004f7c27))

## [1.9.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.9.3...@formatjs/cli@1.9.4) (2020-07-09)

**Note:** Version bump only for package @formatjs/cli

## [1.9.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.9.2...@formatjs/cli@1.9.3) (2020-07-03)

**Note:** Version bump only for package @formatjs/cli

## [1.9.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.9.1...@formatjs/cli@1.9.2) (2020-07-03)

**Note:** Version bump only for package @formatjs/cli

## [1.9.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.9.0...@formatjs/cli@1.9.1) (2020-07-03)

**Note:** Version bump only for package @formatjs/cli

# [1.9.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.8.3...@formatjs/cli@1.9.0) (2020-07-01)

### Features

* **@formatjs/ts-transformer:** move interpolate-name here ([232d190](https://github.com/formatjs/formatjs/commit/232d190df037b81a88c6b0147a82b586b5ed7fb3))

## [1.8.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.8.2...@formatjs/cli@1.8.3) (2020-06-26)

**Note:** Version bump only for package @formatjs/cli

## [1.8.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.8.1...@formatjs/cli@1.8.2) (2020-06-23)

**Note:** Version bump only for package @formatjs/cli

## [1.8.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.8.0...@formatjs/cli@1.8.1) (2020-06-23)

**Note:** Version bump only for package @formatjs/cli

# [1.8.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.7.5...@formatjs/cli@1.8.0) (2020-06-20)

### Features

* **@formatjs/cli:** add a check for duplicated keys in different files ([#1711](https://github.com/formatjs/formatjs/issues/1711)) ([b6c720e](https://github.com/formatjs/formatjs/commit/b6c720eafaf4799f04768965280c018611e2f258))

## [1.7.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.7.4...@formatjs/cli@1.7.5) (2020-06-06)

**Note:** Version bump only for package @formatjs/cli

## [1.7.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.7.3...@formatjs/cli@1.7.4) (2020-06-06)

**Note:** Version bump only for package @formatjs/cli

## [1.7.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.7.2...@formatjs/cli@1.7.3) (2020-06-04)

### Bug Fixes

* **@formatjs/intl-utils:** don't export interpolateName from index ([72f1566](https://github.com/formatjs/formatjs/commit/72f15662b321046fd3092bb917934790eb6803a6)), closes [#1700](https://github.com/formatjs/formatjs/issues/1700)

## [1.7.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.7.1...@formatjs/cli@1.7.2) (2020-06-04)

### Bug Fixes

* **@formatjs/ts-transformer:** remove loader-utils dep ([927b3bc](https://github.com/formatjs/formatjs/commit/927b3bc79eea2ea6f0adb7e7008587f9d630a7de))

## [1.7.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.7.0...@formatjs/cli@1.7.1) (2020-06-04)

### Bug Fixes

* **@formatjs/cli:** fix ID gen issue when description is undefined ([547d5b9](https://github.com/formatjs/formatjs/commit/547d5b90381c6b8690fd03d69c8c52de2eb859d4))

# [1.7.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.22...@formatjs/cli@1.7.0) (2020-06-04)

### Bug Fixes

* **@formatjs/cli:** Change default hashing to a longer & stronger hash ([0bb8358](https://github.com/formatjs/formatjs/commit/0bb835804c75c8124c3fdf5921ccdf0dfdb4af8f))

### Features

* **@formatjs/intl-utils:** Add interpolateName ([4d09912](https://github.com/formatjs/formatjs/commit/4d09912e55c79a5246f18fe69c3646b7deb04f1b))

## [1.6.22](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.21...@formatjs/cli@1.6.22) (2020-06-03)

**Note:** Version bump only for package @formatjs/cli

## [1.6.21](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.20...@formatjs/cli@1.6.21) (2020-05-28)

**Note:** Version bump only for package @formatjs/cli

## [1.6.20](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.19...@formatjs/cli@1.6.20) (2020-05-27)

**Note:** Version bump only for package @formatjs/cli

## [1.6.19](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.18...@formatjs/cli@1.6.19) (2020-05-25)

**Note:** Version bump only for package @formatjs/cli

## [1.6.18](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.17...@formatjs/cli@1.6.18) (2020-05-23)

**Note:** Version bump only for package @formatjs/cli

## [1.6.17](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.16...@formatjs/cli@1.6.17) (2020-05-23)

**Note:** Version bump only for package @formatjs/cli

## [1.6.16](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.15...@formatjs/cli@1.6.16) (2020-05-21)

**Note:** Version bump only for package @formatjs/cli

## [1.6.15](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.14...@formatjs/cli@1.6.15) (2020-05-21)

**Note:** Version bump only for package @formatjs/cli

## [1.6.14](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.13...@formatjs/cli@1.6.14) (2020-05-16)

### Bug Fixes

* **@formatjs/cli:** add chalk as a dep ([#1676](https://github.com/formatjs/formatjs/issues/1676)) ([61799ee](https://github.com/formatjs/formatjs/commit/61799eeff25731af924bd6246d95f03db1943507)), closes [#1673](https://github.com/formatjs/formatjs/issues/1673)

## [1.6.13](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.12...@formatjs/cli@1.6.13) (2020-05-08)

**Note:** Version bump only for package @formatjs/cli

## [1.6.12](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.11...@formatjs/cli@1.6.12) (2020-05-07)

### Bug Fixes

* **@formatjs/cli:** add @babel/core as a peer dep ([#1659](https://github.com/formatjs/formatjs/issues/1659)) ([758996d](https://github.com/formatjs/formatjs/commit/758996dc130e731a5b5d2a8aed6c40d36cb2ac1b))

## [1.6.11](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.10...@formatjs/cli@1.6.11) (2020-05-06)

**Note:** Version bump only for package @formatjs/cli

## [1.6.10](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.9...@formatjs/cli@1.6.10) (2020-05-05)

**Note:** Version bump only for package @formatjs/cli

## 1.6.9 (2020-04-28)

**Note:** Version bump only for package @formatjs/cli

## [1.6.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.7...@formatjs/cli@1.6.8) (2020-04-25)

### Bug Fixes

* **@formatjs/cli:** fix `throws` option not being passed to main method ([#665](https://github.com/formatjs/formatjs/issues/665)) ([04023b2](https://github.com/formatjs/formatjs/commit/04023b223ece9414e5f635e0f12e62ba3b8aa968))

## [1.6.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.6...@formatjs/cli@1.6.7) (2020-04-24)

### Bug Fixes

* **eslint-plugin-formatjs:** add missing dep ([776390e](https://github.com/formatjs/formatjs/commit/776390e9d6cb3bc1eef07b2e92057136cfe95b76))

## [1.6.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.5...@formatjs/cli@1.6.6) (2020-04-20)

**Note:** Version bump only for package @formatjs/cli

## [1.6.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.4...@formatjs/cli@1.6.5) (2020-04-15)

### Bug Fixes

* **@formatjs/cli:** fix ID generation when description is undefined ([a31c2f2](https://github.com/formatjs/formatjs/commit/a31c2f2c20fd76d72ec77e987d666706be52fe6c))

## [1.6.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.3...@formatjs/cli@1.6.4) (2020-04-14)

### Bug Fixes

* clean up tsbuildinfo before full build ([c301ca0](https://github.com/formatjs/formatjs/commit/c301ca02e0c319a0eb03921533053f0334ae5df1))

## [1.6.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.2...@formatjs/cli@1.6.3) (2020-04-13)

**Note:** Version bump only for package @formatjs/cli

## [1.6.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.1...@formatjs/cli@1.6.2) (2020-04-12)

### Bug Fixes

* **@formatjs/cli:** do not read from stdin if glob pattern is pr… ([#632](https://github.com/formatjs/formatjs/issues/632)) ([54a7aea](https://github.com/formatjs/formatjs/commit/54a7aea5f6afd5e2e656b040b4b8b7eff0566bb7))
* **@formatjs/cli:** ignore configFile, fix [#631](https://github.com/formatjs/formatjs/issues/631) ([ff09a5f](https://github.com/formatjs/formatjs/commit/ff09a5f9290c054badd4fbdd03c7ee8af5681bd0))

## [1.6.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.6.0...@formatjs/cli@1.6.1) (2020-04-12)

**Note:** Version bump only for package @formatjs/cli

# [1.6.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.5.0...@formatjs/cli@1.6.0) (2020-04-11)

### Features

* **@formatjs/cli:** add support for pragma ([b6c8352](https://github.com/formatjs/formatjs/commit/b6c8352f5181bcb1adbb520cca01191527bc20bb))

# [1.5.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.4.2...@formatjs/cli@1.5.0) (2020-04-11)

### Features

* **@formatjs/cli:** add --throws option to prevent throwing on a single file ([7539936](https://github.com/formatjs/formatjs/commit/75399368f6ddd591b3fbe9c3ed6d9a30bea3586f))

## [1.4.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.4.1...@formatjs/cli@1.4.2) (2020-04-11)

### Bug Fixes

* **@formatjs/cli:** export raw extraction method that returns all messages ([45fc546](https://github.com/formatjs/formatjs/commit/45fc5464e05a30071d4f058a66de35f5f0a08e43))

## [1.4.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.4.0...@formatjs/cli@1.4.1) (2020-04-11)

### Bug Fixes

* **@formatjs/cli:** fix main entry point in package.json ([884bf89](https://github.com/formatjs/formatjs/commit/884bf8901b4673542cfa5bcb42c60457cb42715f))

# [1.4.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.3.3...@formatjs/cli@1.4.0) (2020-04-11)

### Features

* **@formatjs/cli:** export extracting API ([08db726](https://github.com/formatjs/formatjs/commit/08db7261721137a1a275fd2c29a0633c19034fd3))

## [1.3.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.3.2...@formatjs/cli@1.3.3) (2020-03-30)

**Note:** Version bump only for package @formatjs/cli

## [1.3.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.3.1...@formatjs/cli@1.3.2) (2020-03-29)

**Note:** Version bump only for package @formatjs/cli

## [1.3.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.3.0...@formatjs/cli@1.3.1) (2020-03-22)

**Note:** Version bump only for package @formatjs/cli

# [1.3.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.2.0...@formatjs/cli@1.3.0) (2020-03-18)

### Features

* **@formatjs/cli:** add --output-empty-json option ([3106618](https://github.com/formatjs/formatjs/commit/3106618cbcb14eb7b1c63084b47b16a80737092d))

# [1.2.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.22...@formatjs/cli@1.2.0) (2020-03-18)

### Features

* **@formatjs/cli:** Add option to ignore a glob of files ([#564](https://github.com/formatjs/formatjs/issues/564)) ([843d82b](https://github.com/formatjs/formatjs/commit/843d82b2190458deab2f4393cb854cc4d36f6dfc))

## [1.1.22](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.21...@formatjs/cli@1.1.22) (2020-03-05)

**Note:** Version bump only for package @formatjs/cli

## [1.1.21](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.19...@formatjs/cli@1.1.21) (2020-03-04)

**Note:** Version bump only for package @formatjs/cli

## [1.1.20](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.19...@formatjs/cli@1.1.20) (2020-01-27)

**Note:** Version bump only for package @formatjs/cli

## [1.1.19](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.18...@formatjs/cli@1.1.19) (2020-01-22)

**Note:** Version bump only for package @formatjs/cli

## [1.1.18](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.17...@formatjs/cli@1.1.18) (2020-01-09)

**Note:** Version bump only for package @formatjs/cli

## [1.1.17](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.16...@formatjs/cli@1.1.17) (2020-01-08)

**Note:** Version bump only for package @formatjs/cli

## [1.1.16](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.15...@formatjs/cli@1.1.16) (2020-01-06)

**Note:** Version bump only for package @formatjs/cli

## [1.1.15](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.14...@formatjs/cli@1.1.15) (2019-12-27)

### Bug Fixes

* **@formatjs/cli:** allow optionalChaining parser, fix [#404](https://github.com/formatjs/formatjs/issues/404) ([1af4607](https://github.com/formatjs/formatjs/commit/1af460783db71bfc7bf0e3f935a020473fcb093d))

## [1.1.14](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.13...@formatjs/cli@1.1.14) (2019-12-27)

### Bug Fixes

* **@formatjs/cli:** glob files instead of relying on shell, fix [#383](https://github.com/formatjs/formatjs/issues/383) ([c7e1a6a](https://github.com/formatjs/formatjs/commit/c7e1a6af5f6334c6fdf18fd3cd29b81c411cbfd2))

## [1.1.13](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.12...@formatjs/cli@1.1.13) (2019-12-26)

**Note:** Version bump only for package @formatjs/cli

## [1.1.12](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.11...@formatjs/cli@1.1.12) (2019-12-04)

**Note:** Version bump only for package @formatjs/cli

## [1.1.11](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.10...@formatjs/cli@1.1.11) (2019-12-02)

**Note:** Version bump only for package @formatjs/cli

## [1.1.10](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.9...@formatjs/cli@1.1.10) (2019-12-01)

**Note:** Version bump only for package @formatjs/cli

## [1.1.9](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.8...@formatjs/cli@1.1.9) (2019-11-26)

**Note:** Version bump only for package @formatjs/cli

## [1.1.8](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.7...@formatjs/cli@1.1.8) (2019-11-25)

**Note:** Version bump only for package @formatjs/cli

## [1.1.7](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.6...@formatjs/cli@1.1.7) (2019-11-25)

**Note:** Version bump only for package @formatjs/cli

## [1.1.6](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.5...@formatjs/cli@1.1.6) (2019-11-23)

**Note:** Version bump only for package @formatjs/cli

## [1.1.5](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.4...@formatjs/cli@1.1.5) (2019-11-21)

**Note:** Version bump only for package @formatjs/cli

## [1.1.4](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.3...@formatjs/cli@1.1.4) (2019-11-20)

### Bug Fixes

* **lint:** fix lint config and rerun ([041eb99](https://github.com/formatjs/formatjs/commit/041eb99706164048b5b8ce7079955897ce27ed70))

## [1.1.3](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.2...@formatjs/cli@1.1.3) (2019-11-11)

### Bug Fixes

* **@formatjs/cli:** remove Node engines restrictions ([e55efe9](https://github.com/formatjs/formatjs/commit/e55efe90edc8859b89978b2b8bd99c41c17c291f))

## [1.1.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.1...@formatjs/cli@1.1.2) (2019-11-10)

**Note:** Version bump only for package @formatjs/cli

## [1.1.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.1.0...@formatjs/cli@1.1.1) (2019-11-05)

**Note:** Version bump only for package @formatjs/cli

# [1.1.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.0.1...@formatjs/cli@1.1.0) (2019-11-01)

### Bug Fixes

* **@formatjs/cli:** Add support for parsing class properties ([1714bf9](https://github.com/formatjs/formatjs/commit/1714bf9d9abfc31458222e0922ef57baa1f38787))

### Features

* **@formatjs/cli:** add --outFile & --idInterpolationPattern ([0c5e675](https://github.com/formatjs/formatjs/commit/0c5e675ed38f18987674a875fa6ed908ce907fc9))

## [1.0.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.0.1...@formatjs/cli@1.0.2) (2019-10-31)

### Bug Fixes

* **@formatjs/cli:** Add support for parsing class properties ([1714bf9](https://github.com/formatjs/formatjs/commit/1714bf9d9abfc31458222e0922ef57baa1f38787))

## [1.0.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli@1.0.0...@formatjs/cli@1.0.1) (2019-10-31)

### Bug Fixes

* **@formatjs/cli:** add preset-env so we can parse latest syntax ([6495011](https://github.com/formatjs/formatjs/commit/64950113027da769a83d2e43e71ceccac1af2184))

# [1.0.0](https://github.com/formatjs/formatjs/compare/@formatjs/cli@0.1.2...@formatjs/cli@1.0.0) (2019-10-31)

### Features

* **babel-plugin-react-intl:** remove enforceDescription and enforceDefaultMessage ([72ff434](https://github.com/formatjs/formatjs/commit/72ff4345170f9b240f7331aa6fa36df96a8c823b))

### BREAKING CHANGES

* **babel-plugin-react-intl:** We want to move things like `enforceDescription` and
`enforceDefaultMessage` to the new eslint-plugin-formatjs instead of
using this babel plugin for linting.
feat(@formatjs/cli): Remove enforceDescription and enforceDefaultMessage

## 0.1.2 (2019-10-30)

**Note:** Version bump only for package @formatjs/cli

## 0.1.1 (2019-10-30)

**Note:** Version bump only for package @formatjs/cli
