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": { pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy