Skip to content

Releases: MetaMask/snaps

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)

1.0.0-prerelease.1

14 Aug 13:49
59bcb06
Compare
Choose a tag to compare

examples

Changed

  • Simplify Browserify example (#1507)

@metamask/multichain-provider

Changed

  • No changes this release.

@metamask/rpc-methods

Added

  • Add subject type restrictions to snap-specific permissions (#1366)

Changed

  • BREAKING: Rename targetKey to targetName as part of updating PermissionController (#1450)
  • BREAKING: Disallow deriving Ethereum keys (#1217)
    • Coin type 60 is now blocked for derivation.

Fixed

  • Fix BIP-32 path validation (#1506)
  • Fix versions being passed incorrectly during snap install (#1387)

@metamask/snaps-browserify-plugin

Changed

  • No changes this release.

@metamask/snaps-cli

Changed

  • No changes this release.

@metamask/snaps-controllers

Added

  • Add export for getRpcCaveatOrigins (#1533)
  • Add subject type restrictions to snap-specific permissions (#1366)

Changed

  • BREAKING: Rename targetKey to targetName as part of updating PermissionController (#1450)
  • BREAKING: Disallow deriving Ethereum keys (#1217)
    • Coin type 60 is now blocked for derivation.

Fixed

  • Improve JSON parsing safety (#1499)

@metamask/snaps-execution-environments

Changed

  • BREAKING: Block wallet_requestPermissions (#1371)
  • Refactored bundling process to reduce bundle size (#1458)
  • Improve JSON sanitization (#1405)

@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

Added

  • Add subject type restrictions to snap-specific permissions (#1366)

Changed

  • BREAKING: Disallow deriving Ethereum keys (#1217)
    • Coin type 60 is now blocked for derivation.

Fixed

  • Improve JSON parsing safety (#1499)

@metamask/snaps-webpack-plugin

Changed

  • No changes this release.

0.35.2-flask.1

23 Jun 19:05
7d0f7bf
Compare
Choose a tag to compare

@metamask/create-snap

Fixed

@metamask/example-snaps

Changed

  • No changes this release.

@metamask/rpc-methods

Fixed

@metamask/snaps-browserify-plugin

Fixed

@metamask/snaps-cli

Fixed

@metamask/snaps-controllers

Fixed

@metamask/snaps-execution-environments

Fixed

@metamask/snaps-jest

Fixed

@metamask/snaps-rollup-plugin

Fixed

@metamask/snaps-simulator

Fixed

@metamask/snaps-types

Fixed

@metamask/snaps-ui

Fixed

@metamask/snaps-utils

Fixed

@metamask/snaps-webpack-plugin

Fixed

0.35.1-flask.1

23 Jun 13:38
5c2b49e
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

Fixed

  • Fix publishing to NPM (#1538)

@metamask/snaps-rollup-plugin

Changed

  • No changes this release.

@metamask/snaps-simulator

Fixed

  • Fix publishing to NPM (#1538)

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

0.35.0-flask.1

23 Jun 12:41
2fa31e0
Compare
Choose a tag to compare

@metamask/create-snap

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/example-snaps

Changed

@metamask/rpc-methods

Added

  • Add snap_manageAccounts RPC method (#1290)

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • BREAKING: Disallow deriving Ethereum keys (#1217)
    • Coin type 60 is now blocked for derivation.
  • Add sideEffects: false (#1486)

Fixed

  • Fix BIP-32 path validation (#1506)

@metamask/snaps-browserify-plugin

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-cli

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-controllers

Added

  • Add export for getRpcCaveatOrigins (#1533)

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

Removed

  • Remove MultiChainController (#1527)

Fixed

  • Improve JSON parsing safety (#1499)

@metamask/snaps-execution-environments

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)
  • Refactored bundling process to reduce bundle size (#1458)

Removed

  • BREAKING: Remove support for keyring export (#1527)

@metamask/snaps-jest

Added

@metamask/snaps-rollup-plugin

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-simulator

Added

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)
  • Add support for E2E testing mode, to be used by @metamask/snaps-jest (#1438, #1488)

Fixed

  • Fix response typing in snaps-simulator (#1498)
  • Fix snap_manageState in snaps-simulator (#1494)

@metamask/snaps-types

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)
  • Properly build this package to allow for exporting of enums (#1488)

Removed

  • Remove types used for multichain/keyring effort(#1527)

@metamask/snaps-ui

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-utils

Added

  • Add snap_manageAccounts RPC method (#1290)

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • BREAKING: Disallow deriving Ethereum keys (#1217)
    • Coin type 60 is now blocked for derivation.
  • Add sideEffects: false (#1486)

Removed

  • BREAKING: Remove utility functions used for multichain/keyring effort (#1527)

Fixed

  • Improve JSON parsing safety (#1499)
  • Fix false positives when post processing code with HTML comment tokens (#1522)
  • Fix BIP-32 path validation (#1506)

@metamask/snaps-webpack-plugin

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

0.34.1-flask.1

02 Jun 14:11
68874f9
Compare
Choose a tag to compare

@metamask/create-snap

Changed

  • No changes this release.

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

  • No changes this release.

@metamask/snaps-execution-environments

Changed

  • Deploy iframe-execution-environment from this repository (#1406)

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

0.34.0-flask.1

31 May 20:38
e581c11
Compare
Choose a tag to compare

@metamask/create-snap

Added

  • Initial release (#1268)

examples

Changed

  • No changes this release.

@metamask/multichain-provider

Changed

  • No changes this release.

@metamask/rpc-methods

Changed

  • BREAKING: Rename targetKey to targetName as part of updating PermissionController (#1450)

@metamask/snaps-browserify-plugin

Changed

  • No changes this release.

@metamask/snaps-cli

Removed

  • BREAKING: Remove init command (#1268)

@metamask/snaps-controllers

Changed

  • BREAKING: Rename targetKey to targetName as part of updating PermissionController (#1450)
  • Add SVG validation (#1401)
  • Export permissions specification builders (#1432)
  • Export processSnapPermissions (#1402)

@metamask/snaps-execution-environments

Changed

@metamask/snaps-rollup-plugin

Changed

  • No changes this release.

@metamask/snaps-simulator

Added

  • Migrate snaps-simulator to snaps-monorepo (#1408, #1418)

@metamask/snaps-types

Changed

  • Make handler types generic, allowing them to be changed (#1409)

@metamask/snaps-ui

Changed

  • No changes this release.

@metamask/snaps-utils

Changed

  • Add SVG validation (#1401)
  • Make handler types generic, allowing them to be changed (#1409)
  • Allow use of $schema in manifest files (#1389)

@metamask/snaps-webpack-plugin

Changed

  • No changes this release.