Skip to content

Commit 6f83292

Browse files
authored
feat: bump accounts deps (#8647)
## Explanation Bumps account deps to the latest versions ## Checklist - [x] I've updated the test suite for new or updated code as appropriate - [x] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate - [x] I've communicated my changes to consumers by [updating changelogs for packages I've changed](https://github.com/MetaMask/core/tree/main/docs/processes/updating-changelogs.md) - [x] I've introduced [breaking changes](https://github.com/MetaMask/core/tree/main/docs/processes/breaking-changes.md) in this PR and have prepared draft pull requests for clients and consumer packages to resolve them <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Medium Risk** > Primarily dependency updates across account/keyring-related controllers; risk comes from pulling in new keyring/account library behavior that could affect signing, account management, or snap keyrings at runtime. > > **Overview** > Updates multiple account- and keyring-adjacent packages to newer dependency versions, notably bumping `@metamask/keyring-api` to `^23.1.0` and aligning related packages (`@metamask/keyring-internal-api`, `@metamask/keyring-snap-client`, `@metamask/eth-snap-keyring`, and keyring implementations like `@metamask/eth-hd-keyring`/`@metamask/eth-simple-keyring`). > > Changelogs, `package.json`s, and `yarn.lock` are updated accordingly (including `@metamask/account-api` to `^1.0.4`), with no functional code changes beyond the upgraded dependency graph. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit 464cf87. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent 0caca27 commit 6f83292

29 files changed

Lines changed: 162 additions & 151 deletions

File tree

packages/account-tree-controller/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Changed
1111

12-
- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464))
12+
- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.1.0` ([#8464](https://github.com/MetaMask/core/pull/8464), [#8647](https://github.com/MetaMask/core/pull/8647))
1313
- Add Stellar sort-order support ([#8464](https://github.com/MetaMask/core/pull/8464))
1414
- Now use `SnapController:getSnap` when applying Snap rule (instead of using `account.metadata.snap.enabled`. ([#8584](https://github.com/MetaMask/core/pull/8584))
1515
- As a result of this, Snap accounts that reference unavailable Snap (read, not available on the `SnapController`) will now be grouped under the Keyring rule instead (e.g being put in the "Snap Wallet" section).

packages/account-tree-controller/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"dependencies": {
5656
"@metamask/accounts-controller": "^37.2.0",
5757
"@metamask/base-controller": "^9.1.0",
58-
"@metamask/keyring-api": "^23.0.1",
58+
"@metamask/keyring-api": "^23.1.0",
5959
"@metamask/keyring-controller": "^25.3.0",
6060
"@metamask/messenger": "^1.2.0",
6161
"@metamask/multichain-account-service": "^8.0.1",
@@ -69,7 +69,7 @@
6969
"lodash": "^4.17.21"
7070
},
7171
"devDependencies": {
72-
"@metamask/account-api": "^1.0.3",
72+
"@metamask/account-api": "^1.0.4",
7373
"@metamask/auto-changelog": "^6.1.0",
7474
"@metamask/providers": "^22.1.0",
7575
"@ts-bridge/cli": "^0.6.4",

packages/accounts-controller/CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515

1616
- Bump `@metamask/messenger` from `^1.0.0` to `^1.2.0` ([#8364](https://github.com/MetaMask/core/pull/8364), [#8373](https://github.com/MetaMask/core/pull/8373), [#8632](https://github.com/MetaMask/core/pull/8632))
1717
- Bump `@metamask/base-controller` from `^9.0.1` to `^9.1.0` ([#8457](https://github.com/MetaMask/core/pull/8457))
18-
- Bump `@metamask/eth-snap-keyring` from `^19.0.0` to `^22.0.0` ([#8464](https://github.com/MetaMask/core/pull/8464), [#8584](https://github.com/MetaMask/core/pull/8584))
19-
- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464))
20-
- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^11.0.0` ([#8464](https://github.com/MetaMask/core/pull/8464), [#8584](https://github.com/MetaMask/core/pull/8584))
18+
- Bump `@metamask/eth-snap-keyring` from `^19.0.0` to `^22.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464), [#8584](https://github.com/MetaMask/core/pull/8584), [#8647](https://github.com/MetaMask/core/pull/8647))
19+
- Bump `@metamask/keyring-api` from `^21.6.0` to `^23.1.0` ([#8464](https://github.com/MetaMask/core/pull/8464), [#8647](https://github.com/MetaMask/core/pull/8647))
20+
- Bump `@metamask/keyring-internal-api` from `^10.0.0` to `^11.0.1` ([#8464](https://github.com/MetaMask/core/pull/8464), [#8584](https://github.com/MetaMask/core/pull/8584), [#8647](https://github.com/MetaMask/core/pull/8647))
2121
- Bump `@metamask/keyring-controller` from `^25.2.0` to `^25.3.0` ([#8634](https://github.com/MetaMask/core/pull/8634))
2222
- Bump `@metamask/network-controller` from `^30.0.1` to `^30.1.0` ([#8636](https://github.com/MetaMask/core/pull/8636))
2323

packages/accounts-controller/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@
5555
"dependencies": {
5656
"@ethereumjs/util": "^9.1.0",
5757
"@metamask/base-controller": "^9.1.0",
58-
"@metamask/eth-snap-keyring": "^22.0.0",
59-
"@metamask/keyring-api": "^23.0.1",
58+
"@metamask/eth-snap-keyring": "^22.0.1",
59+
"@metamask/keyring-api": "^23.1.0",
6060
"@metamask/keyring-controller": "^25.3.0",
61-
"@metamask/keyring-internal-api": "^11.0.0",
61+
"@metamask/keyring-internal-api": "^11.0.1",
6262
"@metamask/keyring-utils": "^3.1.0",
6363
"@metamask/messenger": "^1.2.0",
6464
"@metamask/network-controller": "^30.1.0",

packages/assets-controller/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1616

1717
### Changed
1818

19-
- Bump `@metamask/keyring-internal-api` from `^10.1.1` to `^11.0.0` ([#8584](https://github.com/MetaMask/core/pull/8584))
19+
- Bump `@metamask/keyring-api` from `^23.0.1` to `^23.1.0` ([#8647](https://github.com/MetaMask/core/pull/8647))
20+
- Bump `@metamask/keyring-internal-api` from `^10.1.1` to `^11.0.1` ([#8584](https://github.com/MetaMask/core/pull/8584), [#8647](https://github.com/MetaMask/core/pull/8647))
21+
- Bump `@metamask/keyring-snap-client` from `^9.0.1` to `^9.0.2` ([#8647](https://github.com/MetaMask/core/pull/8647))
2022
- Bump `@metamask/messenger` from `^1.1.1` to `^1.2.0` ([#8632](https://github.com/MetaMask/core/pull/8632))
2123
- Bump `@metamask/keyring-controller` from `^25.2.0` to `^25.3.0` ([#8634](https://github.com/MetaMask/core/pull/8634))
2224
- Bump `@metamask/network-controller` from `^30.0.1` to `^30.1.0` ([#8636](https://github.com/MetaMask/core/pull/8636))

packages/assets-controller/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@
6363
"@metamask/client-controller": "^1.0.1",
6464
"@metamask/controller-utils": "^11.20.0",
6565
"@metamask/core-backend": "^6.2.1",
66-
"@metamask/keyring-api": "^23.0.1",
66+
"@metamask/keyring-api": "^23.1.0",
6767
"@metamask/keyring-controller": "^25.3.0",
68-
"@metamask/keyring-internal-api": "^11.0.0",
69-
"@metamask/keyring-snap-client": "^9.0.1",
68+
"@metamask/keyring-internal-api": "^11.0.1",
69+
"@metamask/keyring-snap-client": "^9.0.2",
7070
"@metamask/messenger": "^1.2.0",
7171
"@metamask/network-controller": "^30.1.0",
7272
"@metamask/network-enablement-controller": "^5.0.2",

packages/assets-controllers/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1717

1818
### Changed
1919

20+
- Bump `@metamask/keyring-api` from `^23.0.1` to `^23.1.0` ([#8647](https://github.com/MetaMask/core/pull/8647))
2021
- Bump `@metamask/messenger` from `^1.1.1` to `^1.2.0` ([#8632](https://github.com/MetaMask/core/pull/8632))
2122
- Bump `@metamask/keyring-controller` from `^25.2.0` to `^25.3.0` ([#8634](https://github.com/MetaMask/core/pull/8634))
2223
- Bump `@metamask/network-controller` from `^30.0.1` to `^30.1.0` ([#8636](https://github.com/MetaMask/core/pull/8636))

packages/assets-controllers/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"@metamask/controller-utils": "^11.20.0",
6969
"@metamask/core-backend": "^6.2.1",
7070
"@metamask/eth-query": "^4.0.0",
71-
"@metamask/keyring-api": "^23.0.1",
71+
"@metamask/keyring-api": "^23.1.0",
7272
"@metamask/keyring-controller": "^25.3.0",
7373
"@metamask/messenger": "^1.2.0",
7474
"@metamask/metamask-eth-abis": "^3.1.1",
@@ -101,11 +101,11 @@
101101
},
102102
"devDependencies": {
103103
"@babel/runtime": "^7.23.9",
104-
"@metamask/account-api": "^1.0.3",
104+
"@metamask/account-api": "^1.0.4",
105105
"@metamask/auto-changelog": "^6.1.0",
106106
"@metamask/ethjs-provider-http": "^0.3.0",
107-
"@metamask/keyring-internal-api": "^11.0.0",
108-
"@metamask/keyring-snap-client": "^9.0.1",
107+
"@metamask/keyring-internal-api": "^11.0.1",
108+
"@metamask/keyring-snap-client": "^9.0.2",
109109
"@metamask/providers": "^22.1.0",
110110
"@ts-bridge/cli": "^0.6.4",
111111
"@types/jest": "^29.5.14",

packages/bridge-controller/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Changed
1111

12+
- Bump `@metamask/keyring-api` from `^23.0.1` to `^23.1.0` ([#8647](https://github.com/MetaMask/core/pull/8647))
1213
- Bump `@metamask/messenger` from `^1.1.1` to `^1.2.0` ([#8632](https://github.com/MetaMask/core/pull/8632))
1314
- Bump `@metamask/network-controller` from `^30.0.1` to `^30.1.0` ([#8636](https://github.com/MetaMask/core/pull/8636))
1415

packages/bridge-controller/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
"@metamask/base-controller": "^9.1.0",
6464
"@metamask/controller-utils": "^11.20.0",
6565
"@metamask/gas-fee-controller": "^26.1.1",
66-
"@metamask/keyring-api": "^23.0.1",
66+
"@metamask/keyring-api": "^23.1.0",
6767
"@metamask/messenger": "^1.2.0",
6868
"@metamask/metamask-eth-abis": "^3.1.1",
6969
"@metamask/multichain-network-controller": "^3.0.6",

0 commit comments

Comments
 (0)