Skip to content

Commit cecffa1

Browse files
authored
release: 159.0.0 (#4020)
This is the release candidate for version `159.0.0`. <!-- CURSOR_SUMMARY --> --- > [!NOTE] > **Medium Risk** > Major bump in snaps-rpc-methods changes how entropy is accessed via the keyring; integrators must upgrade and verify entropy-related Snap RPC flows, though this PR itself only changes versions and changelogs. > > **Overview** > **Release `159.0.0`** bumps the monorepo from `158.0.0` and cuts new versions for several published packages, with changelog entries only—no application source changes in this diff. > > **`@metamask/snaps-rpc-methods` `17.0.0`** (major) documents a **breaking** switch to `withKeyringV2Unsafe` for entropy access ([#4009](#4009)) and a patch bump on `@metamask/permission-controller`. **`@metamask/snaps-simulation` `4.2.0`** aligns with that entropy path and depends on rpc-methods 17. **`@metamask/snaps-controllers` `20.0.6`** and **`@metamask/snaps-jest` `10.1.4`** are patch releases that pull in the updated rpc-methods (and related) dependencies ([#4020](#4020), [#4002](#4002)). > > Consumers upgrading should treat **snaps-rpc-methods 17** as semver-major because of the keyring/entropy API change; other bumps are dependency alignment for the release train. > > <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit 94245cd. Bugbot is set up for automated code reviews on this repo. Configure [here](https://www.cursor.com/dashboard/bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent 06df849 commit cecffa1

9 files changed

Lines changed: 35 additions & 11 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/snaps-monorepo",
3-
"version": "158.0.0",
3+
"version": "159.0.0",
44
"private": true,
55
"repository": {
66
"type": "git",

packages/snaps-controllers/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+
## [20.0.6]
11+
12+
### Changed
13+
14+
- Bump `@metamask/permission-controller` from `13.1.0` to `13.1.1` ([#4002](https://github.com/MetaMask/snaps/pull/4002))
15+
- Bump `@metamask/snaps-rpc-methods` from `16.0.0` to `17.0.0` ([#4020](https://github.com/MetaMask/snaps/pull/4020))
16+
1017
## [20.0.5]
1118

1219
### Changed
@@ -1227,7 +1234,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
12271234
- The version of the package no longer needs to match the version of all other
12281235
MetaMask Snaps packages.
12291236

1230-
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@20.0.5...HEAD
1237+
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@20.0.6...HEAD
1238+
[20.0.6]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@20.0.5...@metamask/snaps-controllers@20.0.6
12311239
[20.0.5]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@20.0.4...@metamask/snaps-controllers@20.0.5
12321240
[20.0.4]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@20.0.3...@metamask/snaps-controllers@20.0.4
12331241
[20.0.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@20.0.2...@metamask/snaps-controllers@20.0.3

packages/snaps-controllers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/snaps-controllers",
3-
"version": "20.0.5",
3+
"version": "20.0.6",
44
"description": "Controllers for MetaMask Snaps",
55
"keywords": [
66
"MetaMask",

packages/snaps-jest/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+
## [10.1.4]
11+
12+
### Changed
13+
14+
- Bump `@metamask/snaps-simulation` from `^4.1.4` to `^4.2.0` ([#4020](https://github.com/MetaMask/snaps/pull/4020))
15+
- Bump `@metamask/snaps-rpc-methods` from `16.0.0` to `17.0.0` ([#4020](https://github.com/MetaMask/snaps/pull/4020))
16+
1017
## [10.1.3]
1118

1219
### Changed
@@ -496,7 +503,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
496503
- The version of the package no longer needs to match the version of all other
497504
MetaMask Snaps packages.
498505

499-
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@10.1.3...HEAD
506+
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@10.1.4...HEAD
507+
[10.1.4]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@10.1.3...@metamask/snaps-jest@10.1.4
500508
[10.1.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@10.1.2...@metamask/snaps-jest@10.1.3
501509
[10.1.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@10.1.1...@metamask/snaps-jest@10.1.2
502510
[10.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@10.1.0...@metamask/snaps-jest@10.1.1

packages/snaps-jest/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/snaps-jest",
3-
"version": "10.1.3",
3+
"version": "10.1.4",
44
"description": "A Jest preset for end-to-end testing MetaMask Snaps, including a Jest environment, and a set of Jest matchers",
55
"keywords": [
66
"MetaMask",

packages/snaps-rpc-methods/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [17.0.0]
11+
1012
### Changed
1113

1214
- **BREAKING:** Use `withKeyringV2Unsafe` for accessing entropy ([#4009](https://github.com/MetaMask/snaps/pull/4009))
15+
- Bump `@metamask/permission-controller` from `13.1.0` to `13.1.1` ([#4002](https://github.com/MetaMask/snaps/pull/4002))
1316

1417
## [16.0.0]
1518

@@ -25,7 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2528
- **BREAKING:** Assert expected hooks for restricted method specifications ([#3993](https://github.com/MetaMask/snaps/pull/3993))
2629
- `buildSnapRestrictedMethodSpecifications` will now throw if the expected hooks are not passed.
2730
- Bump `@metamask/permission-controller` `12.3.0` to `^13.1.0` ([#3984](https://github.com/MetaMask/snaps/pull/3984), [#3989](https://github.com/MetaMask/snaps/pull/3989))
28-
- Bump `@metamask/json-rpc-engine` from `^10.2.4` to `^10.5.0` ([#3982](https://github.com/MetaMask/snaps/pull/3982),[#3992](https://github.com/MetaMask/snaps/pull/3992), [#3998](https://github.com/MetaMask/snaps/pull/3998))
31+
- Bump `@metamask/json-rpc-engine` from `^10.2.4` to `^10.5.0` ([#3982](https://github.com/MetaMask/snaps/pull/3982), [#3992](https://github.com/MetaMask/snaps/pull/3992), [#3998](https://github.com/MetaMask/snaps/pull/3998))
2932
- Bump `@metamask/messenger` from `^1.1.1` to `^1.2.0` ([#3981](https://github.com/MetaMask/snaps/pull/3981))
3033

3134
### Removed
@@ -641,7 +644,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
641644
- The version of the package no longer needs to match the version of all other
642645
MetaMask Snaps packages.
643646

644-
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@16.0.0...HEAD
647+
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@17.0.0...HEAD
648+
[17.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@16.0.0...@metamask/snaps-rpc-methods@17.0.0
645649
[16.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@15.1.1...@metamask/snaps-rpc-methods@16.0.0
646650
[15.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@15.1.0...@metamask/snaps-rpc-methods@15.1.1
647651
[15.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@15.0.2...@metamask/snaps-rpc-methods@15.1.0

packages/snaps-rpc-methods/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/snaps-rpc-methods",
3-
"version": "16.0.0",
3+
"version": "17.0.0",
44
"description": "MetaMask Snaps JSON-RPC method implementations",
55
"keywords": [
66
"MetaMask",

packages/snaps-simulation/CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [4.2.0]
11+
1012
### Changed
1113

1214
- Use `withKeyringV2Unsafe` for accessing entropy ([#4009](https://github.com/MetaMask/snaps/pull/4009))
15+
- Bump `@metamask/snaps-rpc-methods` from `16.0.0` to `17.0.0` ([#4020](https://github.com/MetaMask/snaps/pull/4020))
1316

1417
## [4.1.4]
1518

1619
### Changed
1720

1821
- Bump `@metamask/snaps-rpc-methods` from `^15.1.1` to `16.0.0` and handle breaking changes ([#3968](https://github.com/MetaMask/snaps/pull/3968), [#3987](https://github.com/MetaMask/snaps/pull/3987), [#3993](https://github.com/MetaMask/snaps/pull/3993))
1922
- Bump `@metamask/permission-controller` `12.3.0` to `^13.1.0` ([#3984](https://github.com/MetaMask/snaps/pull/3984), [#3989](https://github.com/MetaMask/snaps/pull/3989))
20-
- Bump `@metamask/json-rpc-engine` from `^10.2.4` to `^10.5.0` ([#3982](https://github.com/MetaMask/snaps/pull/3982),[#3992](https://github.com/MetaMask/snaps/pull/3992), [#3998](https://github.com/MetaMask/snaps/pull/3998))
23+
- Bump `@metamask/json-rpc-engine` from `^10.2.4` to `^10.5.0` ([#3982](https://github.com/MetaMask/snaps/pull/3982), [#3992](https://github.com/MetaMask/snaps/pull/3992), [#3998](https://github.com/MetaMask/snaps/pull/3998))
2124
- Bump `@metamask/messenger` from `^1.1.1` to `^1.2.0` ([#3981](https://github.com/MetaMask/snaps/pull/3981))
2225
- Bump `@metamask/chain-agnostic-permission` from `^1.5.0` to `^1.6.0` ([#3997](https://github.com/MetaMask/snaps/pull/3997))
2326

@@ -314,7 +317,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
314317

315318
- Initial release of `@metamask/snaps-simulation` package ([#2727](https://github.com/MetaMask/snaps/pull/2727))
316319

317-
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@4.1.4...HEAD
320+
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@4.2.0...HEAD
321+
[4.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@4.1.4...@metamask/snaps-simulation@4.2.0
318322
[4.1.4]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@4.1.3...@metamask/snaps-simulation@4.1.4
319323
[4.1.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@4.1.2...@metamask/snaps-simulation@4.1.3
320324
[4.1.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@4.1.1...@metamask/snaps-simulation@4.1.2

packages/snaps-simulation/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/snaps-simulation",
3-
"version": "4.1.4",
3+
"version": "4.2.0",
44
"description": "A simulation framework for MetaMask Snaps, enabling headless testing of Snaps in a controlled environment",
55
"keywords": [
66
"MetaMask",

0 commit comments

Comments
 (0)