Skip to content

Releases: MetaMask/snaps

0.0.8

Choose a tag to compare

@github-actions github-actions released this 19 Aug 22:06
6a0c84f

@mm-snap/iframe-execution-environment-service

Added

  • JSON-RPC error support for iframe execution environment executePlugin (#51)

0.0.7

Choose a tag to compare

@github-actions github-actions released this 16 Aug 22:39
e92d2b6

@mm-snap/controllers

Fixed

  • Store plugin states in the correct place (#48)
    • Previously, plugin states would be set as top-level keys of the PluginController's state. This broke retrieving plugin states. They are now correctly stored under state.pluginStates.

0.0.6

Choose a tag to compare

@github-actions github-actions released this 13 Aug 22:56
d564a50

@mm-snap/controllers

Added

  • iframe execution environment (#33)
  • Execution environment OpenRPC spec (#23)

Changed

  • (BREAKING) Migrate CommandEngine message format to JSON-RPC (#11)
  • (BREAKING) Refactor PluginController to use BaseControllerV2 (#13)
  • (BREAKING) Use generic execution environment interface (#19)
  • (BREAKING) Restore origin parameter to setupWorkerConnection, rename to setupPluginProvider (#20)
  • (BREAKING) Rename some execution environment methods (#23)

Fixed

  • Ensure that the plugin isRunning check always runs when a plugin is started (#21)

@mm-snap/iframe-execution-environment-service

Added

  • Initial release

@mm-snap/rpc-methods

Changed

  • (BREAKING) Migrate CommandEngine message format to JSON-RPC (#11)
  • (BREAKING) Use generic execution environment interface (#19)

@mm-snap/types

@mm-snap/workers

Added

  • Execution environment OpenRPC spec (#23)

Changed

  • (BREAKING) Migrate CommandEngine message format to JSON-RPC (#11)
  • (BREAKING) Rename some execution environment methods (#23)

0.0.5

Choose a tag to compare

@rekmarks rekmarks released this 04 Apr 20:13
4acc644
  • @mm-snap/controllers
    • Fix PluginController._filterMemStoreState
      • It was overwriting the plugins state key with an empty object instead of merging the new state into it.
  • Some minor fixups

0.0.4

Choose a tag to compare

@rekmarks rekmarks released this 20 Mar 21:45
  • @mm-snap/controllers
    • Update PluginController
      • Update "add" method parameters
      • Add has, isRunning, startPlugin, stopPlugin methods
      • Update/fix docstrings
  • @mm-snap/rpc-methods
    • Update invokePlugin per updated PluginController.add interface

0.0.3

Choose a tag to compare

@rekmarks rekmarks released this 20 Mar 21:25
203031d
  • @mm-snap/controllers
    • Add ExternalResourceController
  • @mm-snap/rpc-methods
    • Add hookNames property to handlers
    • Add selectHooks utility function
    • Add getBip44Entropy RPC method
    • Move state methods to restricted
    • Add snap_manageAssets restricted method
  • @mm-snap/workers
    • Update SES endowments, console logs

0.0.2

Choose a tag to compare

@rekmarks rekmarks released this 25 Feb 17:34
cbdcc59
  • Support for plugin installation, removal, and native confirmations

Initial release, unstable

Choose a tag to compare

@rekmarks rekmarks released this 25 Feb 17:44

Initial release to get packages onto GitHub registry.

Packages still unstable.