Skip to content

0.29.0

Choose a tag to compare

@github-actions github-actions released this 10 Feb 14:54
· 1537 commits to main since this release
a9abb8b

examples

Changed

  • BREAKING: Improve request function types (#1014)
  • BREAKING: Change checksum calculation (#1128)
    • The checksum has changed for all snaps, and needs to be updated

@metamask/multichain-provider

Changed

  • No changes this release.

@metamask/rpc-methods

Added

  • BREAKING: Improve request function types (#1014)
    • snap.request is now strongly typed in line with the JSON-RPC methods in this package

Changed

  • BREAKING: Replace wallet_snap_* permission with wallet_snap (#1182)
    • The new permission uses a caveat-based implementation to specify the snaps that are allowed to be interacted with

@metamask/snaps-browserify-plugin

Changed

  • No changes this release.

@metamask/snaps-cli

Changed

  • BREAKING: Change checksum calculation (#1128)
    • The checksum has changed for all snaps, and needs to be updated

@metamask/snaps-controllers

Added

  • Add method to get metadata from the Snaps registry (#1173)
  • Set pre-fetch NPM tarball size limit (#1169)
    • NPM packages now have a size limit of 250 MB

Changed

  • BREAKING: Updated controllers to accomodate new wallet_snap permission (#1182)
  • BREAKING: Change checksum calculation (#1128)
    • The checksum has changed for all snaps, and needs to be updated

@metamask/snaps-execution-environments

Added

  • Harden endowments (#1058)
  • Constrain Date and timeouts (#1118)

Changed

  • BREAKING: Improve request function types (#1014)
    • snap.request is now strongly typed in line with the JSON-RPC methods in the rpc-methods package

@metamask/snaps-rollup-plugin

Changed

  • No changes this release.

@metamask/snaps-types

Added

  • BREAKING: Improve request function types (#1014)
    • New types re-exported from rpc-methods: DialogType, NotificationType and SnapsGlobalObject
    • snap.request is now strongly typed

@metamask/snaps-ui

Changed

  • No changes this release.

@metamask/snaps-utils

Changed

  • Skip writing manifest if identical (#1171)
    • This fixes a bug on Windows where the CLI could get stuck in a loop

Removed

  • BREAKING: Remove SnapsGlobalObject type (#1014)

@metamask/snaps-webpack-plugin

Changed

  • No changes this release.