Releases: MetaMask/snaps
Releases · MetaMask/snaps
1.0.1
examples
Changed
- No changes this release.
@metamask/multichain-provider
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Fixed
- Fix parallel usage of registry (#1669)
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
1.0.0
examples
Changed
- No changes this release.
@metamask/multichain-provider
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- Make
updateBlockedSnaps
update the registry (#1625) - Move source code and snap state back to controller state (#1634)
@metamask/snaps-execution-environments
Changed
- Update LavaMoat packages to latest versions (#1657)
- Unblock
eth_requestAccounts
andpersonal_sign
(#1601)
Fixed
- Pass correct scuttle args (#1654)
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
@metamask/snaps-utils
Changed
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
4.0.0
3.0.0
@metamask/snaps-cli 0.38.1-flask.1
Changed
- Update all examples to use Webpack (#1632)
@metamask/snaps-controllers 0.38.0-flask.1
Added
- Add
onInstall
andonUpdate
lifecycle hooks (#1643)
Changed
- Make
updateBlockedSnaps
update the registry (#1625) - Move source code and snap state back to controller state (#1634)
@metamask/snaps-execution-environments 0.38.0-flask.1
Added
@metamask/snaps-jest 0.37.3-flask.1
Changed
- Bump
semver
to^7.5.4
(#1631)
@metamask/snaps-types 0.38.0-flask.1
Added
- Add
onInstall
andonUpdate
lifecycle hooks (#1643)- This package now exports the
OnInstallHandler
andOnUpdateHandler
types.
- This package now exports the
@metamask/snaps-ui 0.37.3-flask.1
Changed
- Bump
semver
to^7.5.4
(#1631)
@metamask/snaps-utils 0.38.0-flask.1
Added
- Add
onInstall
andonUpdate
lifecycle hooks (#1643)
Changed
@metamask/bip44-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/browserify-example-snap 0.38.0-flask.1
Added
- Add Browserify example snap (#1632)
- This snap demonstrates how to use the deprecated Browserify configuration format.
@metamask/cronjob-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/dialog-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/error-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/ethereum-provider-example-snap 0.38.0-flask.1
Added
- Add example JSON-RPC method using
personal_sign
(#1601)
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/ethers-js-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/get-entropy-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/lifecycle-hooks-example-snap 0.38.0-flask.1
Uncategorized
- Add lifecycle hooks example snap (#1645)
- This snap demonstrates how to use the
onInstall
andonUpdate
lifecycle hooks.
- This snap demonstrates how to use the
@metamask/manage-state-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/network-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/notification-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/insights-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/consumer-signer-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
@metamask/core-signer-example-snap 0.38.0-flask.1
Changed
- Update example to the new configuration format (#1632)
- The example now uses Webpack instead of Browserify.
2.0.0
1.0.0
@metamask/create-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/rpc-methods 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-browserify-plugin 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-cli 0.38.0-flask.1
Added
- Add support for bundling with Webpack (#1521)
- For backwards compatibility, the Webpack bundler is opt-in. To use it, add
"bundler": "webpack"
to your snap configuration file, and follow the new
configuration format described in the documentation. - The new configuration format also adds support for:
- Setting environment variables, which are set as
process.env
values in
the bundled code. - Importing WebAssembly modules (if
experimental.wasm
is enabled in the
snap configuration file).
- Setting environment variables, which are set as
- For backwards compatibility, the Webpack bundler is opt-in. To use it, add
- Support TypeScript snap configuration files (#1521)
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-controllers 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-execution-environments 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-jest 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-rollup-plugin 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-simulator 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-types 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-ui 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-utils 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/snaps-webpack-plugin 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/bip32-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/bip44-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/browserify-plugin-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/cronjob-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/dialog-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/error-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/ethereum-provider-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/ethers-js-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/get-entropy-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/json-rpc-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/manage-state-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/network-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/notification-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/rollup-plugin-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/insights-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/wasm-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/webpack-plugin-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/consumer-signer-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
@metamask/core-signer-example-snap 0.37.2-flask.1
Changed
- Release package independently (#1600)
- The version of the package no longer needs to match the version of all other
MetaMask Snaps packages.
- The version of the package no longer needs to match the version of all other
0.37.1-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-jest
Changed
- No changes this release.
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Changed
- No changes this release.
0.37.0-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-jest
Changed
- No changes this release.
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- Update GitHub link (#1610)
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Added
- Allow disabling markdown for text component (#1586)
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Changed
0.36.1-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-jest
Changed
- No changes this release.
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Fixed
- Fix deployment path (#1569)
0.36.0-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- Move
test-snaps
site to this repository (#1549)
@metamask/rpc-methods
Changed
- Allow omitting
jsonrpc
andid
inhandleRequest
(#1556)
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- Allow omitting
jsonrpc
andid
inhandleRequest
(#1556) - Unblock
wallet_requestSnaps
and add dynamic permission support (#1421)
@metamask/snaps-execution-environments
Changed
- Unblock
wallet_requestSnaps
and add dynamic permission support (#1421)
@metamask/snaps-jest
Changed
- Default to newline instead of empty string for network mocking (#1560)
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Added
- Move
test-snaps
site to this repository (#1549)