Releases: MetaMask/snaps
Releases · MetaMask/snaps
0.37.1-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-jest
Changed
- No changes this release.
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Changed
- No changes this release.
0.37.0-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-jest
Changed
- No changes this release.
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- Update GitHub link (#1610)
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Added
- Allow disabling markdown for text component (#1586)
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Changed
0.36.1-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-jest
Changed
- No changes this release.
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Fixed
- Fix deployment path (#1569)
0.36.0-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- Move
test-snaps
site to this repository (#1549)
@metamask/rpc-methods
Changed
- Allow omitting
jsonrpc
andid
inhandleRequest
(#1556)
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- Allow omitting
jsonrpc
andid
inhandleRequest
(#1556) - Unblock
wallet_requestSnaps
and add dynamic permission support (#1421)
@metamask/snaps-execution-environments
Changed
- Unblock
wallet_requestSnaps
and add dynamic permission support (#1421)
@metamask/snaps-jest
Changed
- Default to newline instead of empty string for network mocking (#1560)
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
@metamask/test-snaps
Added
- Move
test-snaps
site to this repository (#1549)
1.0.0-prerelease.1
examples
Changed
- Simplify Browserify example (#1507)
@metamask/multichain-provider
Changed
- No changes this release.
@metamask/rpc-methods
Added
- Add subject type restrictions to snap-specific permissions (#1366)
Changed
- BREAKING: Rename
targetKey
totargetName
as part of updatingPermissionController
(#1450) - BREAKING: Disallow deriving Ethereum keys (#1217)
- Coin type
60
is now blocked for derivation.
- Coin type
Fixed
- Fix BIP-32 path validation (#1506)
- Fix versions being passed incorrectly during snap install (#1387)
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Added
- Add export for
getRpcCaveatOrigins
(#1533) - Add subject type restrictions to snap-specific permissions (#1366)
Changed
- BREAKING: Rename
targetKey
totargetName
as part of updatingPermissionController
(#1450) - BREAKING: Disallow deriving Ethereum keys (#1217)
- Coin type
60
is now blocked for derivation.
- Coin type
Fixed
- Improve JSON parsing safety (#1499)
@metamask/snaps-execution-environments
Changed
- BREAKING: Block
wallet_requestPermissions
(#1371) - Refactored bundling process to reduce bundle size (#1458)
- Improve JSON sanitization (#1405)
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Added
- Add subject type restrictions to snap-specific permissions (#1366)
Changed
- BREAKING: Disallow deriving Ethereum keys (#1217)
- Coin type
60
is now blocked for derivation.
- Coin type
Fixed
- Improve JSON parsing safety (#1499)
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
0.35.2-flask.1
@metamask/create-snap
Fixed
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Fixed
@metamask/snaps-browserify-plugin
Fixed
@metamask/snaps-cli
Fixed
@metamask/snaps-controllers
Fixed
@metamask/snaps-execution-environments
Fixed
@metamask/snaps-jest
Fixed
@metamask/snaps-rollup-plugin
Fixed
@metamask/snaps-simulator
Fixed
@metamask/snaps-types
Fixed
@metamask/snaps-ui
Fixed
@metamask/snaps-utils
Fixed
@metamask/snaps-webpack-plugin
Fixed
0.35.1-flask.1
@metamask/create-snap
Changed
- No changes this release.
@metamask/example-snaps
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- No changes this release.
@metamask/snaps-jest
Fixed
- Fix publishing to NPM (#1538)
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Fixed
- Fix publishing to NPM (#1538)
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
0.35.0-flask.1
@metamask/create-snap
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486)
@metamask/example-snaps
Changed
@metamask/rpc-methods
Added
- Add
snap_manageAccounts
RPC method (#1290)
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- BREAKING: Disallow deriving Ethereum keys (#1217)
- Coin type
60
is now blocked for derivation.
- Coin type
- Add
sideEffects: false
(#1486)
Fixed
- Fix BIP-32 path validation (#1506)
@metamask/snaps-browserify-plugin
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486)
@metamask/snaps-cli
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486)
@metamask/snaps-controllers
Added
- Add export for
getRpcCaveatOrigins
(#1533)
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486)
Removed
- Remove
MultiChainController
(#1527)
Fixed
- Improve JSON parsing safety (#1499)
@metamask/snaps-execution-environments
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486) - Refactored bundling process to reduce bundle size (#1458)
Removed
- BREAKING: Remove support for
keyring
export (#1527)
@metamask/snaps-jest
Added
@metamask/snaps-rollup-plugin
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486)
@metamask/snaps-simulator
Added
- Add dark mode (#1453)
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486) - Add support for E2E testing mode, to be used by
@metamask/snaps-jest
(#1438, #1488)
Fixed
@metamask/snaps-types
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486) - Properly build this package to allow for exporting of enums (#1488)
Removed
- Remove types used for multichain/keyring effort(#1527)
@metamask/snaps-ui
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- Add
sideEffects: false
(#1486)
@metamask/snaps-utils
Added
- Add
snap_manageAccounts
RPC method (#1290)
Changed
- BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
- This is breaking in the sense that imports to
dist/
will now require you to import eitherdist/cjs
ordist/esm
.
- This is breaking in the sense that imports to
- BREAKING: Disallow deriving Ethereum keys (#1217)
- Coin type
60
is now blocked for derivation.
- Coin type
- Add
sideEffects: false
(#1486)
Removed
- BREAKING: Remove utility functions used for multichain/keyring effort (#1527)
Fixed
- Improve JSON parsing safety (#1499)
- Fix false positives when post processing code with HTML comment tokens (#1522)
- Fix BIP-32 path validation (#1506)
@metamask/snaps-webpack-plugin
Changed
0.34.1-flask.1
@metamask/create-snap
Changed
- No changes this release.
examples
Changed
- No changes this release.
@metamask/multichain-provider
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- No changes this release.
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Changed
- No changes this release.
@metamask/snaps-controllers
Changed
- No changes this release.
@metamask/snaps-execution-environments
Changed
- Deploy
iframe-execution-environment
from this repository (#1406)
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Changed
- No changes this release.
@metamask/snaps-types
Changed
- No changes this release.
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- No changes this release.
@metamask/snaps-webpack-plugin
Changed
- No changes this release.
0.34.0-flask.1
@metamask/create-snap
Added
- Initial release (#1268)
examples
Changed
- No changes this release.
@metamask/multichain-provider
Changed
- No changes this release.
@metamask/rpc-methods
Changed
- BREAKING: Rename
targetKey
totargetName
as part of updatingPermissionController
(#1450)
@metamask/snaps-browserify-plugin
Changed
- No changes this release.
@metamask/snaps-cli
Removed
- BREAKING: Remove
init
command (#1268)
@metamask/snaps-controllers
Changed
- BREAKING: Rename
targetKey
totargetName
as part of updatingPermissionController
(#1450) - Add SVG validation (#1401)
- Export permissions specification builders (#1432)
- Export
processSnapPermissions
(#1402)
@metamask/snaps-execution-environments
Changed
@metamask/snaps-rollup-plugin
Changed
- No changes this release.
@metamask/snaps-simulator
Added
@metamask/snaps-types
Changed
- Make handler types generic, allowing them to be changed (#1409)
@metamask/snaps-ui
Changed
- No changes this release.
@metamask/snaps-utils
Changed
- Add SVG validation (#1401)
- Make handler types generic, allowing them to be changed (#1409)
- Allow use of
$schema
in manifest files (#1389)
@metamask/snaps-webpack-plugin
Changed
- No changes this release.