diff --git a/package.json b/package.json index 29db6e89ca..373cfcfa19 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/core-monorepo", - "version": "175.0.0", + "version": "176.0.0", "private": true, "description": "Monorepo for packages shared between MetaMask clients", "repository": { diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index b224445f96..18b6274f2c 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -45,7 +45,7 @@ "@metamask/base-controller": "^6.0.1", "@metamask/eth-snap-keyring": "^4.3.1", "@metamask/keyring-api": "^8.0.0", - "@metamask/keyring-controller": "^17.1.0", + "@metamask/keyring-controller": "^17.1.1", "@metamask/snaps-sdk": "^4.2.0", "@metamask/snaps-utils": "^7.4.0", "@metamask/utils": "^9.0.0", diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index e51b1267cf..29adf9d52f 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -53,7 +53,7 @@ "@metamask/contract-metadata": "^2.4.0", "@metamask/controller-utils": "^11.0.1", "@metamask/eth-query": "^4.0.0", - "@metamask/keyring-controller": "^17.1.0", + "@metamask/keyring-controller": "^17.1.1", "@metamask/metamask-eth-abis": "^3.1.1", "@metamask/network-controller": "^20.0.0", "@metamask/polling-controller": "^9.0.0", diff --git a/packages/keyring-controller/CHANGELOG.md b/packages/keyring-controller/CHANGELOG.md index ad9c384ec2..73b378c4a0 100644 --- a/packages/keyring-controller/CHANGELOG.md +++ b/packages/keyring-controller/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [17.1.1] + +### Changed + +- Bump `@metamask/utils` to `^9.0.0`, `@metamask/rpc-errors` to `^6.3.1` ([#4516](https://github.com/MetaMask/core/pull/4516)) + +### Fixed + +- Clear encryption salt and key in `setLocked` and `#createNewVaultWithKeyring` to ensure that encryption key is always generated with the latest password ([#4514](https://github.com/MetaMask/core/pull/4514)) + ## [17.1.0] ### Added @@ -497,7 +507,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.1.1...HEAD +[17.1.1]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.1.0...@metamask/keyring-controller@17.1.1 [17.1.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@17.0.0...@metamask/keyring-controller@17.1.0 [17.0.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@16.1.0...@metamask/keyring-controller@17.0.0 [16.1.0]: https://github.com/MetaMask/core/compare/@metamask/keyring-controller@16.0.0...@metamask/keyring-controller@16.1.0 diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index 63816a13e7..29880d23a2 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/keyring-controller", - "version": "17.1.0", + "version": "17.1.1", "description": "Stores identities seen in the wallet and manages interactions such as signing", "keywords": [ "MetaMask", @@ -49,7 +49,7 @@ "@metamask/eth-sig-util": "^7.0.1", "@metamask/eth-simple-keyring": "^6.0.1", "@metamask/keyring-api": "^8.0.0", - "@metamask/message-manager": "^10.0.0", + "@metamask/message-manager": "^10.0.1", "@metamask/utils": "^9.0.0", "async-mutex": "^0.5.0", "ethereumjs-wallet": "^1.0.1", diff --git a/packages/message-manager/CHANGELOG.md b/packages/message-manager/CHANGELOG.md index 1cb9b3b848..a48880c0f4 100644 --- a/packages/message-manager/CHANGELOG.md +++ b/packages/message-manager/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.0.1] + +### Changed + +- Bump `@metamask/utils` to `^9.0.0`, `@metamask/rpc-errors` to `^6.3.1` ([#4516](https://github.com/MetaMask/core/pull/4516)) + +### Fixed + +- Add `EventEmitter` type annotation to the `hub` class field of `AbstractMessageManager` ([#4510](https://github.com/MetaMask/core/pull/4510)) + - This ensures that `hub` is not inferred to be a generic type, which would break types for downstream consumers. + ## [10.0.0] ### Changed @@ -255,7 +266,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 All changes listed after this point were applied to this package following the monorepo conversion. -[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/message-manager@10.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/message-manager@10.0.1...HEAD +[10.0.1]: https://github.com/MetaMask/core/compare/@metamask/message-manager@10.0.0...@metamask/message-manager@10.0.1 [10.0.0]: https://github.com/MetaMask/core/compare/@metamask/message-manager@9.0.0...@metamask/message-manager@10.0.0 [9.0.0]: https://github.com/MetaMask/core/compare/@metamask/message-manager@8.0.2...@metamask/message-manager@9.0.0 [8.0.2]: https://github.com/MetaMask/core/compare/@metamask/message-manager@8.0.1...@metamask/message-manager@8.0.2 diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json index 5d92c9b7dc..de3c905a0d 100644 --- a/packages/message-manager/package.json +++ b/packages/message-manager/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/message-manager", - "version": "10.0.0", + "version": "10.0.1", "description": "Stores and manages interactions with signing requests", "keywords": [ "MetaMask", diff --git a/packages/notification-services-controller/package.json b/packages/notification-services-controller/package.json index 158b097f1d..01bf65a02c 100644 --- a/packages/notification-services-controller/package.json +++ b/packages/notification-services-controller/package.json @@ -44,7 +44,7 @@ "@contentful/rich-text-html-renderer": "^16.5.2", "@metamask/base-controller": "^6.0.1", "@metamask/controller-utils": "^11.0.1", - "@metamask/keyring-controller": "^17.1.0", + "@metamask/keyring-controller": "^17.1.1", "@metamask/profile-sync-controller": "^0.1.3", "bignumber.js": "^4.1.0", "contentful": "^10.3.6", diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index 5015c94a0a..c22ab3240c 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", - "@metamask/keyring-controller": "^17.1.0", + "@metamask/keyring-controller": "^17.1.1", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", "jest": "^27.5.1", diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index db14addcc9..f304015ba6 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -44,9 +44,9 @@ "@metamask/approval-controller": "^7.0.1", "@metamask/base-controller": "^6.0.1", "@metamask/controller-utils": "^11.0.1", - "@metamask/keyring-controller": "^17.1.0", + "@metamask/keyring-controller": "^17.1.1", "@metamask/logging-controller": "^5.0.0", - "@metamask/message-manager": "^10.0.0", + "@metamask/message-manager": "^10.0.1", "@metamask/rpc-errors": "^6.3.1", "@metamask/utils": "^9.0.0", "lodash": "^4.17.21" diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 6e890e58d8..fb12d59d4c 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -47,7 +47,7 @@ "@metamask/controller-utils": "^11.0.1", "@metamask/eth-query": "^4.0.0", "@metamask/gas-fee-controller": "^19.0.0", - "@metamask/keyring-controller": "^17.1.0", + "@metamask/keyring-controller": "^17.1.1", "@metamask/network-controller": "^20.0.0", "@metamask/polling-controller": "^9.0.0", "@metamask/rpc-errors": "^6.3.1", diff --git a/yarn.lock b/yarn.lock index a410fa0a5b..04b10cacf9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2204,7 +2204,7 @@ __metadata: "@metamask/base-controller": "npm:^6.0.1" "@metamask/eth-snap-keyring": "npm:^4.3.1" "@metamask/keyring-api": "npm:^8.0.0" - "@metamask/keyring-controller": "npm:^17.1.0" + "@metamask/keyring-controller": "npm:^17.1.1" "@metamask/snaps-controllers": "npm:^8.1.1" "@metamask/snaps-sdk": "npm:^4.2.0" "@metamask/snaps-utils": "npm:^7.4.0" @@ -2322,7 +2322,7 @@ __metadata: "@metamask/eth-query": "npm:^4.0.0" "@metamask/ethjs-provider-http": "npm:^0.3.0" "@metamask/keyring-api": "npm:^8.0.0" - "@metamask/keyring-controller": "npm:^17.1.0" + "@metamask/keyring-controller": "npm:^17.1.1" "@metamask/metamask-eth-abis": "npm:^3.1.1" "@metamask/network-controller": "npm:^20.0.0" "@metamask/polling-controller": "npm:^9.0.0" @@ -3128,7 +3128,7 @@ __metadata: languageName: node linkType: hard -"@metamask/keyring-controller@npm:^17.1.0, @metamask/keyring-controller@workspace:packages/keyring-controller": +"@metamask/keyring-controller@npm:^17.1.1, @metamask/keyring-controller@workspace:packages/keyring-controller": version: 0.0.0-use.local resolution: "@metamask/keyring-controller@workspace:packages/keyring-controller" dependencies: @@ -3145,7 +3145,7 @@ __metadata: "@metamask/eth-sig-util": "npm:^7.0.1" "@metamask/eth-simple-keyring": "npm:^6.0.1" "@metamask/keyring-api": "npm:^8.0.0" - "@metamask/message-manager": "npm:^10.0.0" + "@metamask/message-manager": "npm:^10.0.1" "@metamask/scure-bip39": "npm:^2.1.1" "@metamask/utils": "npm:^9.0.0" "@types/jest": "npm:^27.4.1" @@ -3182,7 +3182,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/message-manager@npm:^10.0.0, @metamask/message-manager@workspace:packages/message-manager": +"@metamask/message-manager@npm:^10.0.1, @metamask/message-manager@workspace:packages/message-manager": version: 0.0.0-use.local resolution: "@metamask/message-manager@workspace:packages/message-manager" dependencies: @@ -3306,7 +3306,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^6.0.1" "@metamask/controller-utils": "npm:^11.0.1" - "@metamask/keyring-controller": "npm:^17.1.0" + "@metamask/keyring-controller": "npm:^17.1.1" "@metamask/profile-sync-controller": "npm:^0.1.3" "@types/jest": "npm:^27.4.1" "@types/readable-stream": "npm:^2.3.0" @@ -3504,7 +3504,7 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^6.0.1" "@metamask/controller-utils": "npm:^11.0.1" - "@metamask/keyring-controller": "npm:^17.1.0" + "@metamask/keyring-controller": "npm:^17.1.1" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" jest: "npm:^27.5.1" @@ -3680,9 +3680,9 @@ __metadata: "@metamask/auto-changelog": "npm:^3.4.4" "@metamask/base-controller": "npm:^6.0.1" "@metamask/controller-utils": "npm:^11.0.1" - "@metamask/keyring-controller": "npm:^17.1.0" + "@metamask/keyring-controller": "npm:^17.1.1" "@metamask/logging-controller": "npm:^5.0.0" - "@metamask/message-manager": "npm:^10.0.0" + "@metamask/message-manager": "npm:^10.0.1" "@metamask/rpc-errors": "npm:^6.3.1" "@metamask/utils": "npm:^9.0.0" "@types/jest": "npm:^27.4.1" @@ -3893,7 +3893,7 @@ __metadata: "@metamask/controller-utils": "npm:^11.0.1" "@metamask/eth-query": "npm:^4.0.0" "@metamask/gas-fee-controller": "npm:^19.0.0" - "@metamask/keyring-controller": "npm:^17.1.0" + "@metamask/keyring-controller": "npm:^17.1.1" "@metamask/network-controller": "npm:^20.0.0" "@metamask/polling-controller": "npm:^9.0.0" "@metamask/rpc-errors": "npm:^6.3.1"