From be90cc57f768b861515ffedd84740ad95959a15d Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 10 Sep 2026 14:59:03 +0000 Subject: [PATCH 1/3] 12.0.0 --- CHANGELOG.md | 19 ++++++++++++++++++- package.json | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32065502b..54326dcd2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] + +### Uncategorized + +- chore: type check tests via lint:tsc ([#334](https://github.com/MetaMask/utils/pull/334)) +- chore!: bump TypeScript target and lib to `ES2022` ([#333](https://github.com/MetaMask/utils/pull/333)) +- chore: adopt core's TypeScript 6 and 7 arrangement ([#325](https://github.com/MetaMask/utils/pull/325)) +- feat!: convert the package to ESM only ([#323](https://github.com/MetaMask/utils/pull/323)) +- chore: replace depcheck with knip ([#330](https://github.com/MetaMask/utils/pull/330)) +- fix: make the tsd type tests actually run ([#322](https://github.com/MetaMask/utils/pull/322)) +- chore: bump Jest to v30 ([#319](https://github.com/MetaMask/utils/pull/319)) +- chore: align remaining dev deps and tooling config with core ([#318](https://github.com/MetaMask/utils/pull/318)) +- chore: bump ESLint stack to v15 and migrate to flat config ([#317](https://github.com/MetaMask/utils/pull/317)) +- ci: add preview build publishing ([#326](https://github.com/MetaMask/utils/pull/326)) +- chore: replace Prettier formatting with Oxfmt ([#314](https://github.com/MetaMask/utils/pull/314)) + ### Changed - **BREAKING:** Bump TypeScript target to ES2022 ([#332](https://github.com/MetaMask/utils/pull/332)) @@ -523,7 +539,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/utils/compare/v11.12.1...HEAD +[Unreleased]: https://github.com/MetaMask/utils/compare/v12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/utils/compare/v11.12.1...v12.0.0 [11.12.1]: https://github.com/MetaMask/utils/compare/v11.12.0...v11.12.1 [11.12.0]: https://github.com/MetaMask/utils/compare/v11.11.0...v11.12.0 [11.11.0]: https://github.com/MetaMask/utils/compare/v11.10.0...v11.11.0 diff --git a/package.json b/package.json index b61152fd4..269fc8044 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/utils", - "version": "11.12.1", + "version": "12.0.0", "description": "Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase", "homepage": "https://github.com/MetaMask/utils#readme", "bugs": { From 1a1783ae49138cdb244f65cec4143844f640f714 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 10 Sep 2026 17:00:18 +0200 Subject: [PATCH 2/3] docs: drop Uncategorized --- CHANGELOG.md | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 54326dcd2..ade9b2b0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,20 +9,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [12.0.0] -### Uncategorized - -- chore: type check tests via lint:tsc ([#334](https://github.com/MetaMask/utils/pull/334)) -- chore!: bump TypeScript target and lib to `ES2022` ([#333](https://github.com/MetaMask/utils/pull/333)) -- chore: adopt core's TypeScript 6 and 7 arrangement ([#325](https://github.com/MetaMask/utils/pull/325)) -- feat!: convert the package to ESM only ([#323](https://github.com/MetaMask/utils/pull/323)) -- chore: replace depcheck with knip ([#330](https://github.com/MetaMask/utils/pull/330)) -- fix: make the tsd type tests actually run ([#322](https://github.com/MetaMask/utils/pull/322)) -- chore: bump Jest to v30 ([#319](https://github.com/MetaMask/utils/pull/319)) -- chore: align remaining dev deps and tooling config with core ([#318](https://github.com/MetaMask/utils/pull/318)) -- chore: bump ESLint stack to v15 and migrate to flat config ([#317](https://github.com/MetaMask/utils/pull/317)) -- ci: add preview build publishing ([#326](https://github.com/MetaMask/utils/pull/326)) -- chore: replace Prettier formatting with Oxfmt ([#314](https://github.com/MetaMask/utils/pull/314)) - ### Changed - **BREAKING:** Bump TypeScript target to ES2022 ([#332](https://github.com/MetaMask/utils/pull/332)) From 41ea37373ed2c182c1e5fa055db096e2c30e44b1 Mon Sep 17 00:00:00 2001 From: Salah-Eddine Saakoun Date: Thu, 10 Sep 2026 17:09:44 +0200 Subject: [PATCH 3/3] docs: correct the ES2022 changelog link --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ade9b2b0e..e8376fd38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump TypeScript target to ES2022 ([#332](https://github.com/MetaMask/utils/pull/332)) +- **BREAKING:** Bump TypeScript target to ES2022 ([#333](https://github.com/MetaMask/utils/pull/333)) - This package now ships ES2022 code, requiring a compatible modern environment or bundler configuration to consume. - **BREAKING:** Drop support for Node 18 and 20 ([#328](https://github.com/MetaMask/utils/pull/328)) - **BREAKING:** Drop CommonJS support ([#9536](https://github.com/MetaMask/core/pull/9536))