diff --git a/package.json b/package.json index 40ce425f63..02e874e5e2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "192.0.0", + "version": "193.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 7e24a4116a..551c43522a 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -43,7 +43,7 @@ }, "dependencies": { "@ethereumjs/util": "^8.1.0", - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/eth-snap-keyring": "^4.3.1", "@metamask/keyring-api": "^8.1.0", "@metamask/snaps-sdk": "^6.1.1", @@ -56,7 +56,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^17.1.2", + "@metamask/keyring-controller": "^17.2.0", "@metamask/snaps-controllers": "^9.3.1", "@types/jest": "^27.4.1", "@types/readable-stream": "^2.3.0", diff --git a/packages/address-book-controller/package.json b/packages/address-book-controller/package.json index d665a6051f..f53bd7029c 100644 --- a/packages/address-book-controller/package.json +++ b/packages/address-book-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/utils": "^9.1.0" }, diff --git a/packages/announcement-controller/package.json b/packages/announcement-controller/package.json index 5b59c0f0a0..85b0135e43 100644 --- a/packages/announcement-controller/package.json +++ b/packages/announcement-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3" + "@metamask/base-controller": "^7.0.0" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", diff --git a/packages/approval-controller/CHANGELOG.md b/packages/approval-controller/CHANGELOG.md index ca4f88de31..ad088bb75c 100644 --- a/packages/approval-controller/CHANGELOG.md +++ b/packages/approval-controller/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.0.3] + +### Changed + +- Bump `@metamask/base-controller` from `^6.0.2` to `^7.0.0` ([#4625](https://github.com/MetaMask/core/pull/4625), [#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `typescript` from `~5.0.4` to `~5.2.2` ([#4576](https://github.com/MetaMask/core/pull/4576), [#4584](https://github.com/MetaMask/core/pull/4584)) + ## [7.0.2] ### Changed @@ -216,7 +223,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/approval-controller@7.0.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@7.0.3...HEAD +[7.0.3]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@7.0.2...@metamask/approval-controller@7.0.3 [7.0.2]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@7.0.1...@metamask/approval-controller@7.0.2 [7.0.1]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@7.0.0...@metamask/approval-controller@7.0.1 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@6.0.2...@metamask/approval-controller@7.0.0 diff --git a/packages/approval-controller/package.json b/packages/approval-controller/package.json index 5982f794f6..bc7879c8e9 100644 --- a/packages/approval-controller/package.json +++ b/packages/approval-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/approval-controller", - "version": "7.0.2", + "version": "7.0.3", "description": "Manages requests that require user approval", "keywords": [ "MetaMask", @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/rpc-errors": "^6.3.1", "@metamask/utils": "^9.1.0", "nanoid": "^3.1.31" diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index 0ea8a9cd63..1e75edcba8 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -48,7 +48,7 @@ "@ethersproject/contracts": "^5.7.0", "@ethersproject/providers": "^5.7.0", "@metamask/abi-utils": "^2.0.3", - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/contract-metadata": "^2.4.0", "@metamask/controller-utils": "^11.1.0", "@metamask/eth-query": "^4.0.0", @@ -69,11 +69,11 @@ }, "devDependencies": { "@metamask/accounts-controller": "^18.1.0", - "@metamask/approval-controller": "^7.0.2", + "@metamask/approval-controller": "^7.0.3", "@metamask/auto-changelog": "^3.4.4", "@metamask/ethjs-provider-http": "^0.3.0", "@metamask/keyring-api": "^8.1.0", - "@metamask/keyring-controller": "^17.1.2", + "@metamask/keyring-controller": "^17.2.0", "@metamask/network-controller": "^20.2.0", "@metamask/preferences-controller": "^13.0.1", "@types/jest": "^27.4.1", diff --git a/packages/base-controller/CHANGELOG.md b/packages/base-controller/CHANGELOG.md index 1ed65b992a..a342f4fbfe 100644 --- a/packages/base-controller/CHANGELOG.md +++ b/packages/base-controller/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.0.0] + +### Added + +- Migrate from `@metamask/composable-controller@8.0.0` into `@metamask/base-controller`: types `LegacyControllerStateConstraint`, `RestrictedControllerMessengerConstraint` and type guard functions `isBaseController`, `isBaseControllerV1` ([#4581](https://github.com/MetaMask/core/pull/4581)) +- Add and export types `ControllerInstance`, `BaseControllerInstance`, `StateDeriverConstraint`, `StateMetadataConstraint`, `StatePropertyMetadataConstraint`, `BaseControllerV1Instance`, `ConfigConstraintV1`, `StateConstraintV1` ([#4581](https://github.com/MetaMask/core/pull/4581)) + +### Fixed + +- **BREAKING:** Fix `StateMetadata` type so that it requires associated metadata for all optional and non-optional top-level state properties ([#4612](https://github.com/MetaMask/core/pull/4612)) + - Fixes issue of runtime error being thrown during `BaseController` instantiation due to missing metadata for optional state properties. + ## [6.0.3] ### Changed @@ -233,7 +245,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/base-controller@6.0.3...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/base-controller@7.0.0...HEAD +[7.0.0]: https://github.com/MetaMask/core/compare/@metamask/base-controller@6.0.3...@metamask/base-controller@7.0.0 [6.0.3]: https://github.com/MetaMask/core/compare/@metamask/base-controller@6.0.2...@metamask/base-controller@6.0.3 [6.0.2]: https://github.com/MetaMask/core/compare/@metamask/base-controller@6.0.1...@metamask/base-controller@6.0.2 [6.0.1]: https://github.com/MetaMask/core/compare/@metamask/base-controller@6.0.0...@metamask/base-controller@6.0.1 diff --git a/packages/base-controller/package.json b/packages/base-controller/package.json index d1e57c1f65..fe99943014 100644 --- a/packages/base-controller/package.json +++ b/packages/base-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/base-controller", - "version": "6.0.3", + "version": "7.0.0", "description": "Provides scaffolding for controllers as well a communication system for all controllers", "keywords": [ "MetaMask", diff --git a/packages/chain-controller/package.json b/packages/chain-controller/package.json index bc50198496..d547e2dbc8 100644 --- a/packages/chain-controller/package.json +++ b/packages/chain-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/chain-api": "^0.1.0", "@metamask/keyring-api": "^8.1.0", "@metamask/snaps-controllers": "^9.3.1", diff --git a/packages/composable-controller/CHANGELOG.md b/packages/composable-controller/CHANGELOG.md index 6ead52b6c4..f23d01fb77 100644 --- a/packages/composable-controller/CHANGELOG.md +++ b/packages/composable-controller/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.0] + +### Changed + +- Bump `@metamask/base-controller` from `^6.0.3` to `^7.0.0` ([#4643](https://github.com/MetaMask/core/pull/4643)) + +### Removed + +- **BREAKING:** Remove exports for types `LegacyControllerStateConstraint`, `RestrictedControllerMessengerConstraint`, and type guard functions `isBaseController`, `isBaseControllerV1` ([#4467](https://github.com/MetaMask/core/pull/4467)) + - These have been migrated to `@metamask/base-controller@7.0.0`. + ## [8.0.0] ### Changed @@ -170,7 +181,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/composable-controller@8.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@9.0.0...HEAD +[9.0.0]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@8.0.0...@metamask/composable-controller@9.0.0 [8.0.0]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@7.0.0...@metamask/composable-controller@8.0.0 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@6.0.2...@metamask/composable-controller@7.0.0 [6.0.2]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@6.0.1...@metamask/composable-controller@6.0.2 diff --git a/packages/composable-controller/package.json b/packages/composable-controller/package.json index 58ece0820f..6ea7d3cc6f 100644 --- a/packages/composable-controller/package.json +++ b/packages/composable-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/composable-controller", - "version": "8.0.0", + "version": "9.0.0", "description": "Consolidates the state from multiple controllers into one", "keywords": [ "MetaMask", @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3" + "@metamask/base-controller": "^7.0.0" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 3eb4215528..061b1e63ec 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -43,7 +43,7 @@ }, "dependencies": { "@ethersproject/providers": "^5.7.0", - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/utils": "^9.1.0", "punycode": "^2.1.1" diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index 219949ef49..823569d6a1 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/eth-query": "^4.0.0", "@metamask/ethjs-unit": "^0.3.0", diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index 1cdc40eada..41f035bfc3 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [17.2.0] + +### Added + +- Add `KeyringController:addNewAccount` messenger action ([#4565](https://github.com/MetaMask/core/pull/4565)) + - Add and export `KeyringControllerAddNewAccountAction` type. + - Widen `KeyringControllerActions` to include `KeyringControllerAddNewAccountAction` type. + - `KeyringControllerMessenger` must allow `KeyringControllerAddNewAccountAction` type. + +### Changed + +- Bump `@metamask/base-controller` from `^6.0.2` to `^7.0.0` ([#4625](https://github.com/MetaMask/core/pull/4625), [#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `@metamask/keyring-api` from `^8.0.1` to `^8.1.0` ([#4594](https://github.com/MetaMask/core/pull/4594)) +- Bump `@metamask/message-manager` from `^10.0.2` to `^10.0.3` ([#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `typescript` from `~5.0.4` to `~5.2.2` ([#4576](https://github.com/MetaMask/core/pull/4576), [#4584](https://github.com/MetaMask/core/pull/4584)) + ## [17.1.2] ### Changed @@ -517,7 +533,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@17.1.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.2.0...HEAD +[17.2.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.1.2...@metamask/keyring-controller@17.2.0 [17.1.2]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.1.1...@metamask/keyring-controller@17.1.2 [17.1.1]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.1.0...@metamask/keyring-controller@17.1.1 [17.1.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.0.0...@metamask/keyring-controller@17.1.0 diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index 206f0e87a4..51f2dc7426 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-controller", - "version": "17.1.2", + "version": "17.2.0", "description": "Stores identities seen in the wallet and manages interactions such as signing", "keywords": [ "MetaMask", @@ -44,13 +44,13 @@ "dependencies": { "@ethereumjs/util": "^8.1.0", "@keystonehq/metamask-airgapped-keyring": "^0.14.1", - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/browser-passworder": "^4.3.0", "@metamask/eth-hd-keyring": "^7.0.1", "@metamask/eth-sig-util": "^7.0.1", "@metamask/eth-simple-keyring": "^6.0.1", "@metamask/keyring-api": "^8.1.0", - "@metamask/message-manager": "^10.0.2", + "@metamask/message-manager": "^10.0.3", "@metamask/utils": "^9.1.0", "async-mutex": "^0.5.0", "ethereumjs-wallet": "^1.0.1", diff --git a/packages/logging-controller/CHANGELOG.md b/packages/logging-controller/CHANGELOG.md index 006f42b4e0..1637584baa 100644 --- a/packages/logging-controller/CHANGELOG.md +++ b/packages/logging-controller/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.0.0] + +### Added + +- Define and export new types: `LoggingControllerGetStateAction`, `LoggingControllerStateChangeEvent`, `LoggingControllerEvents` ([#4633](https://github.com/MetaMask/core/pull/4633)) + +### Changed + +- **BREAKING:** `LoggingControllerMessenger` must allow internal events defined in the `LoggingControllerEvents` type ([#4633](https://github.com/MetaMask/core/pull/4633)) +- `LoggingControllerActions` is widened to include the `LoggingController:getState` action ([#4633](https://github.com/MetaMask/core/pull/4633)) +- Bump `@metamask/base-controller` from `^6.0.0` to `^7.0.0` ([#4517](https://github.com/MetaMask/core/pull/4517), [#4544](https://github.com/MetaMask/core/pull/4544), [#4625](https://github.com/MetaMask/core/pull/4625), [#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `@metamask/controller-utils` from `^11.0.0` to `^11.0.2` ([#4517](https://github.com/MetaMask/core/pull/4517), [#4544](https://github.com/MetaMask/core/pull/4544)) +- Bump `typescript` from `~4.9.5` to `~5.2.2` and set `module{,Resolution}` option to `Node16` ([#3645](https://github.com/MetaMask/core/pull/3645), [#4576](https://github.com/MetaMask/core/pull/4576), [#4584](https://github.com/MetaMask/core/pull/4584)) + ## [5.0.0] ### Changed @@ -106,7 +120,8 @@ 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@5.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@6.0.0...HEAD +[6.0.0]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@5.0.0...@metamask/logging-controller@6.0.0 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@4.0.0...@metamask/logging-controller@5.0.0 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@3.0.1...@metamask/logging-controller@4.0.0 [3.0.1]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@3.0.0...@metamask/logging-controller@3.0.1 diff --git a/packages/logging-controller/package.json b/packages/logging-controller/package.json index 1ac1690548..3bc86e1316 100644 --- a/packages/logging-controller/package.json +++ b/packages/logging-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/logging-controller", - "version": "5.0.0", + "version": "6.0.0", "description": "Manages logging data to assist users and support staff", "keywords": [ "MetaMask", @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "uuid": "^8.3.2" }, diff --git a/packages/message-manager/CHANGELOG.md b/packages/message-manager/CHANGELOG.md index 309d59f00e..1d5d97a7a1 100644 --- a/packages/message-manager/CHANGELOG.md +++ b/packages/message-manager/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.0.3] + +### Changed + +- Bump `@metamask/base-controller` from `^6.0.2` to `^7.0.0` ([#4625](https://github.com/MetaMask/core/pull/4625), [#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `typescript` from `~5.0.4` to `~5.2.2` ([#4576](https://github.com/MetaMask/core/pull/4576), [#4584](https://github.com/MetaMask/core/pull/4584)) + ## [10.0.2] ### Changed @@ -275,7 +282,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@10.0.2...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/message-manager@10.0.3...HEAD +[10.0.3]: https://github.com/MetaMask/core/compare/@metamask/message-manager@10.0.2...@metamask/message-manager@10.0.3 [10.0.2]: https://github.com/MetaMask/core/compare/@metamask/message-manager@10.0.1...@metamask/message-manager@10.0.2 [10.0.1]: https://github.com/MetaMask/core/compare/@metamask/message-manager@10.0.0...@metamask/message-manager@10.0.1 [10.0.0]: https://github.com/MetaMask/core/compare/@metamask/message-manager@9.0.0...@metamask/message-manager@10.0.0 diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json index 08c459c824..0a3c389ff8 100644 --- a/packages/message-manager/package.json +++ b/packages/message-manager/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/message-manager", - "version": "10.0.2", + "version": "10.0.3", "description": "Stores and manages interactions with signing requests", "keywords": [ "MetaMask", @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/eth-sig-util": "^7.0.1", "@metamask/utils": "^9.1.0", diff --git a/packages/name-controller/package.json b/packages/name-controller/package.json index be3941e3e2..44b97cd114 100644 --- a/packages/name-controller/package.json +++ b/packages/name-controller/package.json @@ -43,7 +43,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/utils": "^9.1.0", "async-mutex": "^0.5.0" diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 28d6dd5f3a..debd2631ca 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/eth-block-tracker": "^10.0.0", "@metamask/eth-json-rpc-infura": "^9.1.0", diff --git a/packages/notification-controller/package.json b/packages/notification-controller/package.json index d86e1aa32f..47df07eb8b 100644 --- a/packages/notification-controller/package.json +++ b/packages/notification-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/utils": "^9.1.0", "nanoid": "^3.1.31" }, diff --git a/packages/notification-services-controller/package.json b/packages/notification-services-controller/package.json index 8faa6235d0..5f473862e4 100644 --- a/packages/notification-services-controller/package.json +++ b/packages/notification-services-controller/package.json @@ -43,7 +43,7 @@ }, "dependencies": { "@contentful/rich-text-html-renderer": "^16.5.2", - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "bignumber.js": "^4.1.0", "contentful": "^10.15.0", @@ -54,7 +54,7 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^17.1.2", + "@metamask/keyring-controller": "^17.2.0", "@metamask/profile-sync-controller": "^0.2.1", "@types/jest": "^27.4.1", "@types/readable-stream": "^2.3.0", diff --git a/packages/permission-controller/package.json b/packages/permission-controller/package.json index b86ed020d2..bc81e33a84 100644 --- a/packages/permission-controller/package.json +++ b/packages/permission-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/json-rpc-engine": "^9.0.2", "@metamask/rpc-errors": "^6.3.1", @@ -53,7 +53,7 @@ "nanoid": "^3.1.31" }, "devDependencies": { - "@metamask/approval-controller": "^7.0.2", + "@metamask/approval-controller": "^7.0.3", "@metamask/auto-changelog": "^3.4.4", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", diff --git a/packages/permission-log-controller/package.json b/packages/permission-log-controller/package.json index 0096ac1502..9edccfb1fd 100644 --- a/packages/permission-log-controller/package.json +++ b/packages/permission-log-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/json-rpc-engine": "^9.0.2", "@metamask/utils": "^9.1.0" }, diff --git a/packages/phishing-controller/CHANGELOG.md b/packages/phishing-controller/CHANGELOG.md index 9b15461714..65b9112b4e 100644 --- a/packages/phishing-controller/CHANGELOG.md +++ b/packages/phishing-controller/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.1] + +### Added + +- Add `getHostnameFromUrl` utility function to standardize hostname extraction from URLs ([#4645](https://github.com/MetaMask/core/pull/4645)) + +### Fixed + +- Update `test`, `isBlockedRequest`, and `bypass` methods to use the hostname for allowlist checks instead of the full origin ([#4645](https://github.com/MetaMask/core/pull/4645)) + - The previous approach of using the full origin had limitations in dealing with subdomains or variations in the URL structure, which could lead to inconsistent results or false negatives. + ## [12.0.0] ### Added @@ -87,7 +98,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Changed Stalelist and hotlist update intervals ([#4202](https://github.com/MetaMask/core/pull/4202)) - Updated the Stalelist update interval to 30 days and the hotlist update interval to 5 mins - Bump `@metamask/controller-utils` version to `~9.1.0` ([#4153](https://github.com/MetaMask/core/pull/4153)) -- Bump TypeScript version to `~4.9.5` ([#4084](https://github.com/MetaMask/core.git/pull/4084)) +- Bump TypeScript version to `~4.9.5` ([#4084](https://github.com/MetaMask/core/pull/4084)) - Bump `@metamask/base-controller` to `^5.0.2` ## [9.0.1] @@ -251,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/phishing-controller@12.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@12.0.1...HEAD +[12.0.1]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@12.0.0...@metamask/phishing-controller@12.0.1 [12.0.0]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@11.0.0...@metamask/phishing-controller@12.0.0 [11.0.0]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@10.1.1...@metamask/phishing-controller@11.0.0 [10.1.1]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@10.1.0...@metamask/phishing-controller@10.1.1 diff --git a/packages/phishing-controller/package.json b/packages/phishing-controller/package.json index 52e18889e5..8a9c45e750 100644 --- a/packages/phishing-controller/package.json +++ b/packages/phishing-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/phishing-controller", - "version": "12.0.0", + "version": "12.0.1", "description": "Maintains a periodically updated list of approved and unapproved website origins", "keywords": [ "MetaMask", @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@noble/hashes": "^1.4.0", "@types/punycode": "^2.1.0", diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index a8b5cc96f7..aba5e1336c 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/utils": "^9.1.0", "@types/uuid": "^8.3.0", diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index a8dfe9aa9d..90fb45dec2 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -42,12 +42,12 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^17.1.2", + "@metamask/keyring-controller": "^17.2.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json index aa412740c3..c7ea821869 100644 --- a/packages/profile-sync-controller/package.json +++ b/packages/profile-sync-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/snaps-sdk": "^6.1.1", "@metamask/snaps-utils": "^7.8.1", "@noble/ciphers": "^0.5.2", @@ -54,7 +54,7 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^17.1.2", + "@metamask/keyring-controller": "^17.2.0", "@metamask/snaps-controllers": "^9.3.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", diff --git a/packages/queued-request-controller/package.json b/packages/queued-request-controller/package.json index 469a5a346d..32d075a21f 100644 --- a/packages/queued-request-controller/package.json +++ b/packages/queued-request-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/json-rpc-engine": "^9.0.2", "@metamask/rpc-errors": "^6.3.1", diff --git a/packages/rate-limit-controller/package.json b/packages/rate-limit-controller/package.json index 089e7b4c3c..fcd6932475 100644 --- a/packages/rate-limit-controller/package.json +++ b/packages/rate-limit-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/rpc-errors": "^6.3.1", "@metamask/utils": "^9.1.0" }, diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index 5bd54f3c9b..f7796b23c1 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -42,7 +42,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/json-rpc-engine": "^9.0.2", "@metamask/swappable-obj-proxy": "^2.2.0", "@metamask/utils": "^9.1.0" diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 566d7395b1..15528a0342 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [19.0.0] + +### Changed + +- **BREAKING:** Bump dependency and peerDependency `@metamask/logging-controller` from `^5.0.0` to `^6.0.0` ([#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `@metamask/base-controller` from `^6.0.2` to `^7.0.0` ([#4625](https://github.com/MetaMask/core/pull/4625), [#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `@metamask/message-manager` from `^10.0.2` to `^10.0.3` ([#4643](https://github.com/MetaMask/core/pull/4643)) +- Bump `typescript` from `~5.0.4` to `~5.2.2` ([#4576](https://github.com/MetaMask/core/pull/4576), [#4584](https://github.com/MetaMask/core/pull/4584)) + ## [18.1.0] ### Changed @@ -295,7 +304,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#1214](https://github.com/MetaMask/core/pull/1214)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@18.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@19.0.0...HEAD +[19.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@18.1.0...@metamask/signature-controller@19.0.0 [18.1.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@18.0.1...@metamask/signature-controller@18.1.0 [18.0.1]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@18.0.0...@metamask/signature-controller@18.0.1 [18.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@17.0.0...@metamask/signature-controller@18.0.0 diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index 9a17b5e6f8..61d67b13a3 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/signature-controller", - "version": "18.1.0", + "version": "19.0.0", "description": "Processes signing requests in order to sign arbitrary and typed data", "keywords": [ "MetaMask", @@ -42,17 +42,17 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", - "@metamask/message-manager": "^10.0.2", + "@metamask/message-manager": "^10.0.3", "@metamask/utils": "^9.1.0", "lodash": "^4.17.21" }, "devDependencies": { - "@metamask/approval-controller": "^7.0.2", + "@metamask/approval-controller": "^7.0.3", "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^17.1.2", - "@metamask/logging-controller": "^5.0.0", + "@metamask/keyring-controller": "^17.2.0", + "@metamask/logging-controller": "^6.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -64,7 +64,7 @@ "peerDependencies": { "@metamask/approval-controller": "^7.0.0", "@metamask/keyring-controller": "^17.0.0", - "@metamask/logging-controller": "^5.0.0" + "@metamask/logging-controller": "^6.0.0" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 690fdf4cd1..bc5c88f153 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -48,7 +48,7 @@ "@ethersproject/abi": "^5.7.0", "@ethersproject/contracts": "^5.7.0", "@ethersproject/providers": "^5.7.0", - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/eth-query": "^4.0.0", "@metamask/metamask-eth-abis": "^3.1.1", @@ -65,7 +65,7 @@ "devDependencies": { "@babel/runtime": "^7.23.9", "@metamask/accounts-controller": "^18.1.0", - "@metamask/approval-controller": "^7.0.2", + "@metamask/approval-controller": "^7.0.3", "@metamask/auto-changelog": "^3.4.4", "@metamask/eth-json-rpc-provider": "^4.1.3", "@metamask/ethjs-provider-http": "^0.3.0", diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 37d91115d2..7407070d6f 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -43,7 +43,7 @@ "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --watch" }, "dependencies": { - "@metamask/base-controller": "^6.0.3", + "@metamask/base-controller": "^7.0.0", "@metamask/controller-utils": "^11.1.0", "@metamask/eth-query": "^4.0.0", "@metamask/polling-controller": "^9.0.1", @@ -56,10 +56,10 @@ "uuid": "^8.3.2" }, "devDependencies": { - "@metamask/approval-controller": "^7.0.2", + "@metamask/approval-controller": "^7.0.3", "@metamask/auto-changelog": "^3.4.4", "@metamask/gas-fee-controller": "^19.0.1", - "@metamask/keyring-controller": "^17.1.2", + "@metamask/keyring-controller": "^17.2.0", "@metamask/network-controller": "^20.2.0", "@metamask/transaction-controller": "^35.2.0", "@types/jest": "^27.4.1", diff --git a/yarn.lock b/yarn.lock index 8cad1f0b08..56468f32d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2194,10 +2194,10 @@ __metadata: dependencies: "@ethereumjs/util": "npm:^8.1.0" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/eth-snap-keyring": "npm:^4.3.1" "@metamask/keyring-api": "npm:^8.1.0" - "@metamask/keyring-controller": "npm:^17.1.2" + "@metamask/keyring-controller": "npm:^17.2.0" "@metamask/snaps-controllers": "npm:^9.3.1" "@metamask/snaps-sdk": "npm:^6.1.1" "@metamask/snaps-utils": "npm:^7.8.1" @@ -2235,7 +2235,7 @@ __metadata: resolution: "@metamask/address-book-controller@workspace:packages/address-book-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" @@ -2253,7 +2253,7 @@ __metadata: resolution: "@metamask/announcement-controller@workspace:packages/announcement-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" jest: "npm:^27.5.1" @@ -2264,12 +2264,12 @@ __metadata: languageName: unknown linkType: soft -"@metamask/approval-controller@npm:^7.0.2, @metamask/approval-controller@workspace:packages/approval-controller": +"@metamask/approval-controller@npm:^7.0.2, @metamask/approval-controller@npm:^7.0.3, @metamask/approval-controller@workspace:packages/approval-controller": version: 0.0.0-use.local resolution: "@metamask/approval-controller@workspace:packages/approval-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/rpc-errors": "npm:^6.3.1" "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" @@ -2295,15 +2295,15 @@ __metadata: "@ethersproject/providers": "npm:^5.7.0" "@metamask/abi-utils": "npm:^2.0.3" "@metamask/accounts-controller": "npm:^18.1.0" - "@metamask/approval-controller": "npm:^7.0.2" + "@metamask/approval-controller": "npm:^7.0.3" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/contract-metadata": "npm:^2.4.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-provider-http": "npm:^0.3.0" "@metamask/keyring-api": "npm:^8.1.0" - "@metamask/keyring-controller": "npm:^17.1.2" + "@metamask/keyring-controller": "npm:^17.2.0" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/network-controller": "npm:^20.2.0" "@metamask/polling-controller": "npm:^9.0.1" @@ -2371,7 +2371,17 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^6.0.2, @metamask/base-controller@npm:^6.0.3, @metamask/base-controller@workspace:packages/base-controller": +"@metamask/base-controller@npm:^6.0.2": + version: 6.0.3 + resolution: "@metamask/base-controller@npm:6.0.3" + dependencies: + "@metamask/utils": "npm:^9.1.0" + immer: "npm:^9.0.6" + checksum: 10/43e208627c673094e3b4a7766ef4df34cd5a9ec7f09721cc3e60123b69a22b82c68752b963d17f4ad925a01c6e5dc89f125cac33aeee4e90e0a8346a1d153aae + languageName: node + linkType: hard + +"@metamask/base-controller@npm:^7.0.0, @metamask/base-controller@workspace:packages/base-controller": version: 0.0.0-use.local resolution: "@metamask/base-controller@workspace:packages/base-controller" dependencies: @@ -2433,7 +2443,7 @@ __metadata: resolution: "@metamask/chain-controller@workspace:packages/chain-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/chain-api": "npm:^0.1.0" "@metamask/keyring-api": "npm:^8.1.0" "@metamask/snaps-controllers": "npm:^9.3.1" @@ -2457,7 +2467,7 @@ __metadata: resolution: "@metamask/composable-controller@workspace:packages/composable-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/json-rpc-engine": "npm:^9.0.2" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -2585,7 +2595,7 @@ __metadata: dependencies: "@ethersproject/providers": "npm:^5.7.0" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/network-controller": "npm:^20.2.0" "@metamask/utils": "npm:^9.1.0" @@ -2949,7 +2959,7 @@ __metadata: resolution: "@metamask/gas-fee-controller@workspace:packages/gas-fee-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-unit": "npm:^0.3.0" @@ -3058,7 +3068,7 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-controller@npm:^17.1.2, @metamask/keyring-controller@workspace:packages/keyring-controller": +"@metamask/keyring-controller@npm:^17.2.0, @metamask/keyring-controller@workspace:packages/keyring-controller": version: 0.0.0-use.local resolution: "@metamask/keyring-controller@workspace:packages/keyring-controller" dependencies: @@ -3069,13 +3079,13 @@ __metadata: "@keystonehq/metamask-airgapped-keyring": "npm:^0.14.1" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/browser-passworder": "npm:^4.3.0" "@metamask/eth-hd-keyring": "npm:^7.0.1" "@metamask/eth-sig-util": "npm:^7.0.1" "@metamask/eth-simple-keyring": "npm:^6.0.1" "@metamask/keyring-api": "npm:^8.1.0" - "@metamask/message-manager": "npm:^10.0.2" + "@metamask/message-manager": "npm:^10.0.3" "@metamask/scure-bip39": "npm:^2.1.1" "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" @@ -3094,12 +3104,12 @@ __metadata: languageName: unknown linkType: soft -"@metamask/logging-controller@npm:^5.0.0, @metamask/logging-controller@workspace:packages/logging-controller": +"@metamask/logging-controller@npm:^6.0.0, @metamask/logging-controller@workspace:packages/logging-controller": version: 0.0.0-use.local resolution: "@metamask/logging-controller@workspace:packages/logging-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -3112,12 +3122,12 @@ __metadata: languageName: unknown linkType: soft -"@metamask/message-manager@npm:^10.0.2, @metamask/message-manager@workspace:packages/message-manager": +"@metamask/message-manager@npm:^10.0.3, @metamask/message-manager@workspace:packages/message-manager": version: 0.0.0-use.local resolution: "@metamask/message-manager@workspace:packages/message-manager" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/eth-sig-util": "npm:^7.0.1" "@metamask/utils": "npm:^9.1.0" @@ -3146,7 +3156,7 @@ __metadata: resolution: "@metamask/name-controller@workspace:packages/name-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" @@ -3166,7 +3176,7 @@ __metadata: dependencies: "@json-rpc-specification/meta-schema": "npm:^1.0.6" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/eth-block-tracker": "npm:^10.0.0" "@metamask/eth-json-rpc-infura": "npm:^9.1.0" @@ -3214,7 +3224,7 @@ __metadata: resolution: "@metamask/notification-controller@workspace:packages/notification-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -3234,9 +3244,9 @@ __metadata: "@contentful/rich-text-html-renderer": "npm:^16.5.2" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" - "@metamask/keyring-controller": "npm:^17.1.2" + "@metamask/keyring-controller": "npm:^17.2.0" "@metamask/profile-sync-controller": "npm:^0.2.1" "@types/jest": "npm:^27.4.1" "@types/readable-stream": "npm:^2.3.0" @@ -3293,9 +3303,9 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/permission-controller@workspace:packages/permission-controller" dependencies: - "@metamask/approval-controller": "npm:^7.0.2" + "@metamask/approval-controller": "npm:^7.0.3" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/json-rpc-engine": "npm:^9.0.2" "@metamask/rpc-errors": "npm:^6.3.1" @@ -3321,7 +3331,7 @@ __metadata: resolution: "@metamask/permission-log-controller@workspace:packages/permission-log-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/json-rpc-engine": "npm:^9.0.2" "@metamask/utils": "npm:^9.1.0" "@types/deep-freeze-strict": "npm:^1.1.0" @@ -3356,7 +3366,7 @@ __metadata: resolution: "@metamask/phishing-controller@workspace:packages/phishing-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@noble/hashes": "npm:^1.4.0" "@types/jest": "npm:^27.4.1" @@ -3381,7 +3391,7 @@ __metadata: resolution: "@metamask/polling-controller@workspace:packages/polling-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/network-controller": "npm:^20.2.0" "@metamask/utils": "npm:^9.1.0" @@ -3416,9 +3426,9 @@ __metadata: resolution: "@metamask/preferences-controller@workspace:packages/preferences-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" - "@metamask/keyring-controller": "npm:^17.1.2" + "@metamask/keyring-controller": "npm:^17.2.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" jest: "npm:^27.5.1" @@ -3438,8 +3448,8 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" - "@metamask/keyring-controller": "npm:^17.1.2" + "@metamask/base-controller": "npm:^7.0.0" + "@metamask/keyring-controller": "npm:^17.2.0" "@metamask/snaps-controllers": "npm:^9.3.1" "@metamask/snaps-sdk": "npm:^6.1.1" "@metamask/snaps-utils": "npm:^7.8.1" @@ -3490,7 +3500,7 @@ __metadata: resolution: "@metamask/queued-request-controller@workspace:packages/queued-request-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/json-rpc-engine": "npm:^9.0.2" "@metamask/network-controller": "npm:^20.2.0" @@ -3520,7 +3530,7 @@ __metadata: resolution: "@metamask/rate-limit-controller@workspace:packages/rate-limit-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/rpc-errors": "npm:^6.3.1" "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" @@ -3565,7 +3575,7 @@ __metadata: resolution: "@metamask/selected-network-controller@workspace:packages/selected-network-controller" dependencies: "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/json-rpc-engine": "npm:^9.0.2" "@metamask/network-controller": "npm:^20.2.0" "@metamask/permission-controller": "npm:^11.0.0" @@ -3592,13 +3602,13 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/signature-controller@workspace:packages/signature-controller" dependencies: - "@metamask/approval-controller": "npm:^7.0.2" + "@metamask/approval-controller": "npm:^7.0.3" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" - "@metamask/keyring-controller": "npm:^17.1.2" - "@metamask/logging-controller": "npm:^5.0.0" - "@metamask/message-manager": "npm:^10.0.2" + "@metamask/keyring-controller": "npm:^17.2.0" + "@metamask/logging-controller": "npm:^6.0.0" + "@metamask/message-manager": "npm:^10.0.3" "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" @@ -3611,7 +3621,7 @@ __metadata: peerDependencies: "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^17.0.0 - "@metamask/logging-controller": ^5.0.0 + "@metamask/logging-controller": ^6.0.0 languageName: unknown linkType: soft @@ -3795,9 +3805,9 @@ __metadata: "@ethersproject/contracts": "npm:^5.7.0" "@ethersproject/providers": "npm:^5.7.0" "@metamask/accounts-controller": "npm:^18.1.0" - "@metamask/approval-controller": "npm:^7.0.2" + "@metamask/approval-controller": "npm:^7.0.3" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/eth-json-rpc-provider": "npm:^4.1.3" "@metamask/eth-query": "npm:^4.0.0" @@ -3840,13 +3850,13 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/user-operation-controller@workspace:packages/user-operation-controller" dependencies: - "@metamask/approval-controller": "npm:^7.0.2" + "@metamask/approval-controller": "npm:^7.0.3" "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/base-controller": "npm:^6.0.3" + "@metamask/base-controller": "npm:^7.0.0" "@metamask/controller-utils": "npm:^11.1.0" "@metamask/eth-query": "npm:^4.0.0" "@metamask/gas-fee-controller": "npm:^19.0.1" - "@metamask/keyring-controller": "npm:^17.1.2" + "@metamask/keyring-controller": "npm:^17.2.0" "@metamask/network-controller": "npm:^20.2.0" "@metamask/polling-controller": "npm:^9.0.1" "@metamask/rpc-errors": "npm:^6.3.1"