Skip to content

0.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Jul 16:14
· 1100 commits to main since this release
503fc8e

@metamask/snaps-cli

Added

  • Add a TypeScript template for mm-snap init (#546)
  • Add serving to mm-snap watch (#507)

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)

Fixed

  • Fix segfault when using mm-snap watch (#556)

@metamask/snap-controllers

Added

  • Add snap blocklist functionality (#597)
  • Add Node.js worker_threads execution environment (#587)
  • Add Node.js child_process execution environment (#523)
  • Added network endowment teardown (#514)

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)
  • BREAKING: Remove ExecutionService actions from constructor arguments (#486)
  • BREAKING: Emit appropriate snap objects for SnapController events (#608)
  • BREAKING: Replace getRpcMessageHandler action with handleRpcRequest (#497, #557)
  • Monitor outbound snap requests to pause request timeout (#593)
  • Change Update Snap requestData (#614)

Removed

  • Remove WebWorker implementation (#591)

examples

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)

@metamask/execution-environments

Added

  • Add Node.js child_process execution environment (#523)
  • Add Node.js worker_threads execution environment (#587)
  • Added network endowment teardown (#514)

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)
  • Monitor outbound snap requests to pause request timeout (#593)

Removed

  • Remove WebWorker implementation (#591)

@metamask/snaps-browserify-plugin

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)

@metamask/rollup-plugin-snaps

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)

@metamask/snaps-webpack-plugin

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)

@metamask/rpc-methods

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)
  • BREAKING: Replace getRpcMessageHandler action with handleRpcRequest (#497, #557)

@metamask/snap-types

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)

Removed

  • Remove ErrorMessageEvent and ExecutionServiceMessenger types (#486)
    • These types are now available via @metamask/snap-controllers

@metamask/snap-utils

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)