Skip to content

0.20.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 08:39
· 1719 commits to main since this release
3d07a7f

@metamask/snaps-cli

Changed

  • No changes this release.

@metamask/snap-controllers

Added

  • BREAKING: Add Transaction Insight API (#642)
    • This feature required changes to the RPC request handling functionality, hence the breaking change
  • Register missing actions (#659)
    • All APIs accessed outside the SnapController are now registered as actions in the messaging system

Changed

  • BREAKING: Simplify manifest format for permission caveats (#705)
  • Reduce TypeScript compilation target for snap-controllers (#708)
  • Move all internal types from @metamask/snap-types to @metamask/snap-utils (#695)

Removed

  • BREAKING: Removed ExternalResourceController (#701)

examples

Changed

  • No changes this release.

@metamask/execution-environments

Added

  • BREAKING: Add Transaction Insight API (#642)
    • Part of this change made changes to the execution environments to support multiple request handlers
    • It also changed the exports of @metamask/execution-environments

@metamask/snaps-browserify-plugin

Changed

  • No changes this release.

@metamask/rollup-plugin-snaps

Changed

  • No changes this release.

@metamask/snaps-webpack-plugin

Changed

  • No changes this release.

@metamask/rpc-methods

Added

  • BREAKING: Add Transaction Insight API (#642)
  • Add snap_getBip44Entropy RPC method and deprecate snap_getBip44Entropy_* (#690)

Changed

  • BREAKING: Simplify manifest format for permission caveats (#705)

@metamask/snap-types

Added

  • BREAKING: Add Transaction Insight API (#642)

Removed

  • BREAKING: Move all internal types from @metamask/snap-types to @metamask/snap-utils (#695)
    • Previously accessible types can now be accessed by importing @metamask/snap-utils

@metamask/snap-utils

Added

  • BREAKING: Add Transaction Insight API (#642)
  • Add internal types from @metamask/snap-types (#695)

Changed

  • BREAKING: Simplify manifest format for permission caveats (#705)
  • Reduce TypeScript compilation target for snap-controllers (#708)