diff --git a/package.json b/package.json index f5b8b453a3..40566e3ce2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "0.28.0", + "version": "0.29.0", "private": true, "repository": { "type": "git", diff --git a/packages/examples/CHANGELOG.md b/packages/examples/CHANGELOG.md index f1ebcfe864..ab441b9d6c 100644 --- a/packages/examples/CHANGELOG.md +++ b/packages/examples/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- **BREAKING:** Improve request function types ([#1014](https://github.com/MetaMask/snaps-monorepo/pull/1014)) +- **BREAKING:** Change checksum calculation ([#1128](https://github.com/MetaMask/snaps-monorepo/pull/1128)) + - The checksum has changed for all snaps, and needs to be updated + ## [0.28.0] ### Changed - No changes this release. @@ -230,7 +236,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - This package was previously a subset of [`snaps-cli`](https://github.com/MetaMask/snaps-cli/tree/main/examples), which has been renamed to [`@metamask/snaps-cli`](https://npmjs.com/package/@metamask/snaps-cli). - Some examples have been deleted because they were outdated. -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/examples/examples/bls-signer/package.json b/packages/examples/examples/bls-signer/package.json index 80df39a4e7..ede8dc0194 100644 --- a/packages/examples/examples/bls-signer/package.json +++ b/packages/examples/examples/bls-signer/package.json @@ -1,6 +1,6 @@ { "name": "bls-signer", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example Snap that signs messages using BLS.", "repository": { @@ -18,7 +18,7 @@ "clean": "rimraf 'dist/*'" }, "dependencies": { - "@metamask/snaps-ui": "^0.28.0", + "@metamask/snaps-ui": "^0.29.0", "eth-json-rpc-errors": "^1.1.0", "noble-bls12-381": "^0.2.3" }, @@ -29,7 +29,7 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", diff --git a/packages/examples/examples/bls-signer/snap.manifest.json b/packages/examples/examples/bls-signer/snap.manifest.json index 380464cfc6..9f517e4536 100644 --- a/packages/examples/examples/bls-signer/snap.manifest.json +++ b/packages/examples/examples/bls-signer/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap that signs messages using BLS.", "proposedName": "bls-signer", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "brMe/XeQrxXOhZnkkXZrniJDmqDafo+SU5HQUTy6A14=", + "shasum": "6uLUGtTfCL3V6vKktD0f8IcgSxnaQpxsVQZ59ims41Q=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/examples/browserify/package.json b/packages/examples/examples/browserify/package.json index d3c99d0ead..d7f63eac46 100644 --- a/packages/examples/examples/browserify/package.json +++ b/packages/examples/examples/browserify/package.json @@ -1,6 +1,6 @@ { "name": "browserify-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example Snap built using TypeScript and Browserify", "repository": { @@ -27,9 +27,9 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-browserify-plugin": "^0.28.0", - "@metamask/snaps-cli": "^0.28.0", - "@metamask/snaps-types": "^0.28.0", + "@metamask/snaps-browserify-plugin": "^0.29.0", + "@metamask/snaps-cli": "^0.29.0", + "@metamask/snaps-types": "^0.29.0", "@types/browserify": "^12.0.37", "@types/gulp": "^4.0.9", "@types/node": "^17.0.33", diff --git a/packages/examples/examples/browserify/snap.manifest.json b/packages/examples/examples/browserify/snap.manifest.json index e9321b96ba..6bca16313b 100644 --- a/packages/examples/examples/browserify/snap.manifest.json +++ b/packages/examples/examples/browserify/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap built using TypeScript and Browserify", "proposedName": "browserify-snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "QHf/OS15pdI/PtbcaQtrjQKOQtxr9V62SzOF2AUrYj0=", + "shasum": "BoRYSvfjVSTUDYIMwxpgwBEjprQBo71y1EMIyC9EgPA=", "location": { "npm": { "filePath": "dist/snap.js", diff --git a/packages/examples/examples/ethers-js/package.json b/packages/examples/examples/ethers-js/package.json index 1ab25c7900..f75191edd6 100644 --- a/packages/examples/examples/ethers-js/package.json +++ b/packages/examples/examples/ethers-js/package.json @@ -1,6 +1,6 @@ { "name": "ethers-js-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example Snap that that uses ethers.js.", "repository": { @@ -27,7 +27,7 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", diff --git a/packages/examples/examples/ethers-js/snap.manifest.json b/packages/examples/examples/ethers-js/snap.manifest.json index 55b0235151..a8ead31983 100644 --- a/packages/examples/examples/ethers-js/snap.manifest.json +++ b/packages/examples/examples/ethers-js/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap that that uses ethers.js.", "proposedName": "ethers-js-snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "R34xjisFZhHiwdc5m7XMVeoTToIbh/lS+f1RrGLk+ck=", + "shasum": "DdGSwnLxN3C1uIOf19UoeDYNCrzi0VSbEVoZB2zwmZU=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/examples/insights/package.json b/packages/examples/examples/insights/package.json index c898e6b01d..b63edcc6f5 100644 --- a/packages/examples/examples/insights/package.json +++ b/packages/examples/examples/insights/package.json @@ -1,6 +1,6 @@ { "name": "transaction-insights-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example transaction insights Snap.", "repository": { @@ -27,7 +27,7 @@ }, "dependencies": { "@metamask/abi-utils": "^1.1.1", - "@metamask/snaps-ui": "^0.28.0", + "@metamask/snaps-ui": "^0.29.0", "@metamask/utils": "^3.4.1" }, "devDependencies": { @@ -37,8 +37,8 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", - "@metamask/snaps-types": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", + "@metamask/snaps-types": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", diff --git a/packages/examples/examples/insights/snap.manifest.json b/packages/examples/examples/insights/snap.manifest.json index 2bb2685387..68ce053a1e 100644 --- a/packages/examples/examples/insights/snap.manifest.json +++ b/packages/examples/examples/insights/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example transaction insights Snap.", "proposedName": "Transaction Insights Example Snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "EzkunvvUA1dqp/xrD9A+588830ZKftGYBotckxPks+Y=", + "shasum": "+/AaIcqi6/F5oqRMWElCt1XZ/Q52LJki8hKi0Ow/+/Y=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/examples/ipfs/package.json b/packages/examples/examples/ipfs/package.json index 19d2d513c0..a07eb95c6e 100644 --- a/packages/examples/examples/ipfs/package.json +++ b/packages/examples/examples/ipfs/package.json @@ -1,6 +1,6 @@ { "name": "ipfs-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example Snap that performs IPFS operations.", "repository": { @@ -28,7 +28,7 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", diff --git a/packages/examples/examples/ipfs/snap.manifest.json b/packages/examples/examples/ipfs/snap.manifest.json index 671914acd7..04f8bd2c3d 100644 --- a/packages/examples/examples/ipfs/snap.manifest.json +++ b/packages/examples/examples/ipfs/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap that performs IPFS operations.", "proposedName": "ipfs-snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "oZ1a+GBh2SjDcQDzpg7auTdEw9iGxqc2v9qdOxxnSsk=", + "shasum": "KLSswe4ui7N0f4uiI40jfdJ8zsmHehL0esivtZnBUbY=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/examples/notifications/package.json b/packages/examples/examples/notifications/package.json index b54980f691..5a531dc43e 100644 --- a/packages/examples/examples/notifications/package.json +++ b/packages/examples/examples/notifications/package.json @@ -1,6 +1,6 @@ { "name": "notification-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "The 'Hello, world!' of MetaMask Snaps.", "repository": { @@ -32,7 +32,7 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", diff --git a/packages/examples/examples/notifications/snap.manifest.json b/packages/examples/examples/notifications/snap.manifest.json index 312cc1939e..2c0b4a23b1 100644 --- a/packages/examples/examples/notifications/snap.manifest.json +++ b/packages/examples/examples/notifications/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "A notification example snap.", "proposedName": "Notification Example Snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snap-template.git" }, "source": { - "shasum": "PEjzfljvghGn9QX1S+0sGrMgfHxEnjT2L5xBh9Ed3Co=", + "shasum": "8/BPvmtYDKR2cGiLSg8DaqU3PieBVKR76KmM48RuFA4=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/examples/rollup/package.json b/packages/examples/examples/rollup/package.json index 2a036f0629..e37e500c9f 100644 --- a/packages/examples/examples/rollup/package.json +++ b/packages/examples/examples/rollup/package.json @@ -1,6 +1,6 @@ { "name": "rollup-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example Snap built using TypeScript and Rollup", "repository": { @@ -27,9 +27,9 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", - "@metamask/snaps-rollup-plugin": "^0.28.0", - "@metamask/snaps-types": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", + "@metamask/snaps-rollup-plugin": "^0.29.0", + "@metamask/snaps-types": "^0.29.0", "@rollup/plugin-babel": "^5.3.1", "@types/node": "^17.0.33", "@typescript-eslint/eslint-plugin": "^5.42.1", diff --git a/packages/examples/examples/rollup/snap.manifest.json b/packages/examples/examples/rollup/snap.manifest.json index 81b9b39a90..49bb51c277 100644 --- a/packages/examples/examples/rollup/snap.manifest.json +++ b/packages/examples/examples/rollup/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap built using TypeScript and Rollup", "proposedName": "rollup-snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "10RojruUEQUz+NIly9O6R9tpRUdpWqpOYFxdFpdI2MA=", + "shasum": "2ZulSt3ikd9Fl6YhxUvfj7XRV5VoP6um3mrZPk2Zjjg=", "location": { "npm": { "filePath": "dist/snap.js", diff --git a/packages/examples/examples/typescript/package.json b/packages/examples/examples/typescript/package.json index 7239f889dc..f130f0ca23 100644 --- a/packages/examples/examples/typescript/package.json +++ b/packages/examples/examples/typescript/package.json @@ -1,6 +1,6 @@ { "name": "typescript-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "The 'Hello, world!' of MetaMask Snaps, now written in TypeScript.", "repository": { @@ -32,8 +32,8 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", - "@metamask/snaps-types": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", + "@metamask/snaps-types": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", diff --git a/packages/examples/examples/typescript/snap.manifest.json b/packages/examples/examples/typescript/snap.manifest.json index 94211cc895..b630d6d6bc 100644 --- a/packages/examples/examples/typescript/snap.manifest.json +++ b/packages/examples/examples/typescript/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap written in TypeScript.", "proposedName": "TypeScript Example Snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snap-template.git" }, "source": { - "shasum": "9o9f/7QeVFoyhJCjqOf9vtDIL/qbJrU1XdBiyr/Hs5g=", + "shasum": "Y5L8+Af+m7wKK+SMpEXwKkPbXBdl581hLFX1Dkuy+48=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/examples/wasm/package.json b/packages/examples/examples/wasm/package.json index 109302180b..2d14f843c3 100644 --- a/packages/examples/examples/wasm/package.json +++ b/packages/examples/examples/wasm/package.json @@ -1,6 +1,6 @@ { "name": "wasm", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example Snap that uses WebAssembly.", "repository": { @@ -30,7 +30,7 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "assemblyscript": "^0.19.23", diff --git a/packages/examples/examples/wasm/snap.manifest.json b/packages/examples/examples/wasm/snap.manifest.json index f608aeeef6..561f552e69 100644 --- a/packages/examples/examples/wasm/snap.manifest.json +++ b/packages/examples/examples/wasm/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap that uses WebAssembly.", "proposedName": "wasm", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "mGMSqk1y9vSkBkWlB9PxbE4CAvk/woU0atapl9nadMo=", + "shasum": "8qMPdv3d8G81QMRqvumkQKEBixMHA1CPFwFwzleu7gM=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/examples/webpack/package.json b/packages/examples/examples/webpack/package.json index acb6c25148..2d069371e6 100644 --- a/packages/examples/examples/webpack/package.json +++ b/packages/examples/examples/webpack/package.json @@ -1,6 +1,6 @@ { "name": "webpack-snap", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "An example Snap built using TypeScript and Webpack", "repository": { @@ -29,9 +29,9 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", - "@metamask/snaps-types": "^0.28.0", - "@metamask/snaps-webpack-plugin": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", + "@metamask/snaps-types": "^0.29.0", + "@metamask/snaps-webpack-plugin": "^0.29.0", "@types/node": "^17.0.33", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", diff --git a/packages/examples/examples/webpack/snap.manifest.json b/packages/examples/examples/webpack/snap.manifest.json index a92ab18c5a..3d50fb8281 100644 --- a/packages/examples/examples/webpack/snap.manifest.json +++ b/packages/examples/examples/webpack/snap.manifest.json @@ -1,5 +1,5 @@ { - "version": "0.28.0", + "version": "0.29.0", "description": "An example Snap built using TypeScript and Webpack", "proposedName": "webpack-snap", "repository": { @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps-monorepo.git" }, "source": { - "shasum": "NFJs3m1wVooT9Ykknuh9iCWCVhnIOsBUg6ZrDk5zllM=", + "shasum": "ui7p8D+KxjIZfI/rYKGOCJVMUdUXYXA1L0H22YUhwUw=", "location": { "npm": { "filePath": "dist/snap.js", diff --git a/packages/examples/package.json b/packages/examples/package.json index e0f4da7996..e8fb0e9b0a 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { "name": "examples", - "version": "0.28.0", + "version": "0.29.0", "private": true, "description": "Example MetaMask Snaps.", "repository": { @@ -30,7 +30,7 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-cli": "^0.28.0", + "@metamask/snaps-cli": "^0.29.0", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.27.0", diff --git a/packages/multichain-provider/CHANGELOG.md b/packages/multichain-provider/CHANGELOG.md index df5e6964ae..3ab39ec0b4 100644 --- a/packages/multichain-provider/CHANGELOG.md +++ b/packages/multichain-provider/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- No changes this release. + ## [0.28.0] ### Changed - No changes this release. @@ -62,7 +66,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#700](https://github.com/MetaMask/snaps-monorepo/pull/700)) -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/multichain-provider/package.json b/packages/multichain-provider/package.json index 09db7d3573..133ef634ca 100644 --- a/packages/multichain-provider/package.json +++ b/packages/multichain-provider/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/multichain-provider", - "version": "0.28.0", + "version": "0.29.0", "repository": { "type": "git", "url": "https://github.com/MetaMask/snaps-monorepo.git" @@ -27,7 +27,7 @@ "dependencies": { "@metamask/providers": "^10.2.0", "@metamask/safe-event-emitter": "^2.0.0", - "@metamask/snaps-utils": "^0.28.0", + "@metamask/snaps-utils": "^0.29.0", "@metamask/utils": "^3.4.1", "nanoid": "^3.1.31" }, @@ -38,7 +38,7 @@ "@metamask/eslint-config-jest": "^11.0.0", "@metamask/eslint-config-nodejs": "^11.0.1", "@metamask/eslint-config-typescript": "^11.0.0", - "@metamask/snaps-utils": "^0.28.0", + "@metamask/snaps-utils": "^0.29.0", "@types/jest": "^27.5.1", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", diff --git a/packages/rpc-methods/CHANGELOG.md b/packages/rpc-methods/CHANGELOG.md index 56445796b4..28a2b72ab7 100644 --- a/packages/rpc-methods/CHANGELOG.md +++ b/packages/rpc-methods/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Added +- **BREAKING:** Improve request function types ([#1014](https://github.com/MetaMask/snaps-monorepo/pull/1014)) + - `snap.request` is now strongly typed in line with the JSON-RPC methods in this package + +### Changed +- **BREAKING:** Replace `wallet_snap_*` permission with `wallet_snap` ([#1182](https://github.com/MetaMask/snaps-monorepo/pull/1182)) + - The new permission uses a caveat-based implementation to specify the snaps that are allowed to be interacted with + ## [0.28.0] ### Changed - **BREAKING:** Bump `key-tree` to `6.2.0` and use `Uint8Array` for secret recovery phrases ([#1137](https://github.com/MetaMask/snaps-monorepo/pull/1137)) @@ -274,7 +283,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - First semi-stable release. -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/rpc-methods/package.json b/packages/rpc-methods/package.json index d4a01c5359..e4ea168331 100644 --- a/packages/rpc-methods/package.json +++ b/packages/rpc-methods/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/rpc-methods", - "version": "0.28.0", + "version": "0.29.0", "description": "MetaMask Snap RPC method implementations.", "repository": { "type": "git", @@ -29,8 +29,8 @@ "@metamask/browser-passworder": "^4.0.2", "@metamask/key-tree": "^6.2.1", "@metamask/permission-controller": "^2.0.0", - "@metamask/snaps-ui": "^0.28.0", - "@metamask/snaps-utils": "^0.28.0", + "@metamask/snaps-ui": "^0.29.0", + "@metamask/snaps-utils": "^0.29.0", "@metamask/types": "^1.1.0", "@metamask/utils": "^3.4.1", "@noble/hashes": "^1.1.3", diff --git a/packages/snaps-browserify-plugin/CHANGELOG.md b/packages/snaps-browserify-plugin/CHANGELOG.md index 498f358f57..fda3acba4b 100644 --- a/packages/snaps-browserify-plugin/CHANGELOG.md +++ b/packages/snaps-browserify-plugin/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- No changes this release. + ## [0.28.0] ### Changed - No changes this release. @@ -111,7 +115,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#410](https://github.com/MetaMask/snaps-monorepo/pull/410), [#421](https://github.com/MetaMask/snaps-monorepo/pull/421)) -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-browserify-plugin/package.json b/packages/snaps-browserify-plugin/package.json index 1a895919a4..eb9640adde 100644 --- a/packages/snaps-browserify-plugin/package.json +++ b/packages/snaps-browserify-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-browserify-plugin", - "version": "0.28.0", + "version": "0.29.0", "keywords": [ "browserify-plugin" ], @@ -28,7 +28,7 @@ "publish:package": "../../scripts/publish-package.sh" }, "dependencies": { - "@metamask/snaps-utils": "^0.28.0", + "@metamask/snaps-utils": "^0.29.0", "convert-source-map": "^1.8.0" }, "devDependencies": { diff --git a/packages/snaps-cli/CHANGELOG.md b/packages/snaps-cli/CHANGELOG.md index 90582fdef2..72549891b5 100644 --- a/packages/snaps-cli/CHANGELOG.md +++ b/packages/snaps-cli/CHANGELOG.md @@ -6,6 +6,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- **BREAKING:** Change checksum calculation ([#1128](https://github.com/MetaMask/snaps-monorepo/pull/1128)) + - The checksum has changed for all snaps, and needs to be updated + ## [0.28.0] ### Changed - No changes this release. @@ -296,7 +301,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Example snaps ([#72](https://github.com/MetaMask/snaps-monorepo/pull/72)) - The examples now live in their own package, [`@metamask/snap-examples`](https://npmjs.com/package/@metamask/snap-examples). -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index 20ff48e783..2e461a58c8 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-cli", - "version": "0.28.0", + "version": "0.29.0", "description": "A CLI for developing MetaMask Snaps.", "repository": { "type": "git", @@ -43,8 +43,8 @@ "@babel/plugin-transform-runtime": "^7.16.7", "@babel/preset-env": "^7.16.7", "@babel/preset-typescript": "^7.16.7", - "@metamask/snaps-browserify-plugin": "^0.28.0", - "@metamask/snaps-utils": "^0.28.0", + "@metamask/snaps-browserify-plugin": "^0.29.0", + "@metamask/snaps-utils": "^0.29.0", "@metamask/utils": "^3.4.1", "babelify": "^10.0.0", "browserify": "^17.0.0", diff --git a/packages/snaps-controllers/CHANGELOG.md b/packages/snaps-controllers/CHANGELOG.md index ead2717834..f820bb2718 100644 --- a/packages/snaps-controllers/CHANGELOG.md +++ b/packages/snaps-controllers/CHANGELOG.md @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Added +- Add method to get metadata from the Snaps registry ([#1173](https://github.com/MetaMask/snaps-monorepo/pull/1173)) +- Set pre-fetch NPM tarball size limit ([#1169](https://github.com/MetaMask/snaps-monorepo/pull/1169)) + - NPM packages now have a size limit of 250 MB + +### Changed +- **BREAKING:** Updated controllers to accomodate new `wallet_snap` permission ([#1182](https://github.com/MetaMask/snaps-monorepo/pull/1182)) +- **BREAKING:** Change checksum calculation ([#1128](https://github.com/MetaMask/snaps-monorepo/pull/1128)) + - The checksum has changed for all snaps, and needs to be updated + ## [0.28.0] ### Added - Add `endowment:long-running` deprecation warning ([#1126](https://github.com/MetaMask/snaps-monorepo/pull/1126)) @@ -447,7 +458,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - First semi-stable release. -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index 3dd002321b..6763ce8293 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-controllers", - "version": "0.28.0", + "version": "0.29.0", "description": "Controllers for MetaMask Snaps.", "repository": { "type": "git", @@ -36,10 +36,10 @@ "@metamask/object-multiplex": "^1.1.0", "@metamask/permission-controller": "^2.0.0", "@metamask/post-message-stream": "^6.1.0", - "@metamask/rpc-methods": "^0.28.0", - "@metamask/snaps-execution-environments": "^0.28.0", + "@metamask/rpc-methods": "^0.29.0", + "@metamask/snaps-execution-environments": "^0.29.0", "@metamask/snaps-registry": "^1.1.0", - "@metamask/snaps-utils": "^0.28.0", + "@metamask/snaps-utils": "^0.29.0", "@metamask/subject-metadata-controller": "^1.0.1", "@metamask/utils": "^3.4.1", "@xstate/fsm": "^2.0.0", diff --git a/packages/snaps-execution-environments/CHANGELOG.md b/packages/snaps-execution-environments/CHANGELOG.md index c26a137be8..1e32763db6 100644 --- a/packages/snaps-execution-environments/CHANGELOG.md +++ b/packages/snaps-execution-environments/CHANGELOG.md @@ -6,6 +6,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Added +- Harden endowments ([#1058](https://github.com/MetaMask/snaps-monorepo/pull/1058)) +- Constrain `Date` and timeouts ([#1118](https://github.com/MetaMask/snaps-monorepo/pull/1118)) + +### Changed +- **BREAKING:** Improve request function types ([#1014](https://github.com/MetaMask/snaps-monorepo/pull/1014)) + - `snap.request` is now strongly typed in line with the JSON-RPC methods in the `rpc-methods` package + ## [0.28.0] ### Added - Add experimental offscreen execution environment ([#1082](https://github.com/MetaMask/snaps-monorepo/pull/1082)) @@ -205,7 +214,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Previously, default endowments were specified in the execution environment itself. Now, all endowments must be specified in the `executeSnap` RPC parameters, except for the `wallet` API object. - Add endowments to the global `self` in addition to `window` ([#263](https://github.com/MetaMask/snaps-monorepo/pull/263)) -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index 0f3bbf1e75..77be975620 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": "0.28.0", + "version": "0.29.0", "description": "Snap sandbox environments for executing SES javascript", "repository": { "type": "git", @@ -37,8 +37,8 @@ "@metamask/object-multiplex": "^1.2.0", "@metamask/post-message-stream": "^6.1.0", "@metamask/providers": "^10.2.0", - "@metamask/rpc-methods": "^0.28.0", - "@metamask/snaps-utils": "^0.28.0", + "@metamask/rpc-methods": "^0.29.0", + "@metamask/snaps-utils": "^0.29.0", "@metamask/utils": "^3.4.1", "eth-rpc-errors": "^4.0.3", "json-rpc-engine": "^6.1.0", diff --git a/packages/snaps-rollup-plugin/CHANGELOG.md b/packages/snaps-rollup-plugin/CHANGELOG.md index 33839749aa..f555ee146e 100644 --- a/packages/snaps-rollup-plugin/CHANGELOG.md +++ b/packages/snaps-rollup-plugin/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- No changes this release. + ## [0.28.0] ### Changed - No changes this release. @@ -110,7 +114,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#431](https://github.com/MetaMask/snaps-monorepo/pull/431)) -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index 6686c4f62d..983fad5fb9 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": "0.28.0", + "version": "0.29.0", "keywords": [ "rollup", "rollup-plugin" @@ -29,7 +29,7 @@ "publish:package": "../../scripts/publish-package.sh" }, "dependencies": { - "@metamask/snaps-utils": "^0.28.0" + "@metamask/snaps-utils": "^0.29.0" }, "devDependencies": { "@lavamoat/allow-scripts": "^2.0.3", diff --git a/packages/snaps-types/CHANGELOG.md b/packages/snaps-types/CHANGELOG.md index 3dbad2f4d6..6a5111b9ca 100644 --- a/packages/snaps-types/CHANGELOG.md +++ b/packages/snaps-types/CHANGELOG.md @@ -6,6 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Added +- **BREAKING:** Improve request function types ([#1014](https://github.com/MetaMask/snaps-monorepo/pull/1014)) + - New types re-exported from `rpc-methods`: `DialogType`, `NotificationType` and `SnapsGlobalObject` + - `snap.request` is now strongly typed + ## [0.28.0] ### Changed - No changes this release. @@ -239,7 +245,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-types/package.json b/packages/snaps-types/package.json index 0832e0fd15..b1760a0bb1 100644 --- a/packages/snaps-types/package.json +++ b/packages/snaps-types/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-types", - "version": "0.28.0", + "version": "0.29.0", "description": "TypeScript types for developing MetaMask Snaps.", "repository": { "type": "git", @@ -25,8 +25,8 @@ }, "dependencies": { "@metamask/providers": "^10.2.0", - "@metamask/rpc-methods": "^0.28.0", - "@metamask/snaps-utils": "^0.28.0", + "@metamask/rpc-methods": "^0.29.0", + "@metamask/snaps-utils": "^0.29.0", "@metamask/utils": "^3.4.1" }, "devDependencies": { diff --git a/packages/snaps-ui/CHANGELOG.md b/packages/snaps-ui/CHANGELOG.md index 94b12705d7..3fe628f188 100644 --- a/packages/snaps-ui/CHANGELOG.md +++ b/packages/snaps-ui/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- No changes this release. + ## [0.28.0] ### Changed - No changes this release. @@ -34,7 +38,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#978](https://github.com/MetaMask/snaps-monorepo/pull/978), [#1009](https://github.com/MetaMask/snaps-monorepo/pull/1009)) -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-ui/package.json b/packages/snaps-ui/package.json index 9faf1ea672..f86d71614d 100644 --- a/packages/snaps-ui/package.json +++ b/packages/snaps-ui/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-ui", - "version": "0.28.0", + "version": "0.29.0", "repository": { "type": "git", "url": "https://github.com/MetaMask/snaps-monorepo.git" diff --git a/packages/snaps-utils/CHANGELOG.md b/packages/snaps-utils/CHANGELOG.md index 8cf5d228a4..346086f0b1 100644 --- a/packages/snaps-utils/CHANGELOG.md +++ b/packages/snaps-utils/CHANGELOG.md @@ -6,6 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- Skip writing manifest if identical ([#1171](https://github.com/MetaMask/snaps-monorepo/pull/1171)) + - This fixes a bug on Windows where the CLI could get stuck in a loop + +### Removed +- **BREAKING:** Remove `SnapsGlobalObject` type ([#1014](https://github.com/MetaMask/snaps-monorepo/pull/1014)) + ## [0.28.0] ### Added - **BREAKING:** Add support for snap registries ([#1090](https://github.com/MetaMask/snaps-monorepo/pull/1090)) @@ -154,7 +162,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#410](https://github.com/MetaMask/snaps-monorepo/pull/410), [#421](https://github.com/MetaMask/snaps-monorepo/pull/421)) -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index f0f7e1142f..808afb4ccf 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -1,6 +1,6 @@ { "name": "@metamask/snaps-utils", - "version": "0.28.0", + "version": "0.29.0", "repository": { "type": "git", "url": "https://github.com/MetaMask/snaps-monorepo.git" @@ -55,7 +55,7 @@ "@metamask/permission-controller": "^2.0.0", "@metamask/providers": "^10.2.1", "@metamask/snaps-registry": "^1.0.0", - "@metamask/snaps-ui": "^0.28.0", + "@metamask/snaps-ui": "^0.29.0", "@metamask/utils": "^3.4.1", "@noble/hashes": "^1.1.3", "@scure/base": "^1.1.1", diff --git a/packages/snaps-webpack-plugin/CHANGELOG.md b/packages/snaps-webpack-plugin/CHANGELOG.md index ac6e73054d..2b00d71fe8 100644 --- a/packages/snaps-webpack-plugin/CHANGELOG.md +++ b/packages/snaps-webpack-plugin/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.29.0] +### Changed +- No changes this release. + ## [0.28.0] ### Changed - No changes this release. @@ -111,7 +115,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial release ([#420](https://github.com/MetaMask/snaps-monorepo/pull/420)) -[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...HEAD +[Unreleased]: https://github.com/MetaMask/snaps-monorepo/compare/v0.29.0...HEAD +[0.29.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.28.0...v0.29.0 [0.28.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.1...v0.28.0 [0.27.1]: https://github.com/MetaMask/snaps-monorepo/compare/v0.27.0...v0.27.1 [0.27.0]: https://github.com/MetaMask/snaps-monorepo/compare/v0.26.2...v0.27.0 diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index 86a0df17aa..25fe6147c3 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": "0.28.0", + "version": "0.29.0", "keywords": [ "webpack", "plugin" @@ -29,7 +29,7 @@ "publish:package": "../../scripts/publish-package.sh" }, "dependencies": { - "@metamask/snaps-utils": "^0.28.0", + "@metamask/snaps-utils": "^0.29.0", "@metamask/utils": "^3.3.0", "webpack-sources": "^3.2.3" }, diff --git a/yarn.lock b/yarn.lock index 76785f0a47..6293c977dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2596,7 +2596,7 @@ __metadata: "@metamask/eslint-config-typescript": ^11.0.0 "@metamask/providers": ^10.2.0 "@metamask/safe-event-emitter": ^2.0.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/snaps-utils": ^0.29.0 "@metamask/utils": ^3.4.1 "@types/jest": ^27.5.1 "@typescript-eslint/eslint-plugin": ^5.42.1 @@ -2682,7 +2682,7 @@ __metadata: languageName: node linkType: hard -"@metamask/rpc-methods@^0.28.0, @metamask/rpc-methods@workspace:packages/rpc-methods": +"@metamask/rpc-methods@^0.29.0, @metamask/rpc-methods@workspace:packages/rpc-methods": version: 0.0.0-use.local resolution: "@metamask/rpc-methods@workspace:packages/rpc-methods" dependencies: @@ -2695,8 +2695,8 @@ __metadata: "@metamask/eslint-config-typescript": ^11.0.0 "@metamask/key-tree": ^6.2.1 "@metamask/permission-controller": ^2.0.0 - "@metamask/snaps-ui": ^0.28.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/snaps-ui": ^0.29.0 + "@metamask/snaps-utils": ^0.29.0 "@metamask/types": ^1.1.0 "@metamask/utils": ^3.4.1 "@noble/hashes": ^1.1.3 @@ -2743,7 +2743,7 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-browserify-plugin@^0.28.0, @metamask/snaps-browserify-plugin@workspace:packages/snaps-browserify-plugin": +"@metamask/snaps-browserify-plugin@^0.29.0, @metamask/snaps-browserify-plugin@workspace:packages/snaps-browserify-plugin": version: 0.0.0-use.local resolution: "@metamask/snaps-browserify-plugin@workspace:packages/snaps-browserify-plugin" dependencies: @@ -2753,7 +2753,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/snaps-utils": ^0.29.0 "@types/browserify": ^12.0.37 "@types/convert-source-map": ^1.5.2 "@types/jest": ^27.5.1 @@ -2781,7 +2781,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/snaps-cli@^0.28.0, @metamask/snaps-cli@workspace:packages/snaps-cli": +"@metamask/snaps-cli@^0.29.0, @metamask/snaps-cli@workspace:packages/snaps-cli": version: 0.0.0-use.local resolution: "@metamask/snaps-cli@workspace:packages/snaps-cli" dependencies: @@ -2799,8 +2799,8 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-browserify-plugin": ^0.28.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/snaps-browserify-plugin": ^0.29.0 + "@metamask/snaps-utils": ^0.29.0 "@metamask/utils": ^3.4.1 "@types/browserify": ^12.0.36 "@types/is-url": ^1.2.28 @@ -2859,10 +2859,10 @@ __metadata: "@metamask/object-multiplex": ^1.1.0 "@metamask/permission-controller": ^2.0.0 "@metamask/post-message-stream": ^6.1.0 - "@metamask/rpc-methods": ^0.28.0 - "@metamask/snaps-execution-environments": ^0.28.0 + "@metamask/rpc-methods": ^0.29.0 + "@metamask/snaps-execution-environments": ^0.29.0 "@metamask/snaps-registry": ^1.1.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/snaps-utils": ^0.29.0 "@metamask/subject-metadata-controller": ^1.0.1 "@metamask/template-snap": ^0.7.0 "@metamask/utils": ^3.4.1 @@ -2910,7 +2910,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/snaps-execution-environments@^0.28.0, @metamask/snaps-execution-environments@workspace:packages/snaps-execution-environments": +"@metamask/snaps-execution-environments@^0.29.0, @metamask/snaps-execution-environments@workspace:packages/snaps-execution-environments": version: 0.0.0-use.local resolution: "@metamask/snaps-execution-environments@workspace:packages/snaps-execution-environments" dependencies: @@ -2927,8 +2927,8 @@ __metadata: "@metamask/object-multiplex": ^1.2.0 "@metamask/post-message-stream": ^6.1.0 "@metamask/providers": ^10.2.0 - "@metamask/rpc-methods": ^0.28.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/rpc-methods": ^0.29.0 + "@metamask/snaps-utils": ^0.29.0 "@metamask/utils": ^3.4.1 "@types/jest": ^27.5.1 "@types/node": ^17.0.36 @@ -2983,7 +2983,7 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-rollup-plugin@^0.28.0, @metamask/snaps-rollup-plugin@workspace:packages/snaps-rollup-plugin": +"@metamask/snaps-rollup-plugin@^0.29.0, @metamask/snaps-rollup-plugin@workspace:packages/snaps-rollup-plugin": version: 0.0.0-use.local resolution: "@metamask/snaps-rollup-plugin@workspace:packages/snaps-rollup-plugin" dependencies: @@ -2993,7 +2993,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/snaps-utils": ^0.29.0 "@rollup/plugin-virtual": ^2.1.0 "@types/jest": ^27.5.1 "@typescript-eslint/eslint-plugin": ^5.42.1 @@ -3018,7 +3018,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/snaps-types@^0.28.0, @metamask/snaps-types@workspace:packages/snaps-types": +"@metamask/snaps-types@^0.29.0, @metamask/snaps-types@workspace:packages/snaps-types": version: 0.0.0-use.local resolution: "@metamask/snaps-types@workspace:packages/snaps-types" dependencies: @@ -3029,8 +3029,8 @@ __metadata: "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 "@metamask/providers": ^10.2.0 - "@metamask/rpc-methods": ^0.28.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/rpc-methods": ^0.29.0 + "@metamask/snaps-utils": ^0.29.0 "@metamask/utils": ^3.4.1 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 @@ -3050,7 +3050,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/snaps-ui@^0.28.0, @metamask/snaps-ui@workspace:packages/snaps-ui": +"@metamask/snaps-ui@^0.29.0, @metamask/snaps-ui@workspace:packages/snaps-ui": version: 0.0.0-use.local resolution: "@metamask/snaps-ui@workspace:packages/snaps-ui" dependencies: @@ -3084,7 +3084,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/snaps-utils@^0.28.0, @metamask/snaps-utils@workspace:packages/snaps-utils": +"@metamask/snaps-utils@^0.29.0, @metamask/snaps-utils@workspace:packages/snaps-utils": version: 0.0.0-use.local resolution: "@metamask/snaps-utils@workspace:packages/snaps-utils" dependencies: @@ -3101,7 +3101,7 @@ __metadata: "@metamask/post-message-stream": ^6.1.0 "@metamask/providers": ^10.2.1 "@metamask/snaps-registry": ^1.0.0 - "@metamask/snaps-ui": ^0.28.0 + "@metamask/snaps-ui": ^0.29.0 "@metamask/utils": ^3.4.1 "@noble/hashes": ^1.1.3 "@scure/base": ^1.1.1 @@ -3139,7 +3139,7 @@ __metadata: languageName: unknown linkType: soft -"@metamask/snaps-webpack-plugin@^0.28.0, @metamask/snaps-webpack-plugin@workspace:packages/snaps-webpack-plugin": +"@metamask/snaps-webpack-plugin@^0.29.0, @metamask/snaps-webpack-plugin@workspace:packages/snaps-webpack-plugin": version: 0.0.0-use.local resolution: "@metamask/snaps-webpack-plugin@workspace:packages/snaps-webpack-plugin" dependencies: @@ -3149,7 +3149,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-utils": ^0.28.0 + "@metamask/snaps-utils": ^0.29.0 "@metamask/utils": ^3.3.0 "@types/jest": ^27.5.1 "@types/webpack-sources": ^3.2.0 @@ -5378,8 +5378,8 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 - "@metamask/snaps-ui": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 + "@metamask/snaps-ui": ^0.29.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -5607,9 +5607,9 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-browserify-plugin": ^0.28.0 - "@metamask/snaps-cli": ^0.28.0 - "@metamask/snaps-types": ^0.28.0 + "@metamask/snaps-browserify-plugin": ^0.29.0 + "@metamask/snaps-cli": ^0.29.0 + "@metamask/snaps-types": ^0.29.0 "@types/browserify": ^12.0.37 "@types/gulp": ^4.0.9 "@types/node": ^17.0.33 @@ -8070,7 +8070,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -8189,7 +8189,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -9742,7 +9742,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -12318,7 +12318,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -14033,9 +14033,9 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 - "@metamask/snaps-rollup-plugin": ^0.28.0 - "@metamask/snaps-types": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 + "@metamask/snaps-rollup-plugin": ^0.29.0 + "@metamask/snaps-types": ^0.29.0 "@rollup/plugin-babel": ^5.3.1 "@types/node": ^17.0.33 "@typescript-eslint/eslint-plugin": ^5.42.1 @@ -15527,9 +15527,9 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 - "@metamask/snaps-types": ^0.28.0 - "@metamask/snaps-ui": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 + "@metamask/snaps-types": ^0.29.0 + "@metamask/snaps-ui": ^0.29.0 "@metamask/utils": ^3.4.1 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 @@ -15819,8 +15819,8 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 - "@metamask/snaps-types": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 + "@metamask/snaps-types": ^0.29.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 eslint: ^8.27.0 @@ -16294,7 +16294,7 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 assemblyscript: ^0.19.23 @@ -16448,9 +16448,9 @@ __metadata: "@metamask/eslint-config-jest": ^11.0.0 "@metamask/eslint-config-nodejs": ^11.0.1 "@metamask/eslint-config-typescript": ^11.0.0 - "@metamask/snaps-cli": ^0.28.0 - "@metamask/snaps-types": ^0.28.0 - "@metamask/snaps-webpack-plugin": ^0.28.0 + "@metamask/snaps-cli": ^0.29.0 + "@metamask/snaps-types": ^0.29.0 + "@metamask/snaps-webpack-plugin": ^0.29.0 "@types/node": ^17.0.33 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1