From f6e67add5714e9627c0d0d368790c1639bf39f51 Mon Sep 17 00:00:00 2001 From: longlho Date: Mon, 9 Dec 2024 00:19:26 -0500 Subject: [PATCH 1/3] chore: rm unused dep --- package.json | 1 - pnpm-lock.yaml | 8 -------- 2 files changed, 9 deletions(-) diff --git a/package.json b/package.json index 0dc0c11d626..c7476f23123 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,6 @@ "@types/babel__helper-plugin-utils": "^7.10.3", "@types/babel__traverse": "^7.20.6", "@types/benchmark": "^2.1.5", - "@types/big.js": "^6.2.2", "@types/eslint": "9.6.1", "@types/estree": "^1.0.6", "@types/fs-extra": "^11.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 566d7820854..b99e1e943d9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -125,9 +125,6 @@ importers: '@types/benchmark': specifier: ^2.1.5 version: 2.1.5 - '@types/big.js': - specifier: ^6.2.2 - version: 6.2.2 '@types/eslint': specifier: 9.6.1 version: 9.6.1 @@ -3070,9 +3067,6 @@ packages: '@types/benchmark@2.1.5': resolution: {integrity: sha512-cKio2eFB3v7qmKcvIHLUMw/dIx/8bhWPuzpzRT4unCPRTD8VdA9Zb0afxpcxOqR4PixRS7yT42FqGS8BYL8g1w==} - '@types/big.js@6.2.2': - resolution: {integrity: sha512-e2cOW9YlVzFY2iScnGBBkplKsrn2CsObHQ2Hiw4V1sSyiGbgWL8IyqE3zFi1Pt5o1pdAtYkDAIsF3KKUPjdzaA==} - '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} @@ -13349,8 +13343,6 @@ snapshots: '@types/benchmark@2.1.5': {} - '@types/big.js@6.2.2': {} - '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 From 7743782165f37c8665022d1d046948db4eb1bc52 Mon Sep 17 00:00:00 2001 From: longlho Date: Mon, 9 Dec 2024 00:33:09 -0500 Subject: [PATCH 2/3] fix(@formatjs/intl-numberformat): better handling of useGrouping, fix #4476 --- .../NumberFormat/format_to_parts.ts | 17 +++++++++++------ packages/intl-numberformat/tests/misc.test.ts | 8 ++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/packages/ecma402-abstract/NumberFormat/format_to_parts.ts b/packages/ecma402-abstract/NumberFormat/format_to_parts.ts index cda0168c33a..a9771649db8 100644 --- a/packages/ecma402-abstract/NumberFormat/format_to_parts.ts +++ b/packages/ecma402-abstract/NumberFormat/format_to_parts.ts @@ -203,7 +203,7 @@ export default function formatToParts( exponent, numberingSystem, // If compact number pattern exists, do not insert group separators. - !compactNumberPattern && Boolean(options.useGrouping), + !compactNumberPattern && (options.useGrouping ?? true), decimalNumberPattern, style, options.roundingIncrement, @@ -377,7 +377,7 @@ function partitionNumberIntoParts( notation: NumberFormatOptionsNotation, exponent: number, numberingSystem: string, - useGrouping: boolean, + useGrouping: UseGroupingType, /** * This is the decimal number pattern without signs or symbols. * It is used to infer the group size when `useGrouping` is true. @@ -423,10 +423,15 @@ function partitionNumberIntoParts( // unless the rounded number is greater than 10000: // NumberFormat('de', {notation: 'compact', compactDisplay: 'short'}).format(1234) //=> "1234" // NumberFormat('de').format(1234) //=> "1.234" - if ( - useGrouping && - (notation !== 'compact' || x.greaterThanOrEqualTo(10000)) - ) { + let shouldUseGrouping = false + if (useGrouping === 'always') { + shouldUseGrouping = true + } else if (useGrouping === 'min2') { + shouldUseGrouping = x.greaterThanOrEqualTo(10000) + } else if (useGrouping === 'auto' || useGrouping) { + shouldUseGrouping = notation !== 'compact' || x.greaterThanOrEqualTo(10000) + } + if (shouldUseGrouping) { // a. Let groupSepSymbol be the implementation-, locale-, and numbering system-dependent (ILND) String representing the grouping separator. // For currency we should use `currencyGroup` instead of generic `group` const groupSepSymbol = diff --git a/packages/intl-numberformat/tests/misc.test.ts b/packages/intl-numberformat/tests/misc.test.ts index ee93adc401f..253ff42b915 100644 --- a/packages/intl-numberformat/tests/misc.test.ts +++ b/packages/intl-numberformat/tests/misc.test.ts @@ -348,3 +348,11 @@ test('#4678', () => { }) expect(nf.format(1050)).toEqual('1K') }) + +test('#4476', () => { + const formatter = new NumberFormat('zh-Hant', { + notation: 'compact', + useGrouping: 'always', + }) + expect(formatter.format(1000)).toEqual('1,000') +}) From 249c1a5395c9caf929e6226e598caedcec5b548e Mon Sep 17 00:00:00 2001 From: longlho Date: Mon, 9 Dec 2024 00:33:35 -0500 Subject: [PATCH 3/3] build: publish - babel-plugin-formatjs@10.5.29 - @formatjs/cli-lib@7.0.2 - @formatjs/cli@6.3.14 - @formatjs/ecma402-abstract@2.3.1 - @formatjs/editor@2.0.65 - eslint-plugin-formatjs@5.2.8 - @formatjs/icu-messageformat-parser@2.9.7 - @formatjs/icu-skeleton-parser@1.8.11 - @formatjs/intl-datetimeformat@6.17.1 - @formatjs/intl-displaynames@6.8.8 - @formatjs/intl-durationformat@0.7.1 - @formatjs/intl-enumerator@1.8.7 - @formatjs/intl-listformat@7.7.8 - @formatjs/intl-locale@4.2.8 - intl-messageformat@10.7.10 - @formatjs/intl-numberformat@8.15.1 - @formatjs/intl-pluralrules@5.4.1 - @formatjs/intl-relativetimeformat@11.4.8 - @formatjs/intl-segmenter@11.7.7 - @formatjs/intl@3.0.4 - react-intl@7.0.4 - @formatjs/ts-transformer@3.13.26 - vue-intl@6.5.18 --- packages/babel-plugin-formatjs/CHANGELOG.md | 4 ++++ packages/babel-plugin-formatjs/package.json | 2 +- packages/cli-lib/CHANGELOG.md | 4 ++++ packages/cli-lib/package.json | 2 +- packages/cli/CHANGELOG.md | 4 ++++ packages/cli/package.json | 2 +- packages/ecma402-abstract/CHANGELOG.md | 6 ++++++ packages/ecma402-abstract/package.json | 2 +- packages/editor/CHANGELOG.md | 4 ++++ packages/editor/package.json | 2 +- packages/eslint-plugin-formatjs/CHANGELOG.md | 4 ++++ packages/eslint-plugin-formatjs/package.json | 2 +- packages/icu-messageformat-parser/CHANGELOG.md | 4 ++++ packages/icu-messageformat-parser/package.json | 2 +- packages/icu-skeleton-parser/CHANGELOG.md | 4 ++++ packages/icu-skeleton-parser/package.json | 2 +- packages/intl-datetimeformat/CHANGELOG.md | 4 ++++ packages/intl-datetimeformat/package.json | 2 +- packages/intl-displaynames/CHANGELOG.md | 4 ++++ packages/intl-displaynames/package.json | 2 +- packages/intl-durationformat/CHANGELOG.md | 4 ++++ packages/intl-durationformat/package.json | 2 +- packages/intl-enumerator/CHANGELOG.md | 4 ++++ packages/intl-enumerator/package.json | 2 +- packages/intl-listformat/CHANGELOG.md | 4 ++++ packages/intl-listformat/package.json | 2 +- packages/intl-locale/CHANGELOG.md | 4 ++++ packages/intl-locale/package.json | 2 +- packages/intl-messageformat/CHANGELOG.md | 4 ++++ packages/intl-messageformat/package.json | 2 +- packages/intl-numberformat/CHANGELOG.md | 6 ++++++ packages/intl-numberformat/package.json | 2 +- packages/intl-pluralrules/CHANGELOG.md | 4 ++++ packages/intl-pluralrules/package.json | 2 +- packages/intl-relativetimeformat/CHANGELOG.md | 4 ++++ packages/intl-relativetimeformat/package.json | 2 +- packages/intl-segmenter/CHANGELOG.md | 4 ++++ packages/intl-segmenter/package.json | 2 +- packages/intl/CHANGELOG.md | 4 ++++ packages/intl/package.json | 2 +- packages/react-intl/CHANGELOG.md | 4 ++++ packages/react-intl/package.json | 2 +- packages/ts-transformer/CHANGELOG.md | 4 ++++ packages/ts-transformer/package.json | 2 +- packages/vue-intl/CHANGELOG.md | 4 ++++ packages/vue-intl/package.json | 2 +- 46 files changed, 119 insertions(+), 23 deletions(-) diff --git a/packages/babel-plugin-formatjs/CHANGELOG.md b/packages/babel-plugin-formatjs/CHANGELOG.md index 25913d8491d..d7a75971848 100644 --- a/packages/babel-plugin-formatjs/CHANGELOG.md +++ b/packages/babel-plugin-formatjs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [10.5.29](https://github.com/formatjs/formatjs/compare/babel-plugin-formatjs@10.5.28...babel-plugin-formatjs@10.5.29) (2024-12-09) + +**Note:** Version bump only for package babel-plugin-formatjs + ## [10.5.28](https://github.com/formatjs/formatjs/compare/babel-plugin-formatjs@10.5.27...babel-plugin-formatjs@10.5.28) (2024-12-09) ### Bug Fixes diff --git a/packages/babel-plugin-formatjs/package.json b/packages/babel-plugin-formatjs/package.json index 496cd377825..04e6d6f536b 100644 --- a/packages/babel-plugin-formatjs/package.json +++ b/packages/babel-plugin-formatjs/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-formatjs", - "version": "10.5.28", + "version": "10.5.29", "description": "Extracts string messages for translation from modules that use formatjs.", "repository": { "type": "git", diff --git a/packages/cli-lib/CHANGELOG.md b/packages/cli-lib/CHANGELOG.md index 2aa85dbba9d..0cbee2910cb 100644 --- a/packages/cli-lib/CHANGELOG.md +++ b/packages/cli-lib/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.0.2](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@7.0.1...@formatjs/cli-lib@7.0.2) (2024-12-09) + +**Note:** Version bump only for package @formatjs/cli-lib + ## [7.0.1](https://github.com/formatjs/formatjs/compare/@formatjs/cli-lib@7.0.0...@formatjs/cli-lib@7.0.1) (2024-12-09) ### Bug Fixes diff --git a/packages/cli-lib/package.json b/packages/cli-lib/package.json index e3ea65e9119..18840567ab8 100644 --- a/packages/cli-lib/package.json +++ b/packages/cli-lib/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/cli-lib", - "version": "7.0.1", + "version": "7.0.2", "description": "Lib for CLI for formatjs.", "keywords": [ "intl", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 7a9c79a53f8..7903c3906ae 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.3.14](https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.3.13...@formatjs/cli@6.3.14) (2024-12-09) + +**Note:** Version bump only for package @formatjs/cli + ## [6.3.13](https://github.com/formatjs/formatjs/compare/@formatjs/cli@6.3.12...@formatjs/cli@6.3.13) (2024-12-09) **Note:** Version bump only for package @formatjs/cli diff --git a/packages/cli/package.json b/packages/cli/package.json index d7485843e98..786521da1df 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/cli", - "version": "6.3.13", + "version": "6.3.14", "description": "A CLI for formatjs.", "keywords": [ "intl", diff --git a/packages/ecma402-abstract/CHANGELOG.md b/packages/ecma402-abstract/CHANGELOG.md index b507a431088..c344b7ab88d 100644 --- a/packages/ecma402-abstract/CHANGELOG.md +++ b/packages/ecma402-abstract/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.3.1](https://github.com/formatjs/formatjs/compare/@formatjs/ecma402-abstract@2.3.0...@formatjs/ecma402-abstract@2.3.1) (2024-12-09) + +### Bug Fixes + +* **@formatjs/intl-numberformat:** better handling of useGrouping, fix [#4476](https://github.com/formatjs/formatjs/issues/4476) ([7743782](https://github.com/formatjs/formatjs/commit/7743782165f37c8665022d1d046948db4eb1bc52)) - by @longlho + # [2.3.0](https://github.com/formatjs/formatjs/compare/@formatjs/ecma402-abstract@2.2.5...@formatjs/ecma402-abstract@2.3.0) (2024-12-09) ### Bug Fixes diff --git a/packages/ecma402-abstract/package.json b/packages/ecma402-abstract/package.json index 0d18f084b15..a463d54c9a8 100644 --- a/packages/ecma402-abstract/package.json +++ b/packages/ecma402-abstract/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/ecma402-abstract", - "version": "2.3.0", + "version": "2.3.1", "description": "A collection of implementation for ECMAScript abstract operations", "keywords": [ "intl", diff --git a/packages/editor/CHANGELOG.md b/packages/editor/CHANGELOG.md index 56875a76c08..ff223f88a9d 100644 --- a/packages/editor/CHANGELOG.md +++ b/packages/editor/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.65](https://github.com/formatjs/formatjs/compare/@formatjs/editor@2.0.64...@formatjs/editor@2.0.65) (2024-12-09) + +**Note:** Version bump only for package @formatjs/editor + ## [2.0.64](https://github.com/formatjs/formatjs/compare/@formatjs/editor@2.0.63...@formatjs/editor@2.0.64) (2024-12-09) **Note:** Version bump only for package @formatjs/editor diff --git a/packages/editor/package.json b/packages/editor/package.json index 21f342e18c2..1136245fc70 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/editor", - "version": "2.0.64", + "version": "2.0.65", "description": "A ICU MessageFormat Editor UI", "keywords": [ "intl", diff --git a/packages/eslint-plugin-formatjs/CHANGELOG.md b/packages/eslint-plugin-formatjs/CHANGELOG.md index 6960517ef3b..57c2f467ab2 100644 --- a/packages/eslint-plugin-formatjs/CHANGELOG.md +++ b/packages/eslint-plugin-formatjs/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.2.8](https://github.com/formatjs/formatjs/compare/eslint-plugin-formatjs@5.2.7...eslint-plugin-formatjs@5.2.8) (2024-12-09) + +**Note:** Version bump only for package eslint-plugin-formatjs + ## [5.2.7](https://github.com/formatjs/formatjs/compare/eslint-plugin-formatjs@5.2.6...eslint-plugin-formatjs@5.2.7) (2024-12-09) ### Bug Fixes diff --git a/packages/eslint-plugin-formatjs/package.json b/packages/eslint-plugin-formatjs/package.json index 29fd4e6ffa0..cd04e09106c 100644 --- a/packages/eslint-plugin-formatjs/package.json +++ b/packages/eslint-plugin-formatjs/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-formatjs", - "version": "5.2.7", + "version": "5.2.8", "description": "ESLint plugin for formatjs", "main": "index.js", "repository": { diff --git a/packages/icu-messageformat-parser/CHANGELOG.md b/packages/icu-messageformat-parser/CHANGELOG.md index 35ec112c76f..c7d3f7cae9b 100644 --- a/packages/icu-messageformat-parser/CHANGELOG.md +++ b/packages/icu-messageformat-parser/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.9.7](https://github.com/formatjs/formatjs/compare/@formatjs/icu-messageformat-parser@2.9.6...@formatjs/icu-messageformat-parser@2.9.7) (2024-12-09) + +**Note:** Version bump only for package @formatjs/icu-messageformat-parser + ## [2.9.6](https://github.com/formatjs/formatjs/compare/@formatjs/icu-messageformat-parser@2.9.5...@formatjs/icu-messageformat-parser@2.9.6) (2024-12-09) ### Bug Fixes diff --git a/packages/icu-messageformat-parser/package.json b/packages/icu-messageformat-parser/package.json index 1fc70535230..8e890f82910 100644 --- a/packages/icu-messageformat-parser/package.json +++ b/packages/icu-messageformat-parser/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/icu-messageformat-parser", - "version": "2.9.6", + "version": "2.9.7", "main": "index.js", "module": "lib/index.js", "types": "index.d.ts", diff --git a/packages/icu-skeleton-parser/CHANGELOG.md b/packages/icu-skeleton-parser/CHANGELOG.md index 09ffe289f99..09f9a7f05bc 100644 --- a/packages/icu-skeleton-parser/CHANGELOG.md +++ b/packages/icu-skeleton-parser/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.8.11](https://github.com/formatjs/formatjs/compare/@formatjs/icu-skeleton-parser@1.8.10...@formatjs/icu-skeleton-parser@1.8.11) (2024-12-09) + +**Note:** Version bump only for package @formatjs/icu-skeleton-parser + ## [1.8.10](https://github.com/formatjs/formatjs/compare/@formatjs/icu-skeleton-parser@1.8.9...@formatjs/icu-skeleton-parser@1.8.10) (2024-12-09) ### Bug Fixes diff --git a/packages/icu-skeleton-parser/package.json b/packages/icu-skeleton-parser/package.json index df73d68d550..5a548a453f7 100644 --- a/packages/icu-skeleton-parser/package.json +++ b/packages/icu-skeleton-parser/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/icu-skeleton-parser", - "version": "1.8.10", + "version": "1.8.11", "main": "index.js", "module": "lib/index.js", "types": "index.d.ts", diff --git a/packages/intl-datetimeformat/CHANGELOG.md b/packages/intl-datetimeformat/CHANGELOG.md index 7623866a1d8..42380deca58 100644 --- a/packages/intl-datetimeformat/CHANGELOG.md +++ b/packages/intl-datetimeformat/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.17.1](https://github.com/formatjs/formatjs/compare/@formatjs/intl-datetimeformat@6.17.0...@formatjs/intl-datetimeformat@6.17.1) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-datetimeformat + # [6.17.0](https://github.com/formatjs/formatjs/compare/@formatjs/intl-datetimeformat@6.16.6...@formatjs/intl-datetimeformat@6.17.0) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-datetimeformat/package.json b/packages/intl-datetimeformat/package.json index a8ad7b08f20..b5707e3d341 100644 --- a/packages/intl-datetimeformat/package.json +++ b/packages/intl-datetimeformat/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-datetimeformat", - "version": "6.17.0", + "version": "6.17.1", "description": "Intl.DateTimeFormat polyfill", "main": "index.js", "types": "index.d.ts", diff --git a/packages/intl-displaynames/CHANGELOG.md b/packages/intl-displaynames/CHANGELOG.md index 88d90cedd95..15af2f3752f 100644 --- a/packages/intl-displaynames/CHANGELOG.md +++ b/packages/intl-displaynames/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.8.8](https://github.com/formatjs/formatjs/compare/@formatjs/intl-displaynames@6.8.7...@formatjs/intl-displaynames@6.8.8) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-displaynames + ## [6.8.7](https://github.com/formatjs/formatjs/compare/@formatjs/intl-displaynames@6.8.6...@formatjs/intl-displaynames@6.8.7) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-displaynames/package.json b/packages/intl-displaynames/package.json index 12cebbc4f18..142186fce80 100644 --- a/packages/intl-displaynames/package.json +++ b/packages/intl-displaynames/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-displaynames", - "version": "6.8.7", + "version": "6.8.8", "description": "Polyfill for: https://tc39.es/proposal-intl-displaynames", "keywords": [ "i18n", diff --git a/packages/intl-durationformat/CHANGELOG.md b/packages/intl-durationformat/CHANGELOG.md index 151ee736935..ccaacae9d5b 100644 --- a/packages/intl-durationformat/CHANGELOG.md +++ b/packages/intl-durationformat/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.7.1](https://github.com/formatjs/formatjs/compare/@formatjs/intl-durationformat@0.7.0...@formatjs/intl-durationformat@0.7.1) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-durationformat + # [0.7.0](https://github.com/formatjs/formatjs/compare/@formatjs/intl-durationformat@0.6.5...@formatjs/intl-durationformat@0.7.0) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-durationformat/package.json b/packages/intl-durationformat/package.json index 68d7424c5eb..a601b08a0a5 100644 --- a/packages/intl-durationformat/package.json +++ b/packages/intl-durationformat/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-durationformat", - "version": "0.7.0", + "version": "0.7.1", "description": "Intl.DurationFormat polyfill", "keywords": [ "intl", diff --git a/packages/intl-enumerator/CHANGELOG.md b/packages/intl-enumerator/CHANGELOG.md index 266839a9c10..9e14dbf95ff 100644 --- a/packages/intl-enumerator/CHANGELOG.md +++ b/packages/intl-enumerator/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.8.7](https://github.com/formatjs/formatjs/compare/@formatjs/intl-enumerator@1.8.6...@formatjs/intl-enumerator@1.8.7) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-enumerator + ## [1.8.6](https://github.com/formatjs/formatjs/compare/@formatjs/intl-enumerator@1.8.5...@formatjs/intl-enumerator@1.8.6) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-enumerator/package.json b/packages/intl-enumerator/package.json index 2efa8261ae1..2efb37ad6ee 100644 --- a/packages/intl-enumerator/package.json +++ b/packages/intl-enumerator/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-enumerator", - "version": "1.8.6", + "version": "1.8.7", "description": "Intl.Enumerator polyfill", "keywords": [ "intl", diff --git a/packages/intl-listformat/CHANGELOG.md b/packages/intl-listformat/CHANGELOG.md index 4f9ac6dc0c2..0b7d791a49b 100644 --- a/packages/intl-listformat/CHANGELOG.md +++ b/packages/intl-listformat/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.7.8](https://github.com/formatjs/formatjs/compare/@formatjs/intl-listformat@7.7.7...@formatjs/intl-listformat@7.7.8) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-listformat + ## [7.7.7](https://github.com/formatjs/formatjs/compare/@formatjs/intl-listformat@7.7.6...@formatjs/intl-listformat@7.7.7) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-listformat/package.json b/packages/intl-listformat/package.json index 8e9163cd366..166ffb490f6 100644 --- a/packages/intl-listformat/package.json +++ b/packages/intl-listformat/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-listformat", - "version": "7.7.7", + "version": "7.7.8", "description": "Formats JS list in a i18n-safe way", "keywords": [ "intl", diff --git a/packages/intl-locale/CHANGELOG.md b/packages/intl-locale/CHANGELOG.md index 6be114409b0..cad77951aa2 100644 --- a/packages/intl-locale/CHANGELOG.md +++ b/packages/intl-locale/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [4.2.8](https://github.com/formatjs/formatjs/compare/@formatjs/intl-locale@4.2.7...@formatjs/intl-locale@4.2.8) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-locale + ## [4.2.7](https://github.com/formatjs/formatjs/compare/@formatjs/intl-locale@4.2.6...@formatjs/intl-locale@4.2.7) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-locale/package.json b/packages/intl-locale/package.json index a92bfb5fd22..f74203048bb 100644 --- a/packages/intl-locale/package.json +++ b/packages/intl-locale/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-locale", - "version": "4.2.7", + "version": "4.2.8", "description": "Intl.Locale polyfill", "keywords": [ "intl", diff --git a/packages/intl-messageformat/CHANGELOG.md b/packages/intl-messageformat/CHANGELOG.md index 7af6aed547d..7d9263d833b 100644 --- a/packages/intl-messageformat/CHANGELOG.md +++ b/packages/intl-messageformat/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [10.7.10](https://github.com/formatjs/formatjs/compare/intl-messageformat@10.7.9...intl-messageformat@10.7.10) (2024-12-09) + +**Note:** Version bump only for package intl-messageformat + ## [10.7.9](https://github.com/formatjs/formatjs/compare/intl-messageformat@10.7.8...intl-messageformat@10.7.9) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-messageformat/package.json b/packages/intl-messageformat/package.json index 688de829dfa..abdb46725d8 100644 --- a/packages/intl-messageformat/package.json +++ b/packages/intl-messageformat/package.json @@ -1,6 +1,6 @@ { "name": "intl-messageformat", - "version": "10.7.9", + "version": "10.7.10", "description": "Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.", "keywords": [ "i18n", diff --git a/packages/intl-numberformat/CHANGELOG.md b/packages/intl-numberformat/CHANGELOG.md index 018244105d3..fe85de4d11c 100644 --- a/packages/intl-numberformat/CHANGELOG.md +++ b/packages/intl-numberformat/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [8.15.1](https://github.com/formatjs/formatjs/compare/@formatjs/intl-numberformat@8.15.0...@formatjs/intl-numberformat@8.15.1) (2024-12-09) + +### Bug Fixes + +* **@formatjs/intl-numberformat:** better handling of useGrouping, fix [#4476](https://github.com/formatjs/formatjs/issues/4476) ([7743782](https://github.com/formatjs/formatjs/commit/7743782165f37c8665022d1d046948db4eb1bc52)) - by @longlho + # [8.15.0](https://github.com/formatjs/formatjs/compare/@formatjs/intl-numberformat@8.14.6...@formatjs/intl-numberformat@8.15.0) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-numberformat/package.json b/packages/intl-numberformat/package.json index 56e1dac6ca2..8a571179d36 100644 --- a/packages/intl-numberformat/package.json +++ b/packages/intl-numberformat/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-numberformat", - "version": "8.15.0", + "version": "8.15.1", "description": "Ponyfill for ES2020 Intl.NumberFormat", "keywords": [ "polyfill", diff --git a/packages/intl-pluralrules/CHANGELOG.md b/packages/intl-pluralrules/CHANGELOG.md index 6771340f985..c6bf0d0b25e 100644 --- a/packages/intl-pluralrules/CHANGELOG.md +++ b/packages/intl-pluralrules/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [5.4.1](https://github.com/formatjs/formatjs/compare/@formatjs/intl-pluralrules@5.4.0...@formatjs/intl-pluralrules@5.4.1) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-pluralrules + # [5.4.0](https://github.com/formatjs/formatjs/compare/@formatjs/intl-pluralrules@5.3.6...@formatjs/intl-pluralrules@5.4.0) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-pluralrules/package.json b/packages/intl-pluralrules/package.json index dbc3779f5da..35fecbbf413 100644 --- a/packages/intl-pluralrules/package.json +++ b/packages/intl-pluralrules/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-pluralrules", - "version": "5.4.0", + "version": "5.4.1", "description": "Polyfill for Intl.PluralRules", "keywords": [ "polyfill", diff --git a/packages/intl-relativetimeformat/CHANGELOG.md b/packages/intl-relativetimeformat/CHANGELOG.md index ab8882320a3..da526652046 100644 --- a/packages/intl-relativetimeformat/CHANGELOG.md +++ b/packages/intl-relativetimeformat/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [11.4.8](https://github.com/formatjs/formatjs/compare/@formatjs/intl-relativetimeformat@11.4.7...@formatjs/intl-relativetimeformat@11.4.8) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-relativetimeformat + ## [11.4.7](https://github.com/formatjs/formatjs/compare/@formatjs/intl-relativetimeformat@11.4.6...@formatjs/intl-relativetimeformat@11.4.7) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-relativetimeformat/package.json b/packages/intl-relativetimeformat/package.json index 859b592bc34..0803f0d9ef7 100644 --- a/packages/intl-relativetimeformat/package.json +++ b/packages/intl-relativetimeformat/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-relativetimeformat", - "version": "11.4.7", + "version": "11.4.8", "description": "Formats JavaScript dates to relative time strings.", "keywords": [ "intl", diff --git a/packages/intl-segmenter/CHANGELOG.md b/packages/intl-segmenter/CHANGELOG.md index 61f6f150a27..92e7cb1e159 100644 --- a/packages/intl-segmenter/CHANGELOG.md +++ b/packages/intl-segmenter/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [11.7.7](https://github.com/formatjs/formatjs/compare/@formatjs/intl-segmenter@11.7.6...@formatjs/intl-segmenter@11.7.7) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl-segmenter + ## [11.7.6](https://github.com/formatjs/formatjs/compare/@formatjs/intl-segmenter@11.7.5...@formatjs/intl-segmenter@11.7.6) (2024-12-09) ### Bug Fixes diff --git a/packages/intl-segmenter/package.json b/packages/intl-segmenter/package.json index d68e7ad6909..376062710a5 100644 --- a/packages/intl-segmenter/package.json +++ b/packages/intl-segmenter/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl-segmenter", - "version": "11.7.6", + "version": "11.7.7", "description": "Polyfill for Intl.Segmenter", "keywords": [ "intl", diff --git a/packages/intl/CHANGELOG.md b/packages/intl/CHANGELOG.md index 22f1cd75be3..7e9b5d17ee4 100644 --- a/packages/intl/CHANGELOG.md +++ b/packages/intl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.0.4](https://github.com/formatjs/formatjs/compare/@formatjs/intl@3.0.3...@formatjs/intl@3.0.4) (2024-12-09) + +**Note:** Version bump only for package @formatjs/intl + ## [3.0.3](https://github.com/formatjs/formatjs/compare/@formatjs/intl@3.0.2...@formatjs/intl@3.0.3) (2024-12-09) **Note:** Version bump only for package @formatjs/intl diff --git a/packages/intl/package.json b/packages/intl/package.json index 4ec9f186aa5..3f8e8c55e9e 100644 --- a/packages/intl/package.json +++ b/packages/intl/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/intl", - "version": "3.0.3", + "version": "3.0.4", "description": "Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.", "keywords": [ "intl", diff --git a/packages/react-intl/CHANGELOG.md b/packages/react-intl/CHANGELOG.md index 197c32e19f1..6d2205649ee 100644 --- a/packages/react-intl/CHANGELOG.md +++ b/packages/react-intl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [7.0.4](https://github.com/formatjs/formatjs/compare/react-intl@7.0.3...react-intl@7.0.4) (2024-12-09) + +**Note:** Version bump only for package react-intl + ## [7.0.3](https://github.com/formatjs/formatjs/compare/react-intl@7.0.2...react-intl@7.0.3) (2024-12-09) ### Bug Fixes diff --git a/packages/react-intl/package.json b/packages/react-intl/package.json index 82695f3199a..959d447beb1 100644 --- a/packages/react-intl/package.json +++ b/packages/react-intl/package.json @@ -1,6 +1,6 @@ { "name": "react-intl", - "version": "7.0.3", + "version": "7.0.4", "description": "Internationalize React apps. This library provides React components and an API to format dates, numbers, and strings, including pluralization and handling translations.", "keywords": [ "intl", diff --git a/packages/ts-transformer/CHANGELOG.md b/packages/ts-transformer/CHANGELOG.md index 7c4167acec7..06ece0cf471 100644 --- a/packages/ts-transformer/CHANGELOG.md +++ b/packages/ts-transformer/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.13.26](https://github.com/formatjs/formatjs/compare/@formatjs/ts-transformer@3.13.25...@formatjs/ts-transformer@3.13.26) (2024-12-09) + +**Note:** Version bump only for package @formatjs/ts-transformer + ## [3.13.25](https://github.com/formatjs/formatjs/compare/@formatjs/ts-transformer@3.13.24...@formatjs/ts-transformer@3.13.25) (2024-12-09) ### Bug Fixes diff --git a/packages/ts-transformer/package.json b/packages/ts-transformer/package.json index d24391a9a62..581c251d083 100644 --- a/packages/ts-transformer/package.json +++ b/packages/ts-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@formatjs/ts-transformer", - "version": "3.13.25", + "version": "3.13.26", "description": "TS Compiler transformer for formatjs", "main": "index.js", "types": "index.d.ts", diff --git a/packages/vue-intl/CHANGELOG.md b/packages/vue-intl/CHANGELOG.md index 5dedc619f89..fe6d7664582 100644 --- a/packages/vue-intl/CHANGELOG.md +++ b/packages/vue-intl/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [6.5.18](https://github.com/formatjs/formatjs/compare/vue-intl@6.5.17...vue-intl@6.5.18) (2024-12-09) + +**Note:** Version bump only for package vue-intl + ## [6.5.17](https://github.com/formatjs/formatjs/compare/vue-intl@6.5.16...vue-intl@6.5.17) (2024-12-09) ### Bug Fixes diff --git a/packages/vue-intl/package.json b/packages/vue-intl/package.json index dd93441fc71..12b83fa8144 100644 --- a/packages/vue-intl/package.json +++ b/packages/vue-intl/package.json @@ -1,6 +1,6 @@ { "name": "vue-intl", - "version": "6.5.17", + "version": "6.5.18", "description": "formatjs intl binding for vue", "main": "index.js", "repository": {