From 968d6d14b96820d5766e5b73d4a3e6b2bd35ce60 Mon Sep 17 00:00:00 2001 From: Mark Stacey Date: Fri, 22 Dec 2023 16:36:23 -0330 Subject: [PATCH] Release 104.0.0 (#3695) ## Explanation See changelogs --------- Co-authored-by: Elliot Winkler --- package.json | 6 +- packages/accounts-controller/CHANGELOG.md | 11 +- packages/accounts-controller/package.json | 8 +- packages/address-book-controller/CHANGELOG.md | 8 +- packages/address-book-controller/package.json | 6 +- packages/announcement-controller/CHANGELOG.md | 7 +- packages/announcement-controller/package.json | 4 +- packages/approval-controller/CHANGELOG.md | 7 +- packages/approval-controller/package.json | 4 +- packages/assets-controllers/CHANGELOG.md | 22 +- packages/assets-controllers/package.json | 20 +- packages/base-controller/CHANGELOG.md | 8 +- packages/base-controller/package.json | 2 +- packages/build-utils/CHANGELOG.md | 7 +- packages/build-utils/package.json | 2 +- packages/composable-controller/CHANGELOG.md | 6 +- packages/composable-controller/package.json | 4 +- packages/controller-utils/CHANGELOG.md | 7 +- packages/controller-utils/package.json | 2 +- packages/ens-controller/CHANGELOG.md | 13 +- packages/ens-controller/package.json | 10 +- packages/eth-json-rpc-provider/CHANGELOG.md | 7 +- packages/eth-json-rpc-provider/package.json | 4 +- packages/gas-fee-controller/CHANGELOG.md | 13 +- packages/gas-fee-controller/package.json | 12 +- packages/json-rpc-engine/CHANGELOG.md | 7 +- packages/json-rpc-engine/package.json | 2 +- .../json-rpc-middleware-stream/CHANGELOG.md | 7 +- .../json-rpc-middleware-stream/package.json | 4 +- packages/keyring-controller/CHANGELOG.md | 12 +- packages/keyring-controller/package.json | 10 +- packages/logging-controller/CHANGELOG.md | 8 +- packages/logging-controller/package.json | 6 +- packages/message-manager/CHANGELOG.md | 9 +- packages/message-manager/package.json | 6 +- packages/name-controller/CHANGELOG.md | 7 +- packages/name-controller/package.json | 4 +- packages/network-controller/CHANGELOG.md | 15 +- packages/network-controller/package.json | 10 +- packages/notification-controller/CHANGELOG.md | 7 +- packages/notification-controller/package.json | 4 +- packages/permission-controller/CHANGELOG.md | 13 +- packages/permission-controller/package.json | 12 +- .../permission-log-controller/package.json | 4 +- packages/phishing-controller/CHANGELOG.md | 8 +- packages/phishing-controller/package.json | 6 +- packages/polling-controller/CHANGELOG.md | 9 +- packages/polling-controller/package.json | 10 +- packages/preferences-controller/CHANGELOG.md | 8 +- packages/preferences-controller/package.json | 6 +- .../queued-request-controller/CHANGELOG.md | 14 +- .../queued-request-controller/package.json | 20 +- packages/rate-limit-controller/CHANGELOG.md | 7 +- packages/rate-limit-controller/package.json | 4 +- .../selected-network-controller/CHANGELOG.md | 9 +- .../selected-network-controller/package.json | 10 +- packages/signature-controller/CHANGELOG.md | 12 +- packages/signature-controller/package.json | 20 +- packages/transaction-controller/CHANGELOG.md | 14 +- packages/transaction-controller/package.json | 18 +- .../user-operation-controller/package.json | 18 +- yarn.lock | 226 +++++++++--------- 62 files changed, 488 insertions(+), 278 deletions(-) diff --git a/package.json b/package.json index 3f841163ba9..ba526cc2989 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "103.0.0", + "version": "104.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { @@ -53,8 +53,8 @@ "@metamask/eslint-config-jest": "^12.1.0", "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", - "@metamask/eth-json-rpc-provider": "^2.3.0", - "@metamask/json-rpc-engine": "^7.3.0", + "@metamask/eth-json-rpc-provider": "^2.3.1", + "@metamask/json-rpc-engine": "^7.3.1", "@metamask/utils": "^8.2.0", "@types/jest": "^27.4.1", "@types/node": "^16.18.54", diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index 323d608be2f..5b8263f0a6f 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -5,8 +5,12 @@ 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] -### Fixed -- Add `@metamask/snaps-controllers` as a peer dependency in addition to a dev dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) + +## [7.0.0] +### Changed +- **BREAKING:** Bump `@metamask/keyring-controller` peer dependency from `^10.0.0` to `^11.0.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Add `@metamask/snaps-controllers` as a peer dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) ## [6.0.0] ### Changed @@ -54,7 +58,8 @@ 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@6.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@7.0.0...HEAD +[7.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@6.0.0...@metamask/accounts-controller@7.0.0 [6.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@5.0.0...@metamask/accounts-controller@6.0.0 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@4.0.0...@metamask/accounts-controller@5.0.0 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@3.0.0...@metamask/accounts-controller@4.0.0 diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index bc84550d7f4..5b84d1db28a 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/accounts-controller", - "version": "6.0.0", + "version": "7.0.0", "description": "Manages internal accounts", "keywords": [ "MetaMask", @@ -31,7 +31,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", + "@metamask/base-controller": "^4.0.1", "@metamask/eth-snap-keyring": "^2.0.0", "@metamask/keyring-api": "^1.1.0", "@metamask/snaps-utils": "^3.2.0", @@ -43,7 +43,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^10.0.0", + "@metamask/keyring-controller": "^11.0.0", "@metamask/snaps-controllers": "^3.2.0", "@types/jest": "^27.4.1", "@types/readable-stream": "^2.3.0", @@ -54,7 +54,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/keyring-controller": "^10.0.0", + "@metamask/keyring-controller": "^11.0.0", "@metamask/snaps-controllers": "^3.2.0" }, "engines": { diff --git a/packages/address-book-controller/CHANGELOG.md b/packages/address-book-controller/CHANGELOG.md index 3af21bfd080..9c22ae2067d 100644 --- a/packages/address-book-controller/CHANGELOG.md +++ b/packages/address-book-controller/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.1.6] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) + ## [3.1.5] ### Changed - Bump `@metamask/utils` to ^8.2.0 ([#1957](https://github.com/MetaMask/core/pull/1957)) @@ -68,7 +73,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.5...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.6...HEAD +[3.1.6]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.5...@metamask/address-book-controller@3.1.6 [3.1.5]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.4...@metamask/address-book-controller@3.1.5 [3.1.4]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.3...@metamask/address-book-controller@3.1.4 [3.1.3]: https://github.com/MetaMask/core/compare/@metamask/address-book-controller@3.1.2...@metamask/address-book-controller@3.1.3 diff --git a/packages/address-book-controller/package.json b/packages/address-book-controller/package.json index 11702ff3f78..989b047f8c9 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.5", + "version": "3.1.6", "description": "Manages a list of recipient addresses associated with nicknames", "keywords": [ "MetaMask", @@ -31,8 +31,8 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@metamask/utils": "^8.2.0" }, "devDependencies": { diff --git a/packages/announcement-controller/CHANGELOG.md b/packages/announcement-controller/CHANGELOG.md index 76c7eed599d..098c96c976f 100644 --- a/packages/announcement-controller/CHANGELOG.md +++ b/packages/announcement-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.0.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [5.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -70,7 +74,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/announcement-controller@5.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/announcement-controller@5.0.1...HEAD +[5.0.1]: https://github.com/MetaMask/core/compare/@metamask/announcement-controller@5.0.0...@metamask/announcement-controller@5.0.1 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/announcement-controller@4.0.3...@metamask/announcement-controller@5.0.0 [4.0.3]: https://github.com/MetaMask/core/compare/@metamask/announcement-controller@4.0.2...@metamask/announcement-controller@4.0.3 [4.0.2]: https://github.com/MetaMask/core/compare/@metamask/announcement-controller@4.0.1...@metamask/announcement-controller@4.0.2 diff --git a/packages/announcement-controller/package.json b/packages/announcement-controller/package.json index 342ab941593..853a271517f 100644 --- a/packages/announcement-controller/package.json +++ b/packages/announcement-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/announcement-controller", - "version": "5.0.0", + "version": "5.0.1", "description": "Manages in-app announcements", "keywords": [ "MetaMask", @@ -31,7 +31,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0" + "@metamask/base-controller": "^4.0.1" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", diff --git a/packages/approval-controller/CHANGELOG.md b/packages/approval-controller/CHANGELOG.md index e35a15ae43a..d94bb97d068 100644 --- a/packages/approval-controller/CHANGELOG.md +++ b/packages/approval-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.1.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [5.1.0] ### Added - Add `title` and `icon` options to `success` and `error` methods ([#3675](https://github.com/MetaMask/core/pull/3675)) @@ -101,7 +105,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@5.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@5.1.1...HEAD +[5.1.1]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@5.1.0...@metamask/approval-controller@5.1.1 [5.1.0]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@5.0.0...@metamask/approval-controller@5.1.0 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@4.1.0...@metamask/approval-controller@5.0.0 [4.1.0]: https://github.com/MetaMask/core/compare/@metamask/approval-controller@4.0.1...@metamask/approval-controller@4.1.0 diff --git a/packages/approval-controller/package.json b/packages/approval-controller/package.json index 146fab6615a..a228775b550 100644 --- a/packages/approval-controller/package.json +++ b/packages/approval-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/approval-controller", - "version": "5.1.0", + "version": "5.1.1", "description": "Manages requests that require user approval", "keywords": [ "MetaMask", @@ -31,7 +31,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", + "@metamask/base-controller": "^4.0.1", "@metamask/rpc-errors": "^6.1.0", "@metamask/utils": "^8.2.0", "nanoid": "^3.1.31" diff --git a/packages/assets-controllers/CHANGELOG.md b/packages/assets-controllers/CHANGELOG.md index 2c875368ce0..85f13f9c265 100644 --- a/packages/assets-controllers/CHANGELOG.md +++ b/packages/assets-controllers/CHANGELOG.md @@ -5,15 +5,34 @@ 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] + +## [23.0.0] ### Added +- Add `onBreak` handler to `CodefiTokenPricesServiceV2` ([#3677](https://github.com/MetaMask/core/pull/3677)) + - This allows listening for "circuit breaks", which can indicate an outage. Useful for metrics. +- Add `fetchTokenContractExchangeRates` utility method ([#3657](https://github.com/MetaMask/core/pull/3657)) - `TokenListController` now exports a `TokenListControllerMessenger` type ([#3609](https://github.com/MetaMask/core/pull/3609)). - `TokenDetectionController` exports types `TokenDetectionControllerMessenger`, `TokenDetectionControllerActions`, `TokenDetectionControllerGetStateAction`, `TokenDetectionControllerEvents`, `TokenDetectionControllerStateChangeEvent` ([#3609](https://github.com/MetaMask/core/pull/3609)). - Add `enable` and `disable` methods to `TokenDetectionController`, which control whether the controller is able to make polling requests or all of its network calls are blocked. ([#3609](https://github.com/MetaMask/core/pull/3609)). - Note that if the controller is initiated without the `disabled` constructor option set to `false`, the `enable` method will need to be called before the controller can make polling requests in response to subscribed events. ### Changed +- **BREAKING:** Bump `@metamask/approval-controller` dependency and peer dependency from `^5.1.0` to `^5.1.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Bump `@metamask/network-controller` dependency and peer dependency from `^17.0.0` to `^17.1.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Bump `@metamask/preferences-controller` dependency and peer dependency from `^5.0.0` to `^5.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Update `OpenSeaV2Contract` type, renaming `supply` to `total_supply` ([#3692](https://github.com/MetaMask/core/pull/3692)) - **BREAKING:** `TokenDetectionController` is upgraded to extend `BaseControllerV2` and `StaticIntervalPollingController` ([#3609](https://github.com/MetaMask/core/pull/3609)). - The constructor now expects an options object as its only argument, with required properties `messenger`, `networkClientId`, required callbacks `onPreferencesStateChange`, `getBalancesInSingleCall`, `addDetectedTokens`, `getTokenState`, `getPreferencesState`, and optional properties `disabled`, `interval`, `selectedAddress`. +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/polling-controller` to `^4.0.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `cockatiel` from `3.1.1` to `^3.1.2` ([#3682](https://github.com/MetaMask/core/pull/3682)) +- Bump `@metamask/controller-utils` from `8.0.0` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + +### Fixed +- Fix error caused by OpenSea API rename of `supply` to `total_supply` ([#3692](https://github.com/MetaMask/core/pull/3692)) +- Fix `CodefiTokenPricesServiceV2` support for Shiden ([#3683](https://github.com/MetaMask/core/pull/3683)) +- Improve how `CodefiTokenPricesServiceV2` handles token price update failures ([#3687](https://github.com/MetaMask/core/pull/3687)) + - Previously a single failed token price update would prevent all other token prices from updating as well. With this update, we log and error and continue when we fail to update a token price, ensuring the others still get updated. ## [22.0.0] ### Changed @@ -495,7 +514,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@22.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@23.0.0...HEAD +[23.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@22.0.0...@metamask/assets-controllers@23.0.0 [22.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@21.0.0...@metamask/assets-controllers@22.0.0 [21.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@20.0.0...@metamask/assets-controllers@21.0.0 [20.0.0]: https://github.com/MetaMask/core/compare/@metamask/assets-controllers@19.0.0...@metamask/assets-controllers@20.0.0 diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index e5a4f4fdfd3..324f6d37f66 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/assets-controllers", - "version": "22.0.0", + "version": "23.0.0", "description": "Controllers which manage interactions involving ERC-20, ERC-721, and ERC-1155 tokens (including NFTs)", "keywords": [ "MetaMask", @@ -36,15 +36,15 @@ "@ethersproject/contracts": "^5.7.0", "@ethersproject/providers": "^5.7.0", "@metamask/abi-utils": "^2.0.2", - "@metamask/approval-controller": "^5.1.0", - "@metamask/base-controller": "^4.0.0", + "@metamask/approval-controller": "^5.1.1", + "@metamask/base-controller": "^4.0.1", "@metamask/contract-metadata": "^2.4.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/controller-utils": "^8.0.1", "@metamask/eth-query": "^4.0.0", "@metamask/metamask-eth-abis": "3.0.0", - "@metamask/network-controller": "^17.0.0", - "@metamask/polling-controller": "^3.0.0", - "@metamask/preferences-controller": "^5.0.0", + "@metamask/network-controller": "^17.1.0", + "@metamask/polling-controller": "^4.0.0", + "@metamask/preferences-controller": "^5.0.1", "@metamask/rpc-errors": "^6.1.0", "@metamask/utils": "^8.2.0", "@types/uuid": "^8.3.0", @@ -73,9 +73,9 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/approval-controller": "^5.1.0", - "@metamask/network-controller": "^17.0.0", - "@metamask/preferences-controller": "^5.0.0" + "@metamask/approval-controller": "^5.1.1", + "@metamask/network-controller": "^17.1.0", + "@metamask/preferences-controller": "^5.0.1" }, "engines": { "node": ">=16.0.0" diff --git a/packages/base-controller/CHANGELOG.md b/packages/base-controller/CHANGELOG.md index 28ab65d2690..654ffdc7958 100644 --- a/packages/base-controller/CHANGELOG.md +++ b/packages/base-controller/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.1] +### Changed +- Deprecate `subscribe` property from `BaseControllerV2` ([#3590](https://github.com/MetaMask/core/pull/3590), [#3698](https://github.com/MetaMask/core/pull/3698)) + - This property was used to differentiate between `BaseControllerV1` and `BaseControllerV2` controllers. It is no longer used, so it has been marked as deprecated. + ## [4.0.0] ### Added - Add `ControllerGetStateAction` and `ControllerStateChangeEvent` types ([#1890](https://github.com/MetaMask/core/pull/1890), [#2029](https://github.com/MetaMask/core/pull/2029)) @@ -98,7 +103,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@4.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/base-controller@4.0.1...HEAD +[4.0.1]: https://github.com/MetaMask/core/compare/@metamask/base-controller@4.0.0...@metamask/base-controller@4.0.1 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/base-controller@3.2.3...@metamask/base-controller@4.0.0 [3.2.3]: https://github.com/MetaMask/core/compare/@metamask/base-controller@3.2.2...@metamask/base-controller@3.2.3 [3.2.2]: https://github.com/MetaMask/core/compare/@metamask/base-controller@3.2.1...@metamask/base-controller@3.2.2 diff --git a/packages/base-controller/package.json b/packages/base-controller/package.json index 76e9ff25bc8..dc58e331213 100644 --- a/packages/base-controller/package.json +++ b/packages/base-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/base-controller", - "version": "4.0.0", + "version": "4.0.1", "description": "Provides scaffolding for controllers as well a communication system for all controllers", "keywords": [ "MetaMask", diff --git a/packages/build-utils/CHANGELOG.md b/packages/build-utils/CHANGELOG.md index 1ea91e0345f..e3c31deeea3 100644 --- a/packages/build-utils/CHANGELOG.md +++ b/packages/build-utils/CHANGELOG.md @@ -6,9 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.1] +### Fixed +- Fix broken URL in `README.md` ([#3599](https://github.com/MetaMask/core/pull/3599)) + ## [1.0.0] ### Added - Initial release ([#3577](https://github.com/MetaMask/core/pull/3577) [#3588](https://github.com/MetaMask/core/pull/3588)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/build-utils@1.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/build-utils@1.0.1...HEAD +[1.0.1]: https://github.com/MetaMask/core/compare/@metamask/build-utils@1.0.0...@metamask/build-utils@1.0.1 [1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/build-utils@1.0.0 diff --git a/packages/build-utils/package.json b/packages/build-utils/package.json index 3a05509ea15..9ba30ecf22a 100644 --- a/packages/build-utils/package.json +++ b/packages/build-utils/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/build-utils", - "version": "1.0.0", + "version": "1.0.1", "description": "Utilities for building MetaMask applications", "keywords": [ "MetaMask", diff --git a/packages/composable-controller/CHANGELOG.md b/packages/composable-controller/CHANGELOG.md index c53cb5ad004..0eb417568d7 100644 --- a/packages/composable-controller/CHANGELOG.md +++ b/packages/composable-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] + +## [5.0.0] ### Added - Add types `ComposableControllerState`, `ComposableControllerStateChangeEvent`, `ComposableControllerEvents`, `ComposableControllerMessenger` ([#3590](https://github.com/MetaMask/core/pull/3590)) @@ -13,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The constructor now expects an options object with required properties `controllers` and `messenger` as its only argument. - `ComposableController` no longer has a `subscribe` method. Instead, listeners for `ComposableController` events must be registered to the controller messenger that generated the restricted messenger assigned to the instance's `messagingSystem` class field. - Any getters for `ComposableController` state that access the internal class field directly should be refactored to instead use listeners that are subscribed to `ComposableControllerStateChangeEvent`. +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) ## [4.0.0] ### Changed @@ -58,7 +61,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@4.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@5.0.0...HEAD +[5.0.0]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@4.0.0...@metamask/composable-controller@5.0.0 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@3.0.3...@metamask/composable-controller@4.0.0 [3.0.3]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@3.0.2...@metamask/composable-controller@3.0.3 [3.0.2]: https://github.com/MetaMask/core/compare/@metamask/composable-controller@3.0.1...@metamask/composable-controller@3.0.2 diff --git a/packages/composable-controller/package.json b/packages/composable-controller/package.json index 855d0bac0cb..0760310cf2c 100644 --- a/packages/composable-controller/package.json +++ b/packages/composable-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/composable-controller", - "version": "4.0.0", + "version": "5.0.0", "description": "Consolidates the state from multiple controllers into one", "keywords": [ "MetaMask", @@ -31,7 +31,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0" + "@metamask/base-controller": "^4.0.1" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", diff --git a/packages/controller-utils/CHANGELOG.md b/packages/controller-utils/CHANGELOG.md index 66f1aa07487..5059358c898 100644 --- a/packages/controller-utils/CHANGELOG.md +++ b/packages/controller-utils/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.0.1] +### 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. + ## [8.0.0] ### Changed - **BREAKING**: `OPENSEA_PROXY_URL` now points to OpenSea's v2 API. `OPENSEA_API_URL` + `OPENSEA_TEST_API_URL` have been removed ([#3654](https://github.com/MetaMask/core/pull/3654)) @@ -196,7 +200,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@8.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@8.0.1...HEAD +[8.0.1]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@8.0.0...@metamask/controller-utils@8.0.1 [8.0.0]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@7.0.0...@metamask/controller-utils@8.0.0 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@6.1.0...@metamask/controller-utils@7.0.0 [6.1.0]: https://github.com/MetaMask/core/compare/@metamask/controller-utils@6.0.0...@metamask/controller-utils@6.1.0 diff --git a/packages/controller-utils/package.json b/packages/controller-utils/package.json index 89138eed0df..5f2d8603b46 100644 --- a/packages/controller-utils/package.json +++ b/packages/controller-utils/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/controller-utils", - "version": "8.0.0", + "version": "8.0.1", "description": "Data and convenience functions shared by multiple packages", "keywords": [ "MetaMask", diff --git a/packages/ens-controller/CHANGELOG.md b/packages/ens-controller/CHANGELOG.md index 82eeb90385e..4c2908b0bb0 100644 --- a/packages/ens-controller/CHANGELOG.md +++ b/packages/ens-controller/CHANGELOG.md @@ -5,8 +5,16 @@ 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] + +## [8.0.0] +### Changed +- **BREAKING:** Replace constructor parameter `onNetworkStateChange` with `onNetworkDidChange` ([#3610](https://github.com/MetaMask/core/pull/3610)) +- **BREAKING:** Bump `@metamask/network-controller` peer dependency from `^17.0.0` to `^17.1.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ### Fixed -- Recategorize `@metamask/network-controller` as a dev dependency and peer dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) +- Remove `@metamask/network-controller` dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) ## [7.0.0] ### Changed @@ -95,7 +103,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@7.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@8.0.0...HEAD +[8.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@7.0.0...@metamask/ens-controller@8.0.0 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@6.0.1...@metamask/ens-controller@7.0.0 [6.0.1]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@6.0.0...@metamask/ens-controller@6.0.1 [6.0.0]: https://github.com/MetaMask/core/compare/@metamask/ens-controller@5.0.2...@metamask/ens-controller@6.0.0 diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index 2f07584baf3..4503d987378 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/ens-controller", - "version": "7.0.0", + "version": "8.0.0", "description": "Maps ENS names to their resolved addresses by chain id", "keywords": [ "MetaMask", @@ -32,15 +32,15 @@ }, "dependencies": { "@ethersproject/providers": "^5.7.0", - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@metamask/utils": "^8.2.0", "ethereum-ens-network-map": "^1.0.2", "punycode": "^2.1.1" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^17.0.0", + "@metamask/network-controller": "^17.1.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", @@ -50,7 +50,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/network-controller": "^17.0.0" + "@metamask/network-controller": "^17.1.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/eth-json-rpc-provider/CHANGELOG.md b/packages/eth-json-rpc-provider/CHANGELOG.md index 55800a7dcea..114c429e4da 100644 --- a/packages/eth-json-rpc-provider/CHANGELOG.md +++ b/packages/eth-json-rpc-provider/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.3.1] +### Changed +- Bump `@metamask/json-rpc-engine` to `^7.3.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [2.3.0] ### Added - Migrate `@metamask/eth-json-rpc-provider` into the core monorepo ([#1738](https://github.com/MetaMask/core/pull/1738)) @@ -49,7 +53,8 @@ Release `v2.0.0` is identical to `v1.0.1` aside from Node.js version requirement ### Added - Initial release, including `providerFromEngine` and `providerFromMiddleware`. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/eth-json-rpc-provider@2.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/eth-json-rpc-provider@2.3.1...HEAD +[2.3.1]: https://github.com/MetaMask/core/compare/@metamask/eth-json-rpc-provider@2.3.0...@metamask/eth-json-rpc-provider@2.3.1 [2.3.0]: https://github.com/MetaMask/core/compare/@metamask/eth-json-rpc-provider@2.2.0...@metamask/eth-json-rpc-provider@2.3.0 [2.2.0]: https://github.com/MetaMask/core/compare/@metamask/eth-json-rpc-provider@2.1.0...@metamask/eth-json-rpc-provider@2.2.0 [2.1.0]: https://github.com/MetaMask/core/compare/@metamask/eth-json-rpc-provider@2.0.0...@metamask/eth-json-rpc-provider@2.1.0 diff --git a/packages/eth-json-rpc-provider/package.json b/packages/eth-json-rpc-provider/package.json index 02a4e4d14b2..6b9467c66ba 100644 --- a/packages/eth-json-rpc-provider/package.json +++ b/packages/eth-json-rpc-provider/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/eth-json-rpc-provider", - "version": "2.3.0", + "version": "2.3.1", "description": "Create an Ethereum provider using a JSON-RPC engine or middleware", "keywords": [ "MetaMask", @@ -38,7 +38,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/json-rpc-engine": "^7.3.0", + "@metamask/json-rpc-engine": "^7.3.1", "@metamask/safe-event-emitter": "^3.0.0", "@metamask/utils": "^8.2.0" }, diff --git a/packages/gas-fee-controller/CHANGELOG.md b/packages/gas-fee-controller/CHANGELOG.md index dd44d614bfb..80fe6a5618d 100644 --- a/packages/gas-fee-controller/CHANGELOG.md +++ b/packages/gas-fee-controller/CHANGELOG.md @@ -6,6 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] +### Changed +- **BREAKING:** Bump `@metamask/network-controller` dependency and peer dependency from `^17.0.0` to `^17.1.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** The `GasFeeController` now detects network changes using the `NetworkController:networkDidChange` event instead of `NetworkController:stateChange` ([#3610](https://github.com/MetaMask/core/pull/3610)) + - Additionally, the optional constructor parameter `onNetworkStateChange` has been replaced by `onNetworkDidChange` +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) +- Bump `@metamask/polling-controller` to `^4.0.0` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3667](https://github.com/MetaMask/core/pull/3667), [#3636](https://github.com/MetaMask/core/pull/3636)) + - This update adds two new methods to each polling controller: `_startPollingByNetworkClientId` and `_stopPollingByPollingTokenSetId`. These methods are intended for internal use, and should not be called directly. + ## [11.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -134,7 +144,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@11.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@11.0.0...@metamask/gas-fee-controller@12.0.0 [11.0.0]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@10.0.1...@metamask/gas-fee-controller@11.0.0 [10.0.1]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@10.0.0...@metamask/gas-fee-controller@10.0.1 [10.0.0]: https://github.com/MetaMask/core/compare/@metamask/gas-fee-controller@9.0.0...@metamask/gas-fee-controller@10.0.0 diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index fb081c6d800..c0f68d11415 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": "11.0.0", + "version": "12.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", @@ -31,12 +31,12 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@metamask/eth-query": "^4.0.0", "@metamask/ethjs-unit": "^0.2.1", - "@metamask/network-controller": "^17.0.0", - "@metamask/polling-controller": "^3.0.0", + "@metamask/network-controller": "^17.1.0", + "@metamask/polling-controller": "^4.0.0", "@metamask/utils": "^8.2.0", "@types/uuid": "^8.3.0", "ethereumjs-util": "^7.0.10", @@ -57,7 +57,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/network-controller": "^17.0.0" + "@metamask/network-controller": "^17.1.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/json-rpc-engine/CHANGELOG.md b/packages/json-rpc-engine/CHANGELOG.md index 81c9aeffa23..c5a16fed384 100644 --- a/packages/json-rpc-engine/CHANGELOG.md +++ b/packages/json-rpc-engine/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.3.1] +### 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. + ## [7.3.0] ### Added - Migrate `@metamask/json-rpc-engine` into the core monorepo ([#1895](https://github.com/MetaMask/core/pull/1895)) @@ -92,7 +96,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 This change may affect consumers that depend on the eager execution of middleware _during_ request processing, _outside of_ middleware functions and request handlers. - In general, it is a bad practice to work with state that depends on middleware execution, while the middleware are executing. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-engine@7.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-engine@7.3.1...HEAD +[7.3.1]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-engine@7.3.0...@metamask/json-rpc-engine@7.3.1 [7.3.0]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-engine@7.2.0...@metamask/json-rpc-engine@7.3.0 [7.2.0]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-engine@7.1.1...@metamask/json-rpc-engine@7.2.0 [7.1.1]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-engine@7.1.0...@metamask/json-rpc-engine@7.1.1 diff --git a/packages/json-rpc-engine/package.json b/packages/json-rpc-engine/package.json index c45927d182c..63ee2b37580 100644 --- a/packages/json-rpc-engine/package.json +++ b/packages/json-rpc-engine/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/json-rpc-engine", - "version": "7.3.0", + "version": "7.3.1", "description": "A tool for processing JSON-RPC messages", "keywords": [ "MetaMask", diff --git a/packages/json-rpc-middleware-stream/CHANGELOG.md b/packages/json-rpc-middleware-stream/CHANGELOG.md index 73c70203320..6a2ff081f47 100644 --- a/packages/json-rpc-middleware-stream/CHANGELOG.md +++ b/packages/json-rpc-middleware-stream/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.0.1] +### Changed +- Bump `@metamask/json-rpc-engine` to `^7.3.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [6.0.0] ### Added - Migrate `@metamask/json-rpc-engine` into the core monorepo ([#1762](https://github.com/MetaMask/core/pull/1762)) @@ -62,7 +66,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - TypeScript typings ([#11](https://github.com/MetaMask/json-rpc-middleware-stream/pull/11)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-middleware-stream@6.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-middleware-stream@6.0.1...HEAD +[6.0.1]: https://github.com/MetaMask/core/compare/@metamask/json-rpc-middleware-stream@6.0.0...@metamask/json-rpc-middleware-stream@6.0.1 [6.0.0]: https://github.com/MetaMask/core/compare/json-rpc-middleware-stream@5.0.1...@metamask/json-rpc-middleware-stream@6.0.0 [5.0.1]: https://github.com/MetaMask/core/compare/json-rpc-middleware-stream@5.0.0...json-rpc-middleware-stream@5.0.1 [5.0.0]: https://github.com/MetaMask/core/compare/json-rpc-middleware-stream@4.2.3...json-rpc-middleware-stream@5.0.0 diff --git a/packages/json-rpc-middleware-stream/package.json b/packages/json-rpc-middleware-stream/package.json index b7df70b3d5b..323ea0f767b 100644 --- a/packages/json-rpc-middleware-stream/package.json +++ b/packages/json-rpc-middleware-stream/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/json-rpc-middleware-stream", - "version": "6.0.0", + "version": "6.0.1", "description": "A small toolset for streaming JSON-RPC data and matching requests and responses", "keywords": [ "MetaMask", @@ -31,7 +31,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/json-rpc-engine": "^7.3.0", + "@metamask/json-rpc-engine": "^7.3.1", "@metamask/safe-event-emitter": "^3.0.0", "@metamask/utils": "^8.2.0", "readable-stream": "^3.6.2" diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index 3d4d5d05503..b182e3d8fcd 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -5,11 +5,18 @@ 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] + +## [11.0.0] ### Changed +- **BREAKING:** Bump `@metamask/preferences-controller` peer dependency from `^5.0.0` to `^5.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) - Bump `@metamask/eth-keyring-controller` to `^15.1.0` ([#3617](https://github.com/MetaMask/core/pull/3617)) +- Bump `@metamask/eth-sig-util` to `^7.0.1` ([#3614](https://github.com/MetaMask/core/pull/3614)) +- Bump `@metamask/message-manager` to `^7.3.7` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Update `forgetQRDevice` to return an object containing `removedAccounts` and `remainingAccounts` ([#3641](https://github.com/MetaMask/core/pull/3641)) ### Fixed -- Recategorize `@metamask/preferences-controller` as a dev dependency and peer dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) +- Remove `@metamask/preferences-controller` dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) ## [10.0.0] ### Changed @@ -245,7 +252,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@10.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@11.0.0...HEAD +[11.0.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@10.0.0...@metamask/keyring-controller@11.0.0 [10.0.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@9.0.0...@metamask/keyring-controller@10.0.0 [9.0.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@8.1.0...@metamask/keyring-controller@9.0.0 [8.1.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@8.0.3...@metamask/keyring-controller@8.1.0 diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index 31fa5a45d7b..0573abf5f8c 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-controller", - "version": "10.0.0", + "version": "11.0.0", "description": "Stores identities seen in the wallet and manages interactions such as signing", "keywords": [ "MetaMask", @@ -32,9 +32,9 @@ }, "dependencies": { "@keystonehq/metamask-airgapped-keyring": "^0.13.1", - "@metamask/base-controller": "^4.0.0", + "@metamask/base-controller": "^4.0.1", "@metamask/eth-keyring-controller": "^15.1.0", - "@metamask/message-manager": "^7.3.6", + "@metamask/message-manager": "^7.3.7", "@metamask/utils": "^8.2.0", "async-mutex": "^0.2.6", "ethereumjs-util": "^7.0.10", @@ -47,7 +47,7 @@ "@keystonehq/bc-ur-registry-eth": "^0.9.0", "@metamask/auto-changelog": "^3.4.4", "@metamask/eth-sig-util": "^7.0.1", - "@metamask/preferences-controller": "^5.0.0", + "@metamask/preferences-controller": "^5.0.1", "@metamask/scure-bip39": "^2.1.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -61,7 +61,7 @@ "uuid": "^8.3.2" }, "peerDependencies": { - "@metamask/preferences-controller": "^5.0.0" + "@metamask/preferences-controller": "^5.0.1" }, "engines": { "node": ">=16.0.0" diff --git a/packages/logging-controller/CHANGELOG.md b/packages/logging-controller/CHANGELOG.md index e72fbc216a2..81a2f052210 100644 --- a/packages/logging-controller/CHANGELOG.md +++ b/packages/logging-controller/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.0.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) + ## [2.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -35,7 +40,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@2.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@2.0.1...HEAD +[2.0.1]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@2.0.0...@metamask/logging-controller@2.0.1 [2.0.0]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@1.0.4...@metamask/logging-controller@2.0.0 [1.0.4]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@1.0.3...@metamask/logging-controller@1.0.4 [1.0.3]: https://github.com/MetaMask/core/compare/@metamask/logging-controller@1.0.2...@metamask/logging-controller@1.0.3 diff --git a/packages/logging-controller/package.json b/packages/logging-controller/package.json index d35d2a832f1..1240cb50034 100644 --- a/packages/logging-controller/package.json +++ b/packages/logging-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/logging-controller", - "version": "2.0.0", + "version": "2.0.1", "description": "Manages logging data to assist users and support staff", "keywords": [ "MetaMask", @@ -31,8 +31,8 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "uuid": "^8.3.2" }, "devDependencies": { diff --git a/packages/message-manager/CHANGELOG.md b/packages/message-manager/CHANGELOG.md index 5e367f9213a..527f1398e37 100644 --- a/packages/message-manager/CHANGELOG.md +++ b/packages/message-manager/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [7.3.7] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) +- Bump `@metamask/eth-sig-util` to `^7.0.1` ([#3614](https://github.com/MetaMask/core/pull/3614)) + ## [7.3.6] ### Changed - Bump `@metamask/utils` to ^8.2.0 ([#1957](https://github.com/MetaMask/core/pull/1957)) @@ -133,7 +139,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.6...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.7...HEAD +[7.3.7]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.6...@metamask/message-manager@7.3.7 [7.3.6]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.5...@metamask/message-manager@7.3.6 [7.3.5]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.4...@metamask/message-manager@7.3.5 [7.3.4]: https://github.com/MetaMask/core/compare/@metamask/message-manager@7.3.3...@metamask/message-manager@7.3.4 diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json index 8ed148378df..dc56b1e1fc4 100644 --- a/packages/message-manager/package.json +++ b/packages/message-manager/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/message-manager", - "version": "7.3.6", + "version": "7.3.7", "description": "Stores and manages interactions with signing requests", "keywords": [ "MetaMask", @@ -31,8 +31,8 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@metamask/eth-sig-util": "^7.0.1", "@metamask/utils": "^8.2.0", "@types/uuid": "^8.3.0", diff --git a/packages/name-controller/CHANGELOG.md b/packages/name-controller/CHANGELOG.md index f7094a23951..c8d50a691fb 100644 --- a/packages/name-controller/CHANGELOG.md +++ b/packages/name-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [4.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -43,7 +47,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial Release ([#1647](https://github.com/MetaMask/core/pull/1647)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/name-controller@4.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/name-controller@4.0.1...HEAD +[4.0.1]: https://github.com/MetaMask/core/compare/@metamask/name-controller@4.0.0...@metamask/name-controller@4.0.1 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/name-controller@3.0.1...@metamask/name-controller@4.0.0 [3.0.1]: https://github.com/MetaMask/core/compare/@metamask/name-controller@3.0.0...@metamask/name-controller@3.0.1 [3.0.0]: https://github.com/MetaMask/core/compare/@metamask/name-controller@2.0.0...@metamask/name-controller@3.0.0 diff --git a/packages/name-controller/package.json b/packages/name-controller/package.json index a3d0efb9920..6dffc6e07ef 100644 --- a/packages/name-controller/package.json +++ b/packages/name-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/name-controller", - "version": "4.0.0", + "version": "4.0.1", "description": "Stores and suggests names for values such as Ethereum addresses", "keywords": [ "MetaMask", @@ -32,7 +32,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", + "@metamask/base-controller": "^4.0.1", "@metamask/utils": "^8.2.0", "async-mutex": "^0.2.6" }, diff --git a/packages/network-controller/CHANGELOG.md b/packages/network-controller/CHANGELOG.md index 2dc152a4fab..080bdfef25a 100644 --- a/packages/network-controller/CHANGELOG.md +++ b/packages/network-controller/CHANGELOG.md @@ -5,10 +5,22 @@ 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] + +## [17.1.0] ### Added - Add `getNetworkConfigurationByNetworkClientId` method which can be used to retrieve details for both custom and built-in networks (using the network configuration object shape) ([#2055](https://github.com/MetaMask/core/pull/2055)) - Add `NetworkController:getNetworkConfigurationByNetworkClientId` messenger action for the previous method ([#2055](https://github.com/MetaMask/core/pull/2055)) +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) +- Bump `@metamask/eth-json-rpc-provider` to `^2.3.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/json-rpc-engine` to `^7.3.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Create new network clients before updating `networkConfigurations` state ([#3679](https://github.com/MetaMask/core/pull/3679)) + - This primarily affects subscribers to the `NetworkController:stateChange` event. It's now safe to use a network client for any network that appears in the `networkConfigurations` state, whereas previously it was possible that synchronous attempts to access a network client in response to this event would fail. +- Add `NetworkState` payload to `NetworkController:networkWillChange` and `NetworkController:networkDidChange` ([#3598](https://github.com/MetaMask/core/pull/3598)) + - Both of these events now include `NetworkState` as the first and only item in the payload + ## [17.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -318,7 +330,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@17.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/network-controller@17.1.0...HEAD +[17.1.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@17.0.0...@metamask/network-controller@17.1.0 [17.0.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@16.0.0...@metamask/network-controller@17.0.0 [16.0.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@15.2.0...@metamask/network-controller@16.0.0 [15.2.0]: https://github.com/MetaMask/core/compare/@metamask/network-controller@15.1.0...@metamask/network-controller@15.2.0 diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index bf569b064de..dcbe5c11080 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/network-controller", - "version": "17.0.0", + "version": "17.1.0", "description": "Provides an interface to the currently selected network via a MetaMask-compatible provider object", "keywords": [ "MetaMask", @@ -31,13 +31,13 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@metamask/eth-json-rpc-infura": "^9.0.0", "@metamask/eth-json-rpc-middleware": "^12.0.1", - "@metamask/eth-json-rpc-provider": "^2.3.0", + "@metamask/eth-json-rpc-provider": "^2.3.1", "@metamask/eth-query": "^4.0.0", - "@metamask/json-rpc-engine": "^7.3.0", + "@metamask/json-rpc-engine": "^7.3.1", "@metamask/rpc-errors": "^6.1.0", "@metamask/swappable-obj-proxy": "^2.1.0", "@metamask/utils": "^8.2.0", diff --git a/packages/notification-controller/CHANGELOG.md b/packages/notification-controller/CHANGELOG.md index 2b7cfdfb355..52782e76ece 100644 --- a/packages/notification-controller/CHANGELOG.md +++ b/packages/notification-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [4.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -56,7 +60,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/notification-controller@4.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/notification-controller@4.0.1...HEAD +[4.0.1]: https://github.com/MetaMask/core/compare/@metamask/notification-controller@4.0.0...@metamask/notification-controller@4.0.1 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/notification-controller@3.1.3...@metamask/notification-controller@4.0.0 [3.1.3]: https://github.com/MetaMask/core/compare/@metamask/notification-controller@3.1.2...@metamask/notification-controller@3.1.3 [3.1.2]: https://github.com/MetaMask/core/compare/@metamask/notification-controller@3.1.1...@metamask/notification-controller@3.1.2 diff --git a/packages/notification-controller/package.json b/packages/notification-controller/package.json index 746d345bdb5..84b53c07548 100644 --- a/packages/notification-controller/package.json +++ b/packages/notification-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/notification-controller", - "version": "4.0.0", + "version": "4.0.1", "description": "Manages display of notifications within MetaMask", "keywords": [ "MetaMask", @@ -31,7 +31,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", + "@metamask/base-controller": "^4.0.1", "@metamask/utils": "^8.2.0", "nanoid": "^3.1.31" }, diff --git a/packages/permission-controller/CHANGELOG.md b/packages/permission-controller/CHANGELOG.md index 12627167aaf..40176e8cbc5 100644 --- a/packages/permission-controller/CHANGELOG.md +++ b/packages/permission-controller/CHANGELOG.md @@ -5,8 +5,16 @@ 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 +- **BREAKING:** Bump `@metamask/approval-controller` peer dependency from `^5.0.0` to `^5.1.1` ([#3680](https://github.com/MetaMask/core/pull/3680), [#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) +- Bump `@metamask/json-rpc-engine` to `^7.3.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ### Fixed -- Recategorize `@metamask/approval-controller` as a dev dependency and peer dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) +- Remove `@metamask/approval-controller` dependency ([#3607](https://github.com/MetaMask/core/pull/3607)) ## [6.0.0] ### Added @@ -115,7 +123,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@6.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@7.0.0...HEAD +[7.0.0]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@6.0.0...@metamask/permission-controller@7.0.0 [6.0.0]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@5.0.1...@metamask/permission-controller@6.0.0 [5.0.1]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@5.0.0...@metamask/permission-controller@5.0.1 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/permission-controller@4.1.2...@metamask/permission-controller@5.0.0 diff --git a/packages/permission-controller/package.json b/packages/permission-controller/package.json index 08bcf461e6c..3fd3b9a476f 100644 --- a/packages/permission-controller/package.json +++ b/packages/permission-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/permission-controller", - "version": "6.0.0", + "version": "7.0.0", "description": "Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine", "keywords": [ "MetaMask", @@ -31,9 +31,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", - "@metamask/json-rpc-engine": "^7.3.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", + "@metamask/json-rpc-engine": "^7.3.1", "@metamask/rpc-errors": "^6.1.0", "@metamask/utils": "^8.2.0", "@types/deep-freeze-strict": "^1.1.0", @@ -42,7 +42,7 @@ "nanoid": "^3.1.31" }, "devDependencies": { - "@metamask/approval-controller": "^5.1.0", + "@metamask/approval-controller": "^5.1.1", "@metamask/auto-changelog": "^3.4.4", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", @@ -53,7 +53,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/approval-controller": "^5.1.0" + "@metamask/approval-controller": "^5.1.1" }, "engines": { "node": ">=16.0.0" diff --git a/packages/permission-log-controller/package.json b/packages/permission-log-controller/package.json index bdf8e3408ac..02996e86f8c 100644 --- a/packages/permission-log-controller/package.json +++ b/packages/permission-log-controller/package.json @@ -31,8 +31,8 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/json-rpc-engine": "^7.3.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/json-rpc-engine": "^7.3.1", "@metamask/utils": "^8.2.0" }, "devDependencies": { diff --git a/packages/phishing-controller/CHANGELOG.md b/packages/phishing-controller/CHANGELOG.md index cf6f630775d..d38eb586373 100644 --- a/packages/phishing-controller/CHANGELOG.md +++ b/packages/phishing-controller/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.0.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) + ## [8.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -103,7 +108,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@8.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@8.0.1...HEAD +[8.0.1]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@8.0.0...@metamask/phishing-controller@8.0.1 [8.0.0]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@7.0.1...@metamask/phishing-controller@8.0.0 [7.0.1]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@7.0.0...@metamask/phishing-controller@7.0.1 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/phishing-controller@6.0.2...@metamask/phishing-controller@7.0.0 diff --git a/packages/phishing-controller/package.json b/packages/phishing-controller/package.json index 578efe27380..b9888b091cd 100644 --- a/packages/phishing-controller/package.json +++ b/packages/phishing-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/phishing-controller", - "version": "8.0.0", + "version": "8.0.1", "description": "Maintains a periodically updated list of approved and unapproved website origins", "keywords": [ "MetaMask", @@ -31,8 +31,8 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@types/punycode": "^2.1.0", "eth-phishing-detect": "^1.2.0", "punycode": "^2.1.1" diff --git a/packages/polling-controller/CHANGELOG.md b/packages/polling-controller/CHANGELOG.md index f2f2772930c..68e28bcec2d 100644 --- a/packages/polling-controller/CHANGELOG.md +++ b/packages/polling-controller/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.0] +### Changed +- **BREAKING:** Bump `@metamask/network-controller` dependency and peer dependency from `^17.0.0` to `^17.1.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678)) + ## [3.0.0] ### Added - `BlockTrackerPollingController`, `BlockTrackerPollingControllerV1` and `BlockTrackerPollingControllerOnly` have been added and can be used by subclasses to poll with a blockTracker using the same API as the `StaticIntervalPollingController` versions - the only exception is the requirement to implement the abstract method `_getNetworkClientById` on subclasses. @@ -53,7 +59,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/polling-controller@3.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/polling-controller@4.0.0...HEAD +[4.0.0]: https://github.com/MetaMask/core/compare/@metamask/polling-controller@3.0.0...@metamask/polling-controller@4.0.0 [3.0.0]: https://github.com/MetaMask/core/compare/@metamask/polling-controller@2.0.0...@metamask/polling-controller@3.0.0 [2.0.0]: https://github.com/MetaMask/core/compare/@metamask/polling-controller@1.0.2...@metamask/polling-controller@2.0.0 [1.0.2]: https://github.com/MetaMask/core/compare/@metamask/polling-controller@1.0.1...@metamask/polling-controller@1.0.2 diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index 784d5e2e917..d13c7a87d05 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/polling-controller", - "version": "3.0.0", + "version": "4.0.0", "description": "Polling Controller is the base for controllers that polling by networkClientId", "keywords": [ "MetaMask", @@ -31,9 +31,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", - "@metamask/network-controller": "^17.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", + "@metamask/network-controller": "^17.1.0", "@metamask/utils": "^8.2.0", "@types/uuid": "^8.3.0", "fast-json-stable-stringify": "^2.1.0", @@ -51,7 +51,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/network-controller": "^17.0.0" + "@metamask/network-controller": "^17.1.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/preferences-controller/CHANGELOG.md b/packages/preferences-controller/CHANGELOG.md index d7f78764127..17b08e4179d 100644 --- a/packages/preferences-controller/CHANGELOG.md +++ b/packages/preferences-controller/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.0.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) + ## [5.0.0] ### Added - **BREAKING** Add required property `showIncomingTransactions` to `PreferencesState` ([#1659](https://github.com/MetaMask/core/pull/1659)) @@ -89,7 +94,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@5.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@5.0.1...HEAD +[5.0.1]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@5.0.0...@metamask/preferences-controller@5.0.1 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.4.3...@metamask/preferences-controller@5.0.0 [4.4.3]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.4.2...@metamask/preferences-controller@4.4.3 [4.4.2]: https://github.com/MetaMask/core/compare/@metamask/preferences-controller@4.4.1...@metamask/preferences-controller@4.4.2 diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index 25ecfa264f6..2860a2e12b8 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/preferences-controller", - "version": "5.0.0", + "version": "5.0.1", "description": "Manages user-configurable settings for MetaMask", "keywords": [ "MetaMask", @@ -31,8 +31,8 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0" + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", diff --git a/packages/queued-request-controller/CHANGELOG.md b/packages/queued-request-controller/CHANGELOG.md index bf6d13fb8b2..1769b9ed814 100644 --- a/packages/queued-request-controller/CHANGELOG.md +++ b/packages/queued-request-controller/CHANGELOG.md @@ -5,15 +5,22 @@ 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] + +## [0.3.0] ### Added - Add `QueuedRequestMiddlewareJsonRpcRequest` type ([#1970](https://github.com/MetaMask/core/pull/1970)). ### Changed - **BREAKING:** `QueuedRequestControllerMessenger` can no longer be defined with any allowed actions or events ([#1970](https://github.com/MetaMask/core/pull/1970)). -- Move `@metamask/approval-controller` from devDependency to dependency ([#1970](https://github.com/MetaMask/core/pull/1970)). +- **BREAKING:** Add `@metamask/approval-controller` as dependency and peer dependency ([#1970](https://github.com/MetaMask/core/pull/1970), [#3695](https://github.com/MetaMask/core/pull/3695), [#3680](https://github.com/MetaMask/core/pull/3680)) +- **BREAKING:** Bump `@metamask/network-controller` dependency and peer dependency from `^17.0.0` to `^17.1.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Bump `@metamask/selected-network-controller` dependency and peer dependency from `^4.0.0` to `^6.1.0` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3603](https://github.com/MetaMask/core/pull/3603)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) ### Fixed -- Recategorize `@metamask/approval-controller`, `@metamask/network-controller`, `@metamask/selected-network-controller` as dev dependencies ([#3607](https://github.com/MetaMask/core/pull/3607)) +- Remove `@metamask/approval-controller`, `@metamask/network-controller`, and `@metamask/selected-network-controller` dependencies ([#3607](https://github.com/MetaMask/core/pull/3607)) ## [0.2.0] ### Changed @@ -49,7 +56,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/queued-request-controller@0.2.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/queued-request-controller@0.3.0...HEAD +[0.3.0]: https://github.com/MetaMask/core/compare/@metamask/queued-request-controller@0.2.0...@metamask/queued-request-controller@0.3.0 [0.2.0]: https://github.com/MetaMask/core/compare/@metamask/queued-request-controller@0.1.4...@metamask/queued-request-controller@0.2.0 [0.1.4]: https://github.com/MetaMask/core/compare/@metamask/queued-request-controller@0.1.3...@metamask/queued-request-controller@0.1.4 [0.1.3]: https://github.com/MetaMask/core/compare/@metamask/queued-request-controller@0.1.2...@metamask/queued-request-controller@0.1.3 diff --git a/packages/queued-request-controller/package.json b/packages/queued-request-controller/package.json index 4c80c8c5094..954aa3371f3 100644 --- a/packages/queued-request-controller/package.json +++ b/packages/queued-request-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/queued-request-controller", - "version": "0.2.0", + "version": "0.3.0", "description": "Includes a controller and middleware that implements a request queue", "keywords": [ "MetaMask", @@ -31,18 +31,18 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", - "@metamask/json-rpc-engine": "^7.3.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", + "@metamask/json-rpc-engine": "^7.3.1", "@metamask/rpc-errors": "^6.1.0", "@metamask/swappable-obj-proxy": "^2.1.0", "@metamask/utils": "^8.2.0" }, "devDependencies": { - "@metamask/approval-controller": "^5.1.0", + "@metamask/approval-controller": "^5.1.1", "@metamask/auto-changelog": "^3.4.4", - "@metamask/network-controller": "^17.0.0", - "@metamask/selected-network-controller": "^5.0.0", + "@metamask/network-controller": "^17.1.0", + "@metamask/selected-network-controller": "^6.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "immer": "^9.0.6", @@ -56,9 +56,9 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/approval-controller": "^5.1.0", - "@metamask/network-controller": "^17.0.0", - "@metamask/selected-network-controller": "^5.0.0" + "@metamask/approval-controller": "^5.1.1", + "@metamask/network-controller": "^17.1.0", + "@metamask/selected-network-controller": "^6.0.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/rate-limit-controller/CHANGELOG.md b/packages/rate-limit-controller/CHANGELOG.md index 15a7cb8d1a8..974eb12c03f 100644 --- a/packages/rate-limit-controller/CHANGELOG.md +++ b/packages/rate-limit-controller/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.1] +### Changed +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [4.0.0] ### Changed - **BREAKING:** Enforce that `RateLimitedApi['method']` matches action handler type instead of using `any` ([#1890](https://github.com/MetaMask/core/pull/1890)) @@ -57,7 +61,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/rate-limit-controller@4.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/rate-limit-controller@4.0.1...HEAD +[4.0.1]: https://github.com/MetaMask/core/compare/@metamask/rate-limit-controller@4.0.0...@metamask/rate-limit-controller@4.0.1 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/rate-limit-controller@3.0.3...@metamask/rate-limit-controller@4.0.0 [3.0.3]: https://github.com/MetaMask/core/compare/@metamask/rate-limit-controller@3.0.2...@metamask/rate-limit-controller@3.0.3 [3.0.2]: https://github.com/MetaMask/core/compare/@metamask/rate-limit-controller@3.0.1...@metamask/rate-limit-controller@3.0.2 diff --git a/packages/rate-limit-controller/package.json b/packages/rate-limit-controller/package.json index 7189d8f016e..6eba9ff769b 100644 --- a/packages/rate-limit-controller/package.json +++ b/packages/rate-limit-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/rate-limit-controller", - "version": "4.0.0", + "version": "4.0.1", "description": "Contains logic for rate-limiting API endpoints by requesting origin", "keywords": [ "MetaMask", @@ -31,7 +31,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", + "@metamask/base-controller": "^4.0.1", "@metamask/rpc-errors": "^6.1.0" }, "devDependencies": { diff --git a/packages/selected-network-controller/CHANGELOG.md b/packages/selected-network-controller/CHANGELOG.md index 4f08cfabc35..814141769a8 100644 --- a/packages/selected-network-controller/CHANGELOG.md +++ b/packages/selected-network-controller/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.0.0] +### Changed +- **BREAKING:** Bump `@metamask/network-controller` dependency and peer dependency from `^17.0.0` to `^17.1.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/json-rpc-engine` to `^7.3.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [5.0.0] ### Added - Add `SelectedNetworkMiddlewareJsonRpcRequest` type ([#1970](https://github.com/MetaMask/core/pull/1970)). @@ -60,7 +66,8 @@ 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@5.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@6.0.0...HEAD +[6.0.0]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@5.0.0...@metamask/selected-network-controller@6.0.0 [5.0.0]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@4.0.0...@metamask/selected-network-controller@5.0.0 [4.0.0]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@3.1.2...@metamask/selected-network-controller@4.0.0 [3.1.2]: https://github.com/MetaMask/core/compare/@metamask/selected-network-controller@3.1.1...@metamask/selected-network-controller@3.1.2 diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index 60e816a617c..8f60515f5fe 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": "5.0.0", + "version": "6.0.0", "description": "Provides an interface to the currently selected networkClientId for a given domain", "keywords": [ "MetaMask", @@ -31,9 +31,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/base-controller": "^4.0.0", - "@metamask/json-rpc-engine": "^7.3.0", - "@metamask/network-controller": "^17.0.0", + "@metamask/base-controller": "^4.0.1", + "@metamask/json-rpc-engine": "^7.3.1", + "@metamask/network-controller": "^17.1.0", "@metamask/swappable-obj-proxy": "^2.1.0", "@metamask/utils": "^8.2.0" }, @@ -52,7 +52,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/network-controller": "^17.0.0" + "@metamask/network-controller": "^17.1.0" }, "engines": { "node": ">=16.0.0" diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 7a34e57db32..7502cdd4996 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.0] +### Changed +- **BREAKING:** Bump `@metamask/approval-controller` dependency and peer dependency from `^5.0.0` to `^5.1.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3680](https://github.com/MetaMask/core/pull/3680)) +- **BREAKING:** Bump `@metamask/keyring-controller` dependency and peer dependency from `^10.0.0` to `^11.0.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Bump `@metamask/logging-controller` dependency and peer dependency from `^2.0.0` to `^2.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695), [#3678](https://github.com/MetaMask/core/pull/3678), [#3667](https://github.com/MetaMask/core/pull/3667), [#3580](https://github.com/MetaMask/core/pull/3580)) +- Bump `@metamask/message-manager` to `^7.3.7` ([#3695](https://github.com/MetaMask/core/pull/3695)) + ## [8.0.0] ### Changed - **BREAKING:** Bump `@metamask/base-controller` to ^4.0.0 ([#2063](https://github.com/MetaMask/core/pull/2063)) @@ -112,7 +121,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@8.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@9.0.0...HEAD +[9.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@8.0.0...@metamask/signature-controller@9.0.0 [8.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@7.0.0...@metamask/signature-controller@8.0.0 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@6.1.3...@metamask/signature-controller@7.0.0 [6.1.3]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@6.1.2...@metamask/signature-controller@6.1.3 diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index b254a26bfae..e2b00871c55 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/signature-controller", - "version": "8.0.0", + "version": "9.0.0", "description": "Processes signing requests in order to sign arbitrary and typed data", "keywords": [ "MetaMask", @@ -31,12 +31,12 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/approval-controller": "^5.1.0", - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", - "@metamask/keyring-controller": "^10.0.0", - "@metamask/logging-controller": "^2.0.0", - "@metamask/message-manager": "^7.3.6", + "@metamask/approval-controller": "^5.1.1", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", + "@metamask/keyring-controller": "^11.0.0", + "@metamask/logging-controller": "^2.0.1", + "@metamask/message-manager": "^7.3.7", "@metamask/rpc-errors": "^6.1.0", "@metamask/utils": "^8.2.0", "ethereumjs-util": "^7.0.10", @@ -53,9 +53,9 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/approval-controller": "^5.1.0", - "@metamask/keyring-controller": "^10.0.0", - "@metamask/logging-controller": "^2.0.0" + "@metamask/approval-controller": "^5.1.1", + "@metamask/keyring-controller": "^11.0.0", + "@metamask/logging-controller": "^2.0.1" }, "engines": { "node": ">=16.0.0" diff --git a/packages/transaction-controller/CHANGELOG.md b/packages/transaction-controller/CHANGELOG.md index c24eb4cefa8..406515224e8 100644 --- a/packages/transaction-controller/CHANGELOG.md +++ b/packages/transaction-controller/CHANGELOG.md @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [19.0.0] +### Changed +- **BREAKING:** Bump `@metamask/approval-controller` dependency and peer dependency from `^5.1.0` to `^5.1.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Bump `@metamask/gas-fee-controller` dependency and peer dependency from `^11.0.0` to `^12.0.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- **BREAKING:** Bump `@metamask/network-controller` dependency and peer dependency from `^17.0.0` to `^17.1.0` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/base-controller` to `^4.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) +- Bump `@metamask/controller-utils` to `^8.0.1` ([#3695](https://github.com/MetaMask/core/pull/3695)) + +### Fixed +- Use estimate gas instead of fixed gas (21k) when a contract is deployed and the gas is not specified ([#3694](https://github.com/MetaMask/core/pull/3694)) + ## [18.3.1] ### Fixed - Fix incorrect transaction statuses ([#3676](https://github.com/MetaMask/core/pull/3676)) @@ -340,7 +351,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@18.3.1...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@19.0.0...HEAD +[19.0.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@18.3.1...@metamask/transaction-controller@19.0.0 [18.3.1]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@18.3.0...@metamask/transaction-controller@18.3.1 [18.3.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@18.2.0...@metamask/transaction-controller@18.3.0 [18.2.0]: https://github.com/MetaMask/core/compare/@metamask/transaction-controller@18.1.0...@metamask/transaction-controller@18.2.0 diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 189b85e1a0d..93df563e8ae 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/transaction-controller", - "version": "18.3.1", + "version": "19.0.0", "description": "Stores transactions alongside their periodically updated statuses and manages interactions such as approval and cancellation", "keywords": [ "MetaMask", @@ -34,13 +34,13 @@ "@ethereumjs/common": "^3.2.0", "@ethereumjs/tx": "^4.2.0", "@ethersproject/abi": "^5.7.0", - "@metamask/approval-controller": "^5.1.0", - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/approval-controller": "^5.1.1", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@metamask/eth-query": "^4.0.0", - "@metamask/gas-fee-controller": "^11.0.0", + "@metamask/gas-fee-controller": "^12.0.0", "@metamask/metamask-eth-abis": "^3.0.0", - "@metamask/network-controller": "^17.0.0", + "@metamask/network-controller": "^17.1.0", "@metamask/rpc-errors": "^6.1.0", "@metamask/utils": "^8.2.0", "async-mutex": "^0.2.6", @@ -66,9 +66,9 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/approval-controller": "^5.1.0", - "@metamask/gas-fee-controller": "^11.0.0", - "@metamask/network-controller": "^17.0.0", + "@metamask/approval-controller": "^5.1.1", + "@metamask/gas-fee-controller": "^12.0.0", + "@metamask/network-controller": "^17.1.0", "babel-runtime": "^6.26.0" }, "engines": { diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index a6c8b7cccb9..f07da9d8251 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -32,13 +32,13 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/approval-controller": "^5.1.0", - "@metamask/base-controller": "^4.0.0", - "@metamask/controller-utils": "^8.0.0", + "@metamask/approval-controller": "^5.1.1", + "@metamask/base-controller": "^4.0.1", + "@metamask/controller-utils": "^8.0.1", "@metamask/eth-query": "^4.0.0", - "@metamask/network-controller": "^17.0.0", - "@metamask/polling-controller": "^3.0.0", - "@metamask/transaction-controller": "^18.3.1", + "@metamask/network-controller": "^17.1.0", + "@metamask/polling-controller": "^4.0.0", + "@metamask/transaction-controller": "^19.0.0", "@metamask/utils": "^8.2.0", "ethereumjs-util": "^7.0.10", "immer": "^9.0.6", @@ -57,9 +57,9 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/approval-controller": "^5.1.0", - "@metamask/network-controller": "^17.0.0", - "@metamask/transaction-controller": "^18.3.1" + "@metamask/approval-controller": "^5.1.1", + "@metamask/network-controller": "^17.1.0", + "@metamask/transaction-controller": "^19.0.0" }, "engines": { "node": ">=16.0.0" diff --git a/yarn.lock b/yarn.lock index ffa52466912..ef30b03fb2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1473,10 +1473,10 @@ __metadata: resolution: "@metamask/accounts-controller@workspace:packages/accounts-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@metamask/eth-snap-keyring": ^2.0.0 "@metamask/keyring-api": ^1.1.0 - "@metamask/keyring-controller": ^10.0.0 + "@metamask/keyring-controller": ^11.0.0 "@metamask/snaps-controllers": ^3.2.0 "@metamask/snaps-utils": ^3.2.0 "@metamask/utils": ^8.2.0 @@ -1492,7 +1492,7 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/keyring-controller": ^10.0.0 + "@metamask/keyring-controller": ^11.0.0 "@metamask/snaps-controllers": ^3.2.0 languageName: unknown linkType: soft @@ -1513,8 +1513,8 @@ __metadata: resolution: "@metamask/address-book-controller@workspace:packages/address-book-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -1531,7 +1531,7 @@ __metadata: resolution: "@metamask/announcement-controller@workspace:packages/announcement-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 jest: ^27.5.1 @@ -1542,12 +1542,12 @@ __metadata: languageName: unknown linkType: soft -"@metamask/approval-controller@^5.1.0, @metamask/approval-controller@workspace:packages/approval-controller": +"@metamask/approval-controller@^5.1.1, @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": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@metamask/rpc-errors": ^6.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -1584,17 +1584,17 @@ __metadata: "@ethersproject/contracts": ^5.7.0 "@ethersproject/providers": ^5.7.0 "@metamask/abi-utils": ^2.0.2 - "@metamask/approval-controller": ^5.1.0 + "@metamask/approval-controller": ^5.1.1 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@metamask/contract-metadata": ^2.4.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/controller-utils": ^8.0.1 "@metamask/eth-query": ^4.0.0 "@metamask/ethjs-provider-http": ^0.2.0 "@metamask/metamask-eth-abis": 3.0.0 - "@metamask/network-controller": ^17.0.0 - "@metamask/polling-controller": ^3.0.0 - "@metamask/preferences-controller": ^5.0.0 + "@metamask/network-controller": ^17.1.0 + "@metamask/polling-controller": ^4.0.0 + "@metamask/preferences-controller": ^5.0.1 "@metamask/rpc-errors": ^6.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -1618,9 +1618,9 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/approval-controller": ^5.1.0 - "@metamask/network-controller": ^17.0.0 - "@metamask/preferences-controller": ^5.0.0 + "@metamask/approval-controller": ^5.1.1 + "@metamask/network-controller": ^17.1.0 + "@metamask/preferences-controller": ^5.0.1 languageName: unknown linkType: soft @@ -1654,7 +1654,7 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@^4.0.0, @metamask/base-controller@workspace:packages/base-controller": +"@metamask/base-controller@^4.0.1, @metamask/base-controller@workspace:packages/base-controller": version: 0.0.0-use.local resolution: "@metamask/base-controller@workspace:packages/base-controller" dependencies: @@ -1715,7 +1715,7 @@ __metadata: resolution: "@metamask/composable-controller@workspace:packages/composable-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 immer: ^9.0.6 @@ -1735,7 +1735,7 @@ __metadata: languageName: node linkType: hard -"@metamask/controller-utils@^8.0.0, @metamask/controller-utils@workspace:packages/controller-utils": +"@metamask/controller-utils@^8.0.1, @metamask/controller-utils@workspace:packages/controller-utils": version: 0.0.0-use.local resolution: "@metamask/controller-utils@workspace:packages/controller-utils" dependencies: @@ -1787,8 +1787,8 @@ __metadata: "@metamask/eslint-config-jest": ^12.1.0 "@metamask/eslint-config-nodejs": ^12.1.0 "@metamask/eslint-config-typescript": ^12.1.0 - "@metamask/eth-json-rpc-provider": ^2.3.0 - "@metamask/json-rpc-engine": ^7.3.0 + "@metamask/eth-json-rpc-provider": ^2.3.1 + "@metamask/json-rpc-engine": ^7.3.1 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 "@types/node": ^16.18.54 @@ -1848,9 +1848,9 @@ __metadata: dependencies: "@ethersproject/providers": ^5.7.0 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 - "@metamask/network-controller": ^17.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 + "@metamask/network-controller": ^17.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -1862,7 +1862,7 @@ __metadata: typedoc-plugin-missing-exports: ^2.0.0 typescript: ~4.8.4 peerDependencies: - "@metamask/network-controller": ^17.0.0 + "@metamask/network-controller": ^17.1.0 languageName: unknown linkType: soft @@ -1959,12 +1959,12 @@ __metadata: languageName: node linkType: hard -"@metamask/eth-json-rpc-provider@^2.1.0, @metamask/eth-json-rpc-provider@^2.3.0, @metamask/eth-json-rpc-provider@workspace:packages/eth-json-rpc-provider": +"@metamask/eth-json-rpc-provider@^2.1.0, @metamask/eth-json-rpc-provider@^2.3.1, @metamask/eth-json-rpc-provider@workspace:packages/eth-json-rpc-provider": version: 0.0.0-use.local resolution: "@metamask/eth-json-rpc-provider@workspace:packages/eth-json-rpc-provider" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/json-rpc-engine": ^7.3.0 + "@metamask/json-rpc-engine": ^7.3.1 "@metamask/safe-event-emitter": ^3.0.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2074,17 +2074,17 @@ __metadata: languageName: node linkType: hard -"@metamask/gas-fee-controller@^11.0.0, @metamask/gas-fee-controller@workspace:packages/gas-fee-controller": +"@metamask/gas-fee-controller@^12.0.0, @metamask/gas-fee-controller@workspace:packages/gas-fee-controller": version: 0.0.0-use.local resolution: "@metamask/gas-fee-controller@workspace:packages/gas-fee-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@metamask/eth-query": ^4.0.0 "@metamask/ethjs-unit": ^0.2.1 - "@metamask/network-controller": ^17.0.0 - "@metamask/polling-controller": ^3.0.0 + "@metamask/network-controller": ^17.1.0 + "@metamask/polling-controller": ^4.0.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 "@types/jest-when": ^2.7.3 @@ -2101,11 +2101,11 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/network-controller": ^17.0.0 + "@metamask/network-controller": ^17.1.0 languageName: unknown linkType: soft -"@metamask/json-rpc-engine@^7.1.1, @metamask/json-rpc-engine@^7.3.0, @metamask/json-rpc-engine@workspace:packages/json-rpc-engine": +"@metamask/json-rpc-engine@^7.1.1, @metamask/json-rpc-engine@^7.3.0, @metamask/json-rpc-engine@^7.3.1, @metamask/json-rpc-engine@workspace:packages/json-rpc-engine": version: 0.0.0-use.local resolution: "@metamask/json-rpc-engine@workspace:packages/json-rpc-engine" dependencies: @@ -2129,7 +2129,7 @@ __metadata: resolution: "@metamask/json-rpc-middleware-stream@workspace:packages/json-rpc-middleware-stream" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/json-rpc-engine": ^7.3.0 + "@metamask/json-rpc-engine": ^7.3.1 "@metamask/safe-event-emitter": ^3.0.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2177,7 +2177,7 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-controller@^10.0.0, @metamask/keyring-controller@workspace:packages/keyring-controller": +"@metamask/keyring-controller@^11.0.0, @metamask/keyring-controller@workspace:packages/keyring-controller": version: 0.0.0-use.local resolution: "@metamask/keyring-controller@workspace:packages/keyring-controller" dependencies: @@ -2186,11 +2186,11 @@ __metadata: "@keystonehq/bc-ur-registry-eth": ^0.9.0 "@keystonehq/metamask-airgapped-keyring": ^0.13.1 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@metamask/eth-keyring-controller": ^15.1.0 "@metamask/eth-sig-util": ^7.0.1 - "@metamask/message-manager": ^7.3.6 - "@metamask/preferences-controller": ^5.0.0 + "@metamask/message-manager": ^7.3.7 + "@metamask/preferences-controller": ^5.0.1 "@metamask/scure-bip39": ^2.1.1 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2208,17 +2208,17 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/preferences-controller": ^5.0.0 + "@metamask/preferences-controller": ^5.0.1 languageName: unknown linkType: soft -"@metamask/logging-controller@^2.0.0, @metamask/logging-controller@workspace:packages/logging-controller": +"@metamask/logging-controller@^2.0.1, @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": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 jest: ^27.5.1 @@ -2230,13 +2230,13 @@ __metadata: languageName: unknown linkType: soft -"@metamask/message-manager@^7.3.6, @metamask/message-manager@workspace:packages/message-manager": +"@metamask/message-manager@^7.3.7, @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": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@metamask/eth-sig-util": ^7.0.1 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2265,7 +2265,7 @@ __metadata: resolution: "@metamask/name-controller@workspace:packages/name-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 async-mutex: ^0.2.6 @@ -2278,19 +2278,19 @@ __metadata: languageName: unknown linkType: soft -"@metamask/network-controller@^17.0.0, @metamask/network-controller@workspace:packages/network-controller": +"@metamask/network-controller@^17.1.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.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@metamask/eth-json-rpc-infura": ^9.0.0 "@metamask/eth-json-rpc-middleware": ^12.0.1 - "@metamask/eth-json-rpc-provider": ^2.3.0 + "@metamask/eth-json-rpc-provider": ^2.3.1 "@metamask/eth-query": ^4.0.0 - "@metamask/json-rpc-engine": ^7.3.0 + "@metamask/json-rpc-engine": ^7.3.1 "@metamask/rpc-errors": ^6.1.0 "@metamask/swappable-obj-proxy": ^2.1.0 "@metamask/utils": ^8.2.0 @@ -2319,7 +2319,7 @@ __metadata: resolution: "@metamask/notification-controller@workspace:packages/notification-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -2387,11 +2387,11 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/permission-controller@workspace:packages/permission-controller" dependencies: - "@metamask/approval-controller": ^5.1.0 + "@metamask/approval-controller": ^5.1.1 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 - "@metamask/json-rpc-engine": ^7.3.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 + "@metamask/json-rpc-engine": ^7.3.1 "@metamask/rpc-errors": ^6.1.0 "@metamask/utils": ^8.2.0 "@types/deep-freeze-strict": ^1.1.0 @@ -2406,7 +2406,7 @@ __metadata: typedoc-plugin-missing-exports: ^2.0.0 typescript: ~4.8.4 peerDependencies: - "@metamask/approval-controller": ^5.1.0 + "@metamask/approval-controller": ^5.1.1 languageName: unknown linkType: soft @@ -2415,8 +2415,8 @@ __metadata: resolution: "@metamask/permission-log-controller@workspace:packages/permission-log-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/json-rpc-engine": ^7.3.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/json-rpc-engine": ^7.3.1 "@metamask/utils": ^8.2.0 "@types/deep-freeze-strict": ^1.1.0 "@types/jest": ^27.4.1 @@ -2449,8 +2449,8 @@ __metadata: resolution: "@metamask/phishing-controller@workspace:packages/phishing-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@types/jest": ^27.4.1 "@types/punycode": ^2.1.0 deepmerge: ^4.2.2 @@ -2466,14 +2466,14 @@ __metadata: languageName: unknown linkType: soft -"@metamask/polling-controller@^3.0.0, @metamask/polling-controller@workspace:packages/polling-controller": +"@metamask/polling-controller@^4.0.0, @metamask/polling-controller@workspace:packages/polling-controller": version: 0.0.0-use.local resolution: "@metamask/polling-controller@workspace:packages/polling-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 - "@metamask/network-controller": ^17.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 + "@metamask/network-controller": ^17.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 "@types/uuid": ^8.3.0 @@ -2487,7 +2487,7 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/network-controller": ^17.0.0 + "@metamask/network-controller": ^17.1.0 languageName: unknown linkType: soft @@ -2501,13 +2501,13 @@ __metadata: languageName: node linkType: hard -"@metamask/preferences-controller@^5.0.0, @metamask/preferences-controller@workspace:packages/preferences-controller": +"@metamask/preferences-controller@^5.0.1, @metamask/preferences-controller@workspace:packages/preferences-controller": version: 0.0.0-use.local resolution: "@metamask/preferences-controller@workspace:packages/preferences-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 jest: ^27.5.1 @@ -2541,14 +2541,14 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/queued-request-controller@workspace:packages/queued-request-controller" dependencies: - "@metamask/approval-controller": ^5.1.0 + "@metamask/approval-controller": ^5.1.1 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 - "@metamask/json-rpc-engine": ^7.3.0 - "@metamask/network-controller": ^17.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 + "@metamask/json-rpc-engine": ^7.3.1 + "@metamask/network-controller": ^17.1.0 "@metamask/rpc-errors": ^6.1.0 - "@metamask/selected-network-controller": ^5.0.0 + "@metamask/selected-network-controller": ^6.0.0 "@metamask/swappable-obj-proxy": ^2.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2563,9 +2563,9 @@ __metadata: typedoc-plugin-missing-exports: ^2.0.0 typescript: ~4.8.4 peerDependencies: - "@metamask/approval-controller": ^5.1.0 - "@metamask/network-controller": ^17.0.0 - "@metamask/selected-network-controller": ^5.0.0 + "@metamask/approval-controller": ^5.1.1 + "@metamask/network-controller": ^17.1.0 + "@metamask/selected-network-controller": ^6.0.0 languageName: unknown linkType: soft @@ -2574,7 +2574,7 @@ __metadata: resolution: "@metamask/rate-limit-controller@workspace:packages/rate-limit-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 + "@metamask/base-controller": ^4.0.1 "@metamask/rpc-errors": ^6.1.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -2620,14 +2620,14 @@ __metadata: languageName: node linkType: hard -"@metamask/selected-network-controller@^5.0.0, @metamask/selected-network-controller@workspace:packages/selected-network-controller": +"@metamask/selected-network-controller@^6.0.0, @metamask/selected-network-controller@workspace:packages/selected-network-controller": version: 0.0.0-use.local resolution: "@metamask/selected-network-controller@workspace:packages/selected-network-controller" dependencies: "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/json-rpc-engine": ^7.3.0 - "@metamask/network-controller": ^17.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/json-rpc-engine": ^7.3.1 + "@metamask/network-controller": ^17.1.0 "@metamask/swappable-obj-proxy": ^2.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2642,7 +2642,7 @@ __metadata: typedoc-plugin-missing-exports: ^2.0.0 typescript: ~4.8.4 peerDependencies: - "@metamask/network-controller": ^17.0.0 + "@metamask/network-controller": ^17.1.0 languageName: unknown linkType: soft @@ -2650,13 +2650,13 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/signature-controller@workspace:packages/signature-controller" dependencies: - "@metamask/approval-controller": ^5.1.0 + "@metamask/approval-controller": ^5.1.1 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 - "@metamask/keyring-controller": ^10.0.0 - "@metamask/logging-controller": ^2.0.0 - "@metamask/message-manager": ^7.3.6 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 + "@metamask/keyring-controller": ^11.0.0 + "@metamask/logging-controller": ^2.0.1 + "@metamask/message-manager": ^7.3.7 "@metamask/rpc-errors": ^6.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2669,9 +2669,9 @@ __metadata: typedoc-plugin-missing-exports: ^2.0.0 typescript: ~4.8.4 peerDependencies: - "@metamask/approval-controller": ^5.1.0 - "@metamask/keyring-controller": ^10.0.0 - "@metamask/logging-controller": ^2.0.0 + "@metamask/approval-controller": ^5.1.1 + "@metamask/keyring-controller": ^11.0.0 + "@metamask/logging-controller": ^2.0.1 languageName: unknown linkType: soft @@ -2784,22 +2784,22 @@ __metadata: languageName: node linkType: hard -"@metamask/transaction-controller@^18.3.1, @metamask/transaction-controller@workspace:packages/transaction-controller": +"@metamask/transaction-controller@^19.0.0, @metamask/transaction-controller@workspace:packages/transaction-controller": version: 0.0.0-use.local resolution: "@metamask/transaction-controller@workspace:packages/transaction-controller" dependencies: "@ethereumjs/common": ^3.2.0 "@ethereumjs/tx": ^4.2.0 "@ethersproject/abi": ^5.7.0 - "@metamask/approval-controller": ^5.1.0 + "@metamask/approval-controller": ^5.1.1 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@metamask/eth-query": ^4.0.0 "@metamask/ethjs-provider-http": ^0.2.0 - "@metamask/gas-fee-controller": ^11.0.0 + "@metamask/gas-fee-controller": ^12.0.0 "@metamask/metamask-eth-abis": ^3.0.0 - "@metamask/network-controller": ^17.0.0 + "@metamask/network-controller": ^17.1.0 "@metamask/rpc-errors": ^6.1.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 @@ -2820,9 +2820,9 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/approval-controller": ^5.1.0 - "@metamask/gas-fee-controller": ^11.0.0 - "@metamask/network-controller": ^17.0.0 + "@metamask/approval-controller": ^5.1.1 + "@metamask/gas-fee-controller": ^12.0.0 + "@metamask/network-controller": ^17.1.0 babel-runtime: ^6.26.0 languageName: unknown linkType: soft @@ -2831,14 +2831,14 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/user-operation-controller@workspace:packages/user-operation-controller" dependencies: - "@metamask/approval-controller": ^5.1.0 + "@metamask/approval-controller": ^5.1.1 "@metamask/auto-changelog": ^3.4.4 - "@metamask/base-controller": ^4.0.0 - "@metamask/controller-utils": ^8.0.0 + "@metamask/base-controller": ^4.0.1 + "@metamask/controller-utils": ^8.0.1 "@metamask/eth-query": ^4.0.0 - "@metamask/network-controller": ^17.0.0 - "@metamask/polling-controller": ^3.0.0 - "@metamask/transaction-controller": ^18.3.1 + "@metamask/network-controller": ^17.1.0 + "@metamask/polling-controller": ^4.0.0 + "@metamask/transaction-controller": ^19.0.0 "@metamask/utils": ^8.2.0 "@types/jest": ^27.4.1 deepmerge: ^4.2.2 @@ -2853,9 +2853,9 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/approval-controller": ^5.1.0 - "@metamask/network-controller": ^17.0.0 - "@metamask/transaction-controller": ^18.3.1 + "@metamask/approval-controller": ^5.1.1 + "@metamask/network-controller": ^17.1.0 + "@metamask/transaction-controller": ^19.0.0 languageName: unknown linkType: soft