Skip to content

Releases: MetaMask/snaps

1.0.1

29 Aug 10:02
13d59bf
Compare
Choose a tag to compare

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

14 Aug 18:06
4e2aafd
Compare
Choose a tag to compare

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 and personal_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

  • Allow disabling markdown for text component (#1586)
  • Bump semver to ^7.5.4 (#1631)

@metamask/snaps-utils

Changed

  • Bump semver to ^7.5.4 (#1631)
  • Move source code and snap state back to controller state (#1634)

@metamask/snaps-webpack-plugin

Changed

  • No changes this release.

4.0.0

07 Aug 11:03
2f13488
Compare
Choose a tag to compare

@metamask/snaps-execution-environments 0.38.1-flask.1

Changed

  • Update LavaMoat packages to latest versions (#1657)

Removed

  • Remove direct dependency on SES (#1660)
    • It's now a dev dependency, as it's only used in development.

Fixed

  • Pass correct scuttle args (#1654)

3.0.0

26 Jul 19:12
d4a66ff
Compare
Choose a tag to compare

@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 and onUpdate 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

  • Add onInstall and onUpdate lifecycle hooks (#1643)
  • Unblock personal_sign JSON-RPC method (#1601)

@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 and onUpdate lifecycle hooks (#1643)
    • This package now exports the OnInstallHandler and OnUpdateHandler types.

@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 and onUpdate lifecycle hooks (#1643)

Changed

  • Move source code and snap state back to controller state (#1634)
  • Bump semver to ^7.5.4 (#1631)

@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 and onUpdate lifecycle hooks.

@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

20 Jul 21:29
220af66
Compare
Choose a tag to compare

@metamask/snaps-execution-environments 0.37.3-flask.1

Fixed

  • Fix deployment of the iframe execution environment (#1627)

1.0.0

14 Aug 17:21
d7c43c3
Compare
Choose a tag to compare

@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.

@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.

@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.

@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).
  • 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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

@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.

0.37.1-flask.1

18 Jul 21:09
1686ee5
Compare
Choose a tag to compare

@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

18 Jul 08:08
65a3683
Compare
Choose a tag to compare

@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

10 Jul 14:08
bd7b914
Compare
Choose a tag to compare

@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

10 Jul 12:47
9156c1d
Compare
Choose a tag to compare

@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 and id in handleRequest (#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 and id in handleRequest (#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)