From a4e654a19fa8d2a7a0d8c3d532569a4527f9ff11 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Mon, 14 Oct 2024 16:42:48 +0200 Subject: [PATCH] Release 73.0.0 (#2836) This is the release candidate for version `73.0.0`. --------- Co-authored-by: Frederik Bolding --- package.json | 2 +- packages/examples/package.json | 2 +- .../packages/preinstalled/CHANGELOG.md | 9 ++++++++- .../packages/preinstalled/package.json | 2 +- .../packages/preinstalled/snap.manifest.json | 4 ++-- packages/snaps-cli/CHANGELOG.md | 13 ++++++++++++- packages/snaps-cli/package.json | 2 +- packages/snaps-controllers/CHANGELOG.md | 10 +++++++++- packages/snaps-controllers/package.json | 2 +- packages/snaps-jest/CHANGELOG.md | 10 +++++++++- packages/snaps-jest/package.json | 2 +- packages/snaps-rpc-methods/CHANGELOG.md | 12 +++++++++++- packages/snaps-rpc-methods/package.json | 2 +- packages/snaps-sdk/CHANGELOG.md | 18 +++++++++++++++++- packages/snaps-sdk/package.json | 2 +- packages/snaps-simulation/CHANGELOG.md | 11 ++++++++++- packages/snaps-simulation/package.json | 2 +- packages/snaps-utils/CHANGELOG.md | 10 +++++++++- packages/snaps-utils/package.json | 2 +- packages/test-snaps/CHANGELOG.md | 9 ++++++++- packages/test-snaps/package.json | 2 +- 21 files changed, 106 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index bc8b02e666..ca2ae658bd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "72.0.0", + "version": "73.0.0", "private": true, "repository": { "type": "git", diff --git a/packages/examples/package.json b/packages/examples/package.json index 5bb8532f90..9c76eea3c2 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/example-snaps", - "version": "3.10.0", + "version": "3.11.0", "private": true, "description": "A collection of examples demonstrating how to build MetaMask Snaps", "keywords": [ diff --git a/packages/examples/packages/preinstalled/CHANGELOG.md b/packages/examples/packages/preinstalled/CHANGELOG.md index b213951512..dda69cd39b 100644 --- a/packages/examples/packages/preinstalled/CHANGELOG.md +++ b/packages/examples/packages/preinstalled/CHANGELOG.md @@ -7,11 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.0] + +### Added + +- Add some basic logic to make the buttons work ([#2829](https://github.com/MetaMask/snaps/pull/2829)) + ## [0.1.0] ### Added - Add preinstalled example Snap ([#2721](https://github.com/MetaMask/snaps/pull/2721)) -[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/preinstalled-example-snap@0.1.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/preinstalled-example-snap@0.2.0...HEAD +[0.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/preinstalled-example-snap@0.1.0...@metamask/preinstalled-example-snap@0.2.0 [0.1.0]: https://github.com/MetaMask/snaps/releases/tag/@metamask/preinstalled-example-snap@0.1.0 diff --git a/packages/examples/packages/preinstalled/package.json b/packages/examples/packages/preinstalled/package.json index 2cbbc50f94..7e08f1707b 100644 --- a/packages/examples/packages/preinstalled/package.json +++ b/packages/examples/packages/preinstalled/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/preinstalled-example-snap", - "version": "0.1.0", + "version": "0.2.0", "description": "MetaMask example snap demonstrating preinstalled Snaps", "keywords": [ "MetaMask", diff --git a/packages/examples/packages/preinstalled/snap.manifest.json b/packages/examples/packages/preinstalled/snap.manifest.json index d8f33034fd..cf6a42afee 100644 --- a/packages/examples/packages/preinstalled/snap.manifest.json +++ b/packages/examples/packages/preinstalled/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.1.0", + "version": "0.2.0", "description": "MetaMask example snap demonstrating preinstalled Snaps.", "proposedName": "Preinstalled Example Snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "J3zJc64oz6LDVQKp/KAQwlhsW+e1aiiyD4UPJn5gKu4=", + "shasum": "KUHZC+FvI4Ll48Ngy9ufvs6CFMsxqaNVw+dd2iyRNNE=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/snaps-cli/CHANGELOG.md b/packages/snaps-cli/CHANGELOG.md index 4b145b93b7..142781a0d9 100644 --- a/packages/snaps-cli/CHANGELOG.md +++ b/packages/snaps-cli/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.5.0] + +### Added + +- Add support for TypeScript type-checking ([#2783](https://github.com/MetaMask/snaps/pull/2783)) + - This introduces a new configuration option, `typescript.enabled`, which can + be set to `true` to enable TypeScript type-checking. + - You can optionally specify a custom `tsconfig.json` file by setting + `typescript.configFile` to the path of the file. + ## [6.4.0] ### Changed @@ -260,7 +270,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/snaps-cli@6.4.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@6.5.0...HEAD +[6.5.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@6.4.0...@metamask/snaps-cli@6.5.0 [6.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@6.3.4...@metamask/snaps-cli@6.4.0 [6.3.4]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@6.3.3...@metamask/snaps-cli@6.3.4 [6.3.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@6.3.2...@metamask/snaps-cli@6.3.3 diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index fec12c017e..f1aa5a3b3c 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-cli", - "version": "6.4.0", + "version": "6.5.0", "description": "A CLI for developing MetaMask Snaps", "keywords": [ "MetaMask", diff --git a/packages/snaps-controllers/CHANGELOG.md b/packages/snaps-controllers/CHANGELOG.md index 751813d9ff..56ec2ee213 100644 --- a/packages/snaps-controllers/CHANGELOG.md +++ b/packages/snaps-controllers/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [9.11.1] + +### Fixed + +- Pass full URLs to `PhishingController` ([#2835](https://github.com/MetaMask/snaps/pull/2835)) +- Ignore Snap insight response if transaction or signature has already been signed ([#2825](https://github.com/MetaMask/snaps/pull/2825)) + ## [9.11.0] ### Changed @@ -534,7 +541,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/snaps-controllers@9.11.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@9.11.1...HEAD +[9.11.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@9.11.0...@metamask/snaps-controllers@9.11.1 [9.11.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@9.10.0...@metamask/snaps-controllers@9.11.0 [9.10.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@9.9.0...@metamask/snaps-controllers@9.10.0 [9.9.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-controllers@9.8.0...@metamask/snaps-controllers@9.9.0 diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index 3cf86b631f..a94355dce6 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-controllers", - "version": "9.11.0", + "version": "9.11.1", "description": "Controllers for MetaMask Snaps", "keywords": [ "MetaMask", diff --git a/packages/snaps-jest/CHANGELOG.md b/packages/snaps-jest/CHANGELOG.md index 6aac9cba87..cf4c141d69 100644 --- a/packages/snaps-jest/CHANGELOG.md +++ b/packages/snaps-jest/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.6.0] + +### Added + +- Add function to test `onKeyringRequest` ([#2777](https://github.com/MetaMask/snaps/pull/2777)) + - The `onKeyringRequest` function can be used to test keyring requests. + ## [8.5.0] ### Changed @@ -270,7 +277,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/snaps-jest@8.5.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@8.6.0...HEAD +[8.6.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@8.5.0...@metamask/snaps-jest@8.6.0 [8.5.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@8.4.0...@metamask/snaps-jest@8.5.0 [8.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@8.3.2...@metamask/snaps-jest@8.4.0 [8.3.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@8.3.1...@metamask/snaps-jest@8.3.2 diff --git a/packages/snaps-jest/package.json b/packages/snaps-jest/package.json index a8dc60371a..851de2afbe 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-jest", - "version": "8.5.0", + "version": "8.6.0", "description": "A Jest preset for end-to-end testing MetaMask Snaps, including a Jest environment, and a set of Jest matchers", "keywords": [ "MetaMask", diff --git a/packages/snaps-rpc-methods/CHANGELOG.md b/packages/snaps-rpc-methods/CHANGELOG.md index 763a582cd5..b985484440 100644 --- a/packages/snaps-rpc-methods/CHANGELOG.md +++ b/packages/snaps-rpc-methods/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [11.5.0] + +### Removed + +- Remove support for JSX in `snap_notify` notifications ([#2837](https://github.com/MetaMask/snaps/pull/2837)) + - This is technically a breaking change, but this feature was never actually + implemented, so it should not affect any existing code. + - This will be re-implemented in a future release. + ## [11.4.0] ### Added @@ -314,7 +323,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/snaps-rpc-methods@11.4.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@11.5.0...HEAD +[11.5.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@11.4.0...@metamask/snaps-rpc-methods@11.5.0 [11.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@11.3.0...@metamask/snaps-rpc-methods@11.4.0 [11.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@11.2.0...@metamask/snaps-rpc-methods@11.3.0 [11.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@11.1.1...@metamask/snaps-rpc-methods@11.2.0 diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 5b679db055..0e90cffe39 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-rpc-methods", - "version": "11.4.0", + "version": "11.5.0", "description": "MetaMask Snaps JSON-RPC method implementations", "keywords": [ "MetaMask", diff --git a/packages/snaps-sdk/CHANGELOG.md b/packages/snaps-sdk/CHANGELOG.md index c756be04d3..d5680ca38f 100644 --- a/packages/snaps-sdk/CHANGELOG.md +++ b/packages/snaps-sdk/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [6.9.0] + +### Added + +- Add `sm` size variant to `Heading` component ([#2831](https://github.com/MetaMask/snaps/pull/2831)) +- Add `min`, `max` and `step` props to number `Input` component ([#2821](https://github.com/MetaMask/snaps/pull/2821)) +- Add `Avatar` component ([#2820](https://github.com/MetaMask/snaps/pull/2820)) + +### Removed + +- Remove support for JSX in `snap_notify` notifications ([#2837](https://github.com/MetaMask/snaps/pull/2837)) + - This is technically a breaking change, but this feature was never actually + implemented, so it should not affect any existing code. + - This will be re-implemented in a future release. + ## [6.8.0] ### Added @@ -383,7 +398,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release of this package. -[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@6.8.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@6.9.0...HEAD +[6.9.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@6.8.0...@metamask/snaps-sdk@6.9.0 [6.8.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@6.7.0...@metamask/snaps-sdk@6.8.0 [6.7.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@6.6.0...@metamask/snaps-sdk@6.7.0 [6.6.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@6.5.1...@metamask/snaps-sdk@6.6.0 diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index d032a9e8f4..0bc15b549d 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-sdk", - "version": "6.8.0", + "version": "6.9.0", "description": "A library containing the core functionality for building MetaMask Snaps", "keywords": [ "MetaMask", diff --git a/packages/snaps-simulation/CHANGELOG.md b/packages/snaps-simulation/CHANGELOG.md index 18ce4a4f00..f5da572466 100644 --- a/packages/snaps-simulation/CHANGELOG.md +++ b/packages/snaps-simulation/CHANGELOG.md @@ -7,6 +7,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.2.0] + +### Added + +- Add support for button `form` property ([#2830](https://github.com/MetaMask/snaps/pull/2830)) +- Add function to test `onKeyringRequest` ([#2777](https://github.com/MetaMask/snaps/pull/2777)) + - The `onKeyringRequest` function can be used to test keyring requests. + ## [1.1.1] ### Removed @@ -37,7 +45,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release of `@metamask/snaps-simulation` package ([#2727](https://github.com/MetaMask/snaps/pull/2727)) -[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@1.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@1.2.0...HEAD +[1.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@1.1.1...@metamask/snaps-simulation@1.2.0 [1.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@1.1.0...@metamask/snaps-simulation@1.1.1 [1.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@1.0.1...@metamask/snaps-simulation@1.1.0 [1.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@1.0.0...@metamask/snaps-simulation@1.0.1 diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index f30226b129..e0634d018b 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-simulation", - "version": "1.1.1", + "version": "1.2.0", "description": "A simulation framework for MetaMask Snaps, enabling headless testing of Snaps in a controlled environment", "keywords": [ "MetaMask", diff --git a/packages/snaps-utils/CHANGELOG.md b/packages/snaps-utils/CHANGELOG.md index a80e3b4ce9..5c5d6f0de4 100644 --- a/packages/snaps-utils/CHANGELOG.md +++ b/packages/snaps-utils/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.4.1] + +### Fixed + +- Pass full URLs to `PhishingController` ([#2835](https://github.com/MetaMask/snaps/pull/2835)) +- Make `parseMetaMaskUrl` platform-agnostic ([#2834](https://github.com/MetaMask/snaps/pull/2834)) + ## [8.4.0] ### Added @@ -455,7 +462,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/snaps-utils@8.4.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@8.4.1...HEAD +[8.4.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@8.4.0...@metamask/snaps-utils@8.4.1 [8.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@8.3.0...@metamask/snaps-utils@8.4.0 [8.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@8.2.0...@metamask/snaps-utils@8.3.0 [8.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@8.1.1...@metamask/snaps-utils@8.2.0 diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 8a7eb5df58..f2b6446e8a 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-utils", - "version": "8.4.0", + "version": "8.4.1", "description": "A collection of utilities for MetaMask Snaps", "keywords": [ "MetaMask", diff --git a/packages/test-snaps/CHANGELOG.md b/packages/test-snaps/CHANGELOG.md index 65143ed0c0..4b14f91bae 100644 --- a/packages/test-snaps/CHANGELOG.md +++ b/packages/test-snaps/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.15.2] + +### Changed + +- Use latest versions of example Snaps ([#2836](https://github.com/MetaMask/snaps/pull/2836)) + ## [2.15.1] ### Changed @@ -223,7 +229,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Fix NPM package name of the network access snap ([#1621](https://github.com/MetaMask/snaps/pull/1621)) -[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@2.15.1...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@2.15.2...HEAD +[2.15.2]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@2.15.1...@metamask/test-snaps@2.15.2 [2.15.1]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@2.14.1...@metamask/test-snaps@2.15.1 [2.14.1]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@2.14.0...@metamask/test-snaps@2.14.1 [2.14.0]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@2.13.1...@metamask/test-snaps@2.14.0 diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index 45885eacf8..f7ae45451f 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/test-snaps", - "version": "2.15.1", + "version": "2.15.2", "private": true, "description": "The test snaps website for MetaMask Snaps, used for end-to-end testing", "keywords": [