Skip to content

Releases: MetaMask/snaps

69.0.0

20 Sep 13:08
490e547
Compare
Choose a tag to compare

@metamask/snaps-controllers 9.8.0

Added

  • Export WebViewMessageStream and related types (#2746)

Fixed

  • Fix invalid exports field (#2740)

@metamask/snaps-simulation 1.0.1

Fixed

  • Fix invalid exports field (#2740)

68.0.0

19 Sep 08:18
e3cbd4a
Compare
Choose a tag to compare

@metamask/snaps-sdk 6.5.1

Fixed

  • Fix package exports (#2737)

67.0.0

18 Sep 08:53
c7aca03
Compare
Choose a tag to compare

@metamask/snaps-execution-environments 6.7.2

Fixed

  • Fix missing execution environment bundles (#2734)

@metamask/snaps-jest 8.4.0

Added

  • Add support for selector component (#2724)
    • Interfaces now have a selectFromSelector function that can be used to
      select an option from a selector.

Changed

  • Extract simulation part of snaps-jest to separate package (#2727)

@metamask/snaps-simulation 1.0.0

Added

  • Initial release of @metamask/snaps-simulation package (#2727)

66.0.0

13 Sep 08:16
2ff8932
Compare
Choose a tag to compare

@metamask/preinstalled-example-snap 0.1.0

Added

  • Add preinstalled example Snap (#2721)

65.0.0

12 Sep 13:06
dfa9b83
Compare
Choose a tag to compare

@metamask/create-snap 4.0.4

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-browserify-plugin 4.1.2

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-cli 6.3.3

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-controllers 9.7.0

Added

  • Add hideSnapBranding flag for preinstalled Snaps (#2713, #2717)

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-execution-environments 6.7.1

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-jest 8.3.2

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-rollup-plugin 4.1.2

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-rpc-methods 11.1.1

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-sdk 6.5.0

Added

  • Add center prop to Box component (#2716)
  • Add form prop to Button component (#2712)
    • This allows the Button component to be used outside of forms, but still
      submit a form when clicked.

Fixed

  • Fix invalid types in type declaration in some cases (#2714)
  • Fix type issue with Field children (#2715)
    • Field now accepts booleans and null as children, in addition to the
      existing types.

@metamask/snaps-utils 8.1.1

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

@metamask/snaps-webpack-plugin 4.1.2

Fixed

  • Fix invalid types in type declaration in some cases (#2714)

64.0.0

11 Sep 09:44
de6fbb1
Compare
Choose a tag to compare

@metamask/create-snap 4.0.3

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.

@metamask/bip32-example-snap 2.2.1

Fixed

  • Bump MetaMask dependencies

@metamask/bip44-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/browserify-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/browserify-plugin-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/client-status-example-snap 1.0.3

Fixed

  • Bump MetaMask dependencies

@metamask/cronjob-example-snap 2.1.4

Fixed

  • Bump MetaMask dependencies

@metamask/dialog-example-snap 2.3.1

Fixed

  • Bump MetaMask dependencies

@metamask/error-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/ethereum-provider-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/ethers-js-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/file-upload-example-snap 1.0.1

Fixed

  • Bump MetaMask dependencies

@metamask/get-entropy-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/get-file-example-snap 1.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/home-page-example-snap 1.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/images-example-snap 1.1.1

Fixed

  • Bump MetaMask dependencies

@metamask/interactive-ui-example-snap 2.2.1

Fixed

  • Bump MetaMask dependencies

@metamask/consumer-signer-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/core-signer-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/json-rpc-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/jsx-example-snap 1.2.1

Fixed

  • Bump MetaMask dependencies

@metamask/lifecycle-hooks-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/localization-example-snap 1.1.4

Fixed

  • Bump MetaMask dependencies

@metamask/manage-state-example-snap 2.2.3

Fixed

  • Bump MetaMask dependencies

@metamask/name-lookup-example-snap 3.1.1

Fixed

  • Bump MetaMask dependencies

@metamask/network-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/notification-example-snap 2.1.4

Fixed

  • Bump MetaMask dependencies

@metamask/rollup-plugin-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/signature-insights-example-snap 1.0.3

Fixed

  • Bump MetaMask dependencies

@metamask/insights-example-snap 2.2.3

Fixed

  • Bump MetaMask dependencies

@metamask/wasm-example-snap 2.1.4

Fixed

  • Bump MetaMask dependencies

@metamask/webpack-plugin-example-snap 2.1.3

Fixed

  • Bump MetaMask dependencies

@metamask/snaps-browserify-plugin 4.1.1

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.

@metamask/snaps-cli 6.3.2

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)

@metamask/snaps-controllers 9.6.0

Added

  • Add stopAllSnaps function to SnapController (#2674)

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)
  • Bump other MetaMask dependencies (#2703)

@metamask/snaps-execution-environments 6.7.0

Changed

  • Unblock wallet_requestSnaps (#2661)

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)
  • Bump other MetaMask dependencies (#2703)

@metamask/snaps-jest 8.3.1

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)
  • Bump other MetaMask dependencies (#2703)

@metamask/snaps-rollup-plugin 4.1.1

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.

@metamask/snaps-rpc-methods 11.1.0

Changed

  • Improve error messaging (#2696)
  • Increase character limit for in-app notification messages (#2684)

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)
  • Bump other MetaMask dependencies (#2703)

@metamask/snaps-sdk 6.4.0

Added

  • Add Section component (#2672)
  • Add support for element before input in the Field component (#2699)

Changed

  • Allow CAIP-10 addresses in the Address component (#2680)
  • Improve error messaging (#2696, #2693)

Fixed

  • Allow any element as the child of the Container component (#2698)
  • Disallow images and icons in footers (#2676)
  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)
  • Bump other MetaMask dependencies (#2703)

@metamask/snaps-utils 8.1.0

Added

  • Add Bitcoin Taproot derivation paths (#2695)

Changed

  • Improve validateLink error handling (#2702)

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)
  • Bump other MetaMask dependencies (#2703)

@metamask/snaps-webpack-plugin 4.1.1

Fixed

  • Fix ESM version of the package (#2682)
    • This fixes the ESM version of the package to be fully compliant with the ESM
      standard.
  • Bump @metamask/utils from ^9.1.0 to ^9.2.1 (#2680)

63.0.0

27 Aug 08:30
eacdc8a
Compare
Choose a tag to compare

@metamask/snaps-cli 6.3.1

Fixed

  • Hide browserlist warning where applicable (#2664)

@metamask/snaps-controllers 9.5.0

Added

  • Add Selector component (#2645)
  • Add missing types for getState action & stateChange event (#2655, #2659)

Fixed

  • Fix fetch binding under LavaMoat (#2642)

@metamask/snaps-sdk 6.3.0

Added

  • Add Selector component (#2645)
  • Add Icon component (#2638)
  • Add color prop to Text component (#2660)

Changed

  • Button children are now allowed to be Image and Icon (#2641)

@metamask/jsx-example-snap 1.2.0

Added

  • Made JSX example use Card component (#2665)

62.0.0

02 Aug 12:16
811e973
Compare
Choose a tag to compare

@metamask/snaps-sdk 6.2.1

Fixed

  • Add structs to typedUnion schema (#2623)

@metamask/snaps-utils 8.0.1

Changed

  • Bump @metamask/slip44 to 4.0.0 (#2624)

61.0.0

31 Jul 15:31
083493c
Compare
Choose a tag to compare

@metamask/dialog-example-snap 2.3.0

Added

  • Add support for fully custom dialogs (#2526)

@metamask/interactive-ui-example-snap 2.2.0

Added

  • Add RadioButton to interactive UI example (#2592)

60.0.0

31 Jul 11:32
13215d4
Compare
Choose a tag to compare

@metamask/snaps-browserify-plugin 4.1.0

Changed

  • Improve manifest validation output (#2572)

@metamask/snaps-cli 6.3.0

Changed

  • Improve manifest validation output (#2572)
  • Replace superstruct with ESM-compatible fork @metamask/superstruct (#2445)

@metamask/snaps-controllers 9.4.0

Added

  • Add RadioButton component (#2592)

Changed

  • Persist severity property in SnapInsightsController (#2612)

@metamask/snaps-jest 8.3.0

Added

  • Add support for snap_getPreferences (#2607)
  • Add RadioButton component (#2592)
  • Add support for custom dialogs in snaps-jest (#2526, #2509)

Changed

  • Replace superstruct with ESM-compatible fork @metamask/superstruct (#2445)

@metamask/snaps-rollup-plugin 4.1.0

Changed

  • Improve manifest validation output (#2572)

@metamask/snaps-rpc-methods 11.0.0

Added

  • BREAKING: Add snap_getPreferences (#2607)
    • This is breaking because a getPreferences method hook is now required.

@metamask/snaps-sdk 6.2.0

Added

  • Add snap_getPreferences (#2607)
  • Add RadioButton component (#2592)

@metamask/snaps-utils 8.0.0

Changed

  • BREAKING: Improve manifest validation output (#2605, #2572)
    • This is breaking as it removes exports such as validateNpmSnap.
  • Bump fast-xml-parser (#2610)

@metamask/snaps-webpack-plugin 4.1.0

Changed

  • Improve manifest validation output (#2572, #2605)