Releases
v13.0.0
@metamask/create-snap 3.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/snaps-browserify-plugin 3.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/snaps-cli 3.0.1
Changed
Bump Babel packages from ^7.20.12
to ^7.23.2
(#1862 )
Update multiple MetaMask dependencies (#1841 )
@metamask/snaps-controllers 3.1.0
Added
Add static file API (#1836 )
This adds a snap_getFile
method, which Snaps can use to load files.
Add origin
parameter to snapInstalled
and snapUpdated
events (#1867 )
Changed
Improve error handling (#1841 )
Snaps can now throw a SnapError
, without causing the Snap to crash.
Bump tar-stream
from ^2.2.0
to ^3.1.6
(#1853 )
Make snaps-execution-environments
an optional peer dependency (#1845 )
Remove snap errors from state (#1837 )
Fixed
Try to match requested versions with an allowlisted version (#1877 )
Improve performance when installing snaps with a static version (#1878 )
Stop persisting snaps in the installing state (#1876 )
@metamask/snaps-execution-environments 3.1.0
Changed
Improve error handling (#1841 )
Snaps can now throw a SnapError
, without causing the Snap to crash.
Standardise all errors thrown in execution environments (#1830 )
@metamask/snaps-jest 3.0.0
Changed
BREAKING: Improve error handling (#1841 )
This is a breaking change, because errors returned by the Snap now have a different format. For example, if the Snap throws a JSON-RPC method not found error, previously, the following error would be returned:
{
code : - 32603 ,
message : 'Internal JSON-RPC error.' ,
data : {
cause : {
message : 'The method does not exist / is not available.' ,
stack : expect . any ( String ) ,
} ,
} ,
}
Now, the following error is returned instead:
{
code : - 32601 ,
message : 'The method does not exist / is not available.' ,
stack : expect . any ( String ) ,
data : {
method : 'foo' ,
cause : null ,
} ,
}
@metamask/snaps-rollup-plugin 3.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/snaps-rpc-methods 3.1.0
Changed
Rename package to @metamask/snaps-rpc-methods
(#1864 )
Update multiple MetaMask dependencies (#1841 )
@metamask/snaps-simulator 2.1.0
Added
Add support for the static file API (#1836 )
Changed
Improve error handling (#1841 )
Errors shown in the simulator now more accurately reflect the error thrown by the Snap.
@metamask/snaps-types 3.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/snaps-ui 3.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/snaps-utils 3.1.0
Added
Changed
Update multiple MetaMask dependencies (#1841 )
Bump Babel packages from ^7.20.12
to ^7.23.2
(#1862 )
@metamask/snaps-webpack-plugin 3.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/bip32-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/bip44-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/browserify-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/browserify-plugin-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/cronjob-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/dialog-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/error-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/ethereum-provider-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/ethers-js-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/get-entropy-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/get-file-example-snap 1.0.0
Added
@metamask/get-locale-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/json-rpc-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/lifecycle-hooks-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/manage-state-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/name-lookup-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/network-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/notification-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/rollup-plugin-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/insights-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/wasm-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/webpack-plugin-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/consumer-signer-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
@metamask/core-signer-example-snap 2.0.1
Changed
Update multiple MetaMask dependencies (#1841 )
You can’t perform that action at this time.