Change Log
July 16, 2026 · View on GitHub
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
9.0.0 (2026-07-16)
What's Changed
- docs: add Korean (ko-KR) to homepage live demo by @moduvoice in https://github.com/formatjs/formatjs/pull/6858
- chore(deps): update OXC packages to 0.138 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6826
- chore(deps): update dependency oxfmt to ^0.57.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6824
- chore(deps): update dependency eslint to v10.6.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6821
- chore(deps): update rust crate anyhow to v1.0.103 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6861
- fix(deps): align NAPI runtime and derive by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6862
- fix(deps): update dependency babel-plugin-formatjs to v11.3.14 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6863
- fix(deps): update dependency eslint-plugin-formatjs to v6.4.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6864
- fix(deps): update formatjs monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6865
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6867
- chore(deps): update jest monorepo to v30 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6868
- fix(deps): restore Jest 29 compatibility by @longlho in https://github.com/formatjs/formatjs/pull/6872
- chore(deps): update dependency rolldown to v1.1.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6860
- fix(deps): update oxc to 0.139 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6870
- feat(babel-plugin-formatjs): require Babel 8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6869
- chore(deps): adopt TypeScript 7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6819
- chore(deps): update dependency oxfmt to ^0.58.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6875
- chore(deps): update dependency rolldown-plugin-dts to ^0.27.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6825
- chore(deps): update pnpm to v11.10.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6866
- chore(deps): update dependency rolldown to v1.1.5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6878
- fix(deps): update example TypeScript to v7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6881
- fix(icu_messageformat_parser): dedupe structural variables by @longlho in https://github.com/formatjs/formatjs/pull/6883
- fix(deps): update dependency babel-plugin-formatjs to v11.3.15 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6884
New Contributors
- @moduvoice made their first contribution in https://github.com/formatjs/formatjs/pull/6858
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.13...@formatjs/cli-lib@9.0.0
Dependencies
- The following workspace dependencies were updated
- dependencies
- @formatjs/icu-messageformat-parser bumped to 3.5.15
- @formatjs/ts-transformer bumped to 4.4.17
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.8
- @formatjs/cli-native-linux-arm64 bumped to 1.2.8
- @formatjs/cli-native-linux-arm64-musl bumped to 1.0.6
- @formatjs/cli-native-linux-x64 bumped to 1.1.8
- @formatjs/cli-native-linux-x64-musl bumped to 1.0.6
- @formatjs/cli-native-win32-x64 bumped to 1.1.9
- dependencies
8.7.13 (2026-07-11)
What's Changed
- fix(@formatjs/icu-skeleton-parser): map e/c weekday counts 4/5/6 to long/narrow/short by @spokodev in https://github.com/formatjs/formatjs/pull/6852
- fix(deps): materialize published package manifests by @longlho in https://github.com/formatjs/formatjs/pull/6844
- feat(@formatjs/intl-datetimeformat): update IANA timezone database to 2026c by @longlho in https://github.com/formatjs/formatjs/pull/6854
- build(@formatjs/intl-datetimeformat): make tzdata generation hermetic by @longlho in https://github.com/formatjs/formatjs/pull/6855
- fix(deps): update package manifests in release PRs by @longlho in https://github.com/formatjs/formatjs/pull/6856
- docs: update upgrade guide to reflect relaxed React 18 support by @yslpn in https://github.com/formatjs/formatjs/pull/6818
New Contributors
- @yslpn made their first contribution in https://github.com/formatjs/formatjs/pull/6818
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.12...@formatjs/cli-lib@8.7.13
Dependencies
- The following workspace dependencies were updated
- dependencies
- @formatjs/icu-messageformat-parser bumped to 3.5.14
- @formatjs/ts-transformer bumped to 4.4.16
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.7
- @formatjs/cli-native-linux-arm64 bumped to 1.2.7
- @formatjs/cli-native-linux-arm64-musl bumped to 1.0.5
- @formatjs/cli-native-linux-x64 bumped to 1.1.7
- @formatjs/cli-native-linux-x64-musl bumped to 1.0.5
- @formatjs/cli-native-win32-x64 bumped to 1.1.8
- dependencies
8.7.12 (2026-07-09)
What's Changed
- chore(deps): update rust crate regex to v1.12.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6813
- chore(deps): update rust crate napi to v3.9.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6812
- fix(deps): update dependency babel-plugin-formatjs to v11.3.13 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6815
- fix(deps): update dependency eslint-plugin-formatjs to v6.4.15 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6816
- fix(deps): update dependency react-intl to v10.1.13 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6820
- fix(deps): update rust crate oxc_data_structures to 0.137 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6830
- chore(deps): fix pnpm install warnings by @longlho in https://github.com/formatjs/formatjs/pull/6833
- chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6831
- feat(@formatjs/unplugin): add rsbuild adapter by @longlho in https://github.com/formatjs/formatjs/pull/6838
- fix(@formatjs/intl-relativetimeformat): honor numberingSystem option by @greymoth-jp in https://github.com/formatjs/formatjs/pull/6835
- fix(@formatjs/icu-messageformat-parser): coalesce adjacent syntax chars when escaping by @spokodev in https://github.com/formatjs/formatjs/pull/6837
- chore: apply pre-commit cleanup by @longlho in https://github.com/formatjs/formatjs/pull/6841
- fix(@formatjs/cli-lib): handle fast-glob esm import by @longlho in https://github.com/formatjs/formatjs/pull/6845
- fix(@formatjs/intl-datetimeformat): honor hour12 with timeStyle by @longlho in https://github.com/formatjs/formatjs/pull/6846
- fix(formatjs_cli): parse JSX in JavaScript extract inputs by @longlho in https://github.com/formatjs/formatjs/pull/6850
New Contributors
- @greymoth-jp made their first contribution in https://github.com/formatjs/formatjs/pull/6835
- @spokodev made their first contribution in https://github.com/formatjs/formatjs/pull/6837
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.11...@formatjs/cli-lib@8.7.12
Dependencies
- The following workspace dependencies were updated
- dependencies
- @formatjs/icu-messageformat-parser bumped to 3.5.13
- @formatjs/ts-transformer bumped to 4.4.15
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.6
- @formatjs/cli-native-linux-arm64 bumped to 1.2.6
- @formatjs/cli-native-linux-arm64-musl bumped to 1.0.4
- @formatjs/cli-native-linux-x64 bumped to 1.1.6
- @formatjs/cli-native-linux-x64-musl bumped to 1.0.4
- @formatjs/cli-native-win32-x64 bumped to 1.1.7
- dependencies
8.7.11 (2026-06-25)
What's Changed
- fix(@formatjs/intl-durationformat): respect numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6795
- fix(babel-plugin-formatjs): respect throws false for extraction errors by @longlho in https://github.com/formatjs/formatjs/pull/6798
- chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6797
- fix(react-intl): support react 18 peer range by @longlho in https://github.com/formatjs/formatjs/pull/6800
- test(react-intl): add React 17 typecheck fixture by @longlho in https://github.com/formatjs/formatjs/pull/6805
- test(react-intl): add React 16.8 typecheck fixture by @longlho in https://github.com/formatjs/formatjs/pull/6806
- fix(react-intl): support React 18+ consumers by @longlho in https://github.com/formatjs/formatjs/pull/6807
- fix(@formatjs/icu-messageformat-parser): print plural/select branches in canonical order by @Amund211 in https://github.com/formatjs/formatjs/pull/6802
- chore(deps): update dependency esbuild to v0.28.1 [security] by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6793
- chore(deps): update dependency oxlint to v1.70.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6786
- chore(deps): update dependency happy-dom to v20.10.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6784
- chore(deps): update pnpm to v11.8.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6790
- chore(deps): update dependency semver to v7.8.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6788
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260618.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6783
- chore(deps): update dependency lucide-react to v1.21.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6785
- chore(deps): update dependency @vue/test-utils to v2.4.11 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6787
- chore(deps): update dependency ts-loader to v9.6.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6781
- chore(deps): update dependency svelte to v5.56.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6789
- chore(deps): update dependency @rspack/core to v2.0.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6808
- build(deps): bump vite from 8.0.0 to 8.1.0 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6803
- build(deps): bump esbuild from 0.28.0 to 0.28.1 by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6792
- chore(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6811
- chore(deps): update dependency rolldown to v1.1.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6810
New Contributors
- @Amund211 made their first contribution in https://github.com/formatjs/formatjs/pull/6802
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.10...@formatjs/cli-lib@8.7.11
Dependencies
- The following workspace dependencies were updated
- dependencies
- @formatjs/icu-messageformat-parser bumped to 3.5.12
- @formatjs/ts-transformer bumped to 4.4.14
- dependencies
8.7.10 (2026-06-11)
What's Changed
- chore(deps): update dependency rolldown-plugin-dts to v0.25.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6750
- chore(deps): update eslint monorepo to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6751
- chore(deps): update vue monorepo to v3.5.35 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6753
- chore(deps): update rspack monorepo to v2.0.6 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6752
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260603.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6765
- chore(deps): update dependency svelte to v5.56.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6766
- chore(deps): update dependency vue-eslint-parser to v10.4.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6769
- chore(deps): update dependency vite to v8.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6768
- chore(deps): update oxc dependencies to 0.134 by @longlho in https://github.com/formatjs/formatjs/pull/6764
- chore(deps): update dependency bazel to v9.1.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6773
- fix(@formatjs/intl-datetimeformat): honor numberingSystem option by @longlho in https://github.com/formatjs/formatjs/pull/6775
- fix(deps): update react monorepo by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6774
- chore(deps): update dependency oxfmt to ^0.53.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6777
- chore(deps): update vitest monorepo to v4.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6772
- chore(deps): update typescript-eslint monorepo to v8.61.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6771
- chore(deps): update dependency oxc-parser to ^0.134.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6776
- chore(deps): update dependency rolldown to v1.1.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6779
- chore(deps): update react monorepo to v19.2.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6778
- chore(deps): remove unused root dependencies by @longlho in https://github.com/formatjs/formatjs/pull/6782
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.9...@formatjs/cli-lib@8.7.10
Dependencies
- The following workspace dependencies were updated
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.5
- @formatjs/cli-native-linux-arm64 bumped to 1.2.5
- @formatjs/cli-native-linux-arm64-musl bumped to 1.0.3
- @formatjs/cli-native-linux-x64 bumped to 1.1.5
- @formatjs/cli-native-linux-x64-musl bumped to 1.0.3
- @formatjs/cli-native-win32-x64 bumped to 1.1.6
- optionalDependencies
8.7.9 (2026-06-07)
What's Changed
- chore(deps): update dependency svelte to v5.56.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6741
- chore(deps): update commitlint monorepo to v21.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6748
- chore(deps): update dependency lefthook to v2.1.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6749
- fix(formatjs_cli_napi): build musl packages with bazel by @longlho in https://github.com/formatjs/formatjs/pull/6754
- fix(formatjs_cli_napi): package musl runtime library by @longlho in https://github.com/formatjs/formatjs/pull/6756
- ci(formatjs_cli): build release artifacts in opt mode by @longlho in https://github.com/formatjs/formatjs/pull/6757
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.8...@formatjs/cli-lib@8.7.9
Dependencies
- The following workspace dependencies were updated
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.4
- @formatjs/cli-native-linux-arm64 bumped to 1.2.4
- @formatjs/cli-native-linux-arm64-musl bumped to 1.0.2
- @formatjs/cli-native-linux-x64 bumped to 1.1.4
- @formatjs/cli-native-linux-x64-musl bumped to 1.0.2
- @formatjs/cli-native-win32-x64 bumped to 1.1.5
- optionalDependencies
8.7.8 (2026-06-06)
What's Changed
- ci: pass repository to release workflow dispatch by @longlho in https://github.com/formatjs/formatjs/pull/6740
- fix(formatjs_cli): build native packages in opt mode by @longlho in https://github.com/formatjs/formatjs/pull/6744
- fix(@formatjs/cli-lib): support Alpine native bindings by @longlho in https://github.com/formatjs/formatjs/pull/6743
- fix(deps): use Bazel graph for native release propagation by @longlho in https://github.com/formatjs/formatjs/pull/6747
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.7...@formatjs/cli-lib@8.7.8
Dependencies
- The following workspace dependencies were updated
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.3
- @formatjs/cli-native-linux-arm64 bumped to 1.2.3
- @formatjs/cli-native-linux-arm64-musl bumped to 1.0.1
- @formatjs/cli-native-linux-x64 bumped to 1.1.3
- @formatjs/cli-native-linux-x64-musl bumped to 1.0.1
- @formatjs/cli-native-win32-x64 bumped to 1.1.4
- optionalDependencies
8.7.7 (2026-06-05)
What's Changed
- build: fix release-please multiline outputs by @longlho in https://github.com/formatjs/formatjs/pull/6726
- chore(deps): update pnpm to v11.4.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6727
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260527.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6729
- build: remove checked-in package intradeps by @longlho in https://github.com/formatjs/formatjs/pull/6728
- fix(formatjs_cli): support loader-utils id templates by @longlho in https://github.com/formatjs/formatjs/pull/6731
- fix(@formatjs/cli-lib): extract Svelte FormattedMessage components by @longlho in https://github.com/formatjs/formatjs/pull/6732
- fix(deps): publish generated workspace packages by @longlho in https://github.com/formatjs/formatjs/pull/6734
- chore(deps): isolate React Intl example workspaces by @longlho in https://github.com/formatjs/formatjs/pull/6737
- fix: normalize Unicode whitespace for generated ids by @longlho in https://github.com/formatjs/formatjs/pull/6736
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.6...@formatjs/cli-lib@8.7.7
Dependencies
- The following workspace dependencies were updated
- dependencies
- @formatjs/ts-transformer bumped to 4.4.13
- dependencies
8.7.6 (2026-06-03)
What's Changed
- chore(deps): update pnpm to v11.2.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6685
- chore(deps): update rust crate serde_json to v1.0.150 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6686
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260522.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6687
- chore: keep gazelle idempotent by @longlho in https://github.com/formatjs/formatjs/pull/6689
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260523.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6690
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260524.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6691
- chore(deps): update pnpm to v11.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6692
- chore(deps): update codescythe to 0.6.1 by @longlho in https://github.com/formatjs/formatjs/pull/6693
- fix(formatjs_cli): support id interpolation hash algorithms by @longlho in https://github.com/formatjs/formatjs/pull/6695
- chore(deps): update babel monorepo to v7.29.7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6696
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260526.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6697
- chore(deps): update dependency oxc-transform to ^0.133.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6699
- chore(deps): update dependency webpack to v5.107.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6698
- chore(deps): update dependency oxfmt to ^0.52.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6702
- chore(deps): update dependency oxlint to v1.67.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6703
- chore(deps): update typescript-eslint monorepo to v8.60.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6704
- fix(deps): update dependency oxc-parser to ^0.133.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6705
- fix(formatjs_cli): speed up skipped message diagnostics by @longlho in https://github.com/formatjs/formatjs/pull/6709
- fix(deps): update rust crate oxc_data_structures to 0.133 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6713
- fix(deps): update rust OXC crates to 0.133 by @longlho in https://github.com/formatjs/formatjs/pull/6714
- build: verify generated package manifests from bazel deps by @longlho in https://github.com/formatjs/formatjs/pull/6701
- build: generate package manifests by @longlho in https://github.com/formatjs/formatjs/pull/6718
- chore(deps): update dependency @rescripts/cli to v0.0.16 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6716
- chore(deps): update dependency react-scripts to v5.0.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6719
- build: align release-please with generated package manifests by @longlho in https://github.com/formatjs/formatjs/pull/6720
- chore(deps): update dependency @rescripts/rescript-env to v0.0.14 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6717
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260527.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6724
- build: add bazel release-please workspace plugin by @longlho in https://github.com/formatjs/formatjs/pull/6723
- chore(deps): update dependency rolldown to v1.0.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6725
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.5...@formatjs/cli-lib@8.7.6
Dependencies
- The following workspace dependencies were updated
- dependencies
- @formatjs/icu-messageformat-parser bumped to 3.5.11
- @formatjs/ts-transformer bumped to 4.4.12
- optionalDependencies
- @formatjs/cli-native-darwin-arm64 bumped to 1.1.2
- @formatjs/cli-native-linux-arm64 bumped to 1.2.2
- @formatjs/cli-native-linux-x64 bumped to 1.1.2
- @formatjs/cli-native-win32-x64 bumped to 1.1.3
- dependencies
8.7.4 (2026-05-27)
What's Changed
- chore(deps): update dependency rolldown to v1.0.2 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6669
- chore(deps): update dependency svelte to v5.55.9 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6670
- chore(deps): update dependency @rspack/core to v2.0.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6671
- chore(deps): update dependency vitest to v4.1.7 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6672
- chore(deps): update pnpm to v11.2.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6674
- chore(deps): update dependency webpack to v5.107.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6673
- chore: add codescythe hook by @longlho in https://github.com/formatjs/formatjs/pull/6668
- chore(deps): update pnpm to v11.2.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6675
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.3...@formatjs/cli-lib@8.7.4
Dependencies
- The following workspace dependencies were updated
- dependencies
- @formatjs/ts-transformer bumped to 4.4.11
- dependencies
8.7.3 (2026-05-27)
What's Changed
- fix(deps): update dependency eslint to v10.4.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6612
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260515.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6610
- perf(formatjs_cli): parallelize file processing by @longlho in https://github.com/formatjs/formatjs/pull/6611
- docs(formatjs_cli): document rayon thread cap by @longlho in https://github.com/formatjs/formatjs/pull/6616
- perf(formatjs_cli): reduce parser and extract allocations by @longlho in https://github.com/formatjs/formatjs/pull/6617
- chore(deps): update dependency vike-react to v0.6.23 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6619
- chore(deps): update dependency rolldown-plugin-dts to v0.25.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6618
- bench(formatjs_cli): add OSS React Intl corpora by @longlho in https://github.com/formatjs/formatjs/pull/6621
- fix(@formatjs/unplugin): expose transform hook filters by @longlho in https://github.com/formatjs/formatjs/pull/6622
- chore(deps): update dependency oxc-transform to ^0.131.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6624
- chore(deps): update dependency oxfmt to ^0.50.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6625
- docs(formatjs_cli): document prerelease before tag by @longlho in https://github.com/formatjs/formatjs/pull/6626
- fix(deps): update oxc rust crates to 0.131 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6613
- chore(deps): update dependency oxlint to v1.65.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6627
- fix(deps): update dependency oxc-parser to ^0.131.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6628
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260516.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6629
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260517.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6630
- chore(deps): update dependency syncpack to v15.2.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6631
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260518.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6632
- chore(deps): update dependency oxc-transform to ^0.132.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6633
- chore(deps): update dependency svelte to v5.55.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6634
- chore(deps): update pnpm to v11.1.3 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6635
- chore(deps): update typescript-eslint monorepo to v8.59.4 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6636
- chore(deps): update dependency syncpack to v15.3.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6637
- fix(deps): update dependency oxc-parser to ^0.132.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6638
- perf(formatjs_cli): parallelize catalog parsing by @longlho in https://github.com/formatjs/formatjs/pull/6642
- ci: add crates trusted publishing workflow by @longlho in https://github.com/formatjs/formatjs/pull/6645
- build: add release-please pilot by @longlho in https://github.com/formatjs/formatjs/pull/6582
- chore(deps): update dependency @typescript/native-preview to v7.0.0-dev.20260519.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6647
- chore(deps): update dependency syncpack to v15.3.1 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6648
- chore(deps): update dependency ts-jest to v29.4.10 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6649
- chore(deps): update dependency oxfmt to ^0.51.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6650
- chore(deps): update googleapis/release-please-action action to v5 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6646
- chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6654
- chore(deps): update dependency lefthook to v2.1.8 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6651
- chore(deps): update dependency oxlint to v1.66.0 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6652
- ci(formatjs_cli): cross-compile release binaries on linux by @longlho in https://github.com/formatjs/formatjs/pull/6656
- ci: fix crates release dependency polling by @longlho in https://github.com/formatjs/formatjs/pull/6655
- fix(deps): update rust crate oxc to 0.132 by @renovate[bot] in https://github.com/formatjs/formatjs/pull/6639
- ci: use node24 crates auth action by @longlho in https://github.com/formatjs/formatjs/pull/6658
- build(deps): bump qs and express in /packages/react-intl/example-sandboxes/rescripts by @dependabot[bot] in https://github.com/formatjs/formatjs/pull/6623
- chore: release main by @longlho in https://github.com/formatjs/formatjs/pull/6657
- fix(@formatjs/unplugin): decode JSX bull entity by @longlho in https://github.com/formatjs/formatjs/pull/6662
- fix(@formatjs/cli-lib): expose native extract binding by @longlho in https://github.com/formatjs/formatjs/pull/6663
- build: publish npm from release please by @longlho in https://github.com/formatjs/formatjs/pull/6664
- fix: align release-please package components by @longlho in https://github.com/formatjs/formatjs/pull/6665
- fix: preserve release-please workspace candidates by @longlho in https://github.com/formatjs/formatjs/pull/6667
Full Changelog: https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@8.7.2...@formatjs/cli-lib@8.7.3
8.7.2 (2026-05-22)
Note: Version bump only for package @formatjs/cli-lib
8.7.1 (2026-05-19)
Bug Fixes
8.7.0 (2026-05-15)
Features
8.6.0 (2026-05-12)
Features
- @formatjs/cli-lib: prefer native compile and deprecate custom --format files (#6519) (bde3730) - by @longlho
8.5.5 (2026-05-05)
Bug Fixes
8.5.4 (2026-04-29)
Note: Version bump only for package @formatjs/cli-lib
8.5.3 (2026-04-24)
Note: Version bump only for package @formatjs/cli-lib
8.5.2 (2026-04-13)
Bug Fixes
- @formatjs/cli-lib: add missing EOF newline in compile-folder output (#6244) (a411c23), closes #6225 #4539 #2803 - by @longlho
Reverts
- deps: revert gazelle migration phases 1-3 (#6205) (4c04aa2), closes #6197 #6198 #6199 #6195 #6196 - by @longlho
8.5.1 (2026-03-27)
Note: Version bump only for package @formatjs/cli-lib
8.5.0 (2026-03-20)
Features
- @formatjs/cli: add --follow-links flag for symlink traversal in glob patterns (#6174) (4d15497) - by @longlho
8.4.1 (2026-03-17)
Note: Version bump only for package @formatjs/cli-lib
8.4.0 (2026-03-17)
Features
- @formatjs/cli-lib: add AbortSignal support to extract() and compile() (#6131) (19fd7e0), closes #6067 - by @longlho
- @formatjs/svelte-intl: add runtime package, CLI extraction, and docs for .svelte files (#6122) (fc35630) - by @longlho
8.3.2 (2026-03-16)
Note: Version bump only for package @formatjs/cli-lib
8.3.1 (2026-03-09)
Bug Fixes
8.3.0 (2026-02-19)
Features
- @formatjs/cli-lib: migrate from chalk to native Node styleText, bump min Node version to 20.12.0 (49bd2ad) - by @longlho
8.2.3 (2026-02-03)
Bug Fixes
- @formatjs/cli-lib: respect throws flag in extract() function (#6011) (41cbafc), closes #5994 - by @longlho
8.2.2 (2026-02-01)
Bug Fixes
- @formatjs/cli-lib: respect throws:false flag in extract() function (#6002) (968b211), closes #5994 - by @longlho
8.2.1 (2026-01-19)
Bug Fixes
- @formatjs/cli-lib: add missing options to compile-folder command, fix #4200 (97ad11d) - by @longlho
- @formatjs/cli-lib: remove ember-template-recast dep (#5952) (d5dce1a) - by @longlho
8.2.0 (2026-01-15)
Features
- @formatjs/intl-segmenter: improve Unicode 17.0 Format/Extend transparency and upgrade deps (#5862) (effeb9c), closes #29 - by @longlho
8.1.1 (2026-01-06)
Note: Version bump only for package @formatjs/cli-lib
8.1.0 (2026-01-02)
Bug Fixes
Features
8.0.8 (2025-12-28)
Note: Version bump only for package @formatjs/cli-lib
8.0.7 (2025-12-26)
Note: Version bump only for package @formatjs/cli-lib
8.0.6 (2025-12-23)
Note: Version bump only for package @formatjs/cli-lib
8.0.5 (2025-12-23)
Note: Version bump only for package @formatjs/cli-lib
8.0.4 (2025-12-19)
Note: Version bump only for package @formatjs/cli-lib
8.0.3 (2025-12-18)
Note: Version bump only for package @formatjs/cli-lib
8.0.2 (2025-12-17)
Bug Fixes
8.0.1 (2025-12-15)
Note: Version bump only for package @formatjs/cli-lib
8.0.0 (2025-12-15)
⚠ BREAKING CHANGES
- @formatjs/icu-messageformat-parser: convert to esm (#5464)
- @formatjs/cli-lib: convert to ESM only (#5204)
- babel-plugin-formatjs: convert to ESM only (breaking change) (#5202)
Features
- @formatjs/cli-lib: convert to ESM only (#5204) (2944a84), closes #5152 #4764 - by @longlho
- @formatjs/icu-messageformat-parser: convert to esm (#5464) (32a751b) - by @longlho
- babel-plugin-formatjs: convert to ESM only (breaking change) (#5202) (7e13d3a) - by @longlho
- eslint-plugin-formatjs: add --extra-keys option to verify command (#5160) (ea126f3), closes /#diff-47c0f7d5edffe7c1402eb3f46954c530852808cb1d30aff6c4d377feef7395e8R4-R17 /#diff-47c0f7d5edffe7c1402eb3f46954c530852808cb1d30aff6c4d377feef7395e8R41-R47 /#diff-813b7398f751f0aa8ca2d019bd3e3b92d3c129bbef931e32ae5ca612997e2cbdR62-R77 /#diff-3ff79296dd3ff364525d2c8ccfa7c2c0bbafc6e2d848abc5ab41f8332d874a3cR1-R3 /#diff-34fefbfca205e2add569021f7a47ca1491b5a0f07b4640bc438fd1df2bde307aR1-R3 /#diff-d3081b5949345e0ca8c2afff4813eb2b104c327e43946fe086f8798bd5b8c70eR1-R4 - by @msobiecki
7.4.4 (2025-10-09)
Note: Version bump only for package @formatjs/cli-lib
7.4.3 (2025-10-03)
Note: Version bump only for package @formatjs/cli-lib
7.4.2 (2025-06-15)
Note: Version bump only for package @formatjs/cli-lib
7.4.1 (2025-05-05)
Bug Fixes
- @formatjs/cli: support space for in-file (23f89da) - by @longlho
7.4.0 (2025-05-05)
Features
- @formatjs/cli: allow extract to take in --in-file (bbfaef6) - by @longlho
7.3.4 (2025-04-19)
Bug Fixes
- @formatjs/cli-lib: remove type module and fix main (acdda0c) - by @longlho
7.3.3 (2025-03-26)
Bug Fixes
7.3.2 (2025-03-23)
Bug Fixes
- @formatjs/cli: update dependency commander to v13 (ce27fdb) - by @renovate[bot]
7.3.1 (2025-02-09)
Note: Version bump only for package @formatjs/cli-lib
7.3.0 (2025-02-04)
Bug Fixes
- @formatjs/cli-lib: fix #4800, rename crowdin json type (e94c5a6) - by @longlho
- @formatjs/cli-lib: remove removeDefaultMessage option since it doesnt do anything, fix #4798 (3629347) - by @longlho
Features
- @formatjs/cli: add option to ignore file during verification (676c34a) - by @longlho
7.2.1 (2025-01-20)
Note: Version bump only for package @formatjs/cli-lib
7.2.0 (2025-01-20)
Features
- @formatjs/icu-messageformat-parser: return error containing structural differences (24a6145) - by @longlho
7.1.3 (2025-01-20)
Note: Version bump only for package @formatjs/cli-lib
7.1.2 (2025-01-17)
Bug Fixes
- @formatjs/cli-lib: fix flatten during structural equality check (144453a) - by @longlho
7.1.1 (2025-01-17)
Bug Fixes
- @formatjs/cli-lib: handle parsing error during verification (ddca2c2) - by @longlho
7.1.0 (2025-01-17)
Features
- @formatjs/cli-lib: add new capability to formatjs CLI: verify (552815e) - by @longlho
7.0.3 (2025-01-02)
Note: Version bump only for package @formatjs/cli-lib
7.0.2 (2024-12-09)
Note: Version bump only for package @formatjs/cli-lib
7.0.1 (2024-12-09)
Bug Fixes
- turn on isolatedDeclarations and specify explicit types everywhere (4d855c2) - by @longlho
7.0.0 (2024-12-08)
Bug Fixes
Features
- @formatjs/cli-lib: change main entry point to esm (bda0d1f) - by @longlho
BREAKING CHANGES
- @formatjs/cli-lib: Due to downstream deps changes in Vue we have to change main entry point to esm esnext.
6.6.6 (2024-11-18)
Note: Version bump only for package @formatjs/cli-lib
6.6.5 (2024-11-18)
Note: Version bump only for package @formatjs/cli-lib
6.6.4 (2024-11-17)
Bug Fixes
- @formatjs/cli-lib: instantiate FormatFn with unknown in Formatter definition (#4700) (ab8e6ee) - by @pablobirukov
6.6.3 (2024-11-04)
Note: Version bump only for package @formatjs/cli-lib
6.6.2 (2024-11-02)
Bug Fixes
6.6.1 (2024-10-25)
Bug Fixes
- relax tslib req to 2 instead of 2.7 (930c3e8) - by @longlho
6.6.0 (2024-10-25)
Features
- upgrade cldr to v46 (daafb44) - by @longlho
6.5.3 (2024-10-25)
Bug Fixes
- @formatjs/cli-lib: bump down chalk to v4 (5fb690f) - by @longlho
6.5.2 (2024-10-24)
Bug Fixes
- @formatjs/cli-lib: restore fs-extra dep range (babff2f) - by @longlho
- deps: update dependency commander to v12 (#4621) (3c1d046) - by @renovate[bot]
- deps: update dependency fs-extra to v11 (#4622) (5d798af) - by @renovate[bot]
6.5.1 (2024-10-21)
Bug Fixes
6.5.0 (2024-10-18)
Features
- @formatjs/cli-lib: add ignoreTag parser option to the compile command (#4578) (14012c7) - by @BlueCutOfficial
6.4.5 (2024-10-12)
Note: Version bump only for package @formatjs/cli-lib
6.4.4 (2024-10-09)
Note: Version bump only for package @formatjs/cli-lib
6.4.3 (2024-10-08)
Bug Fixes
6.4.2 (2024-05-19)
Note: Version bump only for package @formatjs/cli-lib
6.4.1 (2024-05-18)
Note: Version bump only for package @formatjs/cli-lib
6.4.0 (2024-05-05)
Bug Fixes
- @formatjs/cli-lib: fix #4404 (2195fc0) - by @longlho
- @formatjs/cli-lib: make glimmer stuff external (cc4432d) - by @longlho
Features
- @formatjs/cli-lib: add support for gts, gjs and hbs files. (1693515) - by @kiwiupover
6.3.8 (2024-03-27)
Bug Fixes
6.3.7 (2024-03-24)
Bug Fixes
6.3.6 (2024-01-26)
Note: Version bump only for package @formatjs/cli-lib
6.3.5 (2024-01-16)
Note: Version bump only for package @formatjs/cli-lib
6.3.4 (2024-01-16)
Bug Fixes
- @formatjs/cli-lib: make
serializeoptional in Formatter (4f10339) - by @longlho
6.3.3 (2023-11-14)
Bug Fixes
- @formatjs/intl-durationformat: add polyfill detector + docs (d6d237a) - by @
6.3.2 (2023-11-12)
Note: Version bump only for package @formatjs/cli-lib
6.3.1 (2023-11-06)
Note: Version bump only for package @formatjs/cli-lib
6.3.0 (2023-10-16)
Features
- eslint-plugin-formatjs: upgrade typescript-eslint packages (a3c7310)
6.2.0 (2023-09-18)
Bug Fixes
- @formatjs/cli-lib: try catch vue script parsing, fix #4136 (7a8fc8d)
- @formatjs/cli: upgrade vue deps (166d7ba)
Features
6.1.5 (2023-09-10)
Note: Version bump only for package @formatjs/cli-lib
6.1.4 (2023-09-07)
Bug Fixes
6.1.3 (2023-06-12)
Note: Version bump only for package @formatjs/cli-lib
6.1.2 (2023-06-06)
Note: Version bump only for package @formatjs/cli-lib
6.1.1 (2023-05-01)
Note: Version bump only for package @formatjs/cli-lib
6.1.0 (2023-04-17)
Features
- upgrade TS support to v5 (2c43dc1)
6.0.3 (2023-02-25)
Bug Fixes
- @formatjs/cli-lib: fix typos in the message compilation conflict error message (2d7bd51)
6.0.2 (2023-02-20)
Bug Fixes
- @formatjs/cli: drop node requirement to 16 (447dee8)
6.0.1 (2023-02-20)
Note: Version bump only for package @formatjs/cli-lib
6.0.0 (2023-01-31)
BREAKING CHANGES
en-XAis a pseudo locale for accented and lengthned English with markers, anden-XBis now a bidi pseudo locale.
5.1.13 (2023-01-30)
Note: Version bump only for package @formatjs/cli-lib
5.1.12 (2022-12-20)
Bug Fixes
5.1.11 (2022-12-19)
Bug Fixes
5.1.10 (2022-12-15)
Note: Version bump only for package @formatjs/cli-lib
5.1.8 (2022-12-15)
Bug Fixes
5.1.7 (2022-12-02)
Note: Version bump only for package @formatjs/cli-lib
5.1.6 (2022-12-01)
Note: Version bump only for package @formatjs/cli-lib
5.1.5 (2022-12-01)
Note: Version bump only for package @formatjs/cli-lib
5.1.4 (2022-11-29)
Note: Version bump only for package @formatjs/cli-lib
5.1.3 (2022-10-17)
Note: Version bump only for package @formatjs/cli-lib
5.1.2 (2022-10-13)
Note: Version bump only for package @formatjs/cli-lib
5.1.1 (2022-09-28)
Reverts
5.1.0 (2022-08-27)
Features
Reverts
5.0.8 (2022-08-21)
Note: Version bump only for package @formatjs/cli-lib
5.0.7 (2022-08-18)
Note: Version bump only for package @formatjs/cli-lib
5.0.6 (2022-08-08)
Bug Fixes
5.0.5 (2022-07-19)
Bug Fixes
- @formatjs/cli-lib: only compare stringified descriptions (b99a9dc)
5.0.4 (2022-07-16)
Bug Fixes
- @formatjs/cli: fix publishing issue (f110227)
5.0.3 (2022-07-16)
Bug Fixes
5.0.2 (2022-06-06)
Note: Version bump only for package @formatjs/cli
5.0.1 (2022-05-20)
Bug Fixes
5.0.0 (2022-05-19)
Bug Fixes
Features
- @formatjs/cli: package CLI into a single file (1760787), closes #3547
- @formatjs/cli: set minimum node version to 16.5 (8397a67), closes #3602
BREAKING CHANGES
- @formatjs/cli: we push @vue/compiler-core out to
peerDependenciesso 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 (2022-04-27)
Note: Version bump only for package @formatjs/cli
4.8.3 (2022-03-26)
Note: Version bump only for package @formatjs/cli
4.8.2 (2022-02-06)
Note: Version bump only for package @formatjs/cli
4.8.1 (2022-01-24)
Note: Version bump only for package @formatjs/cli
4.8.0 (2022-01-20)
Features
4.7.1 (2022-01-09)
Note: Version bump only for package @formatjs/cli
4.7.0 (2022-01-03)
Features
4.6.1 (2022-01-03)
Bug Fixes
4.6.0 (2022-01-03)
Features
- @formatjs/cli: use vue/compiler-src instead of separate @vue/compiler-sfc (e9d526f)
4.5.1 (2022-01-03)
Note: Version bump only for package @formatjs/cli
4.5.0 (2021-12-01)
Features
4.4.0 (2021-10-22)
Features
- @formatjs/cli: upgrade to TS 4.4 (4fec415)
4.3.2 (2021-10-17)
Bug Fixes
4.3.1 (2021-09-27)
Note: Version bump only for package @formatjs/cli
4.3.0 (2021-09-26)
Features
4.2.33 (2021-08-24)
Note: Version bump only for package @formatjs/cli
4.2.32 (2021-08-21)
Bug Fixes
- @formatjs/cli: fix async process.stderr issue, close #3125 (4f4633e)
- @formatjs/ts-transformer: use console.error to avoid async process.stderr issue (b7886a9)
4.2.31 (2021-08-15)
Note: Version bump only for package @formatjs/cli
4.2.30 (2021-08-06)
Note: Version bump only for package @formatjs/cli
4.2.29 (2021-07-24)
Note: Version bump only for package @formatjs/cli
4.2.28 (2021-07-23)
Bug Fixes
4.2.27 (2021-07-06)
Bug Fixes
4.2.26 (2021-07-06)
Bug Fixes
- @formatjs/cli: stringify opts when log debug msg (243cac8)
4.2.25 (2021-07-04)
Bug Fixes
- @formatjs/cli: add more debugging stmts throughout (f95e54e)
4.2.24 (2021-06-30)
Bug Fixes
4.2.23 (2021-06-27)
Bug Fixes
4.2.22 (2021-06-26)
Note: Version bump only for package @formatjs/cli
4.2.21 (2021-06-21)
Note: Version bump only for package @formatjs/cli
4.2.20 (2021-06-09)
Note: Version bump only for package @formatjs/cli
4.2.19 (2021-06-05)
Note: Version bump only for package @formatjs/cli
4.2.18 (2021-06-04)
Note: Version bump only for package @formatjs/cli
4.2.17 (2021-06-01)
Note: Version bump only for package @formatjs/cli
4.2.16 (2021-05-23)
Note: Version bump only for package @formatjs/cli
4.2.15 (2021-05-20)
Note: Version bump only for package @formatjs/cli
4.2.14 (2021-05-17)
Note: Version bump only for package @formatjs/cli
4.2.13 (2021-05-14)
Bug Fixes
4.2.12 (2021-05-10)
Note: Version bump only for package @formatjs/cli
4.2.11 (2021-05-02)
Note: Version bump only for package @formatjs/cli
4.2.10 (2021-04-26)
Note: Version bump only for package @formatjs/cli
4.2.9 (2021-04-26)
Note: Version bump only for package @formatjs/cli
4.2.8 (2021-04-21)
Note: Version bump only for package @formatjs/cli
4.2.7 (2021-04-12)
Note: Version bump only for package @formatjs/cli
4.2.6 (2021-04-04)
Note: Version bump only for package @formatjs/cli
4.2.5 (2021-04-03)
Note: Version bump only for package @formatjs/cli
4.2.4 (2021-03-30)
Bug Fixes
4.2.3 (2021-03-30)
Note: Version bump only for package @formatjs/cli
4.2.2 (2021-03-28)
Note: Version bump only for package @formatjs/cli
4.2.1 (2021-03-28)
Note: Version bump only for package @formatjs/cli
4.2.0 (2021-03-28)
Features
- @formatjs/cli: add --flatten option (9b4efd8)
4.1.1 (2021-03-27)
Bug Fixes
- @formatjs/cli: fix missing dep (498fa5e)
4.1.0 (2021-03-27)
Features
- @formatjs/cli: switch parser to @formatjs/icu-messageformat-parser (6x faster) (5e1da21)
4.0.0 (2021-03-26)
Bug Fixes
Features
- @formatjs/cli: change default value for idInterpolationPattern to [sha512:contenthash:base64:6] in order to avoid hash collisions happening with [contenthash:5] (d8d361c)
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 (2021-03-15)
Features
- @formatjs/cli: add
--skip-errorsto skip messages with errors when compiling (#2704) (8962e78) - cli: add new pseudo locale en-XB (#2708) (18bd4d7)
3.1.6 (2021-03-01)
Note: Version bump only for package @formatjs/cli
3.1.5 (2021-02-25)
Bug Fixes
3.1.4 (2021-02-25)
Note: Version bump only for package @formatjs/cli
3.1.3 (2021-02-22)
Note: Version bump only for package @formatjs/cli
3.1.2 (2021-02-21)
Note: Version bump only for package @formatjs/cli
3.1.1 (2021-02-21)
Note: Version bump only for package @formatjs/cli
3.1.0 (2021-02-13)
Features
- @formatjs/cli: support preserving whitespace and newlines (a1b31bd)
3.0.5 (2021-01-27)
Note: Version bump only for package @formatjs/cli
3.0.4 (2021-01-26)
Note: Version bump only for package @formatjs/cli
3.0.3 (2021-01-25)
Note: Version bump only for package @formatjs/cli
3.0.2 (2021-01-22)
Bug Fixes
3.0.1 (2021-01-05)
Note: Version bump only for package @formatjs/cli
3.0.0 (2021-01-04)
Features
- @formatjs/cli: remove --extract-from-format-message-call (0c12d18)
BREAKING CHANGES
- @formatjs/cli: This has been on by default for a while. We're removing it and making it permanent.
2.15.0 (2021-01-04)
Features
- babel-plugin-formatjs: rename babel-plugin-react-intl to babel-plugin-formatjs (c9357b7)
2.14.0 (2021-01-04)
Features
- @formatjs/cli: support .vue SFC files (24d6d1b)
2.13.18 (2021-01-02)
Note: Version bump only for package @formatjs/cli
2.13.17 (2021-01-01)
Note: Version bump only for package @formatjs/cli
2.13.16 (2020-12-17)
Note: Version bump only for package @formatjs/cli
2.13.15 (2020-11-27)
Note: Version bump only for package @formatjs/cli
2.13.14 (2020-11-26)
Note: Version bump only for package @formatjs/cli
2.13.13 (2020-11-20)
Note: Version bump only for package @formatjs/cli
2.13.12 (2020-11-12)
Note: Version bump only for package @formatjs/cli
2.13.11 (2020-11-10)
Note: Version bump only for package @formatjs/cli
2.13.10 (2020-11-09)
Note: Version bump only for package @formatjs/cli
2.13.9 (2020-11-09)
Bug Fixes
- @formatjs/cli: fix help link (ac15a3f)
2.13.8 (2020-11-05)
Note: Version bump only for package @formatjs/cli
2.13.7 (2020-11-05)
Bug Fixes
- @formatjs/cli: lock down monorepo dep version (3bed9c1)
2.13.6 (2020-11-04)
Note: Version bump only for package @formatjs/cli
2.13.5 (2020-10-28)
Note: Version bump only for package @formatjs/cli
2.13.4 (2020-10-27)
Note: Version bump only for package @formatjs/cli
2.13.3 (2020-10-25)
Note: Version bump only for package @formatjs/cli
2.13.2 (2020-10-10)
Note: Version bump only for package @formatjs/cli
2.13.1 (2020-10-08)
Note: Version bump only for package @formatjs/cli
2.13.0 (2020-10-01)
Features
2.12.0 (2020-09-25)
Features
2.11.3 (2020-09-18)
Note: Version bump only for package @formatjs/cli
2.11.2 (2020-09-12)
Note: Version bump only for package @formatjs/cli
2.11.1 (2020-09-11)
Bug Fixes
- @formatjs/cli: fix calling extract programmatically without idInterpolationPattern (#2084) (cb904cf)
2.11.0 (2020-09-09)
Features
2.10.0 (2020-09-09)
Features
2.9.0 (2020-09-03)
Features
- @formatjs/cli: support template literal, trim trailing/leading spaces, newlines & (8a52eb5), closes #2028
2.8.0 (2020-08-30)
Features
- @formatjs/cli: add more debugging info to extraction, fix #2044 (20b832e)
- @formatjs/cli: upgrade TS to 4.0 (ec0bd47)
2.7.13 (2020-08-28)
Bug Fixes
2.7.12 (2020-08-25)
Note: Version bump only for package @formatjs/cli
2.7.11 (2020-08-22)
Note: Version bump only for package @formatjs/cli
2.7.10 (2020-08-21)
Note: Version bump only for package @formatjs/cli
2.7.9 (2020-08-20)
Bug Fixes
2.7.8 (2020-08-20)
Bug Fixes
- bump intl-messageformat-parser (8bbfa04)
2.7.7 (2020-08-19)
Note: Version bump only for package @formatjs/cli
2.7.6 (2020-08-19)
Note: Version bump only for package @formatjs/cli
2.7.5 (2020-08-18)
Note: Version bump only for package @formatjs/cli
2.7.4 (2020-08-17)
Note: Version bump only for package @formatjs/cli
2.7.3 (2020-08-14)
Bug Fixes
2.7.2 (2020-08-14)
Note: Version bump only for package @formatjs/cli
2.7.1 (2020-08-14)
Note: Version bump only for package @formatjs/cli
2.7.0 (2020-08-13)
Features
- @formatjs/cli: switch from glob to fast-glob (6fc7bfb)
2.6.0 (2020-08-09)
Features
2.5.0 (2020-08-09)
Features
2.4.0 (2020-08-08)
Features
- @formatjs/cli: allow compile to take in a glob pattern also (cb36802)
2.3.2 (2020-08-07)
Note: Version bump only for package @formatjs/cli
2.3.1 (2020-08-06)
Note: Version bump only for package @formatjs/cli
2.3.0 (2020-08-02)
Features
- @formatjs/cli: add builtin formatter for smartling (cd36f27)
- @formatjs/cli: add builtin formatter for transifex (db3955e)
- @formatjs/cli: add lokalise, crowdin, lingohub, phrase formatter (ebada90)
2.2.0 (2020-08-01)
Features
2.1.1 (2020-07-30)
Bug Fixes
2.1.0 (2020-07-30)
Bug Fixes
Features
- @formatjs/cli: add
line/colto extracted messages, fix #1897 (bf9d694) - @formatjs/cli: rm dead --output-empty-json option (d1760dd)
2.0.1 (2020-07-29)
Note: Version bump only for package @formatjs/cli
2.0.0 (2020-07-25)
Features
- @formatjs/cli: add
compilecommand (0ecf8b1) - @formatjs/cli: modify output JSON schema (457d30b)
- @formatjs/cli: revamp underlying extraction (0b0c810)
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 toRecord<string, Omit<MessageDescriptor, 'id'>>. For example:
{
"fjk13": {
"defaultMessage": "a message",
"description": "a description",
"start": 0,
"end": 20
}
}
- @formatjs/cli: Remove
--messages-diroption. 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-fileshould be used instead. - @formatjs/cli: Remove
--module-source-nameoption. This is not used.
1.11.0 (2020-07-24)
Features
- @formatjs/cli: default --extract-from-format-message-call to true (1340e03)
1.10.7 (2020-07-21)
Note: Version bump only for package @formatjs/cli
1.10.6 (2020-07-17)
Note: Version bump only for package @formatjs/cli
1.10.5 (2020-07-16)
Note: Version bump only for package @formatjs/cli
1.10.4 (2020-07-15)
Note: Version bump only for package @formatjs/cli
1.10.3 (2020-07-14)
Note: Version bump only for package @formatjs/cli
1.10.2 (2020-07-14)
Note: Version bump only for package @formatjs/cli
1.10.1 (2020-07-14)
Note: Version bump only for package @formatjs/cli
1.10.0 (2020-07-14)
Features
- publish (b6e3465)
1.9.4 (2020-07-09)
Note: Version bump only for package @formatjs/cli
1.9.3 (2020-07-03)
Note: Version bump only for package @formatjs/cli
1.9.2 (2020-07-03)
Note: Version bump only for package @formatjs/cli
1.9.1 (2020-07-03)
Note: Version bump only for package @formatjs/cli
1.9.0 (2020-07-01)
Features
- @formatjs/ts-transformer: move interpolate-name here (232d190)
1.8.3 (2020-06-26)
Note: Version bump only for package @formatjs/cli
1.8.2 (2020-06-23)
Note: Version bump only for package @formatjs/cli
1.8.1 (2020-06-23)
Note: Version bump only for package @formatjs/cli
1.8.0 (2020-06-20)
Features
1.7.5 (2020-06-06)
Note: Version bump only for package @formatjs/cli
1.7.4 (2020-06-06)
Note: Version bump only for package @formatjs/cli
1.7.3 (2020-06-04)
Bug Fixes
1.7.2 (2020-06-04)
Bug Fixes
- @formatjs/ts-transformer: remove loader-utils dep (927b3bc)
1.7.1 (2020-06-04)
Bug Fixes
- @formatjs/cli: fix ID gen issue when description is undefined (547d5b9)
1.7.0 (2020-06-04)
Bug Fixes
- @formatjs/cli: Change default hashing to a longer & stronger hash (0bb8358)
Features
- @formatjs/intl-utils: Add interpolateName (4d09912)
1.6.22 (2020-06-03)
Note: Version bump only for package @formatjs/cli
1.6.21 (2020-05-28)
Note: Version bump only for package @formatjs/cli
1.6.20 (2020-05-27)
Note: Version bump only for package @formatjs/cli
1.6.19 (2020-05-25)
Note: Version bump only for package @formatjs/cli
1.6.18 (2020-05-23)
Note: Version bump only for package @formatjs/cli
1.6.17 (2020-05-23)
Note: Version bump only for package @formatjs/cli
1.6.16 (2020-05-21)
Note: Version bump only for package @formatjs/cli
1.6.15 (2020-05-21)
Note: Version bump only for package @formatjs/cli
1.6.14 (2020-05-16)
Bug Fixes
1.6.13 (2020-05-08)
Note: Version bump only for package @formatjs/cli
1.6.12 (2020-05-07)
Bug Fixes
1.6.11 (2020-05-06)
Note: Version bump only for package @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 (2020-04-25)
Bug Fixes
1.6.7 (2020-04-24)
Bug Fixes
- eslint-plugin-formatjs: add missing dep (776390e)
1.6.6 (2020-04-20)
Note: Version bump only for package @formatjs/cli
1.6.5 (2020-04-15)
Bug Fixes
- @formatjs/cli: fix ID generation when description is undefined (a31c2f2)
1.6.4 (2020-04-14)
Bug Fixes
- clean up tsbuildinfo before full build (c301ca0)
1.6.3 (2020-04-13)
Note: Version bump only for package @formatjs/cli
1.6.2 (2020-04-12)
Bug Fixes
- @formatjs/cli: do not read from stdin if glob pattern is pr… (#632) (54a7aea)
- @formatjs/cli: ignore configFile, fix #631 (ff09a5f)
1.6.1 (2020-04-12)
Note: Version bump only for package @formatjs/cli
1.6.0 (2020-04-11)
Features
- @formatjs/cli: add support for pragma (b6c8352)
1.5.0 (2020-04-11)
Features
- @formatjs/cli: add --throws option to prevent throwing on a single file (7539936)
1.4.2 (2020-04-11)
Bug Fixes
- @formatjs/cli: export raw extraction method that returns all messages (45fc546)
1.4.1 (2020-04-11)
Bug Fixes
- @formatjs/cli: fix main entry point in package.json (884bf89)
1.4.0 (2020-04-11)
Features
- @formatjs/cli: export extracting API (08db726)
1.3.3 (2020-03-30)
Note: Version bump only for package @formatjs/cli
1.3.2 (2020-03-29)
Note: Version bump only for package @formatjs/cli
1.3.1 (2020-03-22)
Note: Version bump only for package @formatjs/cli
1.3.0 (2020-03-18)
Features
- @formatjs/cli: add --output-empty-json option (3106618)
1.2.0 (2020-03-18)
Features
1.1.22 (2020-03-05)
Note: Version bump only for package @formatjs/cli
1.1.21 (2020-03-04)
Note: Version bump only for package @formatjs/cli
1.1.20 (2020-01-27)
Note: Version bump only for package @formatjs/cli
1.1.19 (2020-01-22)
Note: Version bump only for package @formatjs/cli
1.1.18 (2020-01-09)
Note: Version bump only for package @formatjs/cli
1.1.17 (2020-01-08)
Note: Version bump only for package @formatjs/cli
1.1.16 (2020-01-06)
Note: Version bump only for package @formatjs/cli
1.1.15 (2019-12-27)
Bug Fixes
1.1.14 (2019-12-27)
Bug Fixes
1.1.13 (2019-12-26)
Note: Version bump only for package @formatjs/cli
1.1.12 (2019-12-04)
Note: Version bump only for package @formatjs/cli
1.1.11 (2019-12-02)
Note: Version bump only for package @formatjs/cli
1.1.10 (2019-12-01)
Note: Version bump only for package @formatjs/cli
1.1.9 (2019-11-26)
Note: Version bump only for package @formatjs/cli
1.1.8 (2019-11-25)
Note: Version bump only for package @formatjs/cli
1.1.7 (2019-11-25)
Note: Version bump only for package @formatjs/cli
1.1.6 (2019-11-23)
Note: Version bump only for package @formatjs/cli
1.1.5 (2019-11-21)
Note: Version bump only for package @formatjs/cli
1.1.4 (2019-11-20)
Bug Fixes
- lint: fix lint config and rerun (041eb99)
1.1.3 (2019-11-11)
Bug Fixes
- @formatjs/cli: remove Node engines restrictions (e55efe9)
1.1.2 (2019-11-10)
Note: Version bump only for package @formatjs/cli
1.1.1 (2019-11-05)
Note: Version bump only for package @formatjs/cli
1.1.0 (2019-11-01)
Bug Fixes
- @formatjs/cli: Add support for parsing class properties (1714bf9)
Features
- @formatjs/cli: add --outFile & --idInterpolationPattern (0c5e675)
1.0.2 (2019-10-31)
Bug Fixes
- @formatjs/cli: Add support for parsing class properties (1714bf9)
1.0.1 (2019-10-31)
Bug Fixes
- @formatjs/cli: add preset-env so we can parse latest syntax (6495011)
1.0.0 (2019-10-31)
Features
- babel-plugin-react-intl: remove enforceDescription and enforceDefaultMessage (72ff434)
BREAKING CHANGES
- babel-plugin-react-intl: We want to move things like
enforceDescriptionandenforceDefaultMessageto 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