diff --git a/package.json b/package.json index 6f32f0c5130..40b52cce59e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "660.0.0", + "version": "661.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/gator-permissions-controller/CHANGELOG.md b/packages/gator-permissions-controller/CHANGELOG.md index 08af78e540a..e35d5a4855e 100644 --- a/packages/gator-permissions-controller/CHANGELOG.md +++ b/packages/gator-permissions-controller/CHANGELOG.md @@ -7,11 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.0] + ### Added -- Add `submitRevocation` action to submit permission revocations through the gator permissions provider snap -- Add `addPendingRevocation` action to queue revocations until transaction confirmation -- Expose list of pending revocations in state +- **BREAKING:** Expose list of pending revocations in state ([#7055](https://github.com/MetaMask/core/pull/7055)) + - Add `pendingRevocations` property to state + - Add `pendingRevocations` getter to controller, which accesses the same property in state +- **BREAKING:** The GatorPermissionsController messenger must allow `TransactionController:transactionConfirmed`, `TransactionController:transactionFailed`, and `TransactionController:transactionDropped` events ([#6713](https://github.com/MetaMask/core/pull/6713)) +- Add `submitRevocation` and `addPendingRevocation` methods to GatorPermissionsController ([#6713](https://github.com/MetaMask/core/pull/6713)) + - These are also available as actions (`GatorPermissionsController:submitRevocation` and `GatorPermissionsController:addPendingRevocation`) + +### Changed + +- **BREAKING:** Add `@metamask/transaction-controller` as peer dependency ([#7058](https://github.com/MetaMask/core/pull/7058)) ## [0.3.0] @@ -58,7 +67,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#6033](https://github.com/MetaMask/core/pull/6033)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gator-permissions-controller@0.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/gator-permissions-controller@0.4.0...HEAD +[0.4.0]: https://github.com/MetaMask/core/compare/@metamask/gator-permissions-controller@0.3.0...@metamask/gator-permissions-controller@0.4.0 [0.3.0]: https://github.com/MetaMask/core/compare/@metamask/gator-permissions-controller@0.2.2...@metamask/gator-permissions-controller@0.3.0 [0.2.2]: https://github.com/MetaMask/core/compare/@metamask/gator-permissions-controller@0.2.1...@metamask/gator-permissions-controller@0.2.2 [0.2.1]: https://github.com/MetaMask/core/compare/@metamask/gator-permissions-controller@0.2.0...@metamask/gator-permissions-controller@0.2.1 diff --git a/packages/gator-permissions-controller/package.json b/packages/gator-permissions-controller/package.json index 351c58ea2bd..abce66f43c7 100644 --- a/packages/gator-permissions-controller/package.json +++ b/packages/gator-permissions-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/gator-permissions-controller", - "version": "0.3.0", + "version": "0.4.0", "description": "Controller for managing gator permissions with profile sync integration", "keywords": [ "MetaMask", diff --git a/packages/shield-controller/CHANGELOG.md b/packages/shield-controller/CHANGELOG.md index 724c5d1248e..fcd14bc3abe 100644 --- a/packages/shield-controller/CHANGELOG.md +++ b/packages/shield-controller/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.0.0] + +### Changed + +- **BREAKING:** Bump `@metamask/signature-controller` from `^35.0.0` to `^36.0.0` ( [#4651](https://github.com/MetaMask/core/pull/4651)) + ## [1.2.0] ### Changed @@ -118,7 +124,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release of the shield-controller package ([#6137](https://github.com/MetaMask/core/pull/6137) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/shield-controller@1.2.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/shield-controller@2.0.0...HEAD +[2.0.0]: https://github.com/MetaMask/core/compare/@metamask/shield-controller@1.2.0...@metamask/shield-controller@2.0.0 [1.2.0]: https://github.com/MetaMask/core/compare/@metamask/shield-controller@1.1.0...@metamask/shield-controller@1.2.0 [1.1.0]: https://github.com/MetaMask/core/compare/@metamask/shield-controller@1.0.0...@metamask/shield-controller@1.1.0 [1.0.0]: https://github.com/MetaMask/core/compare/@metamask/shield-controller@0.4.0...@metamask/shield-controller@1.0.0 diff --git a/packages/shield-controller/package.json b/packages/shield-controller/package.json index 7febfda642f..2f68d9ea9b2 100644 --- a/packages/shield-controller/package.json +++ b/packages/shield-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/shield-controller", - "version": "1.2.0", + "version": "2.0.0", "description": "Controller handling shield transaction coverage logic", "keywords": [ "MetaMask", @@ -59,7 +59,7 @@ "@lavamoat/allow-scripts": "^3.0.4", "@lavamoat/preinstall-always-fail": "^2.1.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/signature-controller": "^35.0.0", + "@metamask/signature-controller": "^36.0.0", "@metamask/transaction-controller": "^61.1.0", "@ts-bridge/cli": "^0.6.4", "@types/jest": "^27.4.1", @@ -73,7 +73,7 @@ "uuid": "^8.3.2" }, "peerDependencies": { - "@metamask/signature-controller": "^35.0.0", + "@metamask/signature-controller": "^36.0.0", "@metamask/transaction-controller": "^61.0.0" }, "engines": { diff --git a/packages/signature-controller/CHANGELOG.md b/packages/signature-controller/CHANGELOG.md index ce3923cfd69..9992233752b 100644 --- a/packages/signature-controller/CHANGELOG.md +++ b/packages/signature-controller/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [36.0.0] + +### Changed + +- **BREAKING:** Bump peer dependency `@metamask/gator-permissions-controller` from `^0.3.0` to `^0.4.0` ([#7057](https://github.com/MetaMask/core/pull/7057)) + ## [35.0.0] ### Changed @@ -604,7 +610,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release ([#1214](https://github.com/MetaMask/core/pull/1214)) -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@35.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@36.0.0...HEAD +[36.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@35.0.0...@metamask/signature-controller@36.0.0 [35.0.0]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@34.0.2...@metamask/signature-controller@35.0.0 [34.0.2]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@34.0.1...@metamask/signature-controller@34.0.2 [34.0.1]: https://github.com/MetaMask/core/compare/@metamask/signature-controller@34.0.0...@metamask/signature-controller@34.0.1 diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index 84c210bc739..4ce251af816 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/signature-controller", - "version": "35.0.0", + "version": "36.0.0", "description": "Processes signing requests in order to sign arbitrary and typed data", "keywords": [ "MetaMask", @@ -61,7 +61,7 @@ "@metamask/accounts-controller": "^34.0.0", "@metamask/approval-controller": "^8.0.0", "@metamask/auto-changelog": "^3.4.4", - "@metamask/gator-permissions-controller": "^0.3.0", + "@metamask/gator-permissions-controller": "^0.4.0", "@metamask/keyring-controller": "^24.0.0", "@metamask/logging-controller": "^7.0.0", "@metamask/network-controller": "^25.0.0", @@ -77,7 +77,7 @@ "peerDependencies": { "@metamask/accounts-controller": "^34.0.0", "@metamask/approval-controller": "^8.0.0", - "@metamask/gator-permissions-controller": "^0.3.0", + "@metamask/gator-permissions-controller": "^0.4.0", "@metamask/keyring-controller": "^24.0.0", "@metamask/logging-controller": "^7.0.0", "@metamask/network-controller": "^25.0.0" diff --git a/yarn.lock b/yarn.lock index c4efb4b62d2..7e92dd477f9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3886,7 +3886,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/gator-permissions-controller@npm:^0.3.0, @metamask/gator-permissions-controller@workspace:packages/gator-permissions-controller": +"@metamask/gator-permissions-controller@npm:^0.4.0, @metamask/gator-permissions-controller@workspace:packages/gator-permissions-controller": version: 0.0.0-use.local resolution: "@metamask/gator-permissions-controller@workspace:packages/gator-permissions-controller" dependencies: @@ -4891,7 +4891,7 @@ __metadata: "@metamask/base-controller": "npm:^9.0.0" "@metamask/controller-utils": "npm:^11.15.0" "@metamask/messenger": "npm:^0.3.0" - "@metamask/signature-controller": "npm:^35.0.0" + "@metamask/signature-controller": "npm:^36.0.0" "@metamask/transaction-controller": "npm:^61.1.0" "@metamask/utils": "npm:^11.8.1" "@ts-bridge/cli": "npm:^0.6.4" @@ -4906,12 +4906,12 @@ __metadata: typescript: "npm:~5.2.2" uuid: "npm:^8.3.2" peerDependencies: - "@metamask/signature-controller": ^35.0.0 + "@metamask/signature-controller": ^36.0.0 "@metamask/transaction-controller": ^61.0.0 languageName: unknown linkType: soft -"@metamask/signature-controller@npm:^35.0.0, @metamask/signature-controller@workspace:packages/signature-controller": +"@metamask/signature-controller@npm:^36.0.0, @metamask/signature-controller@workspace:packages/signature-controller": version: 0.0.0-use.local resolution: "@metamask/signature-controller@workspace:packages/signature-controller" dependencies: @@ -4921,7 +4921,7 @@ __metadata: "@metamask/base-controller": "npm:^9.0.0" "@metamask/controller-utils": "npm:^11.15.0" "@metamask/eth-sig-util": "npm:^8.2.0" - "@metamask/gator-permissions-controller": "npm:^0.3.0" + "@metamask/gator-permissions-controller": "npm:^0.4.0" "@metamask/keyring-controller": "npm:^24.0.0" "@metamask/logging-controller": "npm:^7.0.0" "@metamask/messenger": "npm:^0.3.0" @@ -4941,7 +4941,7 @@ __metadata: peerDependencies: "@metamask/accounts-controller": ^34.0.0 "@metamask/approval-controller": ^8.0.0 - "@metamask/gator-permissions-controller": ^0.3.0 + "@metamask/gator-permissions-controller": ^0.4.0 "@metamask/keyring-controller": ^24.0.0 "@metamask/logging-controller": ^7.0.0 "@metamask/network-controller": ^25.0.0