Skip to content

18.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 15:08
c271f99

@metamask/snaps-cli 3.0.2

Changed

  • Use @metamask/snaps-sdk package (#1951)
    • This package replaces the @metamask/snaps-types and
      @metamask/snaps-ui packages.

@metamask/snaps-controllers 3.4.0

Changed

  • Use SubtleCrypto for checksum calculation if available (#1953)
    • This reduces the time of the checksum calculation by up to 95% in some
      environments.
  • Use @metamask/snaps-sdk package (#1930, #1949)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages.

Fixed

  • Fix support for transaction insight Snaps returning null (#1952)

@metamask/snaps-execution-environments 3.3.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1949,
    #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages.

@metamask/snaps-jest 4.0.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1950, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages.

Removed

  • BREAKING: DialogType, ManageStateOperation, NotificationType are no
    longer re-exported from @metamask/snaps-jest (#1930)
    • These enums can now be imported from @metamask/snaps-sdk instead.

@metamask/snaps-rpc-methods 4.0.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1950, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages.

Removed

  • BREAKING: Remove DialogType, ManageStateOperation, and NotificationType enums (#1930)
    • These are now defined in the @metamask/snaps-sdk package.

@metamask/snaps-sdk 1.0.0

Added

  • Initial release of this package.

@metamask/snaps-simulator 2.4.0

Changed

  • Use SubtleCrypto for checksum calculation if available (#1953)
    • This reduces the time of the checksum calculation by up to 95% in some
      environments.
  • Use @metamask/snaps-sdk package (#1930,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages.
  • Bump @metamask/eth-json-rpc-middleware from 12.0.0 to 12.0.1 (#1935)

@metamask/snaps-utils 4.0.0

Changed

  • Use SubtleCrypto for checksum calculation if available (#1953)
    • This reduces the time of the checksum calculation by up to 95% in some
      environments.
  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

Removed

  • BREAKING: Remove ValidatedSnapId and SnapId types (#1930)
    • ValidatedSnapId was moved to the @metamask/snaps-sdk package as
      SnapId.
    • SnapId was an alias of string, and is no longer needed.
  • BREAKING: Remove SnapError (#1949)
    • This class was moved to the @metamask/snaps-sdk package.
  • BREAKING: Remove EnumToUnion type (#1930)
    • This type was moved to the @metamask/snaps-sdk package.
  • BREAKING: Remove RequestedSnapPermissions type (#1930)
    • This type was deprecated, and is now replaced by the InitialPermissions
      type from the @metamask/snaps-sdk package.

Fixed

  • Include localization files in checksum calculations (#1956)

@metamask/snaps-webpack-plugin 3.1.0

Changed

  • Use @metamask/snaps-sdk package (#1949)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages.

@metamask/bip32-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/bip44-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/browserify-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/browserify-plugin-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/cronjob-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/dialog-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/error-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/ethereum-provider-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/ethers-js-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/get-entropy-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/get-file-example-snap 1.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/home-page-example-snap 1.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/json-rpc-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/lifecycle-hooks-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/localization-example-snap 1.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

Fixed

  • Include localization files in checksum calculations (#1956)

@metamask/manage-state-example-snap 2.2.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/name-lookup-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/network-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/notification-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/rollup-plugin-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/insights-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/wasm-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/webpack-plugin-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/consumer-signer-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1946)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.

@metamask/core-signer-example-snap 2.1.0

Changed

  • Use @metamask/snaps-sdk package (#1930,
    #1946, #1950,
    #1949, #1954)
    • This package replaces the @metamask/snaps-types and
    • @metamask/snaps-ui packages, and is much more lightweight.