diff --git a/package.json b/package.json index 0cd2a1f2f4..a638263141 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-monorepo", - "version": "138.0.0", + "version": "139.0.0", "private": true, "repository": { "type": "git", diff --git a/packages/examples/package.json b/packages/examples/package.json index 3bcf4d192f..fdf33510da 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/example-snaps", - "version": "3.28.0", + "version": "3.29.0", "private": true, "description": "A collection of examples demonstrating how to build MetaMask Snaps", "keywords": [ diff --git a/packages/examples/packages/background-events/snap.manifest.json b/packages/examples/packages/background-events/snap.manifest.json index eba94f4b02..f13fff2ff7 100644 --- a/packages/examples/packages/background-events/snap.manifest.json +++ b/packages/examples/packages/background-events/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "HTF/g7VSNFOHVSFMVCr/oiCtBQUhnlh7RgoKRrmcfAw=", + "shasum": "iwcAFpTZI2R0+2Y08yHLHQrnLYIH0BnLZnyUf5yxvr0=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -24,6 +24,6 @@ "endowment:cronjob": {}, "snap_dialog": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/bip32/snap.manifest.json b/packages/examples/packages/bip32/snap.manifest.json index c7ad93d114..50a6e970a8 100644 --- a/packages/examples/packages/bip32/snap.manifest.json +++ b/packages/examples/packages/bip32/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "bLh42RUBGIcHxVrXiOOyYxFE4tMsZq3choYigIuOHX0=", + "shasum": "4+7ZgHt849j2sZQAwxlkGQ4il80SRXMmDYvb7h0+PrI=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -43,6 +43,6 @@ } ] }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/bip44/snap.manifest.json b/packages/examples/packages/bip44/snap.manifest.json index b8c73c5f2d..9b0230f0a8 100644 --- a/packages/examples/packages/bip44/snap.manifest.json +++ b/packages/examples/packages/bip44/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "x+Z5a2jZziTBbjBocf6x6yYqxWQJy9zpsuXQu/l72tk=", + "shasum": "jwzE6RvGGF8xQwFvt3QnYiMJQpcISu5KL8lCrt/RN+0=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -31,6 +31,6 @@ } ] }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/client-status/snap.manifest.json b/packages/examples/packages/client-status/snap.manifest.json index 8428fb0d65..e89af0c540 100644 --- a/packages/examples/packages/client-status/snap.manifest.json +++ b/packages/examples/packages/client-status/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "KNoSMw1x2q8JJuiMHLR2WUfnXgS8+Qigcn6axjNXbnU=", + "shasum": "V1vCoM4Q0SGS6m05n5zqEVC9qD7odG9pHrw9iKGSCQg=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ "snaps": false } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/cronjob-duration/snap.manifest.json b/packages/examples/packages/cronjob-duration/snap.manifest.json index a91d892eaa..a4d52e7204 100644 --- a/packages/examples/packages/cronjob-duration/snap.manifest.json +++ b/packages/examples/packages/cronjob-duration/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "xEWQkOBI5oBBSFTRNiU/1LOEAO5gzlPP0DXLkOAQHDU=", + "shasum": "TtD0ZWvt9SPAjutiYyVnxo6ofE7cT4/v4wJZr45lW8o=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -29,6 +29,6 @@ }, "snap_notify": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/cronjobs/snap.manifest.json b/packages/examples/packages/cronjobs/snap.manifest.json index 19611ba7f0..d3ee236307 100644 --- a/packages/examples/packages/cronjobs/snap.manifest.json +++ b/packages/examples/packages/cronjobs/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "RD9BmLyccxHIO9Ugvm01WwldnJYCO62Y/gyWsqX/h60=", + "shasum": "ke/J1WO4ad7/uNujtzWdpIm2ZFV43G1JJuNOA2UmjxI=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -29,6 +29,6 @@ }, "snap_dialog": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/dialogs/snap.manifest.json b/packages/examples/packages/dialogs/snap.manifest.json index 8c81e88e73..ca087bf4b0 100644 --- a/packages/examples/packages/dialogs/snap.manifest.json +++ b/packages/examples/packages/dialogs/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "6H/xigfH9u0GxJK8FkuVVJMvMMeWzhH8U44v5Co+l68=", + "shasum": "/DXKtMCqhL7MrcbgBftgZ1p+pgrH9LTI7zDmThP7C9c=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ }, "snap_dialog": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/errors/snap.manifest.json b/packages/examples/packages/errors/snap.manifest.json index 0b68a09378..be0974161e 100644 --- a/packages/examples/packages/errors/snap.manifest.json +++ b/packages/examples/packages/errors/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "ee7rnUVZUIh01iXWM9Eo5E4z7yWceVu+4DIfOXjWa1c=", + "shasum": "UBekcOiuZrD3v1JJGX9Xf9krGOcH7mTzN+jxBHUeCUI=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -21,6 +21,6 @@ "dapps": true } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/ethereum-provider/snap.manifest.json b/packages/examples/packages/ethereum-provider/snap.manifest.json index 4c35159df3..e30f2ef20a 100644 --- a/packages/examples/packages/ethereum-provider/snap.manifest.json +++ b/packages/examples/packages/ethereum-provider/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "3KRQiL+BkDxdEzEIabxnfGZIdHP/1T7er0hdCh75SfU=", + "shasum": "T9ajORf32JY/wOACSs94WBuX1pBLRynHfwzK6Gg1vDU=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ }, "endowment:ethereum-provider": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/ethers-js/snap.manifest.json b/packages/examples/packages/ethers-js/snap.manifest.json index 88d1eed025..7714958b7d 100644 --- a/packages/examples/packages/ethers-js/snap.manifest.json +++ b/packages/examples/packages/ethers-js/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "z6v9zCXkSPMKSydCdc98zmr9xKkXRzMb2WARZE2DWuo=", + "shasum": "vAUh2ZW1o7QcaAQMxCmlbRIQ/PePsgX4BdVu7WAb0sg=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ "snap_dialog": {}, "snap_getEntropy": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/file-upload/snap.manifest.json b/packages/examples/packages/file-upload/snap.manifest.json index ea4c24c3f4..9010214189 100644 --- a/packages/examples/packages/file-upload/snap.manifest.json +++ b/packages/examples/packages/file-upload/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "zDalaFzYqyS1DP6GaUHrA2Ryo60UTubQ+yX7WgxVinM=", + "shasum": "SaWIMuNrvVzKI2xEdH+uR6TsDq8wu1pvhZ15HaV+ULA=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -24,6 +24,6 @@ "snap_dialog": {}, "snap_manageState": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/get-entropy/snap.manifest.json b/packages/examples/packages/get-entropy/snap.manifest.json index 99d793e6a7..5b23c88e6c 100644 --- a/packages/examples/packages/get-entropy/snap.manifest.json +++ b/packages/examples/packages/get-entropy/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "1LcCyTSgqOfgYOurQRaubwySEPLHjwI3G2Lh2odIbEI=", + "shasum": "N/tWXwYhIC7cEyYADI9t6+6tTRuY5TDECXtgCPzY70o=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ "snap_dialog": {}, "snap_getEntropy": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/get-file/snap.manifest.json b/packages/examples/packages/get-file/snap.manifest.json index 513c5a8c72..8c8026d9fa 100644 --- a/packages/examples/packages/get-file/snap.manifest.json +++ b/packages/examples/packages/get-file/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "6ckeRZ0DCQrutuBdkh3khJA8pjNJGiqHIbapk/2RNDs=", + "shasum": "xnebVTW1hTxTEj1X7aUnFvZ8AFxl+uK3U9iQeeBGCQ4=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ "dapps": true } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/home-page/snap.manifest.json b/packages/examples/packages/home-page/snap.manifest.json index 5e34dcc3a9..970dc49241 100644 --- a/packages/examples/packages/home-page/snap.manifest.json +++ b/packages/examples/packages/home-page/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "qG6eU65xdAsqrLpNm0yt5v5uh+Gv5LStaqqR+/e8h+8=", + "shasum": "oktXbPZg/it+D8TOLZrz1dqtE7/GMc7LQ78ZAn7hXZg=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -19,6 +19,6 @@ "initialPermissions": { "endowment:page-home": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/images/snap.manifest.json b/packages/examples/packages/images/snap.manifest.json index e6361b7192..b62fda782e 100644 --- a/packages/examples/packages/images/snap.manifest.json +++ b/packages/examples/packages/images/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "7Wzg0p7PiQ5Q2U8VqAbkwj+Ep0jbETFeu7E/oe9DgUo=", + "shasum": "GUZXSnQrPXSqE8S340MDlW1239E5C/DNXuBFY9hCWu0=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ }, "snap_dialog": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/interactive-ui/snap.manifest.json b/packages/examples/packages/interactive-ui/snap.manifest.json index 89e37d65dd..d572875dd1 100644 --- a/packages/examples/packages/interactive-ui/snap.manifest.json +++ b/packages/examples/packages/interactive-ui/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "AZjfFBUWfY8zLZeO5hfozqkGxKzRZLXfRIxsrhkYf7M=", + "shasum": "e7r9tcHvgJwLXLm5QTHZ9vbl9ubMK+gvAgcSTb6f6Es=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -25,6 +25,6 @@ "endowment:transaction-insight": {}, "endowment:page-home": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json b/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json index d853cd82bf..5fc3354750 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "zVWN1JyJbsn2e/BRVynWcN+jHDq64/yGVrANxfopINw=", + "shasum": "5M5X+dX+6pBxzl4MZmp4tphXKTKjwEhYOOMBXPM6W7M=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -21,6 +21,6 @@ "dapps": true } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json b/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json index e08c23ce7d..68a38999f6 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "XAkUPFewwT8IYrTQFdvLEK1Dv+NXs7P1VYqETVjmtnI=", + "shasum": "Dq4ODvHdNcGfa5CejA8wDi3JjONz1/RBdGoyq1H8h3E=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ "snap_dialog": {}, "snap_manageState": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/json-rpc/snap.manifest.json b/packages/examples/packages/json-rpc/snap.manifest.json index 246cb0909c..4944c54787 100644 --- a/packages/examples/packages/json-rpc/snap.manifest.json +++ b/packages/examples/packages/json-rpc/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "aycvUO5ybKyKcpB7tu7itPve7slKONBI7uPiApTTleQ=", + "shasum": "lWYzps64x3Rh7ZuFzBtZvwzOf7fdHqG7xbO/QbWHduA=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -26,6 +26,6 @@ } } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/jsx/snap.manifest.json b/packages/examples/packages/jsx/snap.manifest.json index 997898fa6d..2d217ee509 100644 --- a/packages/examples/packages/jsx/snap.manifest.json +++ b/packages/examples/packages/jsx/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "4s/6BKejZu0llvTyWo6vT7sdHytlNtP0kmAlE9y7BYQ=", + "shasum": "YOHhgsTYDy/hXTZE/UABuagil5B4WLq1A4fcHc4xoj0=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ "snap_dialog": {}, "snap_manageState": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/lifecycle-hooks/snap.manifest.json b/packages/examples/packages/lifecycle-hooks/snap.manifest.json index 99c850a140..4958cd59c4 100644 --- a/packages/examples/packages/lifecycle-hooks/snap.manifest.json +++ b/packages/examples/packages/lifecycle-hooks/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "9elIwCs91kY5EZW8bs+0o5SvjshwLLDTna1M/W5EPbg=", + "shasum": "urEsXjclMFawKxiJBr1s6DHSM9PNpBHn0lo165oyhoo=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -21,6 +21,6 @@ "snap_notify": {}, "endowment:lifecycle-hooks": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/localization/snap.manifest.json b/packages/examples/packages/localization/snap.manifest.json index 3140306c58..71f1a00176 100644 --- a/packages/examples/packages/localization/snap.manifest.json +++ b/packages/examples/packages/localization/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "cV1pvobnsKPBt+2XtI4KTRxxEao/rrY6yYHIHsRxRSM=", + "shasum": "AX9V6M1oDfqhOHCsnvMXXjLcOH66L1FUYNkFKShIJmQ=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ }, "snap_getPreferences": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/manage-state/snap.manifest.json b/packages/examples/packages/manage-state/snap.manifest.json index f0ee80c261..5c52fe0ef0 100644 --- a/packages/examples/packages/manage-state/snap.manifest.json +++ b/packages/examples/packages/manage-state/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "GYeP7gABDgoiy27xMxozQFN+Z/XpZFdLKUCTd6+TxAQ=", + "shasum": "wRFrysw5Wu/4oaDr3YwRR6IqN6tsUgYxUm81Ss3ij6I=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ }, "snap_manageState": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/multichain-provider/CHANGELOG.md b/packages/examples/packages/multichain-provider/CHANGELOG.md index 720e00537e..bc8523d830 100644 --- a/packages/examples/packages/multichain-provider/CHANGELOG.md +++ b/packages/examples/packages/multichain-provider/CHANGELOG.md @@ -7,4 +7,11 @@ 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 + +- Initial release ([#3813](https://github.com/MetaMask/snaps/pull/3813)) + +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/multichain-provider-example-snap@1.0.0...HEAD +[1.0.0]: https://github.com/MetaMask/snaps/releases/tag/@metamask/multichain-provider-example-snap@1.0.0 diff --git a/packages/examples/packages/multichain-provider/package.json b/packages/examples/packages/multichain-provider/package.json index 0fa0615e95..d26d20a728 100644 --- a/packages/examples/packages/multichain-provider/package.json +++ b/packages/examples/packages/multichain-provider/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain-provider-example-snap", - "version": "0.0.0", + "version": "1.0.0", "description": "MetaMask example Snap demonstrating the use of the Multichain Provider API and `endowment:multichain-provider` permission", "keywords": [ "MetaMask", diff --git a/packages/examples/packages/multichain-provider/snap.manifest.json b/packages/examples/packages/multichain-provider/snap.manifest.json index 54a9db7c8b..2305b9581b 100644 --- a/packages/examples/packages/multichain-provider/snap.manifest.json +++ b/packages/examples/packages/multichain-provider/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.0.0", + "version": "1.0.0", "description": "MetaMask example Snap demonstrating the use of the Multichain Provider API and `endowment:multichain-provider` permission.", "proposedName": "Multichain Provider Example Snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "I0x2z2mgHyS0EVXs3/2q6Iq39SoPiOpyT5VBTRpn5Vw=", + "shasum": "jfHLDvDp6aQQ0dIfa6J0oSMURJ+8qwMMC2VoLrYTEWQ=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ }, "endowment:multichain-provider": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/name-lookup/snap.manifest.json b/packages/examples/packages/name-lookup/snap.manifest.json index c2f79ee75f..07a8476b7f 100644 --- a/packages/examples/packages/name-lookup/snap.manifest.json +++ b/packages/examples/packages/name-lookup/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "fcPN26r4h7GNY3XwfcJRChMY7NhMyr57PysXMpkwUfQ=", + "shasum": "X8MercxJ1J/V3A0qi4XrxYxTwWyJFI/LPZQAeKoGl7w=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -21,6 +21,6 @@ "chains": ["eip155:1"] } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/network-access/snap.manifest.json b/packages/examples/packages/network-access/snap.manifest.json index f2d6e61223..d5ee819dcb 100644 --- a/packages/examples/packages/network-access/snap.manifest.json +++ b/packages/examples/packages/network-access/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "HI5KG6a/KRNvAJpLjo0Xk1RhwECdbfEUZr1a+TzzXyY=", + "shasum": "WGpoF2SBUgk/da2di7MjhujMJqbVu6I4xxRmVvU25XQ=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -24,6 +24,6 @@ "endowment:network-access": {}, "snap_manageState": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/notifications/snap.manifest.json b/packages/examples/packages/notifications/snap.manifest.json index 28b9ac2765..c5ee7c2dd0 100644 --- a/packages/examples/packages/notifications/snap.manifest.json +++ b/packages/examples/packages/notifications/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "/ZuPM9wnrKgiRCLYvPDQDMuwjGEqa0arqOLAp1LWlEE=", + "shasum": "hWgGFcWB0OX3PA5qMf350inAKYDM8ZToiG46Jz9dZjc=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ }, "snap_notify": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/preferences/snap.manifest.json b/packages/examples/packages/preferences/snap.manifest.json index 66e070d17c..1a253b1ff8 100644 --- a/packages/examples/packages/preferences/snap.manifest.json +++ b/packages/examples/packages/preferences/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "kEcO7emwdr/wgxb3FNEoT4rJQKPPIHQtOg0SFk8fD5Q=", + "shasum": "YrtItFufeIRUBJy+zgegVtEsdDNYqlyYKFEpOgGpg7o=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -23,6 +23,6 @@ }, "snap_getPreferences": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/preinstalled/snap.manifest.json b/packages/examples/packages/preinstalled/snap.manifest.json index 470290ffcc..31bdaa030d 100644 --- a/packages/examples/packages/preinstalled/snap.manifest.json +++ b/packages/examples/packages/preinstalled/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "rhtSjHDHtQQPwk0tXe5zkrGHDZ5IqunRhOH9+2D0Hs4=", + "shasum": "xjOGULjdGt5s57Ic8PcdBIgcX+hrr4xzDvDEkOaMSVI=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -27,6 +27,6 @@ "endowment:page-settings": {}, "snap_manageState": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/protocol/snap.manifest.json b/packages/examples/packages/protocol/snap.manifest.json index a870c6478c..f6d74c87d6 100644 --- a/packages/examples/packages/protocol/snap.manifest.json +++ b/packages/examples/packages/protocol/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "88s5MCjkNMsHyfp8ajWTxfj4KxpZRa/hf07bu7MK7JE=", + "shasum": "wNVTNMA8x5vccvq2PWrh/9HjByoT9zcJqkZrg0+vmnY=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -26,6 +26,6 @@ }, "endowment:network-access": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/rollup-plugin/snap.manifest.json b/packages/examples/packages/rollup-plugin/snap.manifest.json index fb14ccc6c2..04ac4e4586 100644 --- a/packages/examples/packages/rollup-plugin/snap.manifest.json +++ b/packages/examples/packages/rollup-plugin/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "mhnyNV/Aaf8rcJs87boiri1CITsDH8xDTyFpl4l85zc=", + "shasum": "TbZnhHzH/4Sd+oLwxeW3qAaT4uUh7VcvlcFagHEyIe4=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -21,6 +21,6 @@ "dapps": true } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/send-flow/snap.manifest.json b/packages/examples/packages/send-flow/snap.manifest.json index 036337117e..793a3bd661 100644 --- a/packages/examples/packages/send-flow/snap.manifest.json +++ b/packages/examples/packages/send-flow/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "THK15l9mvnSgrUjcMsLlZP4V76VlVAXc4zKop8AA/SA=", + "shasum": "bsBWnOz7qC0kHjnkmLyTt/Mr4YYlTcj3KFukNC8T9yQ=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -24,6 +24,6 @@ "endowment:page-home": {}, "snap_getPreferences": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/signature-insights/snap.manifest.json b/packages/examples/packages/signature-insights/snap.manifest.json index e104280445..0ccb015f5f 100644 --- a/packages/examples/packages/signature-insights/snap.manifest.json +++ b/packages/examples/packages/signature-insights/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "xL4chQDMud+vg14Gweu/K6jCm6iXn9z9rHFSFg2H+Rk=", + "shasum": "LouzaH1i1pI2rQkJLMYJBsaJ0DhBGXi+9bWgyqNdCt8=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -19,6 +19,6 @@ "initialPermissions": { "endowment:signature-insight": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/transaction-insights/snap.manifest.json b/packages/examples/packages/transaction-insights/snap.manifest.json index f26df9f85e..e762bfc659 100644 --- a/packages/examples/packages/transaction-insights/snap.manifest.json +++ b/packages/examples/packages/transaction-insights/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "0UqS+Ajiu0xSls0GEoqnAb/H9UFN7TLQHiiURwYa7So=", + "shasum": "g3yMyljuuXuUXs8VsHgQXnKtxO0ekkIBNlutf6LgHdI=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -19,6 +19,6 @@ "initialPermissions": { "endowment:transaction-insight": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/wasm/snap.manifest.json b/packages/examples/packages/wasm/snap.manifest.json index e11809386b..d7a3b75788 100644 --- a/packages/examples/packages/wasm/snap.manifest.json +++ b/packages/examples/packages/wasm/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "XIB8NATWp0R4cbMETi56BvBwpUTVkTkzDaYChJlHmEw=", + "shasum": "AobyyWZe6yka85JYYOU/g/aLZJHAJVj7G+iZjgXldQE=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -22,6 +22,6 @@ }, "endowment:webassembly": {} }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/examples/packages/webpack-plugin/snap.manifest.json b/packages/examples/packages/webpack-plugin/snap.manifest.json index 032cefb459..a5426b6bcb 100644 --- a/packages/examples/packages/webpack-plugin/snap.manifest.json +++ b/packages/examples/packages/webpack-plugin/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "F/gecvfiv76YC84e8E/3wbwidiIlecqN+axE5Sz36zY=", + "shasum": "3218978OIROSGNHsq7IyOc7W1fGUlqNMWrdhNaPkPvM=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -21,6 +21,6 @@ "dapps": true } }, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/snaps-cli/CHANGELOG.md b/packages/snaps-cli/CHANGELOG.md index 8bd1031bb2..a156eb08bb 100644 --- a/packages/snaps-cli/CHANGELOG.md +++ b/packages/snaps-cli/CHANGELOG.md @@ -7,6 +7,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [8.4.0] + +### Added + +- Add `--manifest` option for custom manifests ([#3793](https://github.com/MetaMask/snaps/pull/3793), [#3811](https://github.com/MetaMask/snaps/pull/3811)) + - This is currently only supported for the `watch` command, and `build` + command for preinstalled Snaps (when used with the `--preinstalled` flag). +- Allow manifest to extend another manifest ([#3802](https://github.com/MetaMask/snaps/pull/3802)) + - For example, you could have a `snap.manifest.json` file with common fields, + and a `snap.manifest.dev.json` file that extends it with + development-specific fields: + ```json5 + // snap.manifest.json + { + "version": "1.0.0", + "proposedName": "My Snap", + "initialPermissions": { + "endowment:network-access": {} + } + } + ``` + and + ```json5 + // snap.manifest.dev.json + { + "extends": "./snap.manifest.json", + "proposedName": "My Snap (development)", + "initialConnections": { + "https://localhost:8000": {} + } + } + ``` + When running `mm-snap watch --manifest snap.manifest.dev.json`, the + resulting manifest will combine the fields from both files. +- Add `--preinstalled` flag to build command to create preinstalled Snap bundle ([#3805](https://github.com/MetaMask/snaps/pull/3805)) + ## [8.3.0] ### Added @@ -407,7 +443,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@8.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@8.4.0...HEAD +[8.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@8.3.0...@metamask/snaps-cli@8.4.0 [8.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@8.2.0...@metamask/snaps-cli@8.3.0 [8.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@8.1.1...@metamask/snaps-cli@8.2.0 [8.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-cli@8.1.0...@metamask/snaps-cli@8.1.1 diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index 4135e73288..fe6afbf311 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-cli", - "version": "8.3.0", + "version": "8.4.0", "description": "A CLI for developing MetaMask Snaps", "keywords": [ "MetaMask", diff --git a/packages/snaps-cli/src/commands/build/implementation.test.ts b/packages/snaps-cli/src/commands/build/implementation.test.ts index 2be8c1acde..9fc42235d0 100644 --- a/packages/snaps-cli/src/commands/build/implementation.test.ts +++ b/packages/snaps-cli/src/commands/build/implementation.test.ts @@ -256,7 +256,7 @@ describe('build', () => { "snap_dialog": {}, }, "manifestVersion": "0.1", - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "proposedName": "@metamask/example-snap", "repository": { "type": "git", @@ -271,7 +271,7 @@ describe('build', () => { "registry": "https://registry.npmjs.org", }, }, - "shasum": "Epw19dYZycnk/gHOyZfra1nZHwx8+pFs9tgOxzvXoUg=", + "shasum": "r/hMui0WeMSCYJmvsHhPgV3Pnp9bfakNuVooMpyDAQg=", }, "version": "1.0.0", }, diff --git a/packages/snaps-cli/src/commands/watch/__test__/invalid/snap.manifest.json b/packages/snaps-cli/src/commands/watch/__test__/invalid/snap.manifest.json index 01f7e2d6b1..8879bd52c8 100644 --- a/packages/snaps-cli/src/commands/watch/__test__/invalid/snap.manifest.json +++ b/packages/snaps-cli/src/commands/watch/__test__/invalid/snap.manifest.json @@ -3,7 +3,7 @@ "description": "E2E test for Snap `watch` command with invalid manifest", "proposedName": "E2E Test", "source": { - "shasum": "UXD82AK7589916lg/qdjVLGGtpmb/QNp0s3+bjgRBWg=", + "shasum": "9UYJl252G7ofzY4kuS/KvzS1IIpNXB/oLNEHhFJfTAo=", "location": { "npm": { "filePath": "bundle.js", @@ -13,6 +13,6 @@ } }, "initialPermissions": {}, - "platformVersion": "10.3.0", + "platformVersion": "10.4.0", "manifestVersion": "0.1" } diff --git a/packages/snaps-execution-environments/CHANGELOG.md b/packages/snaps-execution-environments/CHANGELOG.md index ae673cbebf..6d2c7fa620 100644 --- a/packages/snaps-execution-environments/CHANGELOG.md +++ b/packages/snaps-execution-environments/CHANGELOG.md @@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.4.0] + +### Added + +- Add Multichain API support ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + +### Changed + +- Bump `@metamask/json-rpc-engine` from `10.2.0` to `10.2.1` ([#3804](https://github.com/MetaMask/snaps/pull/3804)) +- Bump `@metamask/utils` from `11.8.1` to `11.9.0` ([#3783](https://github.com/MetaMask/snaps/pull/3783)) + ## [10.3.0] ### Added @@ -580,7 +591,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-execution-environments@10.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@10.4.0...HEAD +[10.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@10.3.0...@metamask/snaps-execution-environments@10.4.0 [10.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@10.2.3...@metamask/snaps-execution-environments@10.3.0 [10.2.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@10.2.2...@metamask/snaps-execution-environments@10.2.3 [10.2.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-execution-environments@10.2.1...@metamask/snaps-execution-environments@10.2.2 diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index ce6ba14b2f..0eeb825bd4 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-execution-environments", - "version": "10.3.0", + "version": "10.4.0", "description": "Snap sandbox environments for executing SES javascript", "keywords": [ "MetaMask", diff --git a/packages/snaps-jest/CHANGELOG.md b/packages/snaps-jest/CHANGELOG.md index 34e8d4dd53..45adcd630d 100644 --- a/packages/snaps-jest/CHANGELOG.md +++ b/packages/snaps-jest/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.0.0] + +### Added + +- Add Multichain API support ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + +### Changed + +- **BREAKING:** Change default account used by account and asset selector ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + - The `AccountSelector` and `AssetSelector` now use the first account of + default secret recovery phrase by default. + ## [9.8.0] ### Added @@ -460,7 +472,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@9.8.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@10.0.0...HEAD +[10.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@9.8.0...@metamask/snaps-jest@10.0.0 [9.8.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@9.7.0...@metamask/snaps-jest@9.8.0 [9.7.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@9.6.0...@metamask/snaps-jest@9.7.0 [9.6.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-jest@9.5.1...@metamask/snaps-jest@9.6.0 diff --git a/packages/snaps-jest/package.json b/packages/snaps-jest/package.json index c4f36c31e5..3868cc5bad 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-jest", - "version": "9.8.0", + "version": "10.0.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-rollup-plugin/CHANGELOG.md b/packages/snaps-rollup-plugin/CHANGELOG.md index 7518632d50..bc97c874a2 100644 --- a/packages/snaps-rollup-plugin/CHANGELOG.md +++ b/packages/snaps-rollup-plugin/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.0.1] + +### Changed + +- Bump `@metamask/snaps-utils` from `11.7.1` to `12.0.0` ([#3793](https://github.com/MetaMask/snaps/pull/3793)) + ## [5.0.0] ### Added @@ -93,7 +99,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-rollup-plugin@5.0.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@5.0.1...HEAD +[5.0.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@5.0.0...@metamask/snaps-rollup-plugin@5.0.1 [5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@4.2.0...@metamask/snaps-rollup-plugin@5.0.0 [4.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@4.1.2...@metamask/snaps-rollup-plugin@4.2.0 [4.1.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rollup-plugin@4.1.1...@metamask/snaps-rollup-plugin@4.1.2 diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index f913ecd5bc..0e131ef28e 100644 --- a/packages/snaps-rollup-plugin/package.json +++ b/packages/snaps-rollup-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-rollup-plugin", - "version": "5.0.0", + "version": "5.0.1", "description": "A Rollup plugin to build MetaMask Snaps with Rollup", "keywords": [ "MetaMask", diff --git a/packages/snaps-rpc-methods/CHANGELOG.md b/packages/snaps-rpc-methods/CHANGELOG.md index 7bbd556646..7ecc8a7018 100644 --- a/packages/snaps-rpc-methods/CHANGELOG.md +++ b/packages/snaps-rpc-methods/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [14.2.0] + +### Added + +- Add Multichain API support ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + +### Changed + +- Bump `@metamask/json-rpc-engine` from `10.2.0` to `10.2.1` ([#3804](https://github.com/MetaMask/snaps/pull/3804)) +- Bump `@metamask/permission-controller` from `12.1.0` to `12.2.0` ([#3746](https://github.com/MetaMask/snaps/pull/3746), [#3791](https://github.com/MetaMask/snaps/pull/3791)) +- Bump `@metamask/utils` from `11.8.1` to `11.9.0` ([#3783](https://github.com/MetaMask/snaps/pull/3783)) + +### Fixed + +- Prevent concurrent `wallet_requestSnaps` requests ([#3800](https://github.com/MetaMask/snaps/pull/3800)) + ## [14.1.1] ### Fixed @@ -541,7 +557,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@14.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@14.2.0...HEAD +[14.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@14.1.1...@metamask/snaps-rpc-methods@14.2.0 [14.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@14.1.0...@metamask/snaps-rpc-methods@14.1.1 [14.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@14.0.0...@metamask/snaps-rpc-methods@14.1.0 [14.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-rpc-methods@13.5.3...@metamask/snaps-rpc-methods@14.0.0 diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 5d5d4a8037..12de575023 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": "14.1.1", + "version": "14.2.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 6febcdf654..09f7533356 100644 --- a/packages/snaps-sdk/CHANGELOG.md +++ b/packages/snaps-sdk/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [10.4.0] + +### Added + +- Add Multichain API support ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + +### Changed + +- Bump `@metamask/utils` from `11.8.1` to `11.9.0` ([#3783](https://github.com/MetaMask/snaps/pull/3783)) + ## [10.3.0] ### Added @@ -679,7 +689,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@10.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@10.4.0...HEAD +[10.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@10.3.0...@metamask/snaps-sdk@10.4.0 [10.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@10.2.0...@metamask/snaps-sdk@10.3.0 [10.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@10.1.0...@metamask/snaps-sdk@10.2.0 [10.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-sdk@10.0.0...@metamask/snaps-sdk@10.1.0 diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 7420730ed2..929b3a42a1 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-sdk", - "version": "10.3.0", + "version": "10.4.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 3f83c0c447..6219c5abbc 100644 --- a/packages/snaps-simulation/CHANGELOG.md +++ b/packages/snaps-simulation/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.0] + +### Added + +- Add Multichain API support ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + +### Changed + +- **BREAKING:** Change default account used by account and asset selector ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + - The `AccountSelector` and `AssetSelector` now use the first account of + default secret recovery phrase by default. +- Bump `@metamask/json-rpc-engine` from `10.2.0` to `10.2.1` ([#3804](https://github.com/MetaMask/snaps/pull/3804)) + ## [3.8.0] ### Added @@ -262,7 +275,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@3.8.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@4.0.0...HEAD +[4.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@3.8.0...@metamask/snaps-simulation@4.0.0 [3.8.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@3.7.0...@metamask/snaps-simulation@3.8.0 [3.7.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@3.6.0...@metamask/snaps-simulation@3.7.0 [3.6.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-simulation@3.5.1...@metamask/snaps-simulation@3.6.0 diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index ab550009c0..0ac6d16980 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-simulation", - "version": "3.8.0", + "version": "4.0.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 a1cdd7cce1..9b387aa85a 100644 --- a/packages/snaps-utils/CHANGELOG.md +++ b/packages/snaps-utils/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [12.0.0] + +### Added + +- Add `loadManifest` function to load extendable manifests ([#3793](https://github.com/MetaMask/snaps/pull/3793)) + +### Changed + +- **BREAKING:** Allow manifest to extend another manifest ([#3802](https://github.com/MetaMask/snaps/pull/3802)) + - `checkManifest` now returns `ExtendableSnapFiles`, containing a manifest + that may extend another manifest. +- **BREAKING:** Require path to manifest instead of directory in `checkManifest` function ([#3793](https://github.com/MetaMask/snaps/pull/3793)) + ## [11.7.1] ### Changed @@ -754,7 +767,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@11.7.1...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@12.0.0...HEAD +[12.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@11.7.1...@metamask/snaps-utils@12.0.0 [11.7.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@11.7.0...@metamask/snaps-utils@11.7.1 [11.7.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@11.6.3...@metamask/snaps-utils@11.7.0 [11.6.3]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-utils@11.6.2...@metamask/snaps-utils@11.6.3 diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 9bbccff51a..f3d98884b6 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-utils", - "version": "11.7.1", + "version": "12.0.0", "description": "A collection of utilities for MetaMask Snaps", "keywords": [ "MetaMask", diff --git a/packages/snaps-utils/src/manifest/manifest.test.ts b/packages/snaps-utils/src/manifest/manifest.test.ts index 3aa2e3866e..bf7c30d9e8 100644 --- a/packages/snaps-utils/src/manifest/manifest.test.ts +++ b/packages/snaps-utils/src/manifest/manifest.test.ts @@ -206,7 +206,7 @@ describe('checkManifest', () => { const newManifest = getSnapManifest({ proposedName: 'Main Snap', - shasum: 'Dc6De3HrrTRD7UPozSYDYx6CZu3cEv/kyFtJnLupSx4=', + shasum: 'eW56og4bGJYPfEnehNZIh/2vHvHUKiv8jjLMHgKjoHs=', platformVersion: getPlatformVersion(), }); diff --git a/packages/snaps-webpack-plugin/CHANGELOG.md b/packages/snaps-webpack-plugin/CHANGELOG.md index 86dda0932f..bb4512331e 100644 --- a/packages/snaps-webpack-plugin/CHANGELOG.md +++ b/packages/snaps-webpack-plugin/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [5.1.2] + +### Changed + +- Bump `@metamask/snaps-utils` from `11.7.1` to `12.0.0` ([#3793](https://github.com/MetaMask/snaps/pull/3793)) + ## [5.1.1] ### Fixed @@ -154,7 +160,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-webpack-plugin@5.1.1...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@5.1.2...HEAD +[5.1.2]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@5.1.1...@metamask/snaps-webpack-plugin@5.1.2 [5.1.1]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@5.1.0...@metamask/snaps-webpack-plugin@5.1.1 [5.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@5.0.0...@metamask/snaps-webpack-plugin@5.1.0 [5.0.0]: https://github.com/MetaMask/snaps/compare/@metamask/snaps-webpack-plugin@4.3.0...@metamask/snaps-webpack-plugin@5.0.0 diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index 57df83b39f..011eb7be6b 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-webpack-plugin", - "version": "5.1.1", + "version": "5.1.2", "description": "A Webpack plugin to build MetaMask Snaps with Webpack", "keywords": [ "MetaMask", diff --git a/packages/test-snaps/CHANGELOG.md b/packages/test-snaps/CHANGELOG.md index 21b7313d66..becc96809d 100644 --- a/packages/test-snaps/CHANGELOG.md +++ b/packages/test-snaps/CHANGELOG.md @@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.4.0] + +### Added + +- Add multichain provider example ([#3759](https://github.com/MetaMask/snaps/pull/3759)) + +### Changed + +- Use latest versions of example Snaps ([#3813](https://github.com/MetaMask/snaps/pull/3813)) + ## [3.3.0] ### Added @@ -420,7 +430,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@3.3.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@3.4.0...HEAD +[3.4.0]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@3.3.0...@metamask/test-snaps@3.4.0 [3.3.0]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@3.2.0...@metamask/test-snaps@3.3.0 [3.2.0]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@3.1.0...@metamask/test-snaps@3.2.0 [3.1.0]: https://github.com/MetaMask/snaps/compare/@metamask/test-snaps@3.0.0...@metamask/test-snaps@3.1.0 diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index bc02099564..fe14c551c7 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/test-snaps", - "version": "3.3.0", + "version": "3.4.0", "description": "The test snaps website for MetaMask Snaps, used for end-to-end testing", "keywords": [ "MetaMask",