Skip to content

Commit f148a98

Browse files
authored
release: 77.0.0 (#388)
## Description This is the release candidate for version 77.0.0. See the changelogs for more details. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Adds selected-accounts support across keyring packages and bumps versions (notably `@metamask/keyring-api` to `21.1.0`) with corresponding client/SDK/bridge updates. > > - **Keyring ecosystem enhancements**: > - `@metamask/keyring-api@21.1.0`: Add optional `Keyring.setSelectedAccounts`. > - `@metamask/keyring-snap-client@8.1.0`: Add `KeyringClient.setSelectedAccounts`. > - `@metamask/keyring-snap-sdk@7.1.0`: Add `getSelectedAccounts` helper. > - `@metamask/eth-snap-keyring@17.3.0`: Support `SnapKeyring.setSelectedAccounts` and `snap_manageAccounts.getSelectedAccounts` RPC. > - **Dependency updates**: > - Bump to `@metamask/keyring-api@^21.1.0` across packages; `@metamask/keyring-internal-api@9.1.0` and `@metamask/keyring-internal-snap-client@7.2.0` with related bumps; add dep on `@metamask/keyring-snap-sdk@^7.1.0` in bridge. > - **Monorepo**: > - Bump root version to `77.0.0`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 6b052eb. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent 292749b commit f148a98

13 files changed

Lines changed: 75 additions & 13 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/accounts-monorepo",
3-
"version": "76.0.0",
3+
"version": "77.0.0",
44
"private": true,
55
"description": "Monorepo for MetaMask accounts related packages",
66
"repository": {

packages/keyring-api/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [21.1.0]
11+
12+
### Added
13+
14+
- Add new optional `Keyring.setSelectedAccounts` method ([#387](https://github.com/MetaMask/accounts/pull/387))
15+
- This method can be invoked by the MetaMask client to inform which accounts are now selected for this Snap.
16+
1017
## [21.0.0]
1118

1219
### Added
@@ -630,7 +637,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
630637
- SnapController keyring client. It is intended to be used by MetaMask to talk to the snap.
631638
- Helper functions to create keyring handler in the snap.
632639

633-
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.0.0...HEAD
640+
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.1.0...HEAD
641+
[21.1.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@21.0.0...@metamask/keyring-api@21.1.0
634642
[21.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@20.1.1...@metamask/keyring-api@21.0.0
635643
[20.1.1]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@20.1.0...@metamask/keyring-api@20.1.1
636644
[20.1.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-api@20.0.0...@metamask/keyring-api@20.1.0

packages/keyring-api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/keyring-api",
3-
"version": "21.0.0",
3+
"version": "21.1.0",
44
"description": "MetaMask Keyring API",
55
"keywords": [
66
"metamask",

packages/keyring-internal-api/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [9.1.0]
11+
12+
### Changed
13+
14+
- Bump `@metamask/keyring-api` from `^21.0.0` to `^21.1.0` ([#388](https://github.com/MetaMask/accounts/pull/388))
15+
1016
## [9.0.0]
1117

1218
### Changed
@@ -145,7 +151,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
145151
- This new version fixes a bug with CJS re-exports.
146152
- Initial release ([#24](https://github.com/MetaMask/accounts/pull/24))
147153

148-
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-api@9.0.0...HEAD
154+
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-api@9.1.0...HEAD
155+
[9.1.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-api@9.0.0...@metamask/keyring-internal-api@9.1.0
149156
[9.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-api@8.1.0...@metamask/keyring-internal-api@9.0.0
150157
[8.1.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-api@8.0.0...@metamask/keyring-internal-api@8.1.0
151158
[8.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-api@7.1.0...@metamask/keyring-internal-api@8.0.0

packages/keyring-internal-api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/keyring-internal-api",
3-
"version": "9.0.0",
3+
"version": "9.1.0",
44
"description": "MetaMask Keyring Internal API",
55
"keywords": [
66
"metamask",

packages/keyring-internal-snap-client/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [7.2.0]
11+
12+
### Changed
13+
14+
- Bump `@metamask/keyring-api` from `^21.0.0` to `^21.1.0` ([#388](https://github.com/MetaMask/accounts/pull/388))
15+
- Bump `@metamask/keyring-snap-client` from `^8.0.0` to `^8.1.0` ([#388](https://github.com/MetaMask/accounts/pull/388))
16+
- Bump `@metamask/keyring-internal-api` from `^9.0.0` to `^9.1.0` ([#388](https://github.com/MetaMask/accounts/pull/388))
17+
1018
## [7.1.0]
1119

1220
### Changed
@@ -139,7 +147,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
139147
- This new version fixes a bug with CJS re-exports.
140148
- Initial release ([#24](https://github.com/MetaMask/accounts/pull/24))
141149

142-
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-snap-client@7.1.0...HEAD
150+
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-snap-client@7.2.0...HEAD
151+
[7.2.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-snap-client@7.1.0...@metamask/keyring-internal-snap-client@7.2.0
143152
[7.1.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-snap-client@7.0.0...@metamask/keyring-internal-snap-client@7.1.0
144153
[7.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-snap-client@6.0.0...@metamask/keyring-internal-snap-client@7.0.0
145154
[6.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-internal-snap-client@5.0.0...@metamask/keyring-internal-snap-client@6.0.0

packages/keyring-internal-snap-client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/keyring-internal-snap-client",
3-
"version": "7.1.0",
3+
"version": "7.2.0",
44
"description": "MetaMask Keyring Snap internal clients",
55
"keywords": [
66
"metamask",

packages/keyring-snap-bridge/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [17.3.0]
11+
12+
### Added
13+
14+
- Add `SnapKeyring.setSelectedAccounts` and `snap_manageAccounts.getSelectedAccounts` support ([#387](https://github.com/MetaMask/accounts/pull/387))
15+
- The `SnapKeyring.setSelectedAccounts` method can be invoked by the MetaMask client to inform which accounts are now selected for this Snap.
16+
- The `snap_manageAccounts.getSelectedAccounts` RPC method can be invoked by the Snap to get the currently selected accounts for this Snap.
17+
18+
### Changed
19+
20+
- Add dependency to `@metamask/keyring-snap-sdk` version `^7.1.0` ([#387](https://github.com/MetaMask/accounts/pull/387)), ([#388](https://github.com/MetaMask/accounts/pull/388))
21+
- Bump `@metamask/keyring-api` from `^21.0.0` to `^21.1.0` ([#388](https://github.com/MetaMask/accounts/pull/388))
22+
1023
## [17.2.0]
1124

1225
### Added
@@ -577,7 +590,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
577590

578591
- Initial release.
579592

580-
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/eth-snap-keyring@17.2.0...HEAD
593+
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/eth-snap-keyring@17.3.0...HEAD
594+
[17.3.0]: https://github.com/MetaMask/accounts/compare/@metamask/eth-snap-keyring@17.2.0...@metamask/eth-snap-keyring@17.3.0
581595
[17.2.0]: https://github.com/MetaMask/accounts/compare/@metamask/eth-snap-keyring@17.1.0...@metamask/eth-snap-keyring@17.2.0
582596
[17.1.0]: https://github.com/MetaMask/accounts/compare/@metamask/eth-snap-keyring@17.0.0...@metamask/eth-snap-keyring@17.1.0
583597
[17.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/eth-snap-keyring@16.1.0...@metamask/eth-snap-keyring@17.0.0

packages/keyring-snap-bridge/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/eth-snap-keyring",
3-
"version": "17.2.0",
3+
"version": "17.3.0",
44
"description": "Snaps keyring bridge.",
55
"repository": {
66
"type": "git",

packages/keyring-snap-client/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [8.1.0]
11+
12+
### Added
13+
14+
- Add `KeyringClient.setSelectedAccounts` method ([#387](https://github.com/MetaMask/accounts/pull/387))
15+
- This method can be invoked by the MetaMask client to inform which accounts are now selected for this Snap.
16+
17+
### Changed
18+
19+
- Bump `@metamask/keyring-api` from `^21.0.0` to `^21.1.0` ([#388](https://github.com/MetaMask/accounts/pull/388))
20+
1021
## [8.0.0]
1122

1223
### Changed
@@ -120,7 +131,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
120131
- This new version fixes a bug with CJS re-exports.
121132
- Initial release ([#24](https://github.com/MetaMask/accounts/pull/24))
122133

123-
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-snap-client@8.0.0...HEAD
134+
[Unreleased]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-snap-client@8.1.0...HEAD
135+
[8.1.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-snap-client@8.0.0...@metamask/keyring-snap-client@8.1.0
124136
[8.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-snap-client@7.0.0...@metamask/keyring-snap-client@8.0.0
125137
[7.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-snap-client@6.0.0...@metamask/keyring-snap-client@7.0.0
126138
[6.0.0]: https://github.com/MetaMask/accounts/compare/@metamask/keyring-snap-client@5.0.0...@metamask/keyring-snap-client@6.0.0

0 commit comments

Comments
 (0)