Releases: MetaMask/snaps
Releases · MetaMask/snaps
0.3.0
@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 theSnapController
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 theSnapController
and its execution environment service (#100)
@metamask/rpc-methods
Changed
- BREAKING: Make
wallet_getBip44Entropy_*
implementation safer (#115)- Implemented by means of using `@metamask/key-tree@^3.0.0
- 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
Changed
- BREAKING: Enforce consistent naming for Snaps-related functionality (#119)
@metamask/snap-workers
Changed
- BREAKING: Enforce consistent naming for Snaps-related functionality (#119)
0.2.2
0.2.1
0.2.0
@metamask/snap-controllers
Changed
- Update publish scripts (#92)
@metamask/iframe-execution-environment-service
Changed
- Update publish scripts (#92)
@metamask/rpc-methods
Changed
- Update publish scripts (#92)
@metamask/snap-examples
Changed
- Update publish scripts (#92)
@metamask/snaps-cli
Changed
- Update publish scripts (#92)
@metamask/snap-types
Changed
- Update publish scripts (#92)
@metamask/snap-workers
Changed
- Update publish scripts (#92)
0.1.2
0.1.1
@metamask/snap-controllers
Added
- Out of band error support (#88)
Changed
- @metamask/controllers@17.0.0 (#87)
@metamask/iframe-execution-environment-service
Added
- Out of band error support (#88)
@metamask/snap-examples
Added
- Add missing publish scripts to new packages
Changed
- Fix examples compatibility issues
@metamask/snaps-cli
Added
- Missing publish scripts to new packages
0.1.0
@metamask/snap-controllers
Added
- Readme file (#71)
Changed
- (BREAKING) Rename package to
@metamask/snap-controllers
(#73)
@metamask/iframe-execution-environment-service
Added
- License and readme files (#71)
Changed
- (BREAKING) Rename package to
@metamask/iframe-execution-environment-service
(#73)
@metamask/rpc-methods
Added
- Readme file (#71)
Changed
- (BREAKING) Rename package to
@metamask/rpc-methods
(#73)
@metamask/snap-examples
Changed
- Initial release (#72)
- This package was previously a subset of
snaps-cli
, which has been renamed to@metamask/snaps-cli
. - Some examples have been deleted because they were outdated.
- This package was previously a subset of
@metamask/snaps-cli
Changed
- (BREAKING) Rename package to
@metamask/snaps-cli
(#72)
Removed
- Example snaps (#72)
- The examples now live in their own package,
@metamask/snap-examples
.
- The examples now live in their own package,
@metamask/snap-types
Added
- Readme file (#71)
Changed
- (BREAKING) Rename package to
@metamask/snap-types
(#73)
@metamask/snap-workers
Changed
- (BREAKING) Rename package to
@metamask/snap-workers
(#73)
0.0.9
@mm-snap/controllers
Added
PluginController
: Always persist pluginisRunning
state asfalse
(#64)- Plugins are not automatically running on boot, and we should never persist this state as
true
.
- Plugins are not automatically running on boot, and we should never persist this state as
Changed
- (BREAKING)
@metamask/controllers@15.0.0
(#66)- This may cause incompatibilities with other versions of the
@metamask/controllers
package.
- This may cause incompatibilities with other versions of the