Skip to content

Commit

Permalink
Release 31.0.0 (#2169)
Browse files Browse the repository at this point in the history
See the changelogs for details.

---------

Co-authored-by: Maarten Zuidhoorn <[email protected]>
  • Loading branch information
FrederikBolding and Mrtenz authored Feb 6, 2024
1 parent a15b0f0 commit 7d9c2f4
Show file tree
Hide file tree
Showing 30 changed files with 163 additions and 40 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "root",
"version": "30.0.0",
"version": "31.0.0",
"private": true,
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion packages/examples/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/example-snaps",
"version": "2.3.1",
"version": "3.0.0",
"private": true,
"repository": {
"type": "git",
Expand Down
7 changes: 6 additions & 1 deletion packages/examples/packages/client-status/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

[Unreleased]: https://github.com/MetaMask/snaps/
## [1.0.0]
### Added
- Add `snap_getClientStatus` example snap ([#2159](https://github.com/MetaMask/snaps/pull/2159))

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[1.0.0]: https://github.com/MetaMask/snaps/releases/tag/@metamask/[email protected]
2 changes: 1 addition & 1 deletion packages/examples/packages/client-status/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/client-status-example-snap",
"version": "0.0.0",
"version": "1.0.0",
"description": "MetaMask example snap demonstrating the use of `snap_getClientStatus`.",
"repository": {
"type": "git",
Expand Down
4 changes: 2 additions & 2 deletions packages/examples/packages/client-status/snap.manifest.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"version": "0.0.0",
"version": "1.0.0",
"description": "MetaMask example snap demonstrating the use of `snap_getClientStatus`",
"proposedName": "Client Status Example Snap",
"repository": {
"type": "git",
"url": "https://github.com/MetaMask/snaps.git"
},
"source": {
"shasum": "sv2nA4ghSNtJ/X+v5a0mseevW4supBSv1lW2ifgRr7I=",
"shasum": "CbetiYXt1neGeDoKP1mkh02XqGA5wT9IRR2+Zlu0JC8=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down
7 changes: 6 additions & 1 deletion packages/examples/packages/cronjobs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.1.1]
### Changed
- Change cronjob interval to run more often ([#2164](https://github.com/MetaMask/snaps/pull/2164))

## [2.1.0]
### Changed
- Use `@metamask/snaps-sdk` package ([#1946](https://github.com/MetaMask/snaps/pull/1946), [#1954](https://github.com/MetaMask/snaps/pull/1954))
Expand Down Expand Up @@ -39,7 +43,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[2.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[2.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[2.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion packages/examples/packages/cronjobs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/cronjob-example-snap",
"version": "2.1.0",
"version": "2.1.1",
"description": "MetaMask example snap demonstrating the use of cronjobs in snaps.",
"repository": {
"type": "git",
Expand Down
4 changes: 2 additions & 2 deletions packages/examples/packages/cronjobs/snap.manifest.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"version": "2.1.0",
"version": "2.1.1",
"description": "MetaMask example snap demonstrating the use of cronjobs in snaps.",
"proposedName": "Cronjob Example Snap",
"repository": {
"type": "git",
"url": "https://github.com/MetaMask/snaps.git"
},
"source": {
"shasum": "FyyIi50ZciVywbt+Mqq6uXeFGyrvmVxZoZ7PcEJ4HN0=",
"shasum": "Lkw2STqcJn6zw3u7uB7QTBjVc539gv/RFdNL6DqAE0Q=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down
12 changes: 9 additions & 3 deletions packages/examples/packages/name-lookup/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [3.0.0]
### Changed
- **BREAKING:** Update snap to match new API ([#2113](https://github.com/MetaMask/snaps/pull/2113))
- This includes updating the permission format in the manifest as well as adjusting the return values.

## [2.1.0]
### Changed
- Use `@metamask/snaps-sdk` package ([#1946](https://github.com/MetaMask/snaps/pull/1946))
- This package replaces the `@metamask/snaps-types` and
- `@metamask/snaps-ui` packages, and is much more lightweight.
- This package replaces the `@metamask/snaps-types` and
- `@metamask/snaps-ui` packages, and is much more lightweight.

## [2.0.1]
### Changed
Expand All @@ -24,7 +29,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Add name lookup example snap ([#1768](https://github.com/MetaMask/snaps/pull/1768), [#1754](https://github.com/MetaMask/snaps/pull/1754))

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[3.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[2.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[2.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[2.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion packages/examples/packages/name-lookup/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/name-lookup-example-snap",
"version": "2.1.0",
"version": "3.0.0",
"description": "MetaMask example snap demonstrating the use of the `endowment:name-lookup` permission.",
"repository": {
"type": "git",
Expand Down
4 changes: 2 additions & 2 deletions packages/examples/packages/name-lookup/snap.manifest.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"version": "2.1.0",
"version": "3.0.0",
"description": "MetaMask example snap demonstrating the use of the `endowment:name-lookup` permission.",
"proposedName": "Name Lookup Example Snap",
"repository": {
"type": "git",
"url": "https://github.com/MetaMask/snaps.git"
},
"source": {
"shasum": "Ktg7ShpCp9QqnCzHa5GupDI8jlVJ4ZuMu5t8wsJnv2Y=",
"shasum": "snZ/j7c61yFp0K0b77HAw0cLdQswUuqoJE+nVrrBK/A=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down
7 changes: 6 additions & 1 deletion packages/examples/packages/signature-insights/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

[Unreleased]: https://github.com/MetaMask/snaps/
## [1.0.0]
### Added
- Add signature insights example ([#2114](https://github.com/MetaMask/snaps/pull/2079))

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[1.0.0]: https://github.com/MetaMask/snaps/releases/tag/@metamask/[email protected]
2 changes: 1 addition & 1 deletion packages/examples/packages/signature-insights/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/signature-insights-example-snap",
"version": "0.0.0",
"version": "1.0.0",
"description": "MetaMask example snap demonstrating the use of the Signature Insights API.",
"repository": {
"type": "git",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"version": "0.0.0",
"version": "1.0.0",
"description": "MetaMask example snap demonstrating the use of the Signature Insights API.",
"proposedName": "Signature Insights Example Snap",
"repository": {
"type": "git",
"url": "https://github.com/MetaMask/snaps.git"
},
"source": {
"shasum": "LL77fwso1t8iWYHwl9iB6wAShC5FdrasenGxEfH7X2U=",
"shasum": "5lRRSiPylWsWVHQCSuphKjtdZawf6/NceKn+XY2VWE4=",
"location": {
"npm": {
"filePath": "dist/bundle.js",
Expand Down
10 changes: 9 additions & 1 deletion packages/snaps-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [5.0.0]
### Changed
- **BREAKING:** Disable source maps by default ([#2166](https://github.com/MetaMask/snaps/pull/2166))
- This slightly speeds up the build process.
- You can enable source maps again by setting `sourceMap: true` in your Snap config.
- Set `output.chunkFormat` to `commonjs` by default ([#2136](https://github.com/MetaMask/snaps/pull/2136))

## [4.0.1]
### Fixed
- Fix missing `global` during snap evaluation ([#2072](https://github.com/MetaMask/snaps/pull/2072))
Expand Down Expand Up @@ -95,7 +102,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[3.0.5]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion packages/snaps-cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/snaps-cli",
"version": "4.0.1",
"version": "5.0.0",
"description": "A CLI for developing MetaMask Snaps.",
"repository": {
"type": "git",
Expand Down
23 changes: 22 additions & 1 deletion packages/snaps-controllers/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [5.0.0]
### Added
- Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465), [#2126](https://github.com/MetaMask/snaps/pull/2126), [#2144](https://github.com/MetaMask/snaps/pull/2144), [#2152](https://github.com/MetaMask/snaps/pull/2152), [#2143](https://github.com/MetaMask/snaps/pull/2143))
- Add support for Snap defined execution timeouts ([#2098](https://github.com/MetaMask/snaps/pull/2098))
- A Snap can now define `maxRequestTime` to extend or shorten its execution timeout.
- Add `WebViewExecutionService` for mobile execution ([#2005](https://github.com/MetaMask/snaps/pull/2005))

### Changed
- Loosen allowlist requirements ([#1672](https://github.com/MetaMask/snaps/pull/1672))
- Snaps with certain permissions can now be installed without being allowlisted.
- Reintroduce `DecompressionStream` for improved installation performance ([#2110](https://github.com/MetaMask/snaps/pull/2110))
- Bump `tar-stream` ([#2116](https://github.com/MetaMask/snaps/pull/2116))
- This fixes a problem where Snaps would sometimes fail to download from NPM.
- Bump several MetaMask dependencies ([#2129](https://github.com/MetaMask/snaps/pull/2129), [#2132](https://github.com/MetaMask/snaps/pull/2132), [#2130](https://github.com/MetaMask/snaps/pull/2130), [#2139](https://github.com/MetaMask/snaps/pull/2139), [#2142](https://github.com/MetaMask/snaps/pull/2142))
- Pass localized snap name to SubjectMetadataController ([#2157](https://github.com/MetaMask/snaps/pull/2157))

### Removed
- **BREAKING:** Remove endowment permission specifications from this package ([#2155](https://github.com/MetaMask/snaps/pull/2155))
- They can now be found in `snaps-rpc-methods`.

## [4.1.0]
### Added
- Add support for signature insights ([#2074](https://github.com/MetaMask/snaps/pull/2074))
Expand Down Expand Up @@ -168,7 +188,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[3.6.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion packages/snaps-controllers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/snaps-controllers",
"version": "4.1.0",
"version": "5.0.0",
"description": "Controllers for MetaMask Snaps.",
"repository": {
"type": "git",
Expand Down
16 changes: 15 additions & 1 deletion packages/snaps-execution-environments/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [4.0.0]
### Added
- Add WebView execution environment ([#2005](https://github.com/MetaMask/snaps/pull/2005))
- Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465))

### Changed
- **BREAKING:** Stop bundling offscreen execution environment ([#2154](https://github.com/MetaMask/snaps/pull/2154))
- **BREAKING:** Deploy multiple bundles to AWS ([#2150](https://github.com/MetaMask/snaps/pull/2150))
- From now on the bundles will be served at `https://execution.metamask.io/%BUILD_TYPE%/%VERSION%/index.html`.
- Export `ProxySnapExecutor` ([#2153](https://github.com/MetaMask/snaps/pull/2153))
- Reduce executor bundle sizes ([#2160](https://github.com/MetaMask/snaps/pull/2160))
- Bump MetaMask dependencies ([#2129](https://github.com/MetaMask/snaps/pull/2129), [#2132](https://github.com/MetaMask/snaps/pull/2132))

## [3.5.0]
### Added
- Add support for signature insights ([#2074](https://github.com/MetaMask/snaps/pull/2074))
Expand Down Expand Up @@ -128,7 +141,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[3.5.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[3.4.3]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[3.4.2]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion packages/snaps-execution-environments/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/snaps-execution-environments",
"version": "3.5.0",
"version": "4.0.0",
"description": "Snap sandbox environments for executing SES javascript",
"repository": {
"type": "git",
Expand Down
17 changes: 16 additions & 1 deletion packages/snaps-jest/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [5.0.0]
### Added
- **BREAKING:** Implement testing framework using Node.js executor ([#1982](https://github.com/MetaMask/snaps/pull/1982), [#2118](https://github.com/MetaMask/snaps/pull/2118))
- The network mocking functionality was removed, but may be reintroduced in a future version.
- `mockJsonRpc` no longer returns a `Promise`.
- `runCronjob` was renamed to `onCronjob`, and `sendTransaction` was renamed to `onTransaction`.
- For backwards compatibility, the old methods are still available, but will be removed in a future version.
- Add `onHomePage` support ([#2104](https://github.com/MetaMask/snaps/pull/2104))
- Add `onSignature` support ([#2114](https://github.com/MetaMask/snaps/pull/2114))
- Add `snap_getClientStatus` support ([#2159](https://github.com/MetaMask/snaps/pull/2159))

### Changed
- Bump several MetaMask dependencies ([#2101](https://github.com/MetaMask/snaps/pull/2101), [#2100](https://github.com/MetaMask/snaps/pull/2100), [#2129](https://github.com/MetaMask/snaps/pull/2129), [#2140](https://github.com/MetaMask/snaps/pull/2140), [#2141](https://github.com/MetaMask/snaps/pull/2141), [#2142](https://github.com/MetaMask/snaps/pull/2142))

## [4.0.1]
### Fixed
- Fix coercing of address values in `sendTransaction` function ([#1970](https://github.com/MetaMask/snaps/pull/1970))
Expand Down Expand Up @@ -81,7 +95,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion packages/snaps-jest/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/snaps-jest",
"version": "4.0.1",
"version": "5.0.0",
"description": "A Jest preset for end-to-end testing MetaMask Snaps, including a Jest environment, and a set of Jest matchers.",
"sideEffects": false,
"main": "./dist/cjs/index.js",
Expand Down
18 changes: 15 additions & 3 deletions packages/snaps-rpc-methods/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [6.0.0]
### Added
- **BREAKING:** Add support for dynamic user interfaces ([#1465](https://github.com/MetaMask/snaps/pull/1465), [#2144](https://github.com/MetaMask/snaps/pull/2144), [#2143](https://github.com/MetaMask/snaps/pull/2143))
- This adds the `snap_createInterface`, `snap_updateInterface`, and `snap_getInterfaceState` methods.
- This is breaking because it changes the expected type of the `showDialog` RPC method hook.
- **BREAKING:** Update the permission format for the name lookup endowment ([#2113](https://github.com/MetaMask/snaps/pull/2113))
- The new format is documented in [SIP-12](https://metamask.github.io/SIPs/SIPS/sip-12).
- Add endowment permission specifications to this package ([#2155](https://github.com/MetaMask/snaps/pull/2155))

### Changed
- Bump MetaMask dependencies ([#2129](https://github.com/MetaMask/snaps/pull/2129), [#2142](https://github.com/MetaMask/snaps/pull/2142))

## [5.0.0]
### Added
- Add `snap_getClientStatus` ([#2051](https://github.com/MetaMask/snaps/pull/2051))
Expand All @@ -14,7 +26,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **BREAKING:** Use origin bound hooks for `invokeKeyring` ([#2090](https://github.com/MetaMask/snaps/pull/2090))
- Bump several MetaMask dependencies ([#2069](https://github.com/MetaMask/snaps/pull/2069), [#2100](https://github.com/MetaMask/snaps/pull/2100))


## [4.1.0]
### Added
- Add `wallet_getAllSnaps` method to get all installed Snaps ([#2047](https://github.com/MetaMask/snaps/pull/2047))
Expand Down Expand Up @@ -89,7 +100,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.38.0-flask.1]
### Added
- Add `snap_getLocale` JSON-RPC method ([#1557](https://github.com/MetaMask/snaps/pull/1557))
- This will let snaps get the user locale from the client.
- This will let snaps get the user locale from the client.

### Fixed
- Fix ed25519 public key derivation ([#1678](https://github.com/MetaMask/snaps/pull/1678))
Expand All @@ -100,7 +111,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.

[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]
[6.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
[4.0.3]: https://github.com/MetaMask/snaps/compare/@metamask/[email protected]...@metamask/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion packages/snaps-rpc-methods/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@metamask/snaps-rpc-methods",
"version": "5.0.0",
"version": "6.0.0",
"description": "MetaMask Snaps JSON-RPC method implementations.",
"repository": {
"type": "git",
Expand Down
Loading

0 comments on commit 7d9c2f4

Please sign in to comment.