From 007648b0e504f7801508b73c65ee744a18b31059 Mon Sep 17 00:00:00 2001 From: Monte Lai Date: Tue, 23 Jan 2024 22:55:52 +0800 Subject: [PATCH] Release/110.0.0 (#3810) Release the following packages: @metamask/keyring-controller@12.1.0 @metamask/accounts-controller@9.0.0 @metamask/signature-controller@11.0.0 Confirmed there are no dependencies on unreleased code. --------- Co-authored-by: Mark Stacey --- package.json | 2 +- packages/accounts-controller/CHANGELOG.md | 17 ++++++++++++++++- packages/accounts-controller/package.json | 6 +++--- packages/keyring-controller/CHANGELOG.md | 15 ++++++++++++++- packages/keyring-controller/package.json | 2 +- packages/signature-controller/CHANGELOG.md | 11 ++++++++++- packages/signature-controller/package.json | 6 +++--- yarn.lock | 10 +++++----- 8 files changed, 53 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index b8d8779ea7..f5b9d771f0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "109.0.0", + "version": "110.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/accounts-controller/CHANGELOG.md b/packages/accounts-controller/CHANGELOG.md index bff8529a02..bc52091c58 100644 --- a/packages/accounts-controller/CHANGELOG.md +++ b/packages/accounts-controller/CHANGELOG.md @@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.0.0] +### Added +- Add methods to support ERC-4337 accounts ([#3602](https://github.com/MetaMask/core/pull/3602)) +- Add getAccount action to AccountsController ([#1892](https://github.com/MetaMask/core/pull/1892)) + +### Changed +- **BREAKING:** Bump `@metamask/keyring-controller` peer dependency to ^12.1.0 ([#3747](https://github.com/MetaMask/core/pull/3747), [#3810](https://github.com/MetaMask/core/pull/3810)) +- **BREAKING:** Bump `@metamask/snaps-controllers` peer dependency to ^4.0.0 ([#3747](https://github.com/MetaMask/core/pull/3747)) +- Bump `@metamask/keyring-api` to ^3.0.0 ([#3747](https://github.com/MetaMask/core/pull/3747)) +- Bump `@metamask/utils` to `^8.3.0`([#3769](https://github.com/MetaMask/core/pull/3769)) + +### Fixed +- Fix quick succession of submit password causing Accounts Controller state to be cleared ([#3802](https://github.com/MetaMask/core/pull/3802)) + ## [8.0.0] ### Changed - **BREAKING:** Bump `@metamask/keyring-controller` to ^12.0.0 @@ -66,7 +80,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@8.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@9.0.0...HEAD +[9.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@8.0.0...@metamask/accounts-controller@9.0.0 [8.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@7.0.1...@metamask/accounts-controller@8.0.0 [7.0.1]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@7.0.0...@metamask/accounts-controller@7.0.1 [7.0.0]: https://github.com/MetaMask/core/compare/@metamask/accounts-controller@6.0.0...@metamask/accounts-controller@7.0.0 diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 9e5a5e140a..90c4595982 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/accounts-controller", - "version": "8.0.0", + "version": "9.0.0", "description": "Manages internal accounts", "keywords": [ "MetaMask", @@ -44,7 +44,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^12.0.0", + "@metamask/keyring-controller": "^12.1.0", "@metamask/snaps-controllers": "^4.0.0", "@types/jest": "^27.4.1", "@types/readable-stream": "^2.3.0", @@ -55,7 +55,7 @@ "typescript": "~4.8.4" }, "peerDependencies": { - "@metamask/keyring-controller": "^12.0.0", + "@metamask/keyring-controller": "^12.1.0", "@metamask/snaps-controllers": "^4.0.0" }, "engines": { diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index 4ee6304290..dbb86a3951 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.1.0] +### Added +- Add methods to support ERC-4337 accounts ([#3602](https://github.com/MetaMask/core/pull/3602)) + +### Changed +- Bump `@metamask/keyring-api` to ^3.0.0 ([#3747](https://github.com/MetaMask/core/pull/3747)) +- Bump @metamask/eth-keyring-controller from 17.0.0 to 17.0.1 ([#3805](https://github.com/MetaMask/core/pull/3805)) +- Bump `@metamask/utils` to `^8.3.0` ([#3769](https://github.com/MetaMask/core/pull/3769)) + +### Fixed +- Fix custody keyring name ([#3803](https://github.com/MetaMask/core/pull/3803)) + ## [12.0.0] ### Changed - **BREAKING:** Bump `@metamask/preferences-controller` to ^6.0.0 @@ -256,7 +268,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@12.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@12.1.0...HEAD +[12.1.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@12.0.0...@metamask/keyring-controller@12.1.0 [12.0.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@11.0.0...@metamask/keyring-controller@12.0.0 [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 diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index f81f3199eb..e0af02d2ad 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-controller", - "version": "12.0.0", + "version": "12.1.0", "description": "Stores identities seen in the wallet and manages interactions such as signing", "keywords": [ "MetaMask", diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index 2937f67cf5..d0bf7c6c3c 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [11.0.0] +### Changed +- **BREAKING:** Bump `@metamask/keyring-controller` to ^12.1.0 +- Bump `@metamask/utils` to `^8.3.0` ([#3769](https://github.com/MetaMask/core/pull/3769)) + +### Fixed +- Fix `stateChange` subscriptions with selectors ([#3702](https://github.com/MetaMask/core/pull/3702)) + ## [10.0.0] ### Changed - **BREAKING:** Bump `@metamask/keyring-controller` to ^12.0.0 @@ -125,7 +133,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@10.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@11.0.0...HEAD +[11.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@10.0.0...@metamask/signature-controller@11.0.0 [10.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@9.0.0...@metamask/signature-controller@10.0.0 [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 diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index 5a4c38985a..89ead06b67 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/signature-controller", - "version": "10.0.0", + "version": "11.0.0", "description": "Processes signing requests in order to sign arbitrary and typed data", "keywords": [ "MetaMask", @@ -34,7 +34,7 @@ "@metamask/approval-controller": "^5.1.1", "@metamask/base-controller": "^4.1.0", "@metamask/controller-utils": "^8.0.1", - "@metamask/keyring-controller": "^12.0.0", + "@metamask/keyring-controller": "^12.1.0", "@metamask/logging-controller": "^2.0.1", "@metamask/message-manager": "^7.3.7", "@metamask/rpc-errors": "^6.1.0", @@ -54,7 +54,7 @@ }, "peerDependencies": { "@metamask/approval-controller": "^5.1.1", - "@metamask/keyring-controller": "^12.0.0", + "@metamask/keyring-controller": "^12.1.0", "@metamask/logging-controller": "^2.0.1" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 9e777bb98f..cdfbbdf1cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1476,7 +1476,7 @@ __metadata: "@metamask/base-controller": ^4.1.0 "@metamask/eth-snap-keyring": ^2.1.1 "@metamask/keyring-api": ^3.0.0 - "@metamask/keyring-controller": ^12.0.0 + "@metamask/keyring-controller": ^12.1.0 "@metamask/snaps-controllers": ^4.0.0 "@metamask/snaps-sdk": ^1.3.2 "@metamask/snaps-utils": ^5.1.2 @@ -1493,7 +1493,7 @@ __metadata: typescript: ~4.8.4 uuid: ^8.3.2 peerDependencies: - "@metamask/keyring-controller": ^12.0.0 + "@metamask/keyring-controller": ^12.1.0 "@metamask/snaps-controllers": ^4.0.0 languageName: unknown linkType: soft @@ -2230,7 +2230,7 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-controller@^12.0.0, @metamask/keyring-controller@workspace:packages/keyring-controller": +"@metamask/keyring-controller@^12.1.0, @metamask/keyring-controller@workspace:packages/keyring-controller": version: 0.0.0-use.local resolution: "@metamask/keyring-controller@workspace:packages/keyring-controller" dependencies: @@ -2676,7 +2676,7 @@ __metadata: "@metamask/auto-changelog": ^3.4.4 "@metamask/base-controller": ^4.1.0 "@metamask/controller-utils": ^8.0.1 - "@metamask/keyring-controller": ^12.0.0 + "@metamask/keyring-controller": ^12.1.0 "@metamask/logging-controller": ^2.0.1 "@metamask/message-manager": ^7.3.7 "@metamask/rpc-errors": ^6.1.0 @@ -2692,7 +2692,7 @@ __metadata: typescript: ~4.8.4 peerDependencies: "@metamask/approval-controller": ^5.1.1 - "@metamask/keyring-controller": ^12.0.0 + "@metamask/keyring-controller": ^12.1.0 "@metamask/logging-controller": ^2.0.1 languageName: unknown linkType: soft