Skip to content

0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Nov 22:04
· 1451 commits to main since this release
7a18e53

@metamask/snap-controllers

Added

  • Allow disabling and enabling Snaps (#116)
    • Only enabled Snaps can be started.
  • Start stopped Snaps that receive an RPC message (#114)
  • Add Snap max idle time (#105)
    • A Snap that is idle for more than the max idle time will be stopped.
  • Poll Snaps for their status (#104)
    • If a Snap stops responding, it will be forced to stop.

Changed

  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)
  • BREAKING: Use the ControllerMessenger to communicate between the SnapController and its execution environment service (#100)

@metamask/iframe-execution-environment-service

Added

  • Poll Snaps for their status (#104)
    • If a Snap stops responding, it will be forced to stop.

Changed

  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)
  • BREAKING: Use the ControllerMessenger to communicate between the SnapController and its execution environment service (#100)

@metamask/rpc-methods

Changed

  • BREAKING: Make wallet_getBip44Entropy_* implementation safer (#115)
  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)

@metamask/snap-examples

Changed

  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)

@metamask/snaps-cli

Changed

  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)

@metamask/snap-types

Added

  • UnresponsiveMessageEvent (#104)
  • ErrorMessageEvent, ServiceMessenger (#100)

Changed

  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)

@metamask/snap-workers

Changed

  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)