From 03cebf89cc6b6617430b62a119e3646b5695b8b9 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 13:44:45 -0800 Subject: [PATCH 01/50] Initialize Release 299.0.0 --- packages/accounts-controller/CHANGELOG.md | 4 ++++ packages/assets-controllers/CHANGELOG.md | 4 ++++ packages/earn-controller/CHANGELOG.md | 4 ++++ packages/multichain-network-controller/CHANGELOG.md | 4 ++++ packages/multichain-transactions-controller/CHANGELOG.md | 4 ++++ packages/multichain/CHANGELOG.md | 4 ++++ packages/network-controller/CHANGELOG.md | 4 ++++ packages/notification-services-controller/CHANGELOG.md | 4 ++++ packages/preferences-controller/CHANGELOG.md | 4 ++++ packages/profile-sync-controller/CHANGELOG.md | 5 +++++ packages/signature-controller/CHANGELOG.md | 4 ++++ packages/transaction-controller/CHANGELOG.md | 4 ++++ packages/user-operation-controller/CHANGELOG.md | 4 ++++ 13 files changed, 53 insertions(+) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index a37b6fa4c12..76a1a99219e 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- feat: Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) + ## [23.1.0] ### Added diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 33abb6376c4..dbe2bd65244 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [49.0.0] ### Added diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index 05433fad43b..20587a4901a 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [0.2.1] ### Changed diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index b518709c7b8..6dfd286d235 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -7,4 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- feat: Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) + [Unreleased]: https://github.com/MetaMask/core/ diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index dc86afe2dfa..cf81005a508 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [0.3.0] ### Changed diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index dccb872fc42..a08c90356d9 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Fix invalid type import path in `@metamask/multichain` ([#5313](https://github.com/MetaMask/core/pull/5313)) + ## [2.1.1] ### Changed diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 6cedf221574..da54e0aba06 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- RpcService: Regard node-fetch errors as retriable ([#5298](https://github.com/MetaMask/core/pull/5298)) + ## [22.2.1] ### Changed diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index 9b7cde4a8cf..a4d9e48312f 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [0.20.1] ### Changed diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index 787b42afa99..5a4531d08c9 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [15.0.2] ### Changed diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 99529b9da1d..d82be64801a 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [7.0.1] ### Changed diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 0cb234bcf02..bbf4fa2da46 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [23.2.1] ### Changed diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 1ce358fd59f..ca3d9791e43 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [45.1.0] ### Added diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index 835ac62878e..44ff18b2d35 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Uncategorized + +- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) + ## [24.0.1] ### Changed From 0b732e29ef49d02259da408e62c6efe75b7cf1c0 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 13:47:52 -0800 Subject: [PATCH 02/50] Update Release 299.0.0 --- package.json | 2 +- packages/accounts-controller/CHANGELOG.md | 5 +- packages/accounts-controller/package.json | 6 +- packages/assets-controllers/CHANGELOG.md | 5 +- packages/assets-controllers/package.json | 14 +-- packages/earn-controller/CHANGELOG.md | 5 +- packages/earn-controller/package.json | 10 +- packages/ens-controller/package.json | 4 +- packages/gas-fee-controller/package.json | 4 +- .../CHANGELOG.md | 5 +- .../package.json | 6 +- .../CHANGELOG.md | 5 +- .../package.json | 6 +- packages/multichain/CHANGELOG.md | 5 +- packages/multichain/package.json | 6 +- packages/network-controller/CHANGELOG.md | 5 +- packages/network-controller/package.json | 2 +- .../CHANGELOG.md | 5 +- .../package.json | 6 +- packages/polling-controller/package.json | 4 +- packages/preferences-controller/CHANGELOG.md | 5 +- packages/preferences-controller/package.json | 2 +- packages/profile-sync-controller/CHANGELOG.md | 5 +- packages/profile-sync-controller/package.json | 10 +- .../queued-request-controller/package.json | 4 +- .../selected-network-controller/package.json | 4 +- packages/signature-controller/CHANGELOG.md | 5 +- packages/signature-controller/package.json | 6 +- packages/transaction-controller/CHANGELOG.md | 5 +- packages/transaction-controller/package.json | 10 +- .../user-operation-controller/CHANGELOG.md | 5 +- .../user-operation-controller/package.json | 10 +- yarn.lock | 98 +++++++++---------- 33 files changed, 159 insertions(+), 120 deletions(-) diff --git a/package.json b/package.json index db5e7384657..dbfee920a13 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "298.0.0", + "version": "299.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 76a1a99219e..a35a7cc66f7 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [24.0.0] + ### Uncategorized - feat: Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) @@ -448,7 +450,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#1637](https://github.com/MetaMask/core/pull/1637)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@23.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@24.0.0...HEAD +[24.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@23.1.0...@metamask/accounts-controller@24.0.0 [23.1.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@23.0.1...@metamask/accounts-controller@23.1.0 [23.0.1]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@23.0.0...@metamask/accounts-controller@23.0.1 [23.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@22.0.0...@metamask/accounts-controller@23.0.0 diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 9260adcd998..af279221d9b 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/accounts-controller", - "version": "23.1.0", + "version": "24.0.0", "description": "Manages internal accounts", "keywords": [ "MetaMask", @@ -63,7 +63,7 @@ "devDependencies": { "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@metamask/providers": "^18.1.1", "@metamask/snaps-controllers": "^9.19.0", "@types/jest": "^27.4.1", @@ -77,7 +77,7 @@ }, "peerDependencies": { "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index dbe2bd65244..8da740a6678 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [50.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -1398,7 +1400,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Use Ethers for AssetsContractController ([#845](https://github.com/MetaMask/core/pull/845)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@49.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@50.0.0...HEAD +[50.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@49.0.0...@metamask/assets-controllers@50.0.0 [49.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@48.0.0...@metamask/assets-controllers@49.0.0 [48.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@47.0.0...@metamask/assets-controllers@48.0.0 [47.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@46.0.1...@metamask/assets-controllers@47.0.0 diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index fb14e6e63b2..b5e98b09a6c 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/assets-controllers", - "version": "49.0.0", + "version": "50.0.0", "description": "Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)", "keywords": [ "MetaMask", @@ -77,16 +77,16 @@ }, "devDependencies": { "@babel/runtime": "^7.23.9", - "@metamask/accounts-controller": "^23.1.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.1.3", "@metamask/auto-changelog": "^3.4.4", "@metamask/ethjs-provider-http": "^0.3.0", "@metamask/keyring-controller": "^19.1.0", "@metamask/keyring-internal-api": "^4.0.1", "@metamask/keyring-snap-client": "^3.0.3", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@metamask/permission-controller": "^11.0.6", - "@metamask/preferences-controller": "^15.0.2", + "@metamask/preferences-controller": "^16.0.0", "@metamask/providers": "^18.1.1", "@metamask/snaps-controllers": "^9.19.0", "@metamask/snaps-sdk": "^6.17.1", @@ -105,12 +105,12 @@ "webextension-polyfill": "^0.12.0" }, "peerDependencies": { - "@metamask/accounts-controller": "^23.0.1", + "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^22.0.0", + "@metamask/network-controller": "^23.0.0", "@metamask/permission-controller": "^11.0.0", - "@metamask/preferences-controller": "^15.0.0", + "@metamask/preferences-controller": "^16.0.0", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index 20587a4901a..d2261cd2bce 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -30,7 +32,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#5271](https://github.com/MetaMask/core/pull/5271)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.2.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@1.0.0...HEAD +[1.0.0]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.2.1...@metamask/earn-controller@1.0.0 [0.2.1]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.2.0...@metamask/earn-controller@0.2.1 [0.2.0]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.1.0...@metamask/earn-controller@0.2.0 [0.1.0]: https://github.com/MetaMask/core/releases/tag/@metamask/earn-controller@0.1.0 diff --git a/packages/earn-controller/package.json b/packages/earn-controller/package.json index 0acc8812145..9c88bbf8e9a 100644 --- a/packages/earn-controller/package.json +++ b/packages/earn-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/earn-controller", - "version": "0.2.1", + "version": "1.0.0", "description": "Manages state for earning features and coordinates interactions between staking services, SDK integrations, and other controllers to enable users to participate in various earning opportunities", "keywords": [ "MetaMask", @@ -53,9 +53,9 @@ "@metamask/stake-sdk": "^1.0.0" }, "devDependencies": { - "@metamask/accounts-controller": "^23.1.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -65,8 +65,8 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/accounts-controller": "^23.0.0", - "@metamask/network-controller": "^22.1.1" + "@metamask/accounts-controller": "^24.0.0", + "@metamask/network-controller": "^23.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 0d73de03b5b..86bd0ac9150 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -65,7 +65,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.0.0" + "@metamask/network-controller": "^23.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index af6f8a76847..527b53756bf 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@babel/runtime": "^7.23.9", "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@types/jest": "^27.4.1", "@types/jest-when": "^2.7.3", "deepmerge": "^4.2.2", @@ -76,7 +76,7 @@ }, "peerDependencies": { "@babel/runtime": "^7.0.0", - "@metamask/network-controller": "^22.0.0" + "@metamask/network-controller": "^23.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index 6dfd286d235..e355cd33f36 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -7,8 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0] + ### Uncategorized - feat: Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) -[Unreleased]: https://github.com/MetaMask/core/ +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@1.0.0...HEAD +[1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@1.0.0 diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index b22fb7a372e..b271275d5c9 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain-network-controller", - "version": "0.0.0", + "version": "1.0.0", "description": "Multichain network controller", "keywords": [ "MetaMask", @@ -67,8 +67,8 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/accounts-controller": "^23.0.0", - "@metamask/network-controller": "^22.1.1" + "@metamask/accounts-controller": "^24.0.0", + "@metamask/network-controller": "^23.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index cf81005a508..cb5efb3e291 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -50,7 +52,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#5133](https://github.com/MetaMask/core/pull/5133)), ([#5177](https://github.com/MetaMask/core/pull/5177)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@1.0.0...HEAD +[1.0.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.3.0...@metamask/multichain-transactions-controller@1.0.0 [0.3.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.2.0...@metamask/multichain-transactions-controller@0.3.0 [0.2.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.1.0...@metamask/multichain-transactions-controller@0.2.0 [0.1.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.0.1...@metamask/multichain-transactions-controller@0.1.0 diff --git a/packages/multichain-transactions-controller/package.json b/packages/multichain-transactions-controller/package.json index 13702a68a90..255b06d8ebc 100644 --- a/packages/multichain-transactions-controller/package.json +++ b/packages/multichain-transactions-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain-transactions-controller", - "version": "0.3.0", + "version": "1.0.0", "description": "This package is responsible for getting transactions from our Bitcoin and Solana snaps", "keywords": [ "MetaMask", @@ -61,7 +61,7 @@ "uuid": "^8.3.2" }, "devDependencies": { - "@metamask/accounts-controller": "^23.1.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", "@types/jest": "^27.4.1", @@ -73,7 +73,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/accounts-controller": "^23.0.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/snaps-controllers": "^9.19.0" }, "engines": { diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index a08c90356d9..2be596865ff 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.0.0] + ### Uncategorized - Fix invalid type import path in `@metamask/multichain` ([#5313](https://github.com/MetaMask/core/pull/5313)) @@ -78,7 +80,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#4962](https://github.com/MetaMask/core/pull/4962)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain@3.0.0...HEAD +[3.0.0]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.1.1...@metamask/multichain@3.0.0 [2.1.1]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.1.0...@metamask/multichain@2.1.1 [2.1.0]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.0.0...@metamask/multichain@2.1.0 [2.0.0]: https://github.com/MetaMask/core/compare/@metamask/multichain@1.1.2...@metamask/multichain@2.0.0 diff --git a/packages/multichain/package.json b/packages/multichain/package.json index 0264cb9ca40..291a66bfd4f 100644 --- a/packages/multichain/package.json +++ b/packages/multichain/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain", - "version": "2.1.1", + "version": "3.0.0", "description": "Provides types, helpers, adapters, and wrappers for facilitating CAIP Multichain sessions", "keywords": [ "MetaMask", @@ -60,7 +60,7 @@ "devDependencies": { "@metamask/auto-changelog": "^3.4.4", "@metamask/json-rpc-engine": "^10.0.3", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@metamask/permission-controller": "^11.0.6", "@open-rpc/meta-schema": "^1.14.6", "@types/jest": "^27.4.1", @@ -72,7 +72,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.0.0", + "@metamask/network-controller": "^23.0.0", "@metamask/permission-controller": "^11.0.0" }, "engines": { diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index da54e0aba06..fdc4200abb7 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [23.0.0] + ### Uncategorized - RpcService: Regard node-fetch errors as retriable ([#5298](https://github.com/MetaMask/core/pull/5298)) @@ -726,7 +728,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@23.0.0...HEAD +[23.0.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.1...@metamask/network-controller@23.0.0 [22.2.1]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.0...@metamask/network-controller@22.2.1 [22.2.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.1.1...@metamask/network-controller@22.2.0 [22.1.1]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.1.0...@metamask/network-controller@22.1.1 diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 3f8449348e6..c3f049ad403 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/network-controller", - "version": "22.2.1", + "version": "23.0.0", "description": "Provides an interface to the currently selected network via a MetaMask-compatible provider object", "keywords": [ "MetaMask", diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index a4d9e48312f..f951d188c2b 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -312,7 +314,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.20.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@1.0.0...HEAD +[1.0.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.20.1...@metamask/notification-services-controller@1.0.0 [0.20.1]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.20.0...@metamask/notification-services-controller@0.20.1 [0.20.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.19.0...@metamask/notification-services-controller@0.20.0 [0.19.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.18.0...@metamask/notification-services-controller@0.19.0 diff --git a/packages/notification-services-controller/package.json b/packages/notification-services-controller/package.json index 54af5356df3..b8cd14f4cbc 100644 --- a/packages/notification-services-controller/package.json +++ b/packages/notification-services-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/notification-services-controller", - "version": "0.20.1", + "version": "1.0.0", "description": "Manages New MetaMask decentralized Notification system", "keywords": [ "MetaMask", @@ -113,7 +113,7 @@ "@lavamoat/preinstall-always-fail": "^2.1.0", "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", - "@metamask/profile-sync-controller": "^7.0.1", + "@metamask/profile-sync-controller": "^8.0.0", "@types/jest": "^27.4.1", "@types/readable-stream": "^2.3.0", "contentful": "^10.15.0", @@ -128,7 +128,7 @@ }, "peerDependencies": { "@metamask/keyring-controller": "^19.0.0", - "@metamask/profile-sync-controller": "^7.0.0" + "@metamask/profile-sync-controller": "^8.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index ebf794c0603..bb6d244ce8e 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -67,7 +67,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.0.0" + "@metamask/network-controller": "^23.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index 5a4531d08c9..097d836a2d5 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [16.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -344,7 +346,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@16.0.0...HEAD +[16.0.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.2...@metamask/preferences-controller@16.0.0 [15.0.2]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.1...@metamask/preferences-controller@15.0.2 [15.0.1]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.0...@metamask/preferences-controller@15.0.1 [15.0.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@14.0.0...@metamask/preferences-controller@15.0.0 diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index 2bcf9830665..a1830d58ca5 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/preferences-controller", - "version": "15.0.2", + "version": "16.0.0", "description": "Manages user-configurable settings for MetaMask", "keywords": [ "MetaMask", diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index d82be64801a..81c2f2400aa 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.0.0] + ### Uncategorized - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) @@ -472,7 +474,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@7.0.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@8.0.0...HEAD +[8.0.0]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@7.0.1...@metamask/profile-sync-controller@8.0.0 [7.0.1]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@7.0.0...@metamask/profile-sync-controller@7.0.1 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@6.0.0...@metamask/profile-sync-controller@7.0.0 [6.0.0]: https://github.com/MetaMask/core/compare/@metamask/profile-sync-controller@5.0.0...@metamask/profile-sync-controller@6.0.0 diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json index 8e3a1a2d4c2..d073d51699a 100644 --- a/packages/profile-sync-controller/package.json +++ b/packages/profile-sync-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/profile-sync-controller", - "version": "7.0.1", + "version": "8.0.0", "description": "The profile sync helps developers synchronize data across multiple clients and devices in a privacy-preserving way. All data saved in the user storage database is encrypted client-side to preserve privacy. The user storage provides a modular design, giving developers the flexibility to construct and manage their storage spaces in a way that best suits their needs", "keywords": [ "MetaMask", @@ -103,7 +103,7 @@ "@metamask/base-controller": "^8.0.0", "@metamask/keyring-api": "^17.0.0", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@metamask/snaps-sdk": "^6.17.1", "@metamask/snaps-utils": "^8.10.0", "@noble/ciphers": "^0.5.2", @@ -115,7 +115,7 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@lavamoat/preinstall-always-fail": "^2.1.0", - "@metamask/accounts-controller": "^23.1.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-internal-api": "^4.0.1", "@metamask/providers": "^18.1.1", @@ -133,9 +133,9 @@ "webextension-polyfill": "^0.12.0" }, "peerDependencies": { - "@metamask/accounts-controller": "^23.0.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^22.0.0", + "@metamask/network-controller": "^23.0.0", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/queued-request-controller/package.json b/packages/queued-request-controller/package.json index d1b526654ad..5347615755f 100644 --- a/packages/queued-request-controller/package.json +++ b/packages/queued-request-controller/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@metamask/selected-network-controller": "^21.0.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -71,7 +71,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.0.0", + "@metamask/network-controller": "^23.0.0", "@metamask/selected-network-controller": "^21.0.0" }, "engines": { diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index f86208c1cbc..27bb10e731f 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@metamask/permission-controller": "^11.0.6", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -69,7 +69,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.0.0", + "@metamask/network-controller": "^23.0.0", "@metamask/permission-controller": "^11.0.0" }, "engines": { diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index bbf4fa2da46..1a2885b7db7 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [24.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -465,7 +467,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#1214](https://github.com/MetaMask/core/pull/1214)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@24.0.0...HEAD +[24.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.1...@metamask/signature-controller@24.0.0 [23.2.1]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.0...@metamask/signature-controller@23.2.1 [23.2.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.1.0...@metamask/signature-controller@23.2.0 [23.1.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.0.1...@metamask/signature-controller@23.1.0 diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index 5735de1ad9f..a48cef43d5d 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/signature-controller", - "version": "23.2.1", + "version": "24.0.0", "description": "Processes signing requests in order to sign arbitrary and typed data", "keywords": [ "MetaMask", @@ -60,7 +60,7 @@ "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", "@metamask/logging-controller": "^6.0.4", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -73,7 +73,7 @@ "@metamask/approval-controller": "^7.0.0", "@metamask/keyring-controller": "^19.0.0", "@metamask/logging-controller": "^6.0.0", - "@metamask/network-controller": "^22.0.0" + "@metamask/network-controller": "^23.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index ca3d9791e43..c67c4c97f22 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [46.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -1281,7 +1283,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@45.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@46.0.0...HEAD +[46.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@45.1.0...@metamask/transaction-controller@46.0.0 [45.1.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@45.0.0...@metamask/transaction-controller@45.1.0 [45.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@44.1.0...@metamask/transaction-controller@45.0.0 [44.1.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@44.0.0...@metamask/transaction-controller@44.1.0 diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index bf16e5a4b8d..f8dfcd562d9 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/transaction-controller", - "version": "45.1.0", + "version": "46.0.0", "description": "Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation", "keywords": [ "MetaMask", @@ -69,14 +69,14 @@ }, "devDependencies": { "@babel/runtime": "^7.23.9", - "@metamask/accounts-controller": "^23.1.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.1.3", "@metamask/auto-changelog": "^3.4.4", "@metamask/eth-block-tracker": "^11.0.3", "@metamask/eth-json-rpc-provider": "^4.1.8", "@metamask/ethjs-provider-http": "^0.3.0", "@metamask/gas-fee-controller": "^22.0.3", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^23.0.0", "@types/bn.js": "^5.1.5", "@types/jest": "^27.4.1", "@types/node": "^16.18.54", @@ -92,11 +92,11 @@ }, "peerDependencies": { "@babel/runtime": "^7.0.0", - "@metamask/accounts-controller": "^23.0.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.0.0", "@metamask/eth-block-tracker": ">=9", "@metamask/gas-fee-controller": "^22.0.0", - "@metamask/network-controller": "^22.0.0" + "@metamask/network-controller": "^23.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index 44ff18b2d35..13c1ec188a0 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [25.0.0] + ### Uncategorized - Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) @@ -339,7 +341,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial Release ([#3749](https://github.com/MetaMask/core/pull/3749)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@24.0.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@25.0.0...HEAD +[25.0.0]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@24.0.1...@metamask/user-operation-controller@25.0.0 [24.0.1]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@24.0.0...@metamask/user-operation-controller@24.0.1 [24.0.0]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@23.0.0...@metamask/user-operation-controller@24.0.0 [23.0.0]: https://github.com/MetaMask/core/compare/@metamask/user-operation-controller@22.0.0...@metamask/user-operation-controller@23.0.0 diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index f1750769049..256c02bf9ce 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/user-operation-controller", - "version": "24.0.1", + "version": "25.0.0", "description": "Creates user operations and manages their life cycle", "keywords": [ "MetaMask", @@ -66,8 +66,8 @@ "@metamask/eth-block-tracker": "^11.0.3", "@metamask/gas-fee-controller": "^22.0.3", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.1", - "@metamask/transaction-controller": "^45.1.0", + "@metamask/network-controller": "^23.0.0", + "@metamask/transaction-controller": "^46.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -81,8 +81,8 @@ "@metamask/eth-block-tracker": ">=9", "@metamask/gas-fee-controller": "^22.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^22.0.0", - "@metamask/transaction-controller": "^45.0.0" + "@metamask/network-controller": "^23.0.0", + "@metamask/transaction-controller": "^46.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/yarn.lock b/yarn.lock index 57dcd4b6f07..4c2432d2e9f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2340,7 +2340,7 @@ __metadata: languageName: node linkType: hard -"@metamask/accounts-controller@npm:^23.1.0, @metamask/accounts-controller@workspace:packages/accounts-controller": +"@metamask/accounts-controller@npm:^24.0.0, @metamask/accounts-controller@workspace:packages/accounts-controller": version: 0.0.0-use.local resolution: "@metamask/accounts-controller@workspace:packages/accounts-controller" dependencies: @@ -2351,7 +2351,7 @@ __metadata: "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/providers": "npm:^18.1.1" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" @@ -2371,7 +2371,7 @@ __metadata: webextension-polyfill: "npm:^0.12.0" peerDependencies: "@metamask/keyring-controller": ^19.1.0 - "@metamask/network-controller": ^22.2.1 + "@metamask/network-controller": ^23.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 @@ -2462,7 +2462,7 @@ __metadata: "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" "@metamask/abi-utils": "npm:^2.0.3" - "@metamask/accounts-controller": "npm:^23.1.0" + "@metamask/accounts-controller": "npm:^24.0.0" "@metamask/approval-controller": "npm:^7.1.3" "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" @@ -2475,10 +2475,10 @@ __metadata: "@metamask/keyring-internal-api": "npm:^4.0.1" "@metamask/keyring-snap-client": "npm:^3.0.3" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/polling-controller": "npm:^12.0.3" - "@metamask/preferences-controller": "npm:^15.0.2" + "@metamask/preferences-controller": "npm:^16.0.0" "@metamask/providers": "npm:^18.1.1" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-controllers": "npm:^9.19.0" @@ -2509,12 +2509,12 @@ __metadata: uuid: "npm:^8.3.2" webextension-polyfill: "npm:^0.12.0" peerDependencies: - "@metamask/accounts-controller": ^23.0.1 + "@metamask/accounts-controller": ^24.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 "@metamask/permission-controller": ^11.0.0 - "@metamask/preferences-controller": ^15.0.0 + "@metamask/preferences-controller": ^16.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 @@ -2752,11 +2752,11 @@ __metadata: resolution: "@metamask/earn-controller@workspace:packages/earn-controller" dependencies: "@ethersproject/providers": "npm:^5.7.0" - "@metamask/accounts-controller": "npm:^23.1.0" + "@metamask/accounts-controller": "npm:^24.0.0" "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/stake-sdk": "npm:^1.0.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2766,8 +2766,8 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 - "@metamask/network-controller": ^22.1.1 + "@metamask/accounts-controller": ^24.0.0 + "@metamask/network-controller": ^23.0.0 languageName: unknown linkType: soft @@ -2779,7 +2779,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2790,7 +2790,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 languageName: unknown linkType: soft @@ -3197,7 +3197,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-unit": "npm:^0.3.0" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/utils": "npm:^11.1.0" "@types/bn.js": "npm:^5.1.5" @@ -3217,7 +3217,7 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.0.0 - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 languageName: unknown linkType: soft @@ -3474,8 +3474,8 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 - "@metamask/network-controller": ^22.1.1 + "@metamask/accounts-controller": ^24.0.0 + "@metamask/network-controller": ^23.0.0 languageName: unknown linkType: soft @@ -3483,7 +3483,7 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/multichain-transactions-controller@workspace:packages/multichain-transactions-controller" dependencies: - "@metamask/accounts-controller": "npm:^23.1.0" + "@metamask/accounts-controller": "npm:^24.0.0" "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/keyring-api": "npm:^17.0.0" @@ -3506,7 +3506,7 @@ __metadata: typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 + "@metamask/accounts-controller": ^24.0.0 "@metamask/snaps-controllers": ^9.19.0 languageName: unknown linkType: soft @@ -3520,7 +3520,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" @@ -3537,7 +3537,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 "@metamask/permission-controller": ^11.0.0 languageName: unknown linkType: soft @@ -3561,7 +3561,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/network-controller@npm:^22.2.1, @metamask/network-controller@workspace:packages/network-controller": +"@metamask/network-controller@npm:^23.0.0, @metamask/network-controller@workspace:packages/network-controller": version: 0.0.0-use.local resolution: "@metamask/network-controller@workspace:packages/network-controller" dependencies: @@ -3626,7 +3626,7 @@ __metadata: "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/profile-sync-controller": "npm:^7.0.1" + "@metamask/profile-sync-controller": "npm:^8.0.0" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" "@types/readable-stream": "npm:^2.3.0" @@ -3645,7 +3645,7 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@metamask/keyring-controller": ^19.0.0 - "@metamask/profile-sync-controller": ^7.0.0 + "@metamask/profile-sync-controller": ^8.0.0 languageName: unknown linkType: soft @@ -3758,7 +3758,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" "@types/uuid": "npm:^8.3.0" @@ -3772,7 +3772,7 @@ __metadata: typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 languageName: unknown linkType: soft @@ -3786,7 +3786,7 @@ __metadata: languageName: node linkType: hard -"@metamask/preferences-controller@npm:^15.0.2, @metamask/preferences-controller@workspace:packages/preferences-controller": +"@metamask/preferences-controller@npm:^16.0.0, @metamask/preferences-controller@workspace:packages/preferences-controller": version: 0.0.0-use.local resolution: "@metamask/preferences-controller@workspace:packages/preferences-controller" dependencies: @@ -3807,19 +3807,19 @@ __metadata: languageName: unknown linkType: soft -"@metamask/profile-sync-controller@npm:^7.0.1, @metamask/profile-sync-controller@workspace:packages/profile-sync-controller": +"@metamask/profile-sync-controller@npm:^8.0.0, @metamask/profile-sync-controller@workspace:packages/profile-sync-controller": version: 0.0.0-use.local resolution: "@metamask/profile-sync-controller@workspace:packages/profile-sync-controller" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@lavamoat/preinstall-always-fail": "npm:^2.1.0" - "@metamask/accounts-controller": "npm:^23.1.0" + "@metamask/accounts-controller": "npm:^24.0.0" "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/providers": "npm:^18.1.1" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" @@ -3841,9 +3841,9 @@ __metadata: typescript: "npm:~5.2.2" webextension-polyfill: "npm:^0.12.0" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 + "@metamask/accounts-controller": ^24.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 @@ -3879,7 +3879,7 @@ __metadata: "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/selected-network-controller": "npm:^21.0.1" "@metamask/swappable-obj-proxy": "npm:^2.3.0" @@ -3896,7 +3896,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 "@metamask/selected-network-controller": ^21.0.0 languageName: unknown linkType: soft @@ -3974,7 +3974,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/swappable-obj-proxy": "npm:^2.3.0" "@metamask/utils": "npm:^11.1.0" @@ -3990,7 +3990,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 "@metamask/permission-controller": ^11.0.0 languageName: unknown linkType: soft @@ -4006,7 +4006,7 @@ __metadata: "@metamask/eth-sig-util": "npm:^8.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/logging-controller": "npm:^6.0.4" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -4022,7 +4022,7 @@ __metadata: "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 "@metamask/logging-controller": ^6.0.0 - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 languageName: unknown linkType: soft @@ -4186,7 +4186,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/transaction-controller@npm:^45.1.0, @metamask/transaction-controller@workspace:packages/transaction-controller": +"@metamask/transaction-controller@npm:^46.0.0, @metamask/transaction-controller@workspace:packages/transaction-controller": version: 0.0.0-use.local resolution: "@metamask/transaction-controller@workspace:packages/transaction-controller" dependencies: @@ -4197,7 +4197,7 @@ __metadata: "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" - "@metamask/accounts-controller": "npm:^23.1.0" + "@metamask/accounts-controller": "npm:^24.0.0" "@metamask/approval-controller": "npm:^7.1.3" "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" @@ -4208,7 +4208,7 @@ __metadata: "@metamask/ethjs-provider-http": "npm:^0.3.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/nonce-tracker": "npm:^6.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.1.0" @@ -4232,11 +4232,11 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.0.0 - "@metamask/accounts-controller": ^23.0.0 + "@metamask/accounts-controller": ^24.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 - "@metamask/network-controller": ^22.0.0 + "@metamask/network-controller": ^23.0.0 languageName: unknown linkType: soft @@ -4252,11 +4252,11 @@ __metadata: "@metamask/eth-query": "npm:^4.0.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^23.0.0" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/superstruct": "npm:^3.1.0" - "@metamask/transaction-controller": "npm:^45.1.0" + "@metamask/transaction-controller": "npm:^46.0.0" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" bn.js: "npm:^5.2.1" @@ -4274,8 +4274,8 @@ __metadata: "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.0.0 - "@metamask/transaction-controller": ^45.0.0 + "@metamask/network-controller": ^23.0.0 + "@metamask/transaction-controller": ^46.0.0 languageName: unknown linkType: soft From 599358b063f361e63e13ce5aeecc697669fc044e Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 14:10:53 -0800 Subject: [PATCH 03/50] Update accounts controller change logs --- packages/accounts-controller/CHANGELOG.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index a35a7cc66f7..274d78c4cdb 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -11,7 +11,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Uncategorized -- feat: Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) +## [24.0.0] + +### Added + +- **BREAKING:** Add `@metamask/network-controller` `^22.2.1` as a dev and peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) +- **BREAKING:** Added `MultichainNetworkController:didNetworkChange` to allowed events and handle keeping accounts in sync with network changes ([#5215](https://github.com/MetaMask/core/pull/5215)) + +### Changed + +- **BREAKING:** Bump `@metamask/keyring-controller` peer dependency from `^19.0.0` to `^19.1.0` ([#5215](https://github.com/MetaMask/core/pull/5215)) ## [23.1.0] From 5a3e941b20727272dfeb60a829a97c5ae4830105 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 14:12:18 -0800 Subject: [PATCH 04/50] Clean accounts controller logs --- packages/accounts-controller/CHANGELOG.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 274d78c4cdb..5a5d1812302 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -9,10 +9,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [24.0.0] -### Uncategorized - -## [24.0.0] - ### Added - **BREAKING:** Add `@metamask/network-controller` `^22.2.1` as a dev and peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) From 37e7c33b51ebcc0d5701fb6966df7cf9cea1b635 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 14:45:33 -0800 Subject: [PATCH 05/50] Update assets controllers change logs --- packages/assets-controllers/CHANGELOG.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 8da740a6678..4daf1d1be6f 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -9,9 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [50.0.0] -### Uncategorized +### Changed -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) +- **BREAKING:** Bump `@metamask/preferences-controller` dev and peer dependency from `^15.0.2` to `^16.0.0` +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^23.0.0` +- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` ## [49.0.0] From b53218f8b7845e6b8379b479a13e7381b4ac6c7d Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 14:50:43 -0800 Subject: [PATCH 06/50] Update change log for earn controller --- packages/earn-controller/CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index d2261cd2bce..3d243fbd549 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -9,9 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.0] -### Uncategorized +### Changed -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^23.0.0` +- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` ## [0.2.1] From 2c01fa5a2ee48c7bab307eaedcc0ec73b5fdaa8c Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 14:52:18 -0800 Subject: [PATCH 07/50] Update multichain change logs --- packages/multichain/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index 2be596865ff..c7ce8c03c6b 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.0.0] -### Uncategorized +### Changed -- Fix invalid type import path in `@metamask/multichain` ([#5313](https://github.com/MetaMask/core/pull/5313)) +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^23.0.0` ## [2.1.1] From f236f22d1b8325c9913fb19b25a77112f3d36cd6 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 14:58:24 -0800 Subject: [PATCH 08/50] Update change log for multichain network controller --- packages/multichain-network-controller/CHANGELOG.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index e355cd33f36..e855503b79b 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -9,9 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.0] -### Uncategorized +### Added -- feat: Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) - -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@1.0.0...HEAD -[1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@1.0.0 +- Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) +- Added allowed actions - `NetworkControllerGetStateAction | NetworkControllerSetActiveNetworkAction`. The `MultichainNetworkController` acts as a proxy for the `NetworkController` and will update it based on EVM network changes. +- Added allowed events - `AccountsControllerSelectedAccountChangeEvent` to allowed events. This is used to subscribe to the `AccountsController:selectedAccountChange` event from the `AccountsController` and is responsible for updating active network based on account changes (both EVM and non-EVM). From 55fbae8f671470b668b1bf98660dce24c0f523df Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 14:59:38 -0800 Subject: [PATCH 09/50] Update change logs for multichain transactions controller --- packages/multichain-transactions-controller/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index cb5efb3e291..84abed85af0 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.0] -### Uncategorized +### Changed -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) +- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` ## [0.3.0] From 564d453551488f5d9426675a07ed542a149dbc59 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 15:36:43 -0800 Subject: [PATCH 10/50] Bump patch version for network controller --- packages/accounts-controller/package.json | 4 +- packages/assets-controllers/package.json | 4 +- packages/earn-controller/package.json | 4 +- packages/ens-controller/package.json | 4 +- packages/gas-fee-controller/package.json | 4 +- .../package.json | 2 +- packages/multichain/package.json | 4 +- packages/network-controller/package.json | 2 +- packages/polling-controller/package.json | 4 +- packages/profile-sync-controller/package.json | 4 +- .../queued-request-controller/package.json | 4 +- .../selected-network-controller/package.json | 4 +- packages/signature-controller/package.json | 4 +- packages/transaction-controller/package.json | 4 +- .../user-operation-controller/package.json | 4 +- yarn.lock | 56 +++++++++---------- 16 files changed, 56 insertions(+), 56 deletions(-) diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index af279221d9b..a00b2c1aa49 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -63,7 +63,7 @@ "devDependencies": { "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/providers": "^18.1.1", "@metamask/snaps-controllers": "^9.19.0", "@types/jest": "^27.4.1", @@ -77,7 +77,7 @@ }, "peerDependencies": { "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index b5e98b09a6c..a37b7bc82c1 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -84,7 +84,7 @@ "@metamask/keyring-controller": "^19.1.0", "@metamask/keyring-internal-api": "^4.0.1", "@metamask/keyring-snap-client": "^3.0.3", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.6", "@metamask/preferences-controller": "^16.0.0", "@metamask/providers": "^18.1.1", @@ -108,7 +108,7 @@ "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.0", "@metamask/preferences-controller": "^16.0.0", "@metamask/providers": "^18.1.0", diff --git a/packages/earn-controller/package.json b/packages/earn-controller/package.json index 9c88bbf8e9a..56c631f3be5 100644 --- a/packages/earn-controller/package.json +++ b/packages/earn-controller/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@metamask/accounts-controller": "^24.0.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -66,7 +66,7 @@ }, "peerDependencies": { "@metamask/accounts-controller": "^24.0.0", - "@metamask/network-controller": "^23.0.0" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 86bd0ac9150..efbf633cbf5 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -65,7 +65,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^23.0.0" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index 527b53756bf..eade3ccb261 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -61,7 +61,7 @@ "devDependencies": { "@babel/runtime": "^7.23.9", "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@types/jest": "^27.4.1", "@types/jest-when": "^2.7.3", "deepmerge": "^4.2.2", @@ -76,7 +76,7 @@ }, "peerDependencies": { "@babel/runtime": "^7.0.0", - "@metamask/network-controller": "^23.0.0" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index b271275d5c9..941bc448677 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -68,7 +68,7 @@ }, "peerDependencies": { "@metamask/accounts-controller": "^24.0.0", - "@metamask/network-controller": "^23.0.0" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/multichain/package.json b/packages/multichain/package.json index 291a66bfd4f..47e56663bd7 100644 --- a/packages/multichain/package.json +++ b/packages/multichain/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@metamask/auto-changelog": "^3.4.4", "@metamask/json-rpc-engine": "^10.0.3", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.6", "@open-rpc/meta-schema": "^1.14.6", "@types/jest": "^27.4.1", @@ -72,7 +72,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.0" }, "engines": { diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index c3f049ad403..38dfc8add54 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/network-controller", - "version": "23.0.0", + "version": "22.2.2", "description": "Provides an interface to the currently selected network via a MetaMask-compatible provider object", "keywords": [ "MetaMask", diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index bb6d244ce8e..41c6d82c7e8 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -67,7 +67,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^23.0.0" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json index d073d51699a..028c75665de 100644 --- a/packages/profile-sync-controller/package.json +++ b/packages/profile-sync-controller/package.json @@ -103,7 +103,7 @@ "@metamask/base-controller": "^8.0.0", "@metamask/keyring-api": "^17.0.0", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/snaps-sdk": "^6.17.1", "@metamask/snaps-utils": "^8.10.0", "@noble/ciphers": "^0.5.2", @@ -135,7 +135,7 @@ "peerDependencies": { "@metamask/accounts-controller": "^24.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/queued-request-controller/package.json b/packages/queued-request-controller/package.json index 5347615755f..a35dd17a75f 100644 --- a/packages/queued-request-controller/package.json +++ b/packages/queued-request-controller/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/selected-network-controller": "^21.0.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -71,7 +71,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/selected-network-controller": "^21.0.0" }, "engines": { diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index 27bb10e731f..011990b27d9 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.6", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -69,7 +69,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.0" }, "engines": { diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index a48cef43d5d..c81db5b6896 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -60,7 +60,7 @@ "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", "@metamask/logging-controller": "^6.0.4", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -73,7 +73,7 @@ "@metamask/approval-controller": "^7.0.0", "@metamask/keyring-controller": "^19.0.0", "@metamask/logging-controller": "^6.0.0", - "@metamask/network-controller": "^23.0.0" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index f8dfcd562d9..49ed31d5dd9 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -76,7 +76,7 @@ "@metamask/eth-json-rpc-provider": "^4.1.8", "@metamask/ethjs-provider-http": "^0.3.0", "@metamask/gas-fee-controller": "^22.0.3", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@types/bn.js": "^5.1.5", "@types/jest": "^27.4.1", "@types/node": "^16.18.54", @@ -96,7 +96,7 @@ "@metamask/approval-controller": "^7.0.0", "@metamask/eth-block-tracker": ">=9", "@metamask/gas-fee-controller": "^22.0.0", - "@metamask/network-controller": "^23.0.0" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 256c02bf9ce..00c30f83d4f 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -66,7 +66,7 @@ "@metamask/eth-block-tracker": "^11.0.3", "@metamask/gas-fee-controller": "^22.0.3", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/transaction-controller": "^46.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -81,7 +81,7 @@ "@metamask/eth-block-tracker": ">=9", "@metamask/gas-fee-controller": "^22.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^23.0.0", + "@metamask/network-controller": "^22.2.2", "@metamask/transaction-controller": "^46.0.0" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 4c2432d2e9f..e66ce94aeed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2351,7 +2351,7 @@ __metadata: "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/providers": "npm:^18.1.1" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" @@ -2371,7 +2371,7 @@ __metadata: webextension-polyfill: "npm:^0.12.0" peerDependencies: "@metamask/keyring-controller": ^19.1.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 @@ -2475,7 +2475,7 @@ __metadata: "@metamask/keyring-internal-api": "npm:^4.0.1" "@metamask/keyring-snap-client": "npm:^3.0.3" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/preferences-controller": "npm:^16.0.0" @@ -2512,7 +2512,7 @@ __metadata: "@metamask/accounts-controller": ^24.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 "@metamask/permission-controller": ^11.0.0 "@metamask/preferences-controller": ^16.0.0 "@metamask/providers": ^18.1.0 @@ -2756,7 +2756,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/stake-sdk": "npm:^1.0.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2767,7 +2767,7 @@ __metadata: typescript: "npm:~5.2.2" peerDependencies: "@metamask/accounts-controller": ^24.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -2779,7 +2779,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2790,7 +2790,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -3197,7 +3197,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-unit": "npm:^0.3.0" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/utils": "npm:^11.1.0" "@types/bn.js": "npm:^5.1.5" @@ -3217,7 +3217,7 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -3475,7 +3475,7 @@ __metadata: typescript: "npm:~5.2.2" peerDependencies: "@metamask/accounts-controller": ^24.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -3520,7 +3520,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" @@ -3537,7 +3537,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 "@metamask/permission-controller": ^11.0.0 languageName: unknown linkType: soft @@ -3561,7 +3561,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/network-controller@npm:^23.0.0, @metamask/network-controller@workspace:packages/network-controller": +"@metamask/network-controller@npm:^22.2.2, @metamask/network-controller@workspace:packages/network-controller": version: 0.0.0-use.local resolution: "@metamask/network-controller@workspace:packages/network-controller" dependencies: @@ -3758,7 +3758,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" "@types/uuid": "npm:^8.3.0" @@ -3772,7 +3772,7 @@ __metadata: typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -3819,7 +3819,7 @@ __metadata: "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/providers": "npm:^18.1.1" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" @@ -3843,7 +3843,7 @@ __metadata: peerDependencies: "@metamask/accounts-controller": ^24.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 @@ -3879,7 +3879,7 @@ __metadata: "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/selected-network-controller": "npm:^21.0.1" "@metamask/swappable-obj-proxy": "npm:^2.3.0" @@ -3896,7 +3896,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 "@metamask/selected-network-controller": ^21.0.0 languageName: unknown linkType: soft @@ -3974,7 +3974,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/swappable-obj-proxy": "npm:^2.3.0" "@metamask/utils": "npm:^11.1.0" @@ -3990,7 +3990,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 "@metamask/permission-controller": ^11.0.0 languageName: unknown linkType: soft @@ -4006,7 +4006,7 @@ __metadata: "@metamask/eth-sig-util": "npm:^8.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/logging-controller": "npm:^6.0.4" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -4022,7 +4022,7 @@ __metadata: "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 "@metamask/logging-controller": ^6.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -4208,7 +4208,7 @@ __metadata: "@metamask/ethjs-provider-http": "npm:^0.3.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/nonce-tracker": "npm:^6.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.1.0" @@ -4236,7 +4236,7 @@ __metadata: "@metamask/approval-controller": ^7.0.0 "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -4252,7 +4252,7 @@ __metadata: "@metamask/eth-query": "npm:^4.0.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/network-controller": "npm:^23.0.0" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/superstruct": "npm:^3.1.0" @@ -4274,7 +4274,7 @@ __metadata: "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^23.0.0 + "@metamask/network-controller": ^22.2.2 "@metamask/transaction-controller": ^46.0.0 languageName: unknown linkType: soft From 7cbb691274f4c4d03b5a938f43c4687aad16a680 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 15:37:02 -0800 Subject: [PATCH 11/50] Update network controller change logs --- packages/network-controller/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index fdc4200abb7..19f31ad171c 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,9 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [23.0.0] +## [22.2.2] -### Uncategorized +### Fixed - RpcService: Regard node-fetch errors as retriable ([#5298](https://github.com/MetaMask/core/pull/5298)) From dae9b4e9b8d44666ff41c60a0c2945927405517e Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 15:40:39 -0800 Subject: [PATCH 12/50] Update change log about network controller bump --- packages/accounts-controller/CHANGELOG.md | 2 +- packages/assets-controllers/CHANGELOG.md | 2 +- packages/earn-controller/CHANGELOG.md | 2 +- packages/multichain/CHANGELOG.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 5a5d1812302..ea8f5d7dde5 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- **BREAKING:** Add `@metamask/network-controller` `^22.2.1` as a dev and peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) +- **BREAKING:** Add `@metamask/network-controller` `^22.2.2` as a dev and peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) - **BREAKING:** Added `MultichainNetworkController:didNetworkChange` to allowed events and handle keeping accounts in sync with network changes ([#5215](https://github.com/MetaMask/core/pull/5215)) ### Changed diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 4daf1d1be6f..a90d715c10c 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - **BREAKING:** Bump `@metamask/preferences-controller` dev and peer dependency from `^15.0.2` to `^16.0.0` -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^23.0.0` +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` - **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` ## [49.0.0] diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index 3d243fbd549..38382436ce7 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^23.0.0` +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` - **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` ## [0.2.1] diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index c7ce8c03c6b..46c6f14dc10 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^23.0.0` +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` ## [2.1.1] From 2590c83a3b80bb397b0c4828c5e0fab281db91d3 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 15:49:22 -0800 Subject: [PATCH 13/50] Update change logs for notifications services controller --- packages/notification-services-controller/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index f951d188c2b..022236a3dd3 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.0] -### Uncategorized +### Changed -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) +- **BREAKING:** Bump `@metamask/profile-sync-controller` dev and peer dependency from `^7.0.1` to `^8.0.0` ## [0.20.1] From 28ec29070d9d7306ec543d205aa66a8af453e8e1 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 15:57:51 -0800 Subject: [PATCH 14/50] No need to bump preferences controller --- packages/assets-controllers/CHANGELOG.md | 1 - packages/assets-controllers/package.json | 4 ++-- packages/preferences-controller/CHANGELOG.md | 9 +-------- packages/preferences-controller/package.json | 2 +- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index a90d715c10c..0cd0c27ebca 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -11,7 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/preferences-controller` dev and peer dependency from `^15.0.2` to `^16.0.0` - **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` - **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index a37b7bc82c1..d4b5b2ad0a7 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -86,7 +86,7 @@ "@metamask/keyring-snap-client": "^3.0.3", "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.6", - "@metamask/preferences-controller": "^16.0.0", + "@metamask/preferences-controller": "^15.0.2", "@metamask/providers": "^18.1.1", "@metamask/snaps-controllers": "^9.19.0", "@metamask/snaps-sdk": "^6.17.1", @@ -110,7 +110,7 @@ "@metamask/keyring-controller": "^19.0.0", "@metamask/network-controller": "^22.2.2", "@metamask/permission-controller": "^11.0.0", - "@metamask/preferences-controller": "^16.0.0", + "@metamask/preferences-controller": "^15.0.2", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index 097d836a2d5..787b42afa99 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [16.0.0] - -### Uncategorized - -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) - ## [15.0.2] ### Changed @@ -346,8 +340,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@16.0.0...HEAD -[16.0.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.2...@metamask/preferences-controller@16.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.2...HEAD [15.0.2]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.1...@metamask/preferences-controller@15.0.2 [15.0.1]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@15.0.0...@metamask/preferences-controller@15.0.1 [15.0.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@14.0.0...@metamask/preferences-controller@15.0.0 diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index a1830d58ca5..2bcf9830665 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/preferences-controller", - "version": "16.0.0", + "version": "15.0.2", "description": "Manages user-configurable settings for MetaMask", "keywords": [ "MetaMask", From 2544afe1e27cdf717cf7f55f799b1e23747f6f1b Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 16:16:09 -0800 Subject: [PATCH 15/50] Update change logs for profile sync controller --- packages/profile-sync-controller/CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 81c2f2400aa..3e3e9598194 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -9,10 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [8.0.0] -### Uncategorized +### Changed +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) ## [7.0.1] From ffa4e6718ddde5ea28686f31deabd777fb114efd Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 16:19:45 -0800 Subject: [PATCH 16/50] Update changelog for signature controller --- packages/signature-controller/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 1a2885b7db7..a98e3d590fd 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -9,9 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [24.0.0] -### Uncategorized +### Changed -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` ## [23.2.1] From 87414d8781df639ffb655446c44247b38b1f4453 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 16:20:38 -0800 Subject: [PATCH 17/50] Update change logs for transactions controller --- packages/transaction-controller/CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index c67c4c97f22..df324dd7123 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -9,9 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [46.0.0] -### Uncategorized +### Changed -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` ## [45.1.0] From 57ff379034d19b8a542d871163e636519e58868e Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 16:22:05 -0800 Subject: [PATCH 18/50] Update changelogs for user operation controller --- packages/user-operation-controller/CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index 13c1ec188a0..d9f0f4e17ad 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -9,9 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [25.0.0] -### Uncategorized +### Changed -- Release 298.0.0 ([#5314](https://github.com/MetaMask/core/pull/5314)) +- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/transaction-controller` dev and peer dependency from `^45.1.0` to `^46.0.0` ## [24.0.1] From d23c3b395ed2a5f9d3f47c9cf669abf216deba02 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 16:39:51 -0800 Subject: [PATCH 19/50] Fix changelog validation --- packages/multichain-network-controller/CHANGELOG.md | 5 ++++- packages/network-controller/CHANGELOG.md | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index e855503b79b..559ffa8fb8e 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -11,6 +11,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- Add `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) +- Initial release of `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) - Added allowed actions - `NetworkControllerGetStateAction | NetworkControllerSetActiveNetworkAction`. The `MultichainNetworkController` acts as a proxy for the `NetworkController` and will update it based on EVM network changes. - Added allowed events - `AccountsControllerSelectedAccountChangeEvent` to allowed events. This is used to subscribe to the `AccountsController:selectedAccountChange` event from the `AccountsController` and is responsible for updating active network based on account changes (both EVM and non-EVM). + +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@1.0.0...HEAD +[1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@1.0.0 diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 19f31ad171c..3c438b0fc8b 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -728,8 +728,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@23.0.0...HEAD -[23.0.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.1...@metamask/network-controller@23.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.2...HEAD +[22.2.2]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.1...@metamask/network-controller@22.2.2 [22.2.1]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.0...@metamask/network-controller@22.2.1 [22.2.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.1.1...@metamask/network-controller@22.2.0 [22.1.1]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.1.0...@metamask/network-controller@22.1.1 From 565372c273ed4ef5d289c03fc5cad068c440f92b Mon Sep 17 00:00:00 2001 From: Cal-L Date: Wed, 12 Feb 2025 16:53:19 -0800 Subject: [PATCH 20/50] Fix preferences controller version --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index e66ce94aeed..3b0ab0fe5ac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2478,7 +2478,7 @@ __metadata: "@metamask/network-controller": "npm:^22.2.2" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/polling-controller": "npm:^12.0.3" - "@metamask/preferences-controller": "npm:^16.0.0" + "@metamask/preferences-controller": "npm:^15.0.2" "@metamask/providers": "npm:^18.1.1" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-controllers": "npm:^9.19.0" @@ -2514,7 +2514,7 @@ __metadata: "@metamask/keyring-controller": ^19.0.0 "@metamask/network-controller": ^22.2.2 "@metamask/permission-controller": ^11.0.0 - "@metamask/preferences-controller": ^16.0.0 + "@metamask/preferences-controller": ^15.0.2 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 @@ -3786,7 +3786,7 @@ __metadata: languageName: node linkType: hard -"@metamask/preferences-controller@npm:^16.0.0, @metamask/preferences-controller@workspace:packages/preferences-controller": +"@metamask/preferences-controller@npm:^15.0.2, @metamask/preferences-controller@workspace:packages/preferences-controller": version: 0.0.0-use.local resolution: "@metamask/preferences-controller@workspace:packages/preferences-controller" dependencies: From 411d6af6fe6b95a7d27cc972786f6a8f3f36dc8c Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 10:40:38 -0800 Subject: [PATCH 21/50] Update versions --- packages/multichain-network-controller/CHANGELOG.md | 8 ++++---- packages/multichain-network-controller/package.json | 2 +- packages/notification-services-controller/CHANGELOG.md | 6 +++--- packages/notification-services-controller/package.json | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index 559ffa8fb8e..fc6f05fae6e 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -7,13 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.0.0] +## [0.0.1] ### Added -- Initial release of `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) +- MVP release of `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) - Added allowed actions - `NetworkControllerGetStateAction | NetworkControllerSetActiveNetworkAction`. The `MultichainNetworkController` acts as a proxy for the `NetworkController` and will update it based on EVM network changes. - Added allowed events - `AccountsControllerSelectedAccountChangeEvent` to allowed events. This is used to subscribe to the `AccountsController:selectedAccountChange` event from the `AccountsController` and is responsible for updating active network based on account changes (both EVM and non-EVM). -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@1.0.0...HEAD -[1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@1.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@0.0.1...HEAD +[0.0.1]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@0.0.1 diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index 941bc448677..48eebfe2ecf 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain-network-controller", - "version": "1.0.0", + "version": "0.0.1", "description": "Multichain network controller", "keywords": [ "MetaMask", diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index 022236a3dd3..e8d5f7e9d47 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.0.0] +## [0.21.0] ### Changed @@ -314,8 +314,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@1.0.0...HEAD -[1.0.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.20.1...@metamask/notification-services-controller@1.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.21.0...HEAD +[0.21.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.21.0...@metamask/notification-services-controller@1.0.0 [0.20.1]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.20.0...@metamask/notification-services-controller@0.20.1 [0.20.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.19.0...@metamask/notification-services-controller@0.20.0 [0.19.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.18.0...@metamask/notification-services-controller@0.19.0 diff --git a/packages/notification-services-controller/package.json b/packages/notification-services-controller/package.json index b8cd14f4cbc..e544c35cd02 100644 --- a/packages/notification-services-controller/package.json +++ b/packages/notification-services-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/notification-services-controller", - "version": "1.0.0", + "version": "0.21.0", "description": "Manages New MetaMask decentralized Notification system", "keywords": [ "MetaMask", From 2f3782aaeb68d621411d12a2ce2a34fabe7b5612 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 10:58:37 -0800 Subject: [PATCH 22/50] Update breaking change log --- packages/accounts-controller/CHANGELOG.md | 2 +- packages/assets-controllers/CHANGELOG.md | 4 ++-- packages/earn-controller/CHANGELOG.md | 4 ++-- packages/multichain-transactions-controller/CHANGELOG.md | 2 +- packages/multichain/CHANGELOG.md | 2 +- packages/notification-services-controller/CHANGELOG.md | 2 +- packages/profile-sync-controller/CHANGELOG.md | 4 ++-- packages/signature-controller/CHANGELOG.md | 2 +- packages/user-operation-controller/CHANGELOG.md | 4 ++-- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index ea8f5d7dde5..06ff25db815 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- **BREAKING:** Add `@metamask/network-controller` `^22.2.2` as a dev and peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) +- **BREAKING:** Add `@metamask/network-controller` `^22.2.2` as a peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) - **BREAKING:** Added `MultichainNetworkController:didNetworkChange` to allowed events and handle keeping accounts in sync with network changes ([#5215](https://github.com/MetaMask/core/pull/5215)) ### Changed diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 0cd0c27ebca..e9b6a1247b1 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ## [49.0.0] diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index 38382436ce7..485893d6cf4 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ## [0.2.1] diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index 84abed85af0..3203d2b085f 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ## [0.3.0] diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index 46c6f14dc10..44b49134eb2 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ## [2.1.1] diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index e8d5f7e9d47..d60c7e0a91f 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/profile-sync-controller` dev and peer dependency from `^7.0.1` to `^8.0.0` +- **BREAKING:** Bump `@metamask/profile-sync-controller` peer dependency from `^7.0.1` to `^8.0.0` ## [0.20.1] diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 3e3e9598194..bf9417d5b05 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/accounts-controller` dev and peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) ## [7.0.1] diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index a98e3d590fd..bf0b8d34dbf 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ## [23.2.1] diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index d9f0f4e17ad..e3b49d87975 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` dev and peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/transaction-controller` dev and peer dependency from `^45.1.0` to `^46.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.1.0` to `^46.0.0` ## [24.0.1] From 34399db012f46c93989e818fe644aad8114f136e Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 11:00:04 -0800 Subject: [PATCH 23/50] Update profile sync controller change logs --- packages/profile-sync-controller/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index bf9417d5b05..6f547214dc2 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) +- fix: change maxNumberOfAccountsToAdd default value from 100 to Infinity ([#5322](https://github.com/MetaMask/core/pull/5322)) ## [7.0.1] From cfb50ba748ce3901a0c4cbee161ad5c5335170a2 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 11:03:50 -0800 Subject: [PATCH 24/50] Update change log for notification services controller --- packages/notification-services-controller/CHANGELOG.md | 5 +++++ packages/profile-sync-controller/CHANGELOG.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index d60c7e0a91f..a1e6ce57787 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -9,6 +9,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.21.0] +### Added + +- Lock conditional checks when initializing accounts inside the `NotificationServicesController` ([#5323](https://github.com/MetaMask/core/pull/5323)) +- Accounts initialize call when the wallet is unlocked ([#5323](https://github.com/MetaMask/core/pull/5323)) + ### Changed - **BREAKING:** Bump `@metamask/profile-sync-controller` peer dependency from `^7.0.1` to `^8.0.0` diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 6f547214dc2..6fe1f8ea35a 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -14,7 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) -- fix: change maxNumberOfAccountsToAdd default value from 100 to Infinity ([#5322](https://github.com/MetaMask/core/pull/5322)) +- fix: change `maxNumberOfAccountsToAdd` default value from `100` to `Infinity` ([#5322](https://github.com/MetaMask/core/pull/5322)) ## [7.0.1] From c62b03ece259a889b0d155bbe57880e2184db8b6 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 11:07:06 -0800 Subject: [PATCH 25/50] Update profile sync change log --- packages/profile-sync-controller/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 6fe1f8ea35a..ecafb349e19 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -16,6 +16,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) - fix: change `maxNumberOfAccountsToAdd` default value from `100` to `Infinity` ([#5322](https://github.com/MetaMask/core/pull/5322)) +### Removed + +- Removed unused events from `UserStorageController` ([#5324](https://github.com/MetaMask/core/pull/5324)) + ## [7.0.1] ### Changed From 4b90e553132e2119907b2ed6027b4457d58cf7a4 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 11:14:32 -0800 Subject: [PATCH 26/50] Update change log for assets controller --- packages/assets-controllers/CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index e9b6a1247b1..62c03557881 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -13,6 +13,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` +- Removed legacy poll function to prevent redundant polling ([#5311](https://github.com/MetaMask/core/pull/5311)) + +### Fixed + +- Ensure that the polling is not triggered on the constructor with the initialisation of the controller ([#5311](https://github.com/MetaMask/core/pull/5311)) ## [49.0.0] From 2e02ebbf953894d051b09ccd44628b92f1659d0f Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 11:33:26 -0800 Subject: [PATCH 27/50] Add PR to version bumps --- packages/assets-controllers/CHANGELOG.md | 4 ++-- packages/earn-controller/CHANGELOG.md | 4 ++-- packages/multichain-network-controller/package.json | 4 ++-- packages/multichain-transactions-controller/CHANGELOG.md | 2 +- packages/multichain/CHANGELOG.md | 2 +- packages/notification-services-controller/CHANGELOG.md | 2 +- packages/profile-sync-controller/CHANGELOG.md | 4 ++-- packages/signature-controller/CHANGELOG.md | 2 +- packages/transaction-controller/CHANGELOG.md | 4 ++-- packages/user-operation-controller/CHANGELOG.md | 4 ++-- yarn.lock | 6 +++--- 11 files changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 62c03557881..4596085e299 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) - Removed legacy poll function to prevent redundant polling ([#5311](https://github.com/MetaMask/core/pull/5311)) ### Fixed diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index 485893d6cf4..ba3e599e1a8 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [0.2.1] diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index f94e972c216..40f4636568b 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.1", + "@metamask/network-controller": "^22.2.2", "@types/jest": "^27.4.1", "@types/uuid": "^8.3.0", "deepmerge": "^4.2.2", @@ -68,7 +68,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.2.1" + "@metamask/network-controller": "^22.2.2" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index 3203d2b085f..c7d43ee70f5 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [0.3.0] diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index 44b49134eb2..cb29e393bbb 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [2.1.1] diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index a1e6ce57787..199da0329c2 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/profile-sync-controller` peer dependency from `^7.0.1` to `^8.0.0` +- **BREAKING:** Bump `@metamask/profile-sync-controller` peer dependency from `^7.0.1` to `^8.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [0.20.1] diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index ecafb349e19..2b45587e418 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) - fix: change `maxNumberOfAccountsToAdd` default value from `100` to `Infinity` ([#5322](https://github.com/MetaMask/core/pull/5322)) diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index bf0b8d34dbf..5efc3c35d71 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [23.2.1] diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 17fd6326e2b..309cdade424 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ### Added diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index e3b49d87975..3ed6c9ea1d8 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -11,8 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` -- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.1.0` to `^46.0.0` +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.1.0` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [24.0.1] diff --git a/yarn.lock b/yarn.lock index 7ed59cb8a83..58f7a2dadb3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3461,7 +3461,7 @@ __metadata: "@metamask/base-controller": "npm:^8.0.0" "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/network-controller": "npm:^22.2.1" + "@metamask/network-controller": "npm:^22.2.2" "@metamask/utils": "npm:^11.1.0" "@solana/addresses": "npm:^2.0.0" "@types/jest": "npm:^27.4.1" @@ -3475,7 +3475,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.2.1 + "@metamask/network-controller": ^22.2.2 languageName: unknown linkType: soft @@ -3561,7 +3561,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/network-controller@npm:^22.2.1, @metamask/network-controller@npm:^22.2.2, @metamask/network-controller@workspace:packages/network-controller": +"@metamask/network-controller@npm:^22.2.2, @metamask/network-controller@workspace:packages/network-controller": version: 0.0.0-use.local resolution: "@metamask/network-controller@workspace:packages/network-controller" dependencies: From 1bcbc5bfc6715ce76dea0d6f8c5a0140a0b5fb0c Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 11:42:13 -0800 Subject: [PATCH 28/50] Keep minor versions for non major version bumps --- packages/earn-controller/CHANGELOG.md | 2 +- packages/earn-controller/package.json | 2 +- packages/multichain-transactions-controller/CHANGELOG.md | 2 +- packages/multichain-transactions-controller/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index ba3e599e1a8..22be1192cf9 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.0.0] +## [0.3.0] ### Changed diff --git a/packages/earn-controller/package.json b/packages/earn-controller/package.json index 56c631f3be5..f47a72e0b35 100644 --- a/packages/earn-controller/package.json +++ b/packages/earn-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/earn-controller", - "version": "1.0.0", + "version": "0.3.0", "description": "Manages state for earning features and coordinates interactions between staking services, SDK integrations, and other controllers to enable users to participate in various earning opportunities", "keywords": [ "MetaMask", diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index c7d43ee70f5..2773299d1c4 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [1.0.0] +## [0.4.0] ### Changed diff --git a/packages/multichain-transactions-controller/package.json b/packages/multichain-transactions-controller/package.json index 255b06d8ebc..e5cc49b35f4 100644 --- a/packages/multichain-transactions-controller/package.json +++ b/packages/multichain-transactions-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain-transactions-controller", - "version": "1.0.0", + "version": "0.4.0", "description": "This package is responsible for getting transactions from our Bitcoin and Solana snaps", "keywords": [ "MetaMask", From 60dd0e072fc0d72b9223339bb9456bfbeb928b9b Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 11:49:49 -0800 Subject: [PATCH 29/50] Bump ens controller with peer dep --- packages/accounts-controller/CHANGELOG.md | 3 ++- packages/ens-controller/CHANGELOG.md | 9 ++++++++- packages/ens-controller/package.json | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 06ff25db815..11f30e7820d 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -11,11 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- **BREAKING:** Add `@metamask/network-controller` `^22.2.2` as a peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) +- **BREAKING:** Add `@metamask/network-controller` `^22.2.1` as a peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) - **BREAKING:** Added `MultichainNetworkController:didNetworkChange` to allowed events and handle keeping accounts in sync with network changes ([#5215](https://github.com/MetaMask/core/pull/5215)) ### Changed +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/keyring-controller` peer dependency from `^19.0.0` to `^19.1.0` ([#5215](https://github.com/MetaMask/core/pull/5215)) ## [23.1.0] diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index c1be9d44f6c..a624d50c178 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [16.0.0] + +### Changed + +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.0.0` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) + ## [15.0.2] ### Changed @@ -275,7 +281,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@15.0.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@16.0.0...HEAD +[16.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@16.0.0...@metamask/ens-controller@16.0.0 [15.0.2]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@15.0.1...@metamask/ens-controller@15.0.2 [15.0.1]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@15.0.0...@metamask/ens-controller@15.0.1 [15.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@14.0.1...@metamask/ens-controller@15.0.0 diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index efbf633cbf5..542583078c1 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/ens-controller", - "version": "15.0.2", + "version": "16.0.0", "description": "Maps ENS names to their resolved addresses by chain id", "keywords": [ "MetaMask", From 353c5532059ee5073d5f86098724cc51ae5c3f05 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 12:27:53 -0800 Subject: [PATCH 30/50] Bump gas fee controller --- packages/gas-fee-controller/CHANGELOG.md | 9 ++++++++- packages/gas-fee-controller/package.json | 2 +- packages/transaction-controller/CHANGELOG.md | 1 + packages/transaction-controller/package.json | 4 ++-- packages/user-operation-controller/CHANGELOG.md | 1 + packages/user-operation-controller/package.json | 4 ++-- 6 files changed, 15 insertions(+), 6 deletions(-) diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index dabf4508878..8edf58bd793 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [23.0.0] + +### Changed + +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.0.0` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) + ## [22.0.3] ### Changed @@ -402,7 +408,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.3...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@23.0.0...HEAD +[23.0.0]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.3...@metamask/gas-fee-controller@23.0.0 [22.0.3]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.2...@metamask/gas-fee-controller@22.0.3 [22.0.2]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.1...@metamask/gas-fee-controller@22.0.2 [22.0.1]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.0...@metamask/gas-fee-controller@22.0.1 diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index eade3ccb261..28e254d8ac7 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/gas-fee-controller", - "version": "22.0.3", + "version": "23.0.0", "description": "Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens", "keywords": [ "MetaMask", diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 309cdade424..ffb6a0ec32e 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/gas-fee-controller` peer dependency from `^22.0.0` to `^23.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ### Added diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 49ed31d5dd9..2d7ee2863cc 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -75,7 +75,7 @@ "@metamask/eth-block-tracker": "^11.0.3", "@metamask/eth-json-rpc-provider": "^4.1.8", "@metamask/ethjs-provider-http": "^0.3.0", - "@metamask/gas-fee-controller": "^22.0.3", + "@metamask/gas-fee-controller": "^23.0.0", "@metamask/network-controller": "^22.2.2", "@types/bn.js": "^5.1.5", "@types/jest": "^27.4.1", @@ -95,7 +95,7 @@ "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.0.0", "@metamask/eth-block-tracker": ">=9", - "@metamask/gas-fee-controller": "^22.0.0", + "@metamask/gas-fee-controller": "^23.0.0", "@metamask/network-controller": "^22.2.2" }, "engines": { diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index 3ed6c9ea1d8..30416b275e0 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.1.0` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/gas-fee-controller` peer dependency from `^22.0.0` to `^23.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [24.0.1] diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 00c30f83d4f..95bbdd515ff 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -64,7 +64,7 @@ "@metamask/approval-controller": "^7.1.3", "@metamask/auto-changelog": "^3.4.4", "@metamask/eth-block-tracker": "^11.0.3", - "@metamask/gas-fee-controller": "^22.0.3", + "@metamask/gas-fee-controller": "^23.0.0", "@metamask/keyring-controller": "^19.1.0", "@metamask/network-controller": "^22.2.2", "@metamask/transaction-controller": "^46.0.0", @@ -79,7 +79,7 @@ "peerDependencies": { "@metamask/approval-controller": "^7.0.0", "@metamask/eth-block-tracker": ">=9", - "@metamask/gas-fee-controller": "^22.0.0", + "@metamask/gas-fee-controller": "^23.0.0", "@metamask/keyring-controller": "^19.0.0", "@metamask/network-controller": "^22.2.2", "@metamask/transaction-controller": "^46.0.0" From 0e75b3baa8e7a1b09ae1801fe091b6d1f3613ba1 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 15:09:58 -0800 Subject: [PATCH 31/50] Undo ens controller bump --- packages/ens-controller/CHANGELOG.md | 9 +-------- packages/ens-controller/package.json | 6 +++--- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index a624d50c178..c1be9d44f6c 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [16.0.0] - -### Changed - -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.0.0` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - ## [15.0.2] ### Changed @@ -281,8 +275,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@16.0.0...HEAD -[16.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@16.0.0...@metamask/ens-controller@16.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@15.0.2...HEAD [15.0.2]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@15.0.1...@metamask/ens-controller@15.0.2 [15.0.1]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@15.0.0...@metamask/ens-controller@15.0.1 [15.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@14.0.1...@metamask/ens-controller@15.0.0 diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 542583078c1..0d73de03b5b 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/ens-controller", - "version": "16.0.0", + "version": "15.0.2", "description": "Maps ENS names to their resolved addresses by chain id", "keywords": [ "MetaMask", @@ -55,7 +55,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -65,7 +65,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.2.2" + "@metamask/network-controller": "^22.0.0" }, "engines": { "node": "^18.18 || >=20" From d93fe538ce8ecf1b20ce336ca1149620b8a81d36 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 15:29:10 -0800 Subject: [PATCH 32/50] Remove bumps from user operation controller --- packages/user-operation-controller/CHANGELOG.md | 2 -- packages/user-operation-controller/package.json | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index 30416b275e0..5877375b0fa 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -11,9 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.1.0` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) -- **BREAKING:** Bump `@metamask/gas-fee-controller` peer dependency from `^22.0.0` to `^23.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [24.0.1] diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 95bbdd515ff..8c5fba9fd11 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -64,9 +64,9 @@ "@metamask/approval-controller": "^7.1.3", "@metamask/auto-changelog": "^3.4.4", "@metamask/eth-block-tracker": "^11.0.3", - "@metamask/gas-fee-controller": "^23.0.0", + "@metamask/gas-fee-controller": "^22.0.3", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@metamask/transaction-controller": "^46.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -79,9 +79,9 @@ "peerDependencies": { "@metamask/approval-controller": "^7.0.0", "@metamask/eth-block-tracker": ">=9", - "@metamask/gas-fee-controller": "^23.0.0", + "@metamask/gas-fee-controller": "^22.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.0.0", "@metamask/transaction-controller": "^46.0.0" }, "engines": { From ae4759e61d4f3b2191ce7b3b4aa10fceed1fd583 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 15:32:06 -0800 Subject: [PATCH 33/50] Remove bumps from transaction controller --- packages/transaction-controller/CHANGELOG.md | 2 -- packages/transaction-controller/package.json | 8 ++++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index ffb6a0ec32e..aeca39b2f0f 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -11,9 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) -- **BREAKING:** Bump `@metamask/gas-fee-controller` peer dependency from `^22.0.0` to `^23.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ### Added diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 2d7ee2863cc..40057299f7b 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -75,8 +75,8 @@ "@metamask/eth-block-tracker": "^11.0.3", "@metamask/eth-json-rpc-provider": "^4.1.8", "@metamask/ethjs-provider-http": "^0.3.0", - "@metamask/gas-fee-controller": "^23.0.0", - "@metamask/network-controller": "^22.2.2", + "@metamask/gas-fee-controller": "^22.0.3", + "@metamask/network-controller": "^22.2.1", "@types/bn.js": "^5.1.5", "@types/jest": "^27.4.1", "@types/node": "^16.18.54", @@ -95,8 +95,8 @@ "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.0.0", "@metamask/eth-block-tracker": ">=9", - "@metamask/gas-fee-controller": "^23.0.0", - "@metamask/network-controller": "^22.2.2" + "@metamask/gas-fee-controller": "^22.0.0", + "@metamask/network-controller": "^22.0.0" }, "engines": { "node": "^18.18 || >=20" From 99abb7b6f9bf57c4c2ea8160e6df48e2d629fb2e Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 15:33:48 -0800 Subject: [PATCH 34/50] Remove bump from signature controller --- packages/signature-controller/CHANGELOG.md | 9 +-------- packages/signature-controller/package.json | 6 +++--- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 5efc3c35d71..f88de783a40 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [24.0.0] - -### Changed - -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - ## [23.2.1] ### Changed @@ -467,8 +461,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#1214](https://github.com/MetaMask/core/pull/1214)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@24.0.0...HEAD -[24.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.1...@metamask/signature-controller@24.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.1.1...HEAD [23.2.1]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.0...@metamask/signature-controller@23.2.1 [23.2.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.1.0...@metamask/signature-controller@23.2.0 [23.1.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.0.1...@metamask/signature-controller@23.1.0 diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index c81db5b6896..5735de1ad9f 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/signature-controller", - "version": "24.0.0", + "version": "23.2.1", "description": "Processes signing requests in order to sign arbitrary and typed data", "keywords": [ "MetaMask", @@ -60,7 +60,7 @@ "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", "@metamask/logging-controller": "^6.0.4", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -73,7 +73,7 @@ "@metamask/approval-controller": "^7.0.0", "@metamask/keyring-controller": "^19.0.0", "@metamask/logging-controller": "^6.0.0", - "@metamask/network-controller": "^22.2.2" + "@metamask/network-controller": "^22.0.0" }, "engines": { "node": "^18.18 || >=20" From 98ed99b87a425757c3457d2ae2ec738f0600c4ee Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 16:10:50 -0800 Subject: [PATCH 35/50] Remove network controller bump --- packages/assets-controllers/CHANGELOG.md | 1 - packages/assets-controllers/package.json | 6 +++--- packages/earn-controller/CHANGELOG.md | 5 ++--- packages/earn-controller/package.json | 4 ++-- packages/gas-fee-controller/CHANGELOG.md | 9 +-------- packages/gas-fee-controller/package.json | 6 +++--- packages/multichain-network-controller/package.json | 4 ++-- packages/multichain/CHANGELOG.md | 9 +-------- packages/multichain/package.json | 6 +++--- packages/network-controller/CHANGELOG.md | 9 +-------- packages/network-controller/package.json | 2 +- packages/polling-controller/package.json | 4 ++-- packages/profile-sync-controller/CHANGELOG.md | 1 - packages/profile-sync-controller/package.json | 4 ++-- packages/queued-request-controller/package.json | 4 ++-- packages/selected-network-controller/package.json | 4 ++-- 16 files changed, 27 insertions(+), 51 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 4596085e299..1c03e765e03 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -11,7 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) - Removed legacy poll function to prevent redundant polling ([#5311](https://github.com/MetaMask/core/pull/5311)) diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index d4b5b2ad0a7..ea8b3cd4ba8 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -84,7 +84,7 @@ "@metamask/keyring-controller": "^19.1.0", "@metamask/keyring-internal-api": "^4.0.1", "@metamask/keyring-snap-client": "^3.0.3", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@metamask/permission-controller": "^11.0.6", "@metamask/preferences-controller": "^15.0.2", "@metamask/providers": "^18.1.1", @@ -108,9 +108,9 @@ "@metamask/accounts-controller": "^24.0.0", "@metamask/approval-controller": "^7.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.0.0", "@metamask/permission-controller": "^11.0.0", - "@metamask/preferences-controller": "^15.0.2", + "@metamask/preferences-controller": "^15.0.0", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index 22be1192cf9..a4c0cf4553c 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -11,7 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [0.2.1] @@ -33,8 +32,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#5271](https://github.com/MetaMask/core/pull/5271)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@1.0.0...HEAD -[1.0.0]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.2.1...@metamask/earn-controller@1.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.3.0...HEAD +[0.3.0]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.2.1...@metamask/earn-controller@0.3.0 [0.2.1]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.2.0...@metamask/earn-controller@0.2.1 [0.2.0]: https://github.com/MetaMask/core/compare/@metamask/earn-controller@0.1.0...@metamask/earn-controller@0.2.0 [0.1.0]: https://github.com/MetaMask/core/releases/tag/@metamask/earn-controller@0.1.0 diff --git a/packages/earn-controller/package.json b/packages/earn-controller/package.json index f47a72e0b35..46ffb282b29 100644 --- a/packages/earn-controller/package.json +++ b/packages/earn-controller/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@metamask/accounts-controller": "^24.0.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -66,7 +66,7 @@ }, "peerDependencies": { "@metamask/accounts-controller": "^24.0.0", - "@metamask/network-controller": "^22.2.2" + "@metamask/network-controller": "^22.1.1" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index 8edf58bd793..dabf4508878 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [23.0.0] - -### Changed - -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.0.0` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - ## [22.0.3] ### Changed @@ -408,8 +402,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@23.0.0...HEAD -[23.0.0]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.3...@metamask/gas-fee-controller@23.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.3...HEAD [22.0.3]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.2...@metamask/gas-fee-controller@22.0.3 [22.0.2]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.1...@metamask/gas-fee-controller@22.0.2 [22.0.1]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@22.0.0...@metamask/gas-fee-controller@22.0.1 diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index 28e254d8ac7..af6f8a76847 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/gas-fee-controller", - "version": "23.0.0", + "version": "22.0.3", "description": "Periodically calculates gas fee estimates based on various gas limits as well as other data displayed on transaction confirm screens", "keywords": [ "MetaMask", @@ -61,7 +61,7 @@ "devDependencies": { "@babel/runtime": "^7.23.9", "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@types/jest": "^27.4.1", "@types/jest-when": "^2.7.3", "deepmerge": "^4.2.2", @@ -76,7 +76,7 @@ }, "peerDependencies": { "@babel/runtime": "^7.0.0", - "@metamask/network-controller": "^22.2.2" + "@metamask/network-controller": "^22.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index 40f4636568b..193246269f0 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -55,7 +55,7 @@ "devDependencies": { "@metamask/auto-changelog": "^3.4.4", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@types/jest": "^27.4.1", "@types/uuid": "^8.3.0", "deepmerge": "^4.2.2", @@ -68,7 +68,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.2.2" + "@metamask/network-controller": "^22.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/multichain/CHANGELOG.md b/packages/multichain/CHANGELOG.md index cb29e393bbb..dccb872fc42 100644 --- a/packages/multichain/CHANGELOG.md +++ b/packages/multichain/CHANGELOG.md @@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [3.0.0] - -### Changed - -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - ## [2.1.1] ### Changed @@ -80,8 +74,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#4962](https://github.com/MetaMask/core/pull/4962)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain@3.0.0...HEAD -[3.0.0]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.1.1...@metamask/multichain@3.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.1.1...HEAD [2.1.1]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.1.0...@metamask/multichain@2.1.1 [2.1.0]: https://github.com/MetaMask/core/compare/@metamask/multichain@2.0.0...@metamask/multichain@2.1.0 [2.0.0]: https://github.com/MetaMask/core/compare/@metamask/multichain@1.1.2...@metamask/multichain@2.0.0 diff --git a/packages/multichain/package.json b/packages/multichain/package.json index 47e56663bd7..0264cb9ca40 100644 --- a/packages/multichain/package.json +++ b/packages/multichain/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain", - "version": "3.0.0", + "version": "2.1.1", "description": "Provides types, helpers, adapters, and wrappers for facilitating CAIP Multichain sessions", "keywords": [ "MetaMask", @@ -60,7 +60,7 @@ "devDependencies": { "@metamask/auto-changelog": "^3.4.4", "@metamask/json-rpc-engine": "^10.0.3", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@metamask/permission-controller": "^11.0.6", "@open-rpc/meta-schema": "^1.14.6", "@types/jest": "^27.4.1", @@ -72,7 +72,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.0.0", "@metamask/permission-controller": "^11.0.0" }, "engines": { diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 3c438b0fc8b..6cedf221574 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,12 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [22.2.2] - -### Fixed - -- RpcService: Regard node-fetch errors as retriable ([#5298](https://github.com/MetaMask/core/pull/5298)) - ## [22.2.1] ### Changed @@ -728,8 +722,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.2...HEAD -[22.2.2]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.1...@metamask/network-controller@22.2.2 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.1...HEAD [22.2.1]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.2.0...@metamask/network-controller@22.2.1 [22.2.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.1.1...@metamask/network-controller@22.2.0 [22.1.1]: https://github.com/MetaMask/core/compare/@metamask/network-controller@22.1.0...@metamask/network-controller@22.1.1 diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 38dfc8add54..3f8449348e6 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/network-controller", - "version": "22.2.2", + "version": "22.2.1", "description": "Provides an interface to the currently selected network via a MetaMask-compatible provider object", "keywords": [ "MetaMask", diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index 41c6d82c7e8..ebf794c0603 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -67,7 +67,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.2.2" + "@metamask/network-controller": "^22.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index 2b45587e418..a612dd92e56 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -11,7 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) - **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) - feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) - fix: change `maxNumberOfAccountsToAdd` default value from `100` to `Infinity` ([#5322](https://github.com/MetaMask/core/pull/5322)) diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json index 028c75665de..4d528d68989 100644 --- a/packages/profile-sync-controller/package.json +++ b/packages/profile-sync-controller/package.json @@ -103,7 +103,7 @@ "@metamask/base-controller": "^8.0.0", "@metamask/keyring-api": "^17.0.0", "@metamask/keyring-controller": "^19.1.0", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@metamask/snaps-sdk": "^6.17.1", "@metamask/snaps-utils": "^8.10.0", "@noble/ciphers": "^0.5.2", @@ -135,7 +135,7 @@ "peerDependencies": { "@metamask/accounts-controller": "^24.0.0", "@metamask/keyring-controller": "^19.0.0", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.0.0", "@metamask/providers": "^18.1.0", "@metamask/snaps-controllers": "^9.19.0", "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" diff --git a/packages/queued-request-controller/package.json b/packages/queued-request-controller/package.json index a35dd17a75f..d1b526654ad 100644 --- a/packages/queued-request-controller/package.json +++ b/packages/queued-request-controller/package.json @@ -56,7 +56,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@metamask/selected-network-controller": "^21.0.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -71,7 +71,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.0.0", "@metamask/selected-network-controller": "^21.0.0" }, "engines": { diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index 011990b27d9..f86208c1cbc 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.2.1", "@metamask/permission-controller": "^11.0.6", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -69,7 +69,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/network-controller": "^22.2.2", + "@metamask/network-controller": "^22.0.0", "@metamask/permission-controller": "^11.0.0" }, "engines": { From 9c323a53c127458e53a9b8bd3b4c7ef542f8d750 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 16:20:16 -0800 Subject: [PATCH 36/50] git commit -m "Update log" --- packages/accounts-controller/CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 11f30e7820d..bcf153682f1 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -11,7 +11,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- **BREAKING:** Add `@metamask/network-controller` `^22.2.1` as a peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)) - **BREAKING:** Added `MultichainNetworkController:didNetworkChange` to allowed events and handle keeping accounts in sync with network changes ([#5215](https://github.com/MetaMask/core/pull/5215)) ### Changed From dae0746183b8d0f2e25fbe25e7b49eae5ea76e80 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 16:21:46 -0800 Subject: [PATCH 37/50] Update change log --- packages/multichain-transactions-controller/CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index 2773299d1c4..db2fdde272a 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -52,8 +52,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#5133](https://github.com/MetaMask/core/pull/5133)), ([#5177](https://github.com/MetaMask/core/pull/5177)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@1.0.0...HEAD -[1.0.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.3.0...@metamask/multichain-transactions-controller@1.0.0 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.4.0...HEAD +[0.4.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.3.0...@metamask/multichain-transactions-controller@0.4.0 [0.3.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.2.0...@metamask/multichain-transactions-controller@0.3.0 [0.2.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.1.0...@metamask/multichain-transactions-controller@0.2.0 [0.1.0]: https://github.com/MetaMask/core/compare/@metamask/multichain-transactions-controller@0.0.1...@metamask/multichain-transactions-controller@0.1.0 From 04e444a97f93ad86d1c232428b5e9fb045b8588b Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 16:24:09 -0800 Subject: [PATCH 38/50] Update change log --- packages/signature-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index f88de783a40..0cb234bcf02 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -461,7 +461,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#1214](https://github.com/MetaMask/core/pull/1214)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.1...HEAD [23.2.1]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.2.0...@metamask/signature-controller@23.2.1 [23.2.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.1.0...@metamask/signature-controller@23.2.0 [23.1.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@23.0.1...@metamask/signature-controller@23.1.0 From 51992558ae8b3265f5be2bf0ca734f345aa70b35 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 16:28:02 -0800 Subject: [PATCH 39/50] Update multichain network controller package version --- packages/multichain-network-controller/CHANGELOG.md | 6 +++--- packages/multichain-network-controller/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index fc6f05fae6e..7ad05bddcd0 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [0.0.1] +## [0.1.0] ### Added @@ -15,5 +15,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added allowed actions - `NetworkControllerGetStateAction | NetworkControllerSetActiveNetworkAction`. The `MultichainNetworkController` acts as a proxy for the `NetworkController` and will update it based on EVM network changes. - Added allowed events - `AccountsControllerSelectedAccountChangeEvent` to allowed events. This is used to subscribe to the `AccountsController:selectedAccountChange` event from the `AccountsController` and is responsible for updating active network based on account changes (both EVM and non-EVM). -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@0.0.1...HEAD -[0.0.1]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@0.0.1 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@0.1.0...HEAD +[0.1.0]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@0.1.0 diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index c9aab021012..850c27d464b 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain-network-controller", - "version": "0.0.1", + "version": "0.1.0", "description": "Multichain network controller", "keywords": [ "MetaMask", From 418daa1d4b28b85acc5bea323faaa137d78aa4da Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 16:41:09 -0800 Subject: [PATCH 40/50] Update yarn lock --- yarn.lock | 254 ++++++++++-------------------------------------------- 1 file changed, 47 insertions(+), 207 deletions(-) diff --git a/yarn.lock b/yarn.lock index 4103c8dcfa3..5ae91b42a50 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,9 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + __metadata: version: 8 - cacheKey: merged + cacheKey: 10 "@adraffy/ens-normalize@npm:1.10.1": version: 1.10.1 @@ -2337,44 +2340,30 @@ __metadata: languageName: node linkType: hard -"@metamask/accounts-controller@npm:^23.1.0, @metamask/accounts-controller@workspace:packages/accounts-controller": - version: 0.0.0-use.local - resolution: "@metamask/accounts-controller@workspace:packages/accounts-controller" +"@metamask/accounts-controller@npm:^23.1.0": + version: 23.1.0 + resolution: "@metamask/accounts-controller@npm:23.1.0" dependencies: "@ethereumjs/util": "npm:^8.1.0" - "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/eth-snap-keyring": "npm:^10.0.0" "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^22.2.1" - "@metamask/providers": "npm:^18.1.1" - "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" "@metamask/snaps-utils": "npm:^8.10.0" "@metamask/utils": "npm:^11.1.0" - "@types/jest": "npm:^27.4.1" - "@types/readable-stream": "npm:^2.3.0" deepmerge: "npm:^4.2.2" ethereum-cryptography: "npm:^2.1.2" immer: "npm:^9.0.6" - jest: "npm:^27.5.1" - ts-jest: "npm:^27.1.4" - typedoc: "npm:^0.24.8" - typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" - webextension-polyfill: "npm:^0.12.0" peerDependencies: "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/undefined - languageName: unknown - linkType: soft + checksum: 10/f96be18434d1568ad8e8c9455c8d35a8924ffe8a59610833aec96db39d7df7e609ec1231533be973bbf63f23244bbfbc6a41c8b637aa0c3d36c391b43f6aba98 + languageName: node + linkType: hard "@metamask/accounts-controller@npm:^24.0.0, @metamask/accounts-controller@workspace:packages/accounts-controller": version: 0.0.0-use.local @@ -2387,7 +2376,7 @@ __metadata: "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/providers": "npm:^18.1.1" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" @@ -2406,12 +2395,11 @@ __metadata: uuid: "npm:^8.3.2" webextension-polyfill: "npm:^0.12.0" peerDependencies: - "@metamask/keyring-controller": ^19.1.0 - "@metamask/network-controller": ^22.2.2 + "@metamask/keyring-controller": ^19.0.0 + "@metamask/network-controller": ^22.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -2441,7 +2429,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -2458,7 +2445,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -2486,7 +2472,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -2515,7 +2500,7 @@ __metadata: "@metamask/keyring-internal-api": "npm:^4.0.1" "@metamask/keyring-snap-client": "npm:^3.0.3" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/preferences-controller": "npm:^15.0.2" @@ -2552,13 +2537,12 @@ __metadata: "@metamask/accounts-controller": ^24.0.0 "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.2.2 + "@metamask/network-controller": ^22.0.0 "@metamask/permission-controller": ^11.0.0 - "@metamask/preferences-controller": ^15.0.2 + "@metamask/preferences-controller": ^15.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -2620,7 +2604,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -2654,7 +2637,6 @@ __metadata: "@metamask/accounts-controller": ^23.0.0 "@metamask/network-controller": ^22.0.0 "@metamask/transaction-controller": ^45.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -2681,7 +2663,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -2701,7 +2682,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -2741,7 +2721,6 @@ __metadata: typescript: "npm:~5.2.2" peerDependencies: "@babel/runtime": ^7.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -2801,7 +2780,6 @@ __metadata: typescript: "npm:~5.2.2" typescript-eslint: "npm:^8.7.0" yargs: "npm:^17.7.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -2836,7 +2814,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/stake-sdk": "npm:^1.0.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2847,8 +2825,7 @@ __metadata: typescript: "npm:~5.2.2" peerDependencies: "@metamask/accounts-controller": ^24.0.0 - "@metamask/network-controller": ^22.2.2 - checksum: 10/undefined + "@metamask/network-controller": ^22.1.1 languageName: unknown linkType: soft @@ -2860,7 +2837,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2871,8 +2848,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.2.2 - checksum: 10/undefined + "@metamask/network-controller": ^22.0.0 languageName: unknown linkType: soft @@ -3030,7 +3006,6 @@ __metadata: typedoc: "npm:^0.24.8" typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3267,7 +3242,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3281,7 +3255,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-unit": "npm:^0.3.0" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/utils": "npm:^11.1.0" "@types/bn.js": "npm:^5.1.5" @@ -3301,8 +3275,7 @@ __metadata: uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.0.0 - "@metamask/network-controller": ^22.2.2 - checksum: 10/undefined + "@metamask/network-controller": ^22.0.0 languageName: unknown linkType: soft @@ -3323,7 +3296,6 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3347,7 +3319,6 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" webextension-polyfill-ts: "npm:^0.26.0" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3423,7 +3394,6 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3509,7 +3479,6 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3532,7 +3501,6 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3551,7 +3519,7 @@ __metadata: "@metamask/base-controller": "npm:^8.0.0" "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/utils": "npm:^11.1.0" "@solana/addresses": "npm:^2.0.0" "@types/jest": "npm:^27.4.1" @@ -3565,8 +3533,8 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.2.2 - checksum: 10/undefined + "@metamask/accounts-controller": ^23.0.0 + "@metamask/network-controller": ^22.0.0 languageName: unknown linkType: soft @@ -3599,7 +3567,6 @@ __metadata: peerDependencies: "@metamask/accounts-controller": ^24.0.0 "@metamask/snaps-controllers": ^9.19.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -3612,7 +3579,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.5.0" "@metamask/eth-json-rpc-filters": "npm:^9.0.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/safe-event-emitter": "npm:^3.0.0" @@ -3629,9 +3596,8 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.2.2 + "@metamask/network-controller": ^22.0.0 "@metamask/permission-controller": ^11.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -3651,7 +3617,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3694,50 +3659,6 @@ __metadata: typescript: "npm:~5.2.2" uri-js: "npm:^4.4.1" uuid: "npm:^8.3.2" - checksum: 10/undefined - languageName: unknown - linkType: soft - -"@metamask/network-controller@npm:^22.2.2, @metamask/network-controller@workspace:packages/network-controller": - version: 0.0.0-use.local - resolution: "@metamask/network-controller@workspace:packages/network-controller" - dependencies: - "@json-rpc-specification/meta-schema": "npm:^1.0.6" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/eth-block-tracker": "npm:^11.0.3" - "@metamask/eth-json-rpc-infura": "npm:^10.0.0" - "@metamask/eth-json-rpc-middleware": "npm:^15.0.1" - "@metamask/eth-json-rpc-provider": "npm:^4.1.8" - "@metamask/eth-query": "npm:^4.0.0" - "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/swappable-obj-proxy": "npm:^2.3.0" - "@metamask/utils": "npm:^11.1.0" - "@types/jest": "npm:^27.4.1" - "@types/jest-when": "npm:^2.7.3" - "@types/lodash": "npm:^4.14.191" - "@types/node-fetch": "npm:^2.6.12" - async-mutex: "npm:^0.5.0" - deepmerge: "npm:^4.2.2" - fast-deep-equal: "npm:^3.1.3" - immer: "npm:^9.0.6" - jest: "npm:^27.5.1" - jest-when: "npm:^3.4.2" - lodash: "npm:^4.17.21" - loglevel: "npm:^1.8.1" - nock: "npm:^13.3.1" - node-fetch: "npm:^2.7.0" - reselect: "npm:^5.1.1" - sinon: "npm:^9.2.4" - ts-jest: "npm:^27.1.4" - typedoc: "npm:^0.24.8" - typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" - uri-js: "npm:^4.4.1" - uuid: "npm:^8.3.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3784,7 +3705,6 @@ __metadata: peerDependencies: "@metamask/keyring-controller": ^19.0.0 "@metamask/profile-sync-controller": ^8.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -3842,7 +3762,6 @@ __metadata: typescript: "npm:~5.2.2" peerDependencies: "@metamask/approval-controller": ^7.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -3864,7 +3783,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3889,7 +3807,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -3900,7 +3817,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" "@types/uuid": "npm:^8.3.0" @@ -3914,8 +3831,7 @@ __metadata: typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/network-controller": ^22.2.2 - checksum: 10/undefined + "@metamask/network-controller": ^22.0.0 languageName: unknown linkType: soft @@ -3947,51 +3863,6 @@ __metadata: typescript: "npm:~5.2.2" peerDependencies: "@metamask/keyring-controller": ^19.0.0 - checksum: 10/undefined - languageName: unknown - linkType: soft - -"@metamask/profile-sync-controller@npm:^7.0.1, @metamask/profile-sync-controller@workspace:packages/profile-sync-controller": - version: 0.0.0-use.local - resolution: "@metamask/profile-sync-controller@workspace:packages/profile-sync-controller" - dependencies: - "@lavamoat/allow-scripts": "npm:^3.0.4" - "@lavamoat/preinstall-always-fail": "npm:^2.1.0" - "@metamask/accounts-controller": "npm:^23.1.0" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^22.2.1" - "@metamask/providers": "npm:^18.1.1" - "@metamask/snaps-controllers": "npm:^9.19.0" - "@metamask/snaps-sdk": "npm:^6.17.1" - "@metamask/snaps-utils": "npm:^8.10.0" - "@noble/ciphers": "npm:^0.5.2" - "@noble/hashes": "npm:^1.4.0" - "@types/jest": "npm:^27.4.1" - deepmerge: "npm:^4.2.2" - ethers: "npm:^6.12.0" - immer: "npm:^9.0.6" - jest: "npm:^27.5.1" - jest-environment-jsdom: "npm:^27.5.1" - loglevel: "npm:^1.8.1" - nock: "npm:^13.3.1" - siwe: "npm:^2.3.2" - ts-jest: "npm:^27.1.4" - typedoc: "npm:^0.24.8" - typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" - webextension-polyfill: "npm:^0.12.0" - peerDependencies: - "@metamask/accounts-controller": ^23.0.0 - "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.0.0 - "@metamask/providers": ^18.1.0 - "@metamask/snaps-controllers": ^9.19.0 - webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -4007,7 +3878,7 @@ __metadata: "@metamask/keyring-api": "npm:^17.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/providers": "npm:^18.1.1" "@metamask/snaps-controllers": "npm:^9.19.0" "@metamask/snaps-sdk": "npm:^6.17.1" @@ -4031,11 +3902,10 @@ __metadata: peerDependencies: "@metamask/accounts-controller": ^24.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.2.2 + "@metamask/network-controller": ^22.0.0 "@metamask/providers": ^18.1.0 "@metamask/snaps-controllers": ^9.19.0 webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -4068,7 +3938,7 @@ __metadata: "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/selected-network-controller": "npm:^21.0.1" "@metamask/swappable-obj-proxy": "npm:^2.3.0" @@ -4085,9 +3955,8 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.2.2 + "@metamask/network-controller": ^22.0.0 "@metamask/selected-network-controller": ^21.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -4106,7 +3975,6 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -4128,7 +3996,6 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" - checksum: 10/undefined languageName: unknown linkType: soft @@ -4166,7 +4033,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/json-rpc-engine": "npm:^10.0.3" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/swappable-obj-proxy": "npm:^2.3.0" "@metamask/utils": "npm:^11.1.0" @@ -4182,9 +4049,8 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/network-controller": ^22.2.2 + "@metamask/network-controller": ^22.0.0 "@metamask/permission-controller": ^11.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -4199,7 +4065,7 @@ __metadata: "@metamask/eth-sig-util": "npm:^8.0.0" "@metamask/keyring-controller": "npm:^19.1.0" "@metamask/logging-controller": "npm:^6.0.4" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -4215,8 +4081,7 @@ __metadata: "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^19.0.0 "@metamask/logging-controller": ^6.0.0 - "@metamask/network-controller": ^22.2.2 - checksum: 10/undefined + "@metamask/network-controller": ^22.0.0 languageName: unknown linkType: soft @@ -4377,53 +4242,31 @@ __metadata: typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" - checksum: 10/undefined languageName: unknown linkType: soft -"@metamask/transaction-controller@npm:^45.1.0, @metamask/transaction-controller@workspace:packages/transaction-controller": - version: 0.0.0-use.local - resolution: "@metamask/transaction-controller@workspace:packages/transaction-controller" +"@metamask/transaction-controller@npm:^45.1.0": + version: 45.1.0 + resolution: "@metamask/transaction-controller@npm:45.1.0" dependencies: - "@babel/runtime": "npm:^7.23.9" "@ethereumjs/common": "npm:^4.4.0" "@ethereumjs/tx": "npm:^5.4.0" "@ethereumjs/util": "npm:^8.1.0" "@ethersproject/abi": "npm:^5.7.0" "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" - "@metamask/accounts-controller": "npm:^23.1.0" - "@metamask/approval-controller": "npm:^7.1.3" - "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/eth-block-tracker": "npm:^11.0.3" - "@metamask/eth-json-rpc-provider": "npm:^4.1.8" "@metamask/eth-query": "npm:^4.0.0" - "@metamask/ethjs-provider-http": "npm:^0.3.0" - "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/network-controller": "npm:^22.2.1" "@metamask/nonce-tracker": "npm:^6.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.1.0" - "@types/bn.js": "npm:^5.1.5" - "@types/jest": "npm:^27.4.1" - "@types/node": "npm:^16.18.54" async-mutex: "npm:^0.5.0" bn.js: "npm:^5.2.1" - deepmerge: "npm:^4.2.2" eth-method-registry: "npm:^4.0.0" fast-json-patch: "npm:^3.1.1" - immer: "npm:^9.0.6" - jest: "npm:^27.5.1" lodash: "npm:^4.17.21" - nock: "npm:^13.3.1" - sinon: "npm:^9.2.4" - ts-jest: "npm:^27.1.4" - typedoc: "npm:^0.24.8" - typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.0.0 @@ -4432,9 +4275,9 @@ __metadata: "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/network-controller": ^22.0.0 - checksum: 10/undefined - languageName: unknown - linkType: soft + checksum: 10/4be40e2315e512db873c436f87cfb43f63623491c98cbb22c28c24091cf666c2428e9916f2ba1706743504ba8af505dc2c3fa5549c1ed99f50868284eb5fe07f + languageName: node + linkType: hard "@metamask/transaction-controller@npm:^46.0.0, @metamask/transaction-controller@workspace:packages/transaction-controller": version: 0.0.0-use.local @@ -4458,7 +4301,7 @@ __metadata: "@metamask/ethjs-provider-http": "npm:^0.3.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/nonce-tracker": "npm:^6.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/utils": "npm:^11.1.0" @@ -4486,8 +4329,7 @@ __metadata: "@metamask/approval-controller": ^7.0.0 "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 - "@metamask/network-controller": ^22.2.2 - checksum: 10/undefined + "@metamask/network-controller": ^22.0.0 languageName: unknown linkType: soft @@ -4503,7 +4345,7 @@ __metadata: "@metamask/eth-query": "npm:^4.0.0" "@metamask/gas-fee-controller": "npm:^22.0.3" "@metamask/keyring-controller": "npm:^19.1.0" - "@metamask/network-controller": "npm:^22.2.2" + "@metamask/network-controller": "npm:^22.2.1" "@metamask/polling-controller": "npm:^12.0.3" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/superstruct": "npm:^3.1.0" @@ -4525,9 +4367,8 @@ __metadata: "@metamask/eth-block-tracker": ">=9" "@metamask/gas-fee-controller": ^22.0.0 "@metamask/keyring-controller": ^19.0.0 - "@metamask/network-controller": ^22.2.2 + "@metamask/network-controller": ^22.0.0 "@metamask/transaction-controller": ^46.0.0 - checksum: 10/undefined languageName: unknown linkType: soft @@ -8980,7 +8821,6 @@ __metadata: resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: node-gyp: "npm:latest" - checksum: 10/undefined conditions: os=darwin languageName: node linkType: hard From 3d9e5a0a2607d90595c738a3e3e2ea5476f6071e Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 16:48:54 -0800 Subject: [PATCH 41/50] Fix versions --- packages/multichain-network-controller/package.json | 2 +- packages/notification-services-controller/CHANGELOG.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json index 850c27d464b..cec39a5848e 100644 --- a/packages/multichain-network-controller/package.json +++ b/packages/multichain-network-controller/package.json @@ -68,7 +68,7 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/accounts-controller": "^23.0.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/network-controller": "^22.0.0" }, "engines": { diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index 199da0329c2..92ebc9bbfea 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -320,7 +320,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release [Unreleased]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.21.0...HEAD -[0.21.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.21.0...@metamask/notification-services-controller@1.0.0 +[0.21.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.20.1...@metamask/notification-services-controller@0.21.0 [0.20.1]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.20.0...@metamask/notification-services-controller@0.20.1 [0.20.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.19.0...@metamask/notification-services-controller@0.20.0 [0.19.0]: https://github.com/MetaMask/core/compare/@metamask/notification-services-controller@0.18.0...@metamask/notification-services-controller@0.19.0 From 9cb8e39eb0711d13461f6c5472823d3999f05d35 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 17:48:49 -0800 Subject: [PATCH 42/50] Update yarn lock --- yarn.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 5ae91b42a50..6defd30fcfa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3533,7 +3533,7 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 + "@metamask/accounts-controller": ^24.0.0 "@metamask/network-controller": ^22.0.0 languageName: unknown linkType: soft From f2d66582355e7ee8aa26964063487533e5fb4827 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 17:54:22 -0800 Subject: [PATCH 43/50] Bump deps on bridge controller --- packages/bridge-controller/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/bridge-controller/package.json b/packages/bridge-controller/package.json index 7b4a0b7571a..4f7c837d54a 100644 --- a/packages/bridge-controller/package.json +++ b/packages/bridge-controller/package.json @@ -55,12 +55,12 @@ "ethers": "^6.12.0" }, "devDependencies": { - "@metamask/accounts-controller": "^23.1.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/auto-changelog": "^3.4.4", "@metamask/eth-json-rpc-provider": "^4.1.8", "@metamask/json-rpc-engine": "^10.0.3", "@metamask/network-controller": "^22.2.1", - "@metamask/transaction-controller": "^45.1.0", + "@metamask/transaction-controller": "^46.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -73,9 +73,9 @@ "typescript": "~5.2.2" }, "peerDependencies": { - "@metamask/accounts-controller": "^23.0.0", + "@metamask/accounts-controller": "^24.0.0", "@metamask/network-controller": "^22.0.0", - "@metamask/transaction-controller": "^45.0.0" + "@metamask/transaction-controller": "^46.0.0" }, "engines": { "node": "^18.18 || >=20" From aba2283764ad4e0533666a1eec6ce16b59ed59d6 Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 22:43:03 -0800 Subject: [PATCH 44/50] Update yarn lock --- yarn.lock | 67 ++++--------------------------------------------------- 1 file changed, 4 insertions(+), 63 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6defd30fcfa..48b2f1eb5e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2340,31 +2340,6 @@ __metadata: languageName: node linkType: hard -"@metamask/accounts-controller@npm:^23.1.0": - version: 23.1.0 - resolution: "@metamask/accounts-controller@npm:23.1.0" - dependencies: - "@ethereumjs/util": "npm:^8.1.0" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eth-snap-keyring": "npm:^10.0.0" - "@metamask/keyring-api": "npm:^17.0.0" - "@metamask/keyring-internal-api": "npm:^4.0.1" - "@metamask/snaps-sdk": "npm:^6.17.1" - "@metamask/snaps-utils": "npm:^8.10.0" - "@metamask/utils": "npm:^11.1.0" - deepmerge: "npm:^4.2.2" - ethereum-cryptography: "npm:^2.1.2" - immer: "npm:^9.0.6" - uuid: "npm:^8.3.2" - peerDependencies: - "@metamask/keyring-controller": ^19.0.0 - "@metamask/providers": ^18.1.0 - "@metamask/snaps-controllers": ^9.19.0 - webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 - checksum: 10/f96be18434d1568ad8e8c9455c8d35a8924ffe8a59610833aec96db39d7df7e609ec1231533be973bbf63f23244bbfbc6a41c8b637aa0c3d36c391b43f6aba98 - languageName: node - linkType: hard - "@metamask/accounts-controller@npm:^24.0.0, @metamask/accounts-controller@workspace:packages/accounts-controller": version: 0.0.0-use.local resolution: "@metamask/accounts-controller@workspace:packages/accounts-controller" @@ -2611,7 +2586,7 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/bridge-controller@workspace:packages/bridge-controller" dependencies: - "@metamask/accounts-controller": "npm:^23.1.0" + "@metamask/accounts-controller": "npm:^24.0.0" "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^8.0.0" "@metamask/controller-utils": "npm:^11.5.0" @@ -2620,7 +2595,7 @@ __metadata: "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/network-controller": "npm:^22.2.1" "@metamask/polling-controller": "npm:^12.0.3" - "@metamask/transaction-controller": "npm:^45.1.0" + "@metamask/transaction-controller": "npm:^46.0.0" "@metamask/utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2634,9 +2609,9 @@ __metadata: typedoc-plugin-missing-exports: "npm:^2.0.0" typescript: "npm:~5.2.2" peerDependencies: - "@metamask/accounts-controller": ^23.0.0 + "@metamask/accounts-controller": ^24.0.0 "@metamask/network-controller": ^22.0.0 - "@metamask/transaction-controller": ^45.0.0 + "@metamask/transaction-controller": ^46.0.0 languageName: unknown linkType: soft @@ -4245,40 +4220,6 @@ __metadata: languageName: unknown linkType: soft -"@metamask/transaction-controller@npm:^45.1.0": - version: 45.1.0 - resolution: "@metamask/transaction-controller@npm:45.1.0" - dependencies: - "@ethereumjs/common": "npm:^4.4.0" - "@ethereumjs/tx": "npm:^5.4.0" - "@ethereumjs/util": "npm:^8.1.0" - "@ethersproject/abi": "npm:^5.7.0" - "@ethersproject/contracts": "npm:^5.7.0" - "@ethersproject/providers": "npm:^5.7.0" - "@metamask/base-controller": "npm:^8.0.0" - "@metamask/controller-utils": "npm:^11.5.0" - "@metamask/eth-query": "npm:^4.0.0" - "@metamask/metamask-eth-abis": "npm:^3.1.1" - "@metamask/nonce-tracker": "npm:^6.0.0" - "@metamask/rpc-errors": "npm:^7.0.2" - "@metamask/utils": "npm:^11.1.0" - async-mutex: "npm:^0.5.0" - bn.js: "npm:^5.2.1" - eth-method-registry: "npm:^4.0.0" - fast-json-patch: "npm:^3.1.1" - lodash: "npm:^4.17.21" - uuid: "npm:^8.3.2" - peerDependencies: - "@babel/runtime": ^7.0.0 - "@metamask/accounts-controller": ^23.0.0 - "@metamask/approval-controller": ^7.0.0 - "@metamask/eth-block-tracker": ">=9" - "@metamask/gas-fee-controller": ^22.0.0 - "@metamask/network-controller": ^22.0.0 - checksum: 10/4be40e2315e512db873c436f87cfb43f63623491c98cbb22c28c24091cf666c2428e9916f2ba1706743504ba8af505dc2c3fa5549c1ed99f50868284eb5fe07f - languageName: node - linkType: hard - "@metamask/transaction-controller@npm:^46.0.0, @metamask/transaction-controller@workspace:packages/transaction-controller": version: 0.0.0-use.local resolution: "@metamask/transaction-controller@workspace:packages/transaction-controller" From 5bfacc3ed391ef64df6b3be4bd00c43a021a0b6d Mon Sep 17 00:00:00 2001 From: Cal-L Date: Thu, 13 Feb 2025 22:51:33 -0800 Subject: [PATCH 45/50] Fix transaction controller change log --- packages/transaction-controller/CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index aeca39b2f0f..5544b1ccabe 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -9,10 +9,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [46.0.0] -### Changed - -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) - ### Added - Adds ability of re-simulating transaction depending on the `isActive` property on `transactionMeta` ([#5189](https://github.com/MetaMask/core/pull/5189)) @@ -20,6 +16,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Re-simulation of transactions will occur every 3 seconds if `isActive` is `true`. - Adds `setTransactionActive` function to update the `isActive` property on `transactionMeta`. ([#5189](https://github.com/MetaMask/core/pull/5189)) +### Changed + +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) + ## [45.1.0] ### Added From 26e200682c74a31f1e2245c4c7bba6905c3ac1d6 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Fri, 14 Feb 2025 12:52:58 +0100 Subject: [PATCH 46/50] chore: fix changelogs --- packages/accounts-controller/CHANGELOG.md | 6 +++--- packages/assets-controllers/CHANGELOG.md | 6 +++--- packages/earn-controller/CHANGELOG.md | 2 +- packages/multichain-network-controller/CHANGELOG.md | 7 ++++--- packages/multichain-transactions-controller/CHANGELOG.md | 2 +- packages/notification-services-controller/CHANGELOG.md | 2 +- packages/profile-sync-controller/CHANGELOG.md | 9 ++++++--- packages/transaction-controller/CHANGELOG.md | 2 +- packages/user-operation-controller/CHANGELOG.md | 2 +- 9 files changed, 21 insertions(+), 17 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index bcf153682f1..63cffecab42 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -11,12 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- **BREAKING:** Added `MultichainNetworkController:didNetworkChange` to allowed events and handle keeping accounts in sync with network changes ([#5215](https://github.com/MetaMask/core/pull/5215)) +- **BREAKING:** Now requires `MultichainNetworkController:didNetworkChange` event to be registered on the messenger ([#5215](https://github.com/MetaMask/core/pull/5215)) + - This will be used to keep accounts in sync with EVM and non-EVM network changes. ### Changed -- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^22.2.1` to `^22.2.2` ([#5318](https://github.com/MetaMask/core/pull/5318)) -- **BREAKING:** Bump `@metamask/keyring-controller` peer dependency from `^19.0.0` to `^19.1.0` ([#5215](https://github.com/MetaMask/core/pull/5215)) +- **BREAKING:** Add `@metamask/network-controller@^22.0.0` peer dependency ([#5215](https://github.com/MetaMask/core/pull/5215)), ([#5327](https://github.com/MetaMask/core/pull/5327)) ## [23.1.0] diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 1c03e765e03..a9dd141f502 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -11,12 +11,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) -- Removed legacy poll function to prevent redundant polling ([#5311](https://github.com/MetaMask/core/pull/5311)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.1` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- Removed legacy poll function to prevent redundant polling ([#5321](https://github.com/MetaMask/core/pull/5321)) ### Fixed -- Ensure that the polling is not triggered on the constructor with the initialisation of the controller ([#5311](https://github.com/MetaMask/core/pull/5311)) +- Ensure that the polling is not triggered on the constructor with the initialisation of the controller ([#5321](https://github.com/MetaMask/core/pull/5321)) ## [49.0.0] diff --git a/packages/earn-controller/CHANGELOG.md b/packages/earn-controller/CHANGELOG.md index a4c0cf4553c..c7952557ca0 100644 --- a/packages/earn-controller/CHANGELOG.md +++ b/packages/earn-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [0.2.1] diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index 7ad05bddcd0..0c06b139d75 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -11,9 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- MVP release of `MultichainNetworkController` to handle both EVM and non-EVM network and account switching ([#5215](https://github.com/MetaMask/core/pull/5215)) -- Added allowed actions - `NetworkControllerGetStateAction | NetworkControllerSetActiveNetworkAction`. The `MultichainNetworkController` acts as a proxy for the `NetworkController` and will update it based on EVM network changes. -- Added allowed events - `AccountsControllerSelectedAccountChangeEvent` to allowed events. This is used to subscribe to the `AccountsController:selectedAccountChange` event from the `AccountsController` and is responsible for updating active network based on account changes (both EVM and non-EVM). +- Initial release ([#5215](https://github.com/MetaMask/core/pull/5215)) + - Handle both EVM and non-EVM network and account switching for the associated network. + - Added `NetworkControllerSetActiveNetworkAction` + - Act as a proxy for the `NetworkController` (for EVM network changes). [Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@0.1.0...HEAD [0.1.0]: https://github.com/MetaMask/core/releases/tag/@metamask/multichain-network-controller@0.1.0 diff --git a/packages/multichain-transactions-controller/CHANGELOG.md b/packages/multichain-transactions-controller/CHANGELOG.md index db2fdde272a..55ca0ede115 100644 --- a/packages/multichain-transactions-controller/CHANGELOG.md +++ b/packages/multichain-transactions-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [0.3.0] diff --git a/packages/notification-services-controller/CHANGELOG.md b/packages/notification-services-controller/CHANGELOG.md index 92ebc9bbfea..49511638232 100644 --- a/packages/notification-services-controller/CHANGELOG.md +++ b/packages/notification-services-controller/CHANGELOG.md @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/profile-sync-controller` peer dependency from `^7.0.1` to `^8.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/profile-sync-controller` peer dependency from `^7.0.0` to `^8.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [0.20.1] diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index a612dd92e56..a0140727197 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -9,11 +9,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [8.0.0] +### Added + +- Add `perform{BatchSetStorage,DeleteStorage,BatchDeleteStorage}` as messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) + ### Changed -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) -- feat: expose all user storage methods through messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) -- fix: change `maxNumberOfAccountsToAdd` default value from `100` to `Infinity` ([#5322](https://github.com/MetaMask/core/pull/5322)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- Change `maxNumberOfAccountsToAdd` default value from `100` to `Infinity` ([#5322](https://github.com/MetaMask/core/pull/5322)) ### Removed diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 5544b1ccabe..af30d1018a4 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.1.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [45.1.0] diff --git a/packages/user-operation-controller/CHANGELOG.md b/packages/user-operation-controller/CHANGELOG.md index 5877375b0fa..e8700bbb7ac 100644 --- a/packages/user-operation-controller/CHANGELOG.md +++ b/packages/user-operation-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.1.0` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.0.0` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) ## [24.0.1] From e03d678ccb32c7f33ecf077be12cb67ec625fce7 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Fri, 14 Feb 2025 12:59:17 +0100 Subject: [PATCH 47/50] chore: update changelogs --- packages/profile-sync-controller/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/profile-sync-controller/CHANGELOG.md b/packages/profile-sync-controller/CHANGELOG.md index a0140727197..869971917d9 100644 --- a/packages/profile-sync-controller/CHANGELOG.md +++ b/packages/profile-sync-controller/CHANGELOG.md @@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Add `perform{BatchSetStorage,DeleteStorage,BatchDeleteStorage}` as messenger actions ([#5311](https://github.com/MetaMask/core/pull/5311)) +- Add optional `validateAgainstSchema` option when creating user storage entry paths ([#5326](https://github.com/MetaMask/core/pull/5326)) ### Changed From 1f5a39523b69039d4b11f1a44dfcb2da7167263b Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Fri, 14 Feb 2025 16:18:46 +0100 Subject: [PATCH 48/50] chore: update changelog Co-authored-by: cryptodev-2s <109512101+cryptodev-2s@users.noreply.github.com> --- packages/multichain-network-controller/CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/multichain-network-controller/CHANGELOG.md b/packages/multichain-network-controller/CHANGELOG.md index 0c06b139d75..8ee176414d5 100644 --- a/packages/multichain-network-controller/CHANGELOG.md +++ b/packages/multichain-network-controller/CHANGELOG.md @@ -13,7 +13,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#5215](https://github.com/MetaMask/core/pull/5215)) - Handle both EVM and non-EVM network and account switching for the associated network. - - Added `NetworkControllerSetActiveNetworkAction` - Act as a proxy for the `NetworkController` (for EVM network changes). [Unreleased]: https://github.com/MetaMask/core/compare/@metamask/multichain-network-controller@0.1.0...HEAD From f3ef047603e57cf66102399cdc303369c4e6eb08 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Fri, 14 Feb 2025 16:29:06 +0100 Subject: [PATCH 49/50] chore(bridge-controller): update changelog --- packages/bridge-controller/CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 8fcf72c699c..38fc60571e2 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.0.1` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) + ### Added - Initial release From dbc541b45ac2cef0da07b474480023a2f4f6b221 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Fri, 14 Feb 2025 16:38:32 +0100 Subject: [PATCH 50/50] chore(bridge-controller): fix changelog --- packages/bridge-controller/CHANGELOG.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md index 38fc60571e2..8869e80b3be 100644 --- a/packages/bridge-controller/CHANGELOG.md +++ b/packages/bridge-controller/CHANGELOG.md @@ -7,11 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) -- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.0.1` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) - ### Added - Initial release +### Changed + +- **BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^23.0.0` to `^24.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) +- **BREAKING:** Bump `@metamask/transaction-controller` peer dependency from `^45.0.0` to `^46.0.0` ([#5318](https://github.com/MetaMask/core/pull/5318)) + [Unreleased]: https://github.com/MetaMask/core/