From a509f4d45ad617e3c1a4cf7ec880adcb8f3641e5 Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Mon, 25 Sep 2023 12:02:15 +0200 Subject: [PATCH 01/30] Release 78.0.0 --- package.json | 2 +- packages/assets-controllers/CHANGELOG.md | 7 ++++++- packages/assets-controllers/package.json | 2 +- packages/keyring-controller/CHANGELOG.md | 7 ++++++- packages/keyring-controller/package.json | 2 +- packages/signature-controller/CHANGELOG.md | 7 ++++++- packages/signature-controller/package.json | 2 +- packages/transaction-controller/CHANGELOG.md | 7 ++++++- packages/transaction-controller/package.json | 2 +- 9 files changed, 29 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 5cb8011f7cb..27d57c51f3e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "77.0.0", + "version": "78.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 4dcb8bf9f4f..e14b382a8d1 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [13.0.0] +### Uncategorized +- TokensController.addToken use networkClientId ([#1676](https://github.com/MetaMask/core/pull/1676)) + ## [12.0.0] ### Added - Add `AssetsContractController` methods `getProvider`, `getChainId`, `getERC721Standard`, and `getERC1155Standard` ([#1638](https://github.com/MetaMask/core/pull/1638)) @@ -248,7 +252,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Use Ethers for AssetsContractController ([#845](https://github.com/MetaMask/core/pull/845)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@12.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@13.0.0...HEAD +[13.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@12.0.0...@metamask/assets-controllers@13.0.0 [12.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@11.1.0...@metamask/assets-controllers@12.0.0 [11.1.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@11.0.1...@metamask/assets-controllers@11.1.0 [11.0.1]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@11.0.0...@metamask/assets-controllers@11.0.1 diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index 27f37b2f781..6c962b2dbde 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/assets-controllers", - "version": "12.0.0", + "version": "13.0.0", "description": "Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)", "keywords": [ "MetaMask", diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index 0ea041ab2ac..3e811da50b1 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.5.1] +### Uncategorized +- Fix `addNewAccountForKeyring` for `CustodyKeyring` ([#1694](https://github.com/MetaMask/core/pull/1694)) + ## [7.5.0] ### Added - Add `KeyringController` messenger actions ([#1691](https://github.com/MetaMask/core/pull/1691)) @@ -181,7 +185,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/keyring-controller@7.5.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.5.1...HEAD +[7.5.1]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.5.0...@metamask/keyring-controller@7.5.1 [7.5.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.4.0...@metamask/keyring-controller@7.5.0 [7.4.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.3.0...@metamask/keyring-controller@7.4.0 [7.3.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.2.0...@metamask/keyring-controller@7.3.0 diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index 89131eae0e4..59f3cf58040 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-controller", - "version": "7.5.0", + "version": "7.5.1", "description": "Stores identities seen in the wallet and manages interactions such as signing", "keywords": [ "MetaMask", diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 3ae7f84e7de..ac59bec6be1 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.1.0] +### Uncategorized +- Add logging controller logs on signature operation stages ([#1692](https://github.com/MetaMask/core/pull/1692)) + ## [6.0.0] ### Changed - **BREAKING**: Removed `keyringController` property from constructor option ([#1593](https://github.com/MetaMask/core/pull/1593)) @@ -70,7 +74,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#1214](https://github.com/MetaMask/core/pull/1214)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@6.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@6.1.0...HEAD +[6.1.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@6.0.0...@metamask/signature-controller@6.1.0 [6.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@5.3.1...@metamask/signature-controller@6.0.0 [5.3.1]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@5.3.0...@metamask/signature-controller@5.3.1 [5.3.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@5.2.0...@metamask/signature-controller@5.3.0 diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index 4104ae7cc55..67876953700 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/signature-controller", - "version": "6.0.0", + "version": "6.1.0", "description": "Processes signing requests in order to sign arbitrary and typed data", "keywords": [ "MetaMask", diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 9b59c07c434..fc9fe1ea0a6 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [11.1.0] +### Uncategorized +- Add `type` to transaction metadata ([#1670](https://github.com/MetaMask/core/pull/1670)) + ## [11.0.0] ### Added - Add optional `getLastBlockVariations` method to `RemoteTransactionSource` type ([#1668](https://github.com/MetaMask/core/pull/1668)) @@ -185,7 +189,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@11.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@11.1.0...HEAD +[11.1.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@11.0.0...@metamask/transaction-controller@11.1.0 [11.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@10.0.0...@metamask/transaction-controller@11.0.0 [10.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@9.2.0...@metamask/transaction-controller@10.0.0 [9.2.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@9.1.0...@metamask/transaction-controller@9.2.0 diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 9e49ebdba5d..3b9373007ae 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/transaction-controller", - "version": "11.0.0", + "version": "11.1.0", "description": "Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation", "keywords": [ "MetaMask", From 12d63d7111b6da3b9bd95d2b84a66164f5115194 Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Mon, 25 Sep 2023 12:08:10 +0200 Subject: [PATCH 02/30] Readme fixes --- packages/assets-controllers/CHANGELOG.md | 20 ++++++++++++++++++-- packages/keyring-controller/CHANGELOG.md | 2 +- packages/signature-controller/CHANGELOG.md | 4 ++-- packages/transaction-controller/CHANGELOG.md | 4 ++-- 4 files changed, 23 insertions(+), 7 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index e14b382a8d1..3052b051bb9 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -7,8 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [13.0.0] -### Uncategorized -- TokensController.addToken use networkClientId ([#1676](https://github.com/MetaMask/core/pull/1676)) +### Changed +- **BREAKING**: `TokensController.addToken` now accepts a single options object + ``` + { + address: string; + symbol: string; + decimals: number; + name?: string; + image?: string; + interactingAddress?: string; + networkClientId?: NetworkClientId; + } + ``` +- **CHANGED**: `TokensController.addToken` will use the chain ID value derived from state for `networkClientId` if provided +- **CHANGED**: `TokensController.addTokens` now accepts an optional `networkClientId` as the last parameter +- **CHANGED**: `TokensController.addTokens` will use the chain ID value derived from state for `networkClientId` if provided +- **CHANGED**: `TokensController.watchAsset` options now accepts optional `networkClientId` which is used to get the ERC-20 token name if provided + ## [12.0.0] ### Added diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index 3e811da50b1..3d58bcf9a3c 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [7.5.1] -### Uncategorized +### Fixed - Fix `addNewAccountForKeyring` for `CustodyKeyring` ([#1694](https://github.com/MetaMask/core/pull/1694)) ## [7.5.0] diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index ac59bec6be1..1ec5c8fdb28 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [6.1.0] -### Uncategorized -- Add logging controller logs on signature operation stages ([#1692](https://github.com/MetaMask/core/pull/1692)) +### Changed +- Add `LoggingController`` logs on signature operation stages ([#1692](https://github.com/MetaMask/core/pull/1692)) ## [6.0.0] ### Changed diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index fc9fe1ea0a6..c1a3c407e4d 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -7,8 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [11.1.0] -### Uncategorized -- Add `type` to transaction metadata ([#1670](https://github.com/MetaMask/core/pull/1670)) +### Added +- Add `type` property to the transaction metadata ([#1670](https://github.com/MetaMask/core/pull/1670)) ## [11.0.0] ### Added From ecca1628f67de17a17f53b158205b673d514b62f Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Mon, 25 Sep 2023 12:28:27 +0200 Subject: [PATCH 03/30] Fix dependency versions --- packages/accounts-controller/package.json | 4 ++-- packages/signature-controller/package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 8a624305921..0368c141e74 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@metamask/keyring-controller": "^7.5.0", + "@metamask/keyring-controller": "^7.5.1", "@metamask/snaps-controllers": "^1.0.1", "@types/jest": "^27.4.1", "@types/readable-stream": "^2.3.0", @@ -53,7 +53,7 @@ "typescript": "~4.6.3" }, "peerDependencies": { - "@metamask/keyring-controller": "^7.5.0" + "@metamask/keyring-controller": "^7.5.1" }, "engines": { "node": ">=16.0.0" diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index 67876953700..aff59abaacc 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@metamask/keyring-controller": "^7.5.0", + "@metamask/keyring-controller": "^7.5.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", From 497c677486d4ca31809489205a095af929cb60a3 Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Mon, 25 Sep 2023 12:31:23 +0200 Subject: [PATCH 04/30] yarn dedupe --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index f303cca1af0..02725a44f47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1295,7 +1295,7 @@ __metadata: "@metamask/base-controller": ^3.2.1 "@metamask/eth-snap-keyring": ^0.2.2 "@metamask/keyring-api": ^0.2.5 - "@metamask/keyring-controller": ^7.5.0 + "@metamask/keyring-controller": ^7.5.1 "@metamask/snaps-controllers": ^1.0.1 "@metamask/snaps-utils": ^1.0.1 "@metamask/utils": ^6.2.0 @@ -1313,7 +1313,7 @@ __metadata: typescript: ~4.6.3 uuid: ^8.3.2 peerDependencies: - "@metamask/keyring-controller": ^7.5.0 + "@metamask/keyring-controller": ^7.5.1 languageName: unknown linkType: soft @@ -1887,7 +1887,7 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-controller@^7.5.0, @metamask/keyring-controller@workspace:packages/keyring-controller": +"@metamask/keyring-controller@^7.5.1, @metamask/keyring-controller@workspace:packages/keyring-controller": version: 0.0.0-use.local resolution: "@metamask/keyring-controller@workspace:packages/keyring-controller" dependencies: @@ -2336,7 +2336,7 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/controller-utils": ^4.3.2 - "@metamask/keyring-controller": ^7.5.0 + "@metamask/keyring-controller": ^7.5.1 "@metamask/logging-controller": ^1.0.1 "@metamask/message-manager": ^7.3.2 "@metamask/utils": ^6.2.0 From e7d99c87a53e120e70edd73d0cbd29d429005118 Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Mon, 25 Sep 2023 12:35:28 +0200 Subject: [PATCH 05/30] fix changelog --- 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 1ec5c8fdb28..c9d90412416 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [6.1.0] ### Changed -- Add `LoggingController`` logs on signature operation stages ([#1692](https://github.com/MetaMask/core/pull/1692)) +- Add `LoggingController` logs on signature operation stages ([#1692](https://github.com/MetaMask/core/pull/1692)) ## [6.0.0] ### Changed From a4313b483a5192c2689f45acd6b5fd0e18175e10 Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Mon, 25 Sep 2023 13:02:23 +0200 Subject: [PATCH 06/30] Fix changelog for assets-controller --- packages/assets-controllers/CHANGELOG.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 3052b051bb9..6866e6f9b15 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [13.0.0] ### Changed -- **BREAKING**: `TokensController.addToken` now accepts a single options object +- **BREAKING**: `TokensController.addToken` now accepts a single options object ([#1676](https://github.com/MetaMask/core/pull/1676)) ``` { address: string; @@ -19,11 +19,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 interactingAddress?: string; networkClientId?: NetworkClientId; } - ``` -- **CHANGED**: `TokensController.addToken` will use the chain ID value derived from state for `networkClientId` if provided -- **CHANGED**: `TokensController.addTokens` now accepts an optional `networkClientId` as the last parameter -- **CHANGED**: `TokensController.addTokens` will use the chain ID value derived from state for `networkClientId` if provided -- **CHANGED**: `TokensController.watchAsset` options now accepts optional `networkClientId` which is used to get the ERC-20 token name if provided + ``` +- **CHANGED**: `TokensController.addToken` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) +- **CHANGED**: `TokensController.addTokens` now accepts an optional `networkClientId` as the last parameter ([#1676](https://github.com/MetaMask/core/pull/1676)) +- **CHANGED**: `TokensController.addTokens` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) +- **CHANGED**: `TokensController.watchAsset` options now accepts optional `networkClientId` which is used to get the ERC-20 token name if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) ## [12.0.0] From 2bf19e2f4b26040b081a16eb23188f3ef0d12f91 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 25 Sep 2023 14:00:35 -0500 Subject: [PATCH 07/30] update changelog --- packages/keyring-controller/CHANGELOG.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index 3d58bcf9a3c..137bc5058e6 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -6,7 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [7.5.1] +## [8.0.0] +### Changed +- **BREAKING:** addNewKeyring(type) return type changed from Promise> to Promise + - When calling with QRKeyring type the keyring instance is retrieved or created (no multiple QRKeyring instances possible) + +### Added +- Add `getQRKeyring(): QRKeyring | undefined` method +- Add `KeyringController:qrKeyringStateChange` messenger event +- The event emits updates from the internal `QRKeyring` instance, if there's one + ### Fixed - Fix `addNewAccountForKeyring` for `CustodyKeyring` ([#1694](https://github.com/MetaMask/core/pull/1694)) From 9a2a03c7b3a03c586bcbab1f623990f7882fe07e Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 25 Sep 2023 14:09:25 -0500 Subject: [PATCH 08/30] fix changelog --- packages/keyring-controller/CHANGELOG.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index 137bc5058e6..c748964b66b 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -7,15 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [8.0.0] -### Changed -- **BREAKING:** addNewKeyring(type) return type changed from Promise> to Promise - - When calling with QRKeyring type the keyring instance is retrieved or created (no multiple QRKeyring instances possible) - ### Added - Add `getQRKeyring(): QRKeyring | undefined` method - Add `KeyringController:qrKeyringStateChange` messenger event - The event emits updates from the internal `QRKeyring` instance, if there's one +### Changed +- **BREAKING:** addNewKeyring(type) return type changed from Promise> to Promise + - When calling with QRKeyring type the keyring instance is retrieved or created (no multiple QRKeyring instances possible) + ### Fixed - Fix `addNewAccountForKeyring` for `CustodyKeyring` ([#1694](https://github.com/MetaMask/core/pull/1694)) @@ -194,8 +194,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/keyring-controller@7.5.1...HEAD -[7.5.1]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.5.0...@metamask/keyring-controller@7.5.1 +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@8.0.0...HEAD +[8.0.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.5.0...@metamask/keyring-controller@8.0.0 [7.5.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.4.0...@metamask/keyring-controller@7.5.0 [7.4.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.3.0...@metamask/keyring-controller@7.4.0 [7.3.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@7.2.0...@metamask/keyring-controller@7.3.0 From 3de5d61f3b6493c1d76d3fbd870277d1a313ffcc Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 25 Sep 2023 15:27:20 -0500 Subject: [PATCH 09/30] bump keyring-controller version --- packages/accounts-controller/package.json | 4 ++-- packages/keyring-controller/package.json | 2 +- packages/signature-controller/package.json | 2 +- yarn.lock | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 0368c141e74..6b77fa7e84c 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@metamask/keyring-controller": "^7.5.1", + "@metamask/keyring-controller": "^8.0.0", "@metamask/snaps-controllers": "^1.0.1", "@types/jest": "^27.4.1", "@types/readable-stream": "^2.3.0", @@ -53,7 +53,7 @@ "typescript": "~4.6.3" }, "peerDependencies": { - "@metamask/keyring-controller": "^7.5.1" + "@metamask/keyring-controller": "^8.0.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index 59f3cf58040..e03d7d8ef21 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-controller", - "version": "7.5.1", + "version": "8.0.0", "description": "Stores identities seen in the wallet and manages interactions such as signing", "keywords": [ "MetaMask", diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index aff59abaacc..eb03950268b 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", - "@metamask/keyring-controller": "^7.5.1", + "@metamask/keyring-controller": "^8.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", diff --git a/yarn.lock b/yarn.lock index 02725a44f47..cfb8e641a53 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1295,7 +1295,7 @@ __metadata: "@metamask/base-controller": ^3.2.1 "@metamask/eth-snap-keyring": ^0.2.2 "@metamask/keyring-api": ^0.2.5 - "@metamask/keyring-controller": ^7.5.1 + "@metamask/keyring-controller": ^8.0.0 "@metamask/snaps-controllers": ^1.0.1 "@metamask/snaps-utils": ^1.0.1 "@metamask/utils": ^6.2.0 @@ -1313,7 +1313,7 @@ __metadata: typescript: ~4.6.3 uuid: ^8.3.2 peerDependencies: - "@metamask/keyring-controller": ^7.5.1 + "@metamask/keyring-controller": ^8.0.0 languageName: unknown linkType: soft @@ -1887,7 +1887,7 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-controller@^7.5.1, @metamask/keyring-controller@workspace:packages/keyring-controller": +"@metamask/keyring-controller@^8.0.0, @metamask/keyring-controller@workspace:packages/keyring-controller": version: 0.0.0-use.local resolution: "@metamask/keyring-controller@workspace:packages/keyring-controller" dependencies: @@ -2336,7 +2336,7 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/controller-utils": ^4.3.2 - "@metamask/keyring-controller": ^7.5.1 + "@metamask/keyring-controller": ^8.0.0 "@metamask/logging-controller": ^1.0.1 "@metamask/message-manager": ^7.3.2 "@metamask/utils": ^6.2.0 From 55735e2d572b4f7faddb2c38f65e39c026a801cb Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 13:33:41 -0700 Subject: [PATCH 10/30] Bump NetworkController v13.0.0 --- packages/assets-controllers/package.json | 4 ++-- packages/ens-controller/package.json | 4 ++-- packages/gas-fee-controller/package.json | 4 ++-- packages/network-controller/CHANGELOG.md | 12 +++++++++++- packages/network-controller/package.json | 2 +- packages/selected-network-controller/package.json | 4 ++-- packages/transaction-controller/package.json | 4 ++-- 7 files changed, 22 insertions(+), 12 deletions(-) diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index 6c962b2dbde..e16ea86adf9 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -39,7 +39,7 @@ "@metamask/controller-utils": "^4.3.2", "@metamask/eth-query": "^3.0.1", "@metamask/metamask-eth-abis": "3.0.0", - "@metamask/network-controller": "^12.2.0", + "@metamask/network-controller": "^13.0.0", "@metamask/preferences-controller": "^4.4.0", "@metamask/rpc-errors": "^5.1.1", "@metamask/utils": "^6.2.0", @@ -69,7 +69,7 @@ }, "peerDependencies": { "@metamask/approval-controller": "^3.5.1", - "@metamask/network-controller": "^12.2.0", + "@metamask/network-controller": "^13.0.0", "@metamask/preferences-controller": "^4.4.0" }, "engines": { diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index eabd50b4553..2729519336f 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -31,7 +31,7 @@ "@ethersproject/providers": "^5.7.0", "@metamask/base-controller": "^3.2.1", "@metamask/controller-utils": "^4.3.2", - "@metamask/network-controller": "^12.2.0", + "@metamask/network-controller": "^13.0.0", "@metamask/utils": "^6.2.0", "ethereum-ens-network-map": "^1.0.2", "punycode": "^2.1.1" @@ -47,7 +47,7 @@ "typescript": "~4.6.3" }, "peerDependencies": { - "@metamask/network-controller": "^12.2.0" + "@metamask/network-controller": "^13.0.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index fece04e1214..befd5f389fb 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -31,7 +31,7 @@ "@metamask/base-controller": "^3.2.1", "@metamask/controller-utils": "^4.3.2", "@metamask/eth-query": "^3.0.1", - "@metamask/network-controller": "^12.2.0", + "@metamask/network-controller": "^13.0.0", "@metamask/utils": "^6.2.0", "@types/uuid": "^8.3.0", "ethereumjs-util": "^7.0.10", @@ -54,7 +54,7 @@ "typescript": "~4.6.3" }, "peerDependencies": { - "@metamask/network-controller": "^12.2.0" + "@metamask/network-controller": "^13.0.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 70e8b2b5867..1e309a6fbcc 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [13.0.0] +### Removed +- **BREAKING**: Remove `NetworkId` type ([#1633](https://github.com/MetaMask/core/pull/1633)) +- **BREAKING**: Remove `networkId` property from `NetworkState` type ([#1633](https://github.com/MetaMask/core/pull/1633)) + +### Changed +- Update scaffold RPC middleware for built-in Infura networks to no longer resolve `net_version` locally ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Stop making `net_version` request to determine network status ([#1633](https://github.com/MetaMask/core/pull/1633)) + ## [12.2.0] ### Added - Add `NetworkController:getNetworkClientById` action ([#1638](https://github.com/MetaMask/core/pull/1638)) @@ -253,7 +262,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@12.2.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@13.0.0...HEAD +[13.0.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@12.2.0...@metamask/network-controller@13.0.0 [12.2.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@12.1.2...@metamask/network-controller@12.2.0 [12.1.2]: https://github.com/MetaMask/core/compare/@metamask/network-controller@12.1.1...@metamask/network-controller@12.1.2 [12.1.1]: https://github.com/MetaMask/core/compare/@metamask/network-controller@12.1.0...@metamask/network-controller@12.1.1 diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 384647d46c0..449383d5ae1 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/network-controller", - "version": "12.2.0", + "version": "13.0.0", "description": "Provides an interface to the currently selected network via a MetaMask-compatible provider object", "keywords": [ "MetaMask", diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index e46b9dd7250..090f9486838 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/network-controller": "^12.2.0", + "@metamask/network-controller": "^13.0.0", "json-rpc-engine": "^6.1.0" }, "devDependencies": { @@ -47,7 +47,7 @@ "typescript": "~4.6.3" }, "peerDependencies": { - "@metamask/network-controller": "^12.2.0" + "@metamask/network-controller": "^13.0.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 3b9373007ae..edfd6be8fc7 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -36,7 +36,7 @@ "@metamask/controller-utils": "^4.3.2", "@metamask/eth-query": "^3.0.1", "@metamask/metamask-eth-abis": "^3.0.0", - "@metamask/network-controller": "^12.2.0", + "@metamask/network-controller": "^13.0.0", "@metamask/utils": "^6.2.0", "async-mutex": "^0.2.6", "eth-method-registry": "1.1.0", @@ -63,7 +63,7 @@ }, "peerDependencies": { "@metamask/approval-controller": "^3.5.1", - "@metamask/network-controller": "^12.2.0", + "@metamask/network-controller": "^13.0.0", "babel-runtime": "^6.26.0" }, "engines": { From 90c67ed5e03ed6557f7b60cadf37118345e62e1d Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 14:08:40 -0700 Subject: [PATCH 11/30] TransactionController --- packages/transaction-controller/CHANGELOG.md | 21 ++++++++++++++++---- packages/transaction-controller/package.json | 2 +- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index c1a3c407e4d..8a444878141 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Changed +- **BREAKING**: Use only `chainId` to determine if a transaction belongs to the current network ([#1633](https://github.com/MetaMask/core/pull/1633)) + - No longer uses `networkID` as a fallback if `chainId` is missing +- **BREAKING**: Change `TransactionMeta.chainId` to be required ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Update `TransactionMeta.networkID` as deprecated ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Change `TransactionMeta.networkID` to be readonly ([#1633](https://github.com/MetaMask/core/pull/1633)) + +### Remove +- Remove `networkId` param from `RemoteTransactionSource.isSupportedNetwork()` interface ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Remove `currentNetworkId` property from `RemoteTransactionSourceRequest` ([#1633](https://github.com/MetaMask/core/pull/1633)) + ## [11.1.0] ### Added - Add `type` property to the transaction metadata ([#1670](https://github.com/MetaMask/core/pull/1670)) @@ -74,7 +86,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add incoming transaction methods ([#1579](https://github.com/MetaMask/core/pull/1579)) - `startIncomingTransactionPolling` - `stopIncomingTransactionPolling` - - `updateIncomingTransactions` + - `updateIncomingTransactions` - Add `requireApproval` option to `addTransaction` method options ([#1580](https://github.com/MetaMask/core/pull/1580)) - Add `address` argument to `wipeTransactions` method ([#1573](https://github.com/MetaMask/core/pull/1573)) @@ -114,7 +126,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [7.0.0] ### Changed - **BREAKING**: Change the approveTransaction and cancelTransaction methods to private ([#1435](https://github.com/MetaMask/core/pull/1435)) - - Consumers should migrate from use of these methods to use of `processApproval`. + - Consumers should migrate from use of these methods to use of `processApproval`. - Update the TransactionController to await the approval request promise before automatically performing the relevant logic, either signing and submitting the transaction, or cancelling it ([#1435](https://github.com/MetaMask/core/pull/1435)) ## [6.1.0] @@ -127,7 +139,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update transaction controller to automatically initiate, finalize, and cancel approval requests as transactions move through states ([#1241](https://github.com/MetaMask/core/pull/1241)) - The `ApprovalController:addRequest` action will be called when a new transaction is initiated - The `ApprovalController:rejectRequest` action will be called if a transaction fails - - The `ApprovalController:acceptRequest` action will be called when a transaction is approved + - The `ApprovalController:acceptRequest` action will be called when a transaction is approved ### Changed - **BREAKING:** Bump to Node 16 ([#1262](https://github.com/MetaMask/core/pull/1262)) @@ -189,7 +201,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@11.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@11.1.0...@metamask/transaction-controller@12.0.0 [11.1.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@11.0.0...@metamask/transaction-controller@11.1.0 [11.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@10.0.0...@metamask/transaction-controller@11.0.0 [10.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@9.2.0...@metamask/transaction-controller@10.0.0 diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index edfd6be8fc7..42f717ad1ec 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/transaction-controller", - "version": "11.1.0", + "version": "12.0.0", "description": "Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation", "keywords": [ "MetaMask", From 41fc71eab5d834294ceb3ee260aefc1a95eabc27 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 14:12:25 -0700 Subject: [PATCH 12/30] EnsController --- packages/ens-controller/CHANGELOG.md | 7 ++++++- packages/ens-controller/package.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index e11a3136e03..ba60ec96424 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.2.0] +### Changed +- Use `providerConfig.chainId` instead of `providerConfig.networkId` to determine ENS compatability ([#1633](https://github.com/MetaMask/core/pull/1633)) + ## [4.1.1] ### Changed - Bump dependency on `@metamask/base-controller` to ^3.2.1 @@ -60,7 +64,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@4.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.2.0...HEAD +[4.2.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.1...@metamask/ens-controller@4.2.0 [4.1.1]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.0...@metamask/ens-controller@4.1.1 [4.1.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.0.0...@metamask/ens-controller@4.1.0 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@3.1.0...@metamask/ens-controller@4.0.0 diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 2729519336f..12afc753e57 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/ens-controller", - "version": "4.1.1", + "version": "4.2.0", "description": "Maps ENS names to their resolved addresses by chain id", "keywords": [ "MetaMask", From 64990cafcd22e773641aae0bfb34313f66fc5dbd Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 14:20:46 -0700 Subject: [PATCH 13/30] Controller Utils --- packages/address-book-controller/package.json | 2 +- packages/assets-controllers/package.json | 2 +- packages/controller-utils/CHANGELOG.md | 8 ++++++++ packages/controller-utils/package.json | 2 +- packages/ens-controller/package.json | 2 +- packages/gas-fee-controller/package.json | 2 +- packages/logging-controller/package.json | 2 +- packages/message-manager/package.json | 2 +- packages/network-controller/package.json | 2 +- packages/permission-controller/package.json | 2 +- packages/phishing-controller/package.json | 2 +- packages/preferences-controller/package.json | 2 +- packages/signature-controller/package.json | 2 +- packages/transaction-controller/package.json | 2 +- 14 files changed, 21 insertions(+), 13 deletions(-) diff --git a/packages/address-book-controller/package.json b/packages/address-book-controller/package.json index 396d11810a5..6eb70600022 100644 --- a/packages/address-book-controller/package.json +++ b/packages/address-book-controller/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/utils": "^6.2.0" }, "devDependencies": { diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index e16ea86adf9..48356568c17 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -36,7 +36,7 @@ "@metamask/approval-controller": "^3.5.1", "@metamask/base-controller": "^3.2.1", "@metamask/contract-metadata": "^2.3.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/eth-query": "^3.0.1", "@metamask/metamask-eth-abis": "3.0.0", "@metamask/network-controller": "^13.0.0", diff --git a/packages/controller-utils/CHANGELOG.md b/packages/controller-utils/CHANGELOG.md index 865a9f96e0e..9749a75ef81 100644 --- a/packages/controller-utils/CHANGELOG.md +++ b/packages/controller-utils/CHANGELOG.md @@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.0.0] +### Changed +- **BREAKING**: Rename `NETWORK_ID_TO_ETHERS_NETWORK_NAME_MAP` to `CHAIN_ID_TO_ETHERS_NETWORK_NAME_MAP` ([#1633](https://github.com/MetaMask/core/pull/1633)) + - Change it to a map of `Hex` chain ID to `BuiltInNetworkName` + +### Removed +- **BREAKING**: Remove `NetworkId` constant and type ([#1633](https://github.com/MetaMask/core/pull/1633)) + ## [4.3.2] ### Changed - There are no consumer-facing changes to this package. This version is a part of a synchronized release across all packages in our monorepo. diff --git a/packages/controller-utils/package.json b/packages/controller-utils/package.json index 7470b81709c..b64384bcf77 100644 --- a/packages/controller-utils/package.json +++ b/packages/controller-utils/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/controller-utils", - "version": "4.3.2", + "version": "5.0.0", "description": "Data and convenience functions shared by multiple packages", "keywords": [ "MetaMask", diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 12afc753e57..dd7f9d007b5 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -30,7 +30,7 @@ "dependencies": { "@ethersproject/providers": "^5.7.0", "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/network-controller": "^13.0.0", "@metamask/utils": "^6.2.0", "ethereum-ens-network-map": "^1.0.2", diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index befd5f389fb..1597941a838 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/eth-query": "^3.0.1", "@metamask/network-controller": "^13.0.0", "@metamask/utils": "^6.2.0", diff --git a/packages/logging-controller/package.json b/packages/logging-controller/package.json index 4371043418e..4b13502f720 100644 --- a/packages/logging-controller/package.json +++ b/packages/logging-controller/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "uuid": "^8.3.2" }, "devDependencies": { diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json index 52579a026aa..6e62ed6a61e 100644 --- a/packages/message-manager/package.json +++ b/packages/message-manager/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/eth-sig-util": "^7.0.0", "@metamask/utils": "^6.2.0", "@types/uuid": "^8.3.0", diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 449383d5ae1..1190ff6a789 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/eth-json-rpc-infura": "^8.1.1", "@metamask/eth-json-rpc-middleware": "^11.0.2", "@metamask/eth-json-rpc-provider": "^1.0.0", diff --git a/packages/permission-controller/package.json b/packages/permission-controller/package.json index 7225f0ea527..58a8e9ea99f 100644 --- a/packages/permission-controller/package.json +++ b/packages/permission-controller/package.json @@ -30,7 +30,7 @@ "dependencies": { "@metamask/approval-controller": "^3.5.1", "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/utils": "^6.2.0", "@types/deep-freeze-strict": "^1.1.0", "deep-freeze-strict": "^1.1.1", diff --git a/packages/phishing-controller/package.json b/packages/phishing-controller/package.json index 96bc5e5ffe1..c08456c1c93 100644 --- a/packages/phishing-controller/package.json +++ b/packages/phishing-controller/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@types/punycode": "^2.1.0", "eth-phishing-detect": "^1.2.0", "punycode": "^2.1.1" diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index 578a923c10d..cb22d422b30 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2" + "@metamask/controller-utils": "^5.0.0" }, "devDependencies": { "@metamask/auto-changelog": "^3.1.0", diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index aff59abaacc..02ce3f4c318 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -30,7 +30,7 @@ "dependencies": { "@metamask/approval-controller": "^3.5.1", "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/logging-controller": "^1.0.1", "@metamask/message-manager": "^7.3.2", "@metamask/utils": "^6.2.0", diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 42f717ad1ec..376984c26df 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -33,7 +33,7 @@ "@ethersproject/abi": "^5.7.0", "@metamask/approval-controller": "^3.5.1", "@metamask/base-controller": "^3.2.1", - "@metamask/controller-utils": "^4.3.2", + "@metamask/controller-utils": "^5.0.0", "@metamask/eth-query": "^3.0.1", "@metamask/metamask-eth-abis": "^3.0.0", "@metamask/network-controller": "^13.0.0", From 0cf5f03953cc1f051b27b92563e9e3ec2f62fb3a Mon Sep 17 00:00:00 2001 From: jiexi Date: Mon, 25 Sep 2023 14:26:33 -0700 Subject: [PATCH 14/30] Update packages/assets-controllers/CHANGELOG.md Co-authored-by: Mark Stacey --- packages/assets-controllers/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 6866e6f9b15..abce75526d6 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [13.0.0] ### Changed +- **BREAKING**: `TokensController` now expects `getNetworkClientById` in constructor options - **BREAKING**: `TokensController.addToken` now accepts a single options object ([#1676](https://github.com/MetaMask/core/pull/1676)) ``` { From d3cc4c98c041dfe12bc1610a9e788c34651d8df6 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 15:27:45 -0700 Subject: [PATCH 15/30] Add dep bump changelogs --- packages/accounts-controller/CHANGELOG.md | 2 ++ packages/address-book-controller/CHANGELOG.md | 4 +++- packages/assets-controllers/CHANGELOG.md | 11 ++++++----- packages/ens-controller/CHANGELOG.md | 2 ++ packages/gas-fee-controller/CHANGELOG.md | 3 +++ packages/logging-controller/CHANGELOG.md | 2 ++ packages/message-manager/CHANGELOG.md | 2 ++ packages/network-controller/CHANGELOG.md | 1 + packages/permission-controller/CHANGELOG.md | 2 ++ packages/phishing-controller/CHANGELOG.md | 4 +++- packages/preferences-controller/CHANGELOG.md | 4 +++- packages/selected-network-controller/CHANGELOG.md | 2 ++ packages/signature-controller/CHANGELOG.md | 2 ++ packages/transaction-controller/CHANGELOG.md | 2 ++ 14 files changed, 35 insertions(+), 8 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index d88d084412f..6f0866b1ae2 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/keyring-controller` to ^8.0.0 ## [1.0.0] ### Added diff --git a/packages/address-book-controller/CHANGELOG.md b/packages/address-book-controller/CHANGELOG.md index afa2822fec6..8a23cb7fe62 100644 --- a/packages/address-book-controller/CHANGELOG.md +++ b/packages/address-book-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ## [3.1.1] ### Changed @@ -32,7 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Add optional `addressType` property to address book entries ([#828](https://github.com/MetaMask/controllers/pull/828), [#1068](https://github.com/MetaMask/core/pull/1068)) - Rename this repository to `core` ([#1031](https://github.com/MetaMask/controllers/pull/1031)) -- Update `@metamask/controller-utils` package ([#1041](https://github.com/MetaMask/controllers/pull/1041)) +- Update `@metamask/controller-utils` package ([#1041](https://github.com/MetaMask/controllers/pull/1041)) ## [1.0.1] ### Changed diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index abce75526d6..f07abdf6804 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [13.0.0] ### Changed -- **BREAKING**: `TokensController` now expects `getNetworkClientById` in constructor options +- **BREAKING**: `TokensController` now expects `getNetworkClientById` in constructor options - **BREAKING**: `TokensController.addToken` now accepts a single options object ([#1676](https://github.com/MetaMask/core/pull/1676)) ``` { @@ -20,12 +20,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 interactingAddress?: string; networkClientId?: NetworkClientId; } - ``` + ``` - **CHANGED**: `TokensController.addToken` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.addTokens` now accepts an optional `networkClientId` as the last parameter ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.addTokens` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.watchAsset` options now accepts optional `networkClientId` which is used to get the ERC-20 token name if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) - +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 +- Bump dependency on `@metamask/network-controller` to ^13.0.0 ## [12.0.0] ### Added @@ -99,7 +100,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The `getERC20TokenName` method is used to get the token name for tokens added via `wallet_watchAsset` - The `onTokenListStateChange` method is used to trigger a name update when the token list changes. On each change, token names are copied from the token list if they're missing from token controller state. - **BREAKING:** The signature of the tokens controller method `addToken` has changed - - The fourth and fifth positional parameters (`image` and `interactingAddress`) have been replaced by an `options` object + - The fourth and fifth positional parameters (`image` and `interactingAddress`) have been replaced by an `options` object - The new options parameter includes the `image` and `interactingAddress` properties, and a new `name` property - The token detection controller now sets the token name when new tokens are detected ([#1127](https://github.com/MetaMask/core/pull/1127)) - The `Token` type now includes an optional `name` field ([#1127](https://github.com/MetaMask/core/pull/1127)) @@ -178,7 +179,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING:** Remove the `networkType` configuration option from the NFT detection controller, NFT controller, and tokens controller ([#1360](https://github.com/MetaMask/core/pull/1360), [#1359](https://github.com/MetaMask/core/pull/1359)) - **BREAKING:** Remove the `SuggestedAssetMeta` and `SuggestedAssetMetaBase` types from the token controller ([#1268](https://github.com/MetaMask/core/pull/1268)) - **BREAKING:** Remove the `acceptWatchAsset` and `rejectWatchAsset` methods from the token controller ([#1268](https://github.com/MetaMask/core/pull/1268)) - - Suggested assets can be accepted or rejected using the approval controller instead + - Suggested assets can be accepted or rejected using the approval controller instead ## [7.0.0] ### Changed diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index ba60ec96424..837a854e54a 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [4.2.0] ### Changed - Use `providerConfig.chainId` instead of `providerConfig.networkId` to determine ENS compatability ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 +- Bump dependency on `@metamask/network-controller` to ^13.0.0 ## [4.1.1] ### Changed diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index 259e259304c..882e5e196f6 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 +- Bump dependency on `@metamask/network-controller` to ^13.0.0 ## [6.1.2] ### Changed diff --git a/packages/logging-controller/CHANGELOG.md b/packages/logging-controller/CHANGELOG.md index cde21f3cf17..2919937dc9e 100644 --- a/packages/logging-controller/CHANGELOG.md +++ b/packages/logging-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ## [1.0.1] ### Changed diff --git a/packages/message-manager/CHANGELOG.md b/packages/message-manager/CHANGELOG.md index dc3dd7dc8c8..173beaae0f7 100644 --- a/packages/message-manager/CHANGELOG.md +++ b/packages/message-manager/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ## [7.3.2] ### Changed diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 1e309a6fbcc..e20c5581278 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Update scaffold RPC middleware for built-in Infura networks to no longer resolve `net_version` locally ([#1633](https://github.com/MetaMask/core/pull/1633)) - Stop making `net_version` request to determine network status ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ## [12.2.0] ### Added diff --git a/packages/permission-controller/CHANGELOG.md b/packages/permission-controller/CHANGELOG.md index d56114e70fa..bd3a0291a51 100644 --- a/packages/permission-controller/CHANGELOG.md +++ b/packages/permission-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ## [4.1.1] ### Changed diff --git a/packages/phishing-controller/CHANGELOG.md b/packages/phishing-controller/CHANGELOG.md index 8fe039a422e..766d6730e7e 100644 --- a/packages/phishing-controller/CHANGELOG.md +++ b/packages/phishing-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ## [6.0.1] ### Changed @@ -61,7 +63,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.1.1] ### Changed - Rename this repository to `core` ([#1031](https://github.com/MetaMask/controllers/pull/1031)) -- Update `@metamask/controller-utils` package ([#1041](https://github.com/MetaMask/controllers/pull/1041)) +- Update `@metamask/controller-utils` package ([#1041](https://github.com/MetaMask/controllers/pull/1041)) ## [1.1.0] ### Added diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index a8cad049d94..10fa8d195e8 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ## [4.4.0] ### Added @@ -48,7 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.2] ### Changed - Rename this repository to `core` ([#1031](https://github.com/MetaMask/controllers/pull/1031)) -- Update `@metamask/controller-utils` package ([#1041](https://github.com/MetaMask/controllers/pull/1041)) +- Update `@metamask/controller-utils` package ([#1041](https://github.com/MetaMask/controllers/pull/1041)) ## [1.0.1] ### Changed diff --git a/packages/selected-network-controller/CHANGELOG.md b/packages/selected-network-controller/CHANGELOG.md index dc454350299..9067b74b806 100644 --- a/packages/selected-network-controller/CHANGELOG.md +++ b/packages/selected-network-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Bump dependency on `@metamask/network-controller` to ^13.0.0 ## [1.0.0] ### Added diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index c9d90412416..261cd52efda 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -9,6 +9,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [6.1.0] ### Changed - Add `LoggingController` logs on signature operation stages ([#1692](https://github.com/MetaMask/core/pull/1692)) +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 +- Bump dependency on `@metamask/keyring-controller` to ^8.0.0 ## [6.0.0] ### Changed diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 8a444878141..a79c3fddc92 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -13,6 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING**: Change `TransactionMeta.chainId` to be required ([#1633](https://github.com/MetaMask/core/pull/1633)) - Update `TransactionMeta.networkID` as deprecated ([#1633](https://github.com/MetaMask/core/pull/1633)) - Change `TransactionMeta.networkID` to be readonly ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 +- Bump dependency on `@metamask/network-controller` to ^13.0.0 ### Remove - Remove `networkId` param from `RemoteTransactionSource.isSupportedNetwork()` interface ([#1633](https://github.com/MetaMask/core/pull/1633)) From 3d7b2681342c075880632338fa185ecf32a3cc65 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 15:41:00 -0700 Subject: [PATCH 16/30] yarn --- yarn.lock | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/yarn.lock b/yarn.lock index cfb8e641a53..35bd697edf6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1334,7 +1334,7 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -1397,10 +1397,10 @@ __metadata: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 "@metamask/contract-metadata": ^2.3.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/eth-query": ^3.0.1 "@metamask/metamask-eth-abis": 3.0.0 - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 "@metamask/preferences-controller": ^4.4.0 "@metamask/rpc-errors": ^5.1.1 "@metamask/utils": ^6.2.0 @@ -1426,7 +1426,7 @@ __metadata: uuid: ^8.3.2 peerDependencies: "@metamask/approval-controller": ^3.5.1 - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 "@metamask/preferences-controller": ^4.4.0 languageName: unknown linkType: soft @@ -1496,7 +1496,7 @@ __metadata: languageName: node linkType: hard -"@metamask/controller-utils@^4.3.2, @metamask/controller-utils@workspace:packages/controller-utils": +"@metamask/controller-utils@^5.0.0, @metamask/controller-utils@workspace:packages/controller-utils": version: 0.0.0-use.local resolution: "@metamask/controller-utils@workspace:packages/controller-utils" dependencies: @@ -1586,8 +1586,8 @@ __metadata: "@ethersproject/providers": ^5.7.0 "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 - "@metamask/network-controller": ^12.2.0 + "@metamask/controller-utils": ^5.0.0 + "@metamask/network-controller": ^13.0.0 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -1599,7 +1599,7 @@ __metadata: typedoc-plugin-missing-exports: ^0.22.6 typescript: ~4.6.3 peerDependencies: - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 languageName: unknown linkType: soft @@ -1807,9 +1807,9 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/eth-query": ^3.0.1 - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 "@types/jest-when": ^2.7.3 @@ -1828,7 +1828,7 @@ __metadata: typescript: ~4.6.3 uuid: ^8.3.2 peerDependencies: - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 languageName: unknown linkType: soft @@ -1927,7 +1927,7 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 jest: ^27.5.1 @@ -1945,7 +1945,7 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/eth-sig-util": ^7.0.0 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 @@ -1986,14 +1986,14 @@ __metadata: languageName: unknown linkType: soft -"@metamask/network-controller@^12.2.0, @metamask/network-controller@workspace:packages/network-controller": +"@metamask/network-controller@^13.0.0, @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": ^1.0.6 "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/eth-json-rpc-infura": ^8.1.1 "@metamask/eth-json-rpc-middleware": ^11.0.2 "@metamask/eth-json-rpc-provider": ^1.0.0 @@ -2079,7 +2079,7 @@ __metadata: "@metamask/approval-controller": ^3.5.1 "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/utils": ^6.2.0 "@types/deep-freeze-strict": ^1.1.0 "@types/jest": ^27.4.1 @@ -2105,7 +2105,7 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@types/jest": ^27.4.1 "@types/punycode": ^2.1.0 deepmerge: ^4.2.2 @@ -2137,7 +2137,7 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 jest: ^27.5.1 @@ -2310,7 +2310,7 @@ __metadata: dependencies: "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 immer: ^9.0.6 @@ -2324,7 +2324,7 @@ __metadata: typedoc-plugin-missing-exports: ^0.22.6 typescript: ~4.6.3 peerDependencies: - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 languageName: unknown linkType: soft @@ -2335,7 +2335,7 @@ __metadata: "@metamask/approval-controller": ^3.5.1 "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/keyring-controller": ^8.0.0 "@metamask/logging-controller": ^1.0.1 "@metamask/message-manager": ^7.3.2 @@ -2560,10 +2560,10 @@ __metadata: "@metamask/approval-controller": ^3.5.1 "@metamask/auto-changelog": ^3.1.0 "@metamask/base-controller": ^3.2.1 - "@metamask/controller-utils": ^4.3.2 + "@metamask/controller-utils": ^5.0.0 "@metamask/eth-query": ^3.0.1 "@metamask/metamask-eth-abis": ^3.0.0 - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 "@types/node": ^16.18.24 @@ -2586,7 +2586,7 @@ __metadata: uuid: ^8.3.2 peerDependencies: "@metamask/approval-controller": ^3.5.1 - "@metamask/network-controller": ^12.2.0 + "@metamask/network-controller": ^13.0.0 babel-runtime: ^6.26.0 languageName: unknown linkType: soft From 57ea0679abfc271bb65dacdf8a762d9bb3689617 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 15:43:14 -0700 Subject: [PATCH 17/30] Release accounts-controller as major --- packages/accounts-controller/CHANGELOG.md | 2 ++ packages/accounts-controller/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 6f0866b1ae2..fb1be896035 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [2.0.0] ### Changed - Bump dependency on `@metamask/keyring-controller` to ^8.0.0 diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 6b77fa7e84c..087f75c198c 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/accounts-controller", - "version": "1.0.0", + "version": "2.0.0", "description": "Manages internal accounts", "keywords": [ "MetaMask", From 0a7cefb861cca46776ceee03f68f67de5e34a461 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 15:44:52 -0700 Subject: [PATCH 18/30] Release address-book-controller as patch --- packages/address-book-controller/CHANGELOG.md | 2 ++ packages/address-book-controller/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/address-book-controller/CHANGELOG.md b/packages/address-book-controller/CHANGELOG.md index 8a23cb7fe62..579ad858974 100644 --- a/packages/address-book-controller/CHANGELOG.md +++ b/packages/address-book-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [3.1.2] ### Changed - Bump dependency on `@metamask/controller-utils` to ^5.0.0 diff --git a/packages/address-book-controller/package.json b/packages/address-book-controller/package.json index 6eb70600022..bf1987aef18 100644 --- a/packages/address-book-controller/package.json +++ b/packages/address-book-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/address-book-controller", - "version": "3.1.1", + "version": "3.1.2", "description": "Manages a list of recipient addresses associated with nicknames", "keywords": [ "MetaMask", From 4244a0fc95ba3a8287a91daa55377880933d5773 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 16:18:04 -0700 Subject: [PATCH 19/30] release all consumers of major dep bumps --- packages/ens-controller/CHANGELOG.md | 5 +++-- packages/ens-controller/package.json | 2 +- packages/gas-fee-controller/CHANGELOG.md | 5 ++++- packages/gas-fee-controller/package.json | 2 +- packages/logging-controller/CHANGELOG.md | 5 ++++- packages/logging-controller/package.json | 2 +- packages/message-manager/CHANGELOG.md | 5 ++++- packages/message-manager/package.json | 2 +- packages/permission-controller/CHANGELOG.md | 5 ++++- packages/phishing-controller/CHANGELOG.md | 5 ++++- packages/phishing-controller/package.json | 2 +- packages/preferences-controller/CHANGELOG.md | 5 ++++- packages/preferences-controller/package.json | 2 +- packages/selected-network-controller/CHANGELOG.md | 5 ++++- packages/selected-network-controller/package.json | 2 +- 15 files changed, 38 insertions(+), 16 deletions(-) diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index 837a854e54a..9e5b5e399c0 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -6,7 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [4.2.0] +## [5.0.0] ### Changed - Use `providerConfig.chainId` instead of `providerConfig.networkId` to determine ENS compatability ([#1633](https://github.com/MetaMask/core/pull/1633)) - Bump dependency on `@metamask/controller-utils` to ^5.0.0 @@ -66,7 +66,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@4.2.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@5.0.0...HEAD +[4.2.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.2.0...@metamask/ens-controller@5.0.0 [4.2.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.1...@metamask/ens-controller@4.2.0 [4.1.1]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.0...@metamask/ens-controller@4.1.1 [4.1.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.0.0...@metamask/ens-controller@4.1.0 diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index dd7f9d007b5..28d9f4a986f 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/ens-controller", - "version": "4.2.0", + "version": "5.0.0", "description": "Maps ENS names to their resolved addresses by chain id", "keywords": [ "MetaMask", diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index 882e5e196f6..fee1edad96e 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [7.0.0] ### Changed - Bump dependency on `@metamask/controller-utils` to ^5.0.0 - Bump dependency on `@metamask/network-controller` to ^13.0.0 @@ -80,7 +82,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@6.1.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@7.0.0...HEAD +[7.0.0]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@6.1.2...@metamask/gas-fee-controller@7.0.0 [6.1.2]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@6.1.1...@metamask/gas-fee-controller@6.1.2 [6.1.1]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@6.1.0...@metamask/gas-fee-controller@6.1.1 [6.1.0]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@6.0.1...@metamask/gas-fee-controller@6.1.0 diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index 1597941a838..ebc364e88f6 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": "6.1.2", + "version": "7.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/logging-controller/CHANGELOG.md b/packages/logging-controller/CHANGELOG.md index 2919937dc9e..fa98f02a60d 100644 --- a/packages/logging-controller/CHANGELOG.md +++ b/packages/logging-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [1.0.2] ### Changed - Bump dependency on `@metamask/controller-utils` to ^5.0.0 @@ -18,6 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial Release - Add logging controller ([#1089](https://github.com/MetaMask/core.git/pull/1089)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@1.0.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@1.0.2...HEAD +[1.0.2]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@1.0.1...@metamask/logging-controller@1.0.2 [1.0.1]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@1.0.0...@metamask/logging-controller@1.0.1 [1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/logging-controller@1.0.0 diff --git a/packages/logging-controller/package.json b/packages/logging-controller/package.json index 4b13502f720..b300c7fb4a0 100644 --- a/packages/logging-controller/package.json +++ b/packages/logging-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/logging-controller", - "version": "1.0.1", + "version": "1.0.2", "description": "Manages logging data to assist users and support staff", "keywords": [ "MetaMask", diff --git a/packages/message-manager/CHANGELOG.md b/packages/message-manager/CHANGELOG.md index 173beaae0f7..9d626514e6c 100644 --- a/packages/message-manager/CHANGELOG.md +++ b/packages/message-manager/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [7.3.3] ### Changed - Bump dependency on `@metamask/controller-utils` to ^5.0.0 @@ -111,7 +113,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/message-manager@7.3.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.3...HEAD +[7.3.3]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.2...@metamask/message-manager@7.3.3 [7.3.2]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.1...@metamask/message-manager@7.3.2 [7.3.1]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.0...@metamask/message-manager@7.3.1 [7.3.0]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.2.0...@metamask/message-manager@7.3.0 diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json index 6e62ed6a61e..f854a4cf922 100644 --- a/packages/message-manager/package.json +++ b/packages/message-manager/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/message-manager", - "version": "7.3.2", + "version": "7.3.3", "description": "Stores and manages interactions with signing requests", "keywords": [ "MetaMask", diff --git a/packages/permission-controller/CHANGELOG.md b/packages/permission-controller/CHANGELOG.md index bd3a0291a51..7e11e7f4316 100644 --- a/packages/permission-controller/CHANGELOG.md +++ b/packages/permission-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [4.1.2] ### Changed - Bump dependency on `@metamask/controller-utils` to ^5.0.0 @@ -81,7 +83,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/permission-controller@4.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@4.1.2...HEAD +[4.1.2]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@4.1.1...@metamask/permission-controller@4.1.2 [4.1.1]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@4.1.0...@metamask/permission-controller@4.1.1 [4.1.0]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@4.0.1...@metamask/permission-controller@4.1.0 [4.0.1]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@4.0.0...@metamask/permission-controller@4.0.1 diff --git a/packages/phishing-controller/CHANGELOG.md b/packages/phishing-controller/CHANGELOG.md index 766d6730e7e..6af40c68856 100644 --- a/packages/phishing-controller/CHANGELOG.md +++ b/packages/phishing-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [6.0.2] ### Changed - Bump dependency on `@metamask/controller-utils` to ^5.0.0 @@ -82,7 +84,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/phishing-controller@6.0.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@6.0.2...HEAD +[6.0.2]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@6.0.1...@metamask/phishing-controller@6.0.2 [6.0.1]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@6.0.0...@metamask/phishing-controller@6.0.1 [6.0.0]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@5.0.0...@metamask/phishing-controller@6.0.0 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@4.0.0...@metamask/phishing-controller@5.0.0 diff --git a/packages/phishing-controller/package.json b/packages/phishing-controller/package.json index c08456c1c93..0561fe8d4db 100644 --- a/packages/phishing-controller/package.json +++ b/packages/phishing-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/phishing-controller", - "version": "6.0.1", + "version": "6.0.2", "description": "Maintains a periodically updated list of approved and unapproved website origins", "keywords": [ "MetaMask", diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index 10fa8d195e8..2f246bf4bea 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [4.4.1] ### Changed - Bump dependency on `@metamask/controller-utils` to ^5.0.0 @@ -65,7 +67,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@4.4.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.4.1...HEAD +[4.4.1]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.4.0...@metamask/preferences-controller@4.4.1 [4.4.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.3.0...@metamask/preferences-controller@4.4.0 [4.3.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.2.0...@metamask/preferences-controller@4.3.0 [4.2.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.1.0...@metamask/preferences-controller@4.2.0 diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index cb22d422b30..59a01865080 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/preferences-controller", - "version": "4.4.0", + "version": "4.4.1", "description": "Manages user-configurable settings for MetaMask", "keywords": [ "MetaMask", diff --git a/packages/selected-network-controller/CHANGELOG.md b/packages/selected-network-controller/CHANGELOG.md index 9067b74b806..73c77203412 100644 --- a/packages/selected-network-controller/CHANGELOG.md +++ b/packages/selected-network-controller/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [2.0.0] ### Changed - Bump dependency on `@metamask/network-controller` to ^13.0.0 @@ -12,5 +14,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial Release ([#1643](https://github.com/MetaMask/core/pull/1643)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@1.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@2.0.0...HEAD +[2.0.0]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@1.0.0...@metamask/selected-network-controller@2.0.0 [1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/selected-network-controller@1.0.0 diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index 090f9486838..b902bbdd0fa 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/selected-network-controller", - "version": "1.0.0", + "version": "2.0.0", "description": "Provides an interface to the currently selected networkClientId for a given domain", "keywords": [ "MetaMask", From 4a299fd4606819af1dbb3438e96c9feb988870f7 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 16:27:14 -0700 Subject: [PATCH 20/30] Bump internally used --- packages/assets-controllers/CHANGELOG.md | 1 + packages/assets-controllers/package.json | 4 ++-- packages/keyring-controller/CHANGELOG.md | 4 +++- packages/keyring-controller/package.json | 6 +++--- packages/signature-controller/CHANGELOG.md | 2 ++ packages/signature-controller/package.json | 6 +++--- 6 files changed, 14 insertions(+), 9 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index f07abdf6804..b539942caf0 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **CHANGED**: `TokensController.watchAsset` options now accepts optional `networkClientId` which is used to get the ERC-20 token name if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) - Bump dependency on `@metamask/controller-utils` to ^5.0.0 - Bump dependency on `@metamask/network-controller` to ^13.0.0 +- Bump dependency on `@metamask/preferences-controller` to ^4.4.1 ## [12.0.0] ### Added diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index 48356568c17..f8290b56b5c 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -40,7 +40,7 @@ "@metamask/eth-query": "^3.0.1", "@metamask/metamask-eth-abis": "3.0.0", "@metamask/network-controller": "^13.0.0", - "@metamask/preferences-controller": "^4.4.0", + "@metamask/preferences-controller": "^4.4.1", "@metamask/rpc-errors": "^5.1.1", "@metamask/utils": "^6.2.0", "@types/uuid": "^8.3.0", @@ -70,7 +70,7 @@ "peerDependencies": { "@metamask/approval-controller": "^3.5.1", "@metamask/network-controller": "^13.0.0", - "@metamask/preferences-controller": "^4.4.0" + "@metamask/preferences-controller": "^4.4.1" }, "engines": { "node": ">=16.0.0" diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index c748964b66b..5b7992cde3b 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -15,6 +15,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - **BREAKING:** addNewKeyring(type) return type changed from Promise> to Promise - When calling with QRKeyring type the keyring instance is retrieved or created (no multiple QRKeyring instances possible) +- Bump dependency on `@metamask/message-manager` to ^7.3.3 +- Bump dependency on `@metamask/preferences-controller` to ^4.4.1 ### Fixed - Fix `addNewAccountForKeyring` for `CustodyKeyring` ([#1694](https://github.com/MetaMask/core/pull/1694)) @@ -33,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Add `KeyringController` messenger actions ([#1654](https://github.com/MetaMask/core/pull/1654)) - `KeyringController:signMessage` - - `KeyringController:signPersonalMessage` + - `KeyringController:signPersonalMessage` - `KeyringController:signTypedMessage` - `KeyringController:decryptMessage` - `KeyringController:getEncryptionPublicKey` diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index e03d7d8ef21..0db24435864 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -31,8 +31,8 @@ "@keystonehq/metamask-airgapped-keyring": "^0.13.1", "@metamask/base-controller": "^3.2.1", "@metamask/eth-keyring-controller": "^13.0.1", - "@metamask/message-manager": "^7.3.2", - "@metamask/preferences-controller": "^4.4.0", + "@metamask/message-manager": "^7.3.3", + "@metamask/preferences-controller": "^4.4.1", "@metamask/utils": "^6.2.0", "async-mutex": "^0.2.6", "ethereumjs-util": "^7.0.10", @@ -57,7 +57,7 @@ "uuid": "^8.3.2" }, "peerDependencies": { - "@metamask/preferences-controller": "^4.4.0" + "@metamask/preferences-controller": "^4.4.1" }, "engines": { "node": ">=16.0.0" diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 261cd52efda..9879eb8cc09 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add `LoggingController` logs on signature operation stages ([#1692](https://github.com/MetaMask/core/pull/1692)) - Bump dependency on `@metamask/controller-utils` to ^5.0.0 - Bump dependency on `@metamask/keyring-controller` to ^8.0.0 +- Bump dependency on `@metamask/logging-controller` to ^1.0.2 +- Bump dependency on `@metamask/message-manager` to ^7.3.3 ## [6.0.0] ### Changed diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index c6158de6b16..3f070fe4a3a 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -31,8 +31,8 @@ "@metamask/approval-controller": "^3.5.1", "@metamask/base-controller": "^3.2.1", "@metamask/controller-utils": "^5.0.0", - "@metamask/logging-controller": "^1.0.1", - "@metamask/message-manager": "^7.3.2", + "@metamask/logging-controller": "^1.0.2", + "@metamask/message-manager": "^7.3.3", "@metamask/utils": "^6.2.0", "eth-rpc-errors": "^4.0.2", "ethereumjs-util": "^7.0.10", @@ -52,7 +52,7 @@ }, "peerDependencies": { "@metamask/approval-controller": "^3.5.1", - "@metamask/logging-controller": "^1.0.1" + "@metamask/logging-controller": "^1.0.2" }, "engines": { "node": ">=16.0.0" From 2ce3132e3a88606465ba2ee61a2d93786e71403a Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 16:27:44 -0700 Subject: [PATCH 21/30] yarn --- yarn.lock | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index 35bd697edf6..f3dd9ca3583 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1401,7 +1401,7 @@ __metadata: "@metamask/eth-query": ^3.0.1 "@metamask/metamask-eth-abis": 3.0.0 "@metamask/network-controller": ^13.0.0 - "@metamask/preferences-controller": ^4.4.0 + "@metamask/preferences-controller": ^4.4.1 "@metamask/rpc-errors": ^5.1.1 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 @@ -1427,7 +1427,7 @@ __metadata: peerDependencies: "@metamask/approval-controller": ^3.5.1 "@metamask/network-controller": ^13.0.0 - "@metamask/preferences-controller": ^4.4.0 + "@metamask/preferences-controller": ^4.4.1 languageName: unknown linkType: soft @@ -1899,8 +1899,8 @@ __metadata: "@metamask/base-controller": ^3.2.1 "@metamask/eth-keyring-controller": ^13.0.1 "@metamask/eth-sig-util": ^7.0.0 - "@metamask/message-manager": ^7.3.2 - "@metamask/preferences-controller": ^4.4.0 + "@metamask/message-manager": ^7.3.3 + "@metamask/preferences-controller": ^4.4.1 "@metamask/scure-bip39": ^2.1.0 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 @@ -1917,11 +1917,11 @@ __metadata: typescript: ~4.6.3 uuid: ^8.3.2 peerDependencies: - "@metamask/preferences-controller": ^4.4.0 + "@metamask/preferences-controller": ^4.4.1 languageName: unknown linkType: soft -"@metamask/logging-controller@^1.0.1, @metamask/logging-controller@workspace:packages/logging-controller": +"@metamask/logging-controller@^1.0.2, @metamask/logging-controller@workspace:packages/logging-controller": version: 0.0.0-use.local resolution: "@metamask/logging-controller@workspace:packages/logging-controller" dependencies: @@ -1939,7 +1939,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/message-manager@^7.3.2, @metamask/message-manager@workspace:packages/message-manager": +"@metamask/message-manager@^7.3.3, @metamask/message-manager@workspace:packages/message-manager": version: 0.0.0-use.local resolution: "@metamask/message-manager@workspace:packages/message-manager" dependencies: @@ -2131,7 +2131,7 @@ __metadata: languageName: node linkType: hard -"@metamask/preferences-controller@^4.4.0, @metamask/preferences-controller@workspace:packages/preferences-controller": +"@metamask/preferences-controller@^4.4.1, @metamask/preferences-controller@workspace:packages/preferences-controller": version: 0.0.0-use.local resolution: "@metamask/preferences-controller@workspace:packages/preferences-controller" dependencies: @@ -2337,8 +2337,8 @@ __metadata: "@metamask/base-controller": ^3.2.1 "@metamask/controller-utils": ^5.0.0 "@metamask/keyring-controller": ^8.0.0 - "@metamask/logging-controller": ^1.0.1 - "@metamask/message-manager": ^7.3.2 + "@metamask/logging-controller": ^1.0.2 + "@metamask/message-manager": ^7.3.3 "@metamask/utils": ^6.2.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -2353,7 +2353,7 @@ __metadata: typescript: ~4.6.3 peerDependencies: "@metamask/approval-controller": ^3.5.1 - "@metamask/logging-controller": ^1.0.1 + "@metamask/logging-controller": ^1.0.2 languageName: unknown linkType: soft From c0b375e7768236150faa14432be3ac012098ef21 Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 16:30:52 -0700 Subject: [PATCH 22/30] changelog --- packages/accounts-controller/CHANGELOG.md | 3 ++- packages/controller-utils/CHANGELOG.md | 3 ++- packages/ens-controller/CHANGELOG.md | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index fb1be896035..fddfdbf90f6 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -14,5 +14,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#1637](https://github.com/MetaMask/core/pull/1637)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@1.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@2.0.0...HEAD +[2.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@1.0.0...@metamask/accounts-controller@2.0.0 [1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/accounts-controller@1.0.0 diff --git a/packages/controller-utils/CHANGELOG.md b/packages/controller-utils/CHANGELOG.md index 9749a75ef81..cbc4b9d7a6c 100644 --- a/packages/controller-utils/CHANGELOG.md +++ b/packages/controller-utils/CHANGELOG.md @@ -155,7 +155,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/controller-utils@4.3.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@5.0.0...HEAD +[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@4.3.2...@metamask/controller-utils@5.0.0 [4.3.2]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@4.3.1...@metamask/controller-utils@4.3.2 [4.3.1]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@4.3.0...@metamask/controller-utils@4.3.1 [4.3.0]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@4.2.0...@metamask/controller-utils@4.3.0 diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index 9e5b5e399c0..6496914a88f 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -67,7 +67,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@5.0.0...HEAD -[4.2.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.2.0...@metamask/ens-controller@5.0.0 +[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.2.0...@metamask/ens-controller@5.0.0 [4.2.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.1...@metamask/ens-controller@4.2.0 [4.1.1]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.0...@metamask/ens-controller@4.1.1 [4.1.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.0.0...@metamask/ens-controller@4.1.0 From 3a0246b297d202c15f68bae76a23f582a7f7686c Mon Sep 17 00:00:00 2001 From: Jiexi Luan Date: Mon, 25 Sep 2023 16:36:58 -0700 Subject: [PATCH 23/30] missed a changelog --- packages/address-book-controller/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/address-book-controller/CHANGELOG.md b/packages/address-book-controller/CHANGELOG.md index 579ad858974..6fa4af9722b 100644 --- a/packages/address-book-controller/CHANGELOG.md +++ b/packages/address-book-controller/CHANGELOG.md @@ -51,7 +51,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/address-book-controller@3.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.2...HEAD +[3.1.2]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.1...@metamask/address-book-controller@3.1.2 [3.1.1]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.0...@metamask/address-book-controller@3.1.1 [3.1.0]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.0.0...@metamask/address-book-controller@3.1.0 [3.0.0]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@2.0.0...@metamask/address-book-controller@3.0.0 From 7c588efa1962f1c6ee6e92a7bac88297074e42de Mon Sep 17 00:00:00 2001 From: OGPoyraz Date: Tue, 26 Sep 2023 08:48:00 +0200 Subject: [PATCH 24/30] Update packages/accounts-controller/CHANGELOG.md Co-authored-by: Mark Stacey --- packages/accounts-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index fddfdbf90f6..504571a4496 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.0.0] ### Changed -- Bump dependency on `@metamask/keyring-controller` to ^8.0.0 +- **BREAKING:** Bump peer dependency on `@metamask/keyring-controller` to ^8.0.0 ## [1.0.0] ### Added From 84faabcee1003040fbb6393b513aa9f32ab002bd Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Tue, 26 Sep 2023 08:55:30 +0200 Subject: [PATCH 25/30] Update removed to changed in network-controller changelog --- packages/network-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index e20c5581278..1abf36fc63e 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ## [13.0.0] -### Removed +### Changed - **BREAKING**: Remove `NetworkId` type ([#1633](https://github.com/MetaMask/core/pull/1633)) - **BREAKING**: Remove `networkId` property from `NetworkState` type ([#1633](https://github.com/MetaMask/core/pull/1633)) From fbaac1af7179693f077d2f52b172b2e1c200409a Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Tue, 26 Sep 2023 09:01:56 +0200 Subject: [PATCH 26/30] Update remove to removed in transaction-controller changelog --- packages/transaction-controller/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index a79c3fddc92..30c0c780935 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Bump dependency on `@metamask/controller-utils` to ^5.0.0 - Bump dependency on `@metamask/network-controller` to ^13.0.0 -### Remove +### Removed - Remove `networkId` param from `RemoteTransactionSource.isSupportedNetwork()` interface ([#1633](https://github.com/MetaMask/core/pull/1633)) - Remove `currentNetworkId` property from `RemoteTransactionSourceRequest` ([#1633](https://github.com/MetaMask/core/pull/1633)) From d25de03ca2eaaed74a3f07d7f3025631fef64d69 Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Tue, 26 Sep 2023 09:05:05 +0200 Subject: [PATCH 27/30] Fix package links --- packages/ens-controller/CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index 6496914a88f..ef16d4dfa36 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -67,8 +67,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@5.0.0...HEAD -[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.2.0...@metamask/ens-controller@5.0.0 -[4.2.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.1...@metamask/ens-controller@4.2.0 +[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.1...@metamask/ens-controller@5.0.0 [4.1.1]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.1.0...@metamask/ens-controller@4.1.1 [4.1.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@4.0.0...@metamask/ens-controller@4.1.0 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@3.1.0...@metamask/ens-controller@4.0.0 From 4e3b3dab4b9473eb660013cb03d79aa6953fd3db Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Tue, 26 Sep 2023 09:05:48 +0200 Subject: [PATCH 28/30] Fix network-controller changelog lint --- packages/network-controller/CHANGELOG.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 1abf36fc63e..a244a7ff6e1 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -9,9 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [13.0.0] ### Changed - **BREAKING**: Remove `NetworkId` type ([#1633](https://github.com/MetaMask/core/pull/1633)) -- **BREAKING**: Remove `networkId` property from `NetworkState` type ([#1633](https://github.com/MetaMask/core/pull/1633)) - -### Changed +- **BREAKING**: Remove `networkId` property from `NetworkState` type ([#1633](https://github.com/MetaMask/core/pull/1633)) - Update scaffold RPC middleware for built-in Infura networks to no longer resolve `net_version` locally ([#1633](https://github.com/MetaMask/core/pull/1633)) - Stop making `net_version` request to determine network status ([#1633](https://github.com/MetaMask/core/pull/1633)) - Bump dependency on `@metamask/controller-utils` to ^5.0.0 From 4a1975ccc9a0c13b33a09667f9dc76735caab10e Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Tue, 26 Sep 2023 09:38:43 +0200 Subject: [PATCH 29/30] Mark bump dependency changes as BC --- packages/assets-controllers/CHANGELOG.md | 8 ++++---- packages/ens-controller/CHANGELOG.md | 4 ++-- packages/gas-fee-controller/CHANGELOG.md | 4 ++-- packages/selected-network-controller/CHANGELOG.md | 2 +- packages/transaction-controller/CHANGELOG.md | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index b539942caf0..42ade21ea57 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [13.0.0] ### Changed -- **BREAKING**: `TokensController` now expects `getNetworkClientById` in constructor options +- **BREAKING**: `TokensController` now expects `getNetworkClientById` in constructor options ([#1676](https://github.com/MetaMask/core/pull/1676)) - **BREAKING**: `TokensController.addToken` now accepts a single options object ([#1676](https://github.com/MetaMask/core/pull/1676)) ``` { @@ -21,13 +21,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 networkClientId?: NetworkClientId; } ``` +- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) - **CHANGED**: `TokensController.addToken` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.addTokens` now accepts an optional `networkClientId` as the last parameter ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.addTokens` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.watchAsset` options now accepts optional `networkClientId` which is used to get the ERC-20 token name if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) -- Bump dependency on `@metamask/controller-utils` to ^5.0.0 -- Bump dependency on `@metamask/network-controller` to ^13.0.0 -- Bump dependency on `@metamask/preferences-controller` to ^4.4.1 +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Bump dependency on `@metamask/preferences-controller` to ^4.4.1 ([#1676](https://github.com/MetaMask/core/pull/1676)) ## [12.0.0] ### Added diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index ef16d4dfa36..93561be7059 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -8,9 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [5.0.0] ### Changed +- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) - Use `providerConfig.chainId` instead of `providerConfig.networkId` to determine ENS compatability ([#1633](https://github.com/MetaMask/core/pull/1633)) -- Bump dependency on `@metamask/controller-utils` to ^5.0.0 -- Bump dependency on `@metamask/network-controller` to ^13.0.0 +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) ## [4.1.1] ### Changed diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index fee1edad96e..e8cd7340a1e 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -8,8 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [7.0.0] ### Changed -- Bump dependency on `@metamask/controller-utils` to ^5.0.0 -- Bump dependency on `@metamask/network-controller` to ^13.0.0 +- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) ## [6.1.2] ### Changed diff --git a/packages/selected-network-controller/CHANGELOG.md b/packages/selected-network-controller/CHANGELOG.md index 73c77203412..759bd4b3ac7 100644 --- a/packages/selected-network-controller/CHANGELOG.md +++ b/packages/selected-network-controller/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.0.0] ### Changed -- Bump dependency on `@metamask/network-controller` to ^13.0.0 +- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) ## [1.0.0] ### Added diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index 30c0c780935..c207a5a8464 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -11,10 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING**: Use only `chainId` to determine if a transaction belongs to the current network ([#1633](https://github.com/MetaMask/core/pull/1633)) - No longer uses `networkID` as a fallback if `chainId` is missing - **BREAKING**: Change `TransactionMeta.chainId` to be required ([#1633](https://github.com/MetaMask/core/pull/1633)) +- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) - Update `TransactionMeta.networkID` as deprecated ([#1633](https://github.com/MetaMask/core/pull/1633)) - Change `TransactionMeta.networkID` to be readonly ([#1633](https://github.com/MetaMask/core/pull/1633)) -- Bump dependency on `@metamask/controller-utils` to ^5.0.0 -- Bump dependency on `@metamask/network-controller` to ^13.0.0 +- Bump dependency on `@metamask/controller-utils` to ^5.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) ### Removed - Remove `networkId` param from `RemoteTransactionSource.isSupportedNetwork()` interface ([#1633](https://github.com/MetaMask/core/pull/1633)) From c96a938ce8988f6037fbf7cc3ffbdf41401438e5 Mon Sep 17 00:00:00 2001 From: Goktug Poyraz Date: Tue, 26 Sep 2023 14:04:02 +0200 Subject: [PATCH 30/30] Update changelogs for network controller bump --- packages/assets-controllers/CHANGELOG.md | 2 +- packages/ens-controller/CHANGELOG.md | 2 +- packages/gas-fee-controller/CHANGELOG.md | 2 +- packages/selected-network-controller/CHANGELOG.md | 2 +- packages/transaction-controller/CHANGELOG.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 42ade21ea57..103fa7ed375 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -21,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 networkClientId?: NetworkClientId; } ``` -- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) +- **BREAKING**: Bump peer dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) - **CHANGED**: `TokensController.addToken` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.addTokens` now accepts an optional `networkClientId` as the last parameter ([#1676](https://github.com/MetaMask/core/pull/1676)) - **CHANGED**: `TokensController.addTokens` will use the chain ID value derived from state for `networkClientId` if provided ([#1676](https://github.com/MetaMask/core/pull/1676)) diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index 93561be7059..f152f18b351 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [5.0.0] ### Changed -- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) +- **BREAKING**: Bump peer dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) - Use `providerConfig.chainId` instead of `providerConfig.networkId` to determine ENS compatability ([#1633](https://github.com/MetaMask/core/pull/1633)) - Bump dependency on `@metamask/controller-utils` to ^5.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index e8cd7340a1e..3a3708f1de6 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [7.0.0] ### Changed -- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) +- **BREAKING**: Bump peer dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) - Bump dependency on `@metamask/controller-utils` to ^5.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) ## [6.1.2] diff --git a/packages/selected-network-controller/CHANGELOG.md b/packages/selected-network-controller/CHANGELOG.md index 759bd4b3ac7..1e8b0225edd 100644 --- a/packages/selected-network-controller/CHANGELOG.md +++ b/packages/selected-network-controller/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.0.0] ### Changed -- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) +- **BREAKING**: Bump peer dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) ## [1.0.0] ### Added diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index c207a5a8464..0f63f6265ba 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **BREAKING**: Use only `chainId` to determine if a transaction belongs to the current network ([#1633](https://github.com/MetaMask/core/pull/1633)) - No longer uses `networkID` as a fallback if `chainId` is missing - **BREAKING**: Change `TransactionMeta.chainId` to be required ([#1633](https://github.com/MetaMask/core/pull/1633)) -- **BREAKING**: Bump dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) +- **BREAKING**: Bump peer dependency on `@metamask/network-controller` to ^13.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633)) - Update `TransactionMeta.networkID` as deprecated ([#1633](https://github.com/MetaMask/core/pull/1633)) - Change `TransactionMeta.networkID` to be readonly ([#1633](https://github.com/MetaMask/core/pull/1633)) - Bump dependency on `@metamask/controller-utils` to ^5.0.0 ([#1633](https://github.com/MetaMask/core/pull/1633))