Releases
v0.23.0
@metamask/snaps-cli
Changed
BREAKING: Refactor mm-snap init
command (#866 )
mm-snap init
only takes one optional argument now, a directory for the snap to be initialized in.
It uses a new snap monorepo template.
Replace auto type guard with struct (#911 )
Replace JSON schema validation with structs (#862 )
@metamask/snap-controllers
Added
Changed
BREAKING: Make SnapController.add()
private (#883 )
BREAKING: Stop including snap state in SnapController state (#876 )
BREAKING: Stop including source code in SnapController state (#861 )
Improve keyring endowment error messaging (#884 )
Replace JSON schema validation with structs (#862 )
examples
Changed
@metamask/execution-environments
Added
Changed
BREAKING: Replace Buffer with Typed Arrays (#878 )
Improve execution environment type validation (#844 )
@metamask/snaps-browserify-plugin
Changed
@metamask/rollup-plugin-snaps
Changed
@metamask/snaps-webpack-plugin
Fixed
Fix Webpack plugin issue with existing files (#858 )
@metamask/multichain-provider
Added
Export MultiChainProvider
types (#857 )
@metamask/rpc-methods
Changed
BREAKING: Bump @metamask/key-tree
to 6.0.0 (#918 )
All hexadecimal values are now prefixed with 0x
The package no longer uses Buffer
. Because of that some fields have been renamed.
@metamask/snap-types
Added
@metamask/snap-utils
Added
Changed
BREAKING: Replace Buffer with Typed Arrays (#878 )
Improve keyring endowment error messaging (#884 )
Replace JSON schema validation with structs (#862 )
Removed
BREAKING: Stop including source code in SnapController state (#861 )
You can’t perform that action at this time.