All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- No changes this release.
- BREAKING: Use custom UI in
snap_dialog
(#1051) - BREAKING: Use custom UI in transaction insights (#1047)
- BREAKING: Move all internal types from
snaps-types
tosnaps-utils
(#1060)
- No changes this release.
- No changes this release.
- No changes this release.
- No changes this release.
- No changes this release.
- Add
snap_getEntropy
JSON-RPC method (#940)
- BREAKING: Remove
wallet
global in favor ofsnap
andethereum
(#939, #964) - Remove
wallet_enable
from examples (#949)
- No changes this release.
- Add transaction insights example snap (#838)
- No changes this release.
- No changes this release.
- No changes this release.
- Run eval and fix manifest in bundler plugins (#731)
- No changes this release.
- Generate source maps from modified code (#615)
- No changes this release.
- No changes this release.
- Reduce TypeScript compilation target to ES2017 (#628)
- BREAKING: Bump minimum Node version to 16 (#601)
- BREAKING: Update examples to use CommonJS exported
onRpcRequest
and named parameters (#481, #533, #538, #541) - Update TypeScript example to use
OnRpcRequestHandler
(#531, #533, #538) - Update TypeScript example to use multiple files (#527)
- No changes this release.
- No changes this release.
- No changes this release.
- No changes this release.
- Upgraded TypeScript version to minimum 4.4 (#360)
- BREAKING: Bump minimum Node version from 12 to 14 (#331)
- No changes this release.
- No changes this release.
- Add notification example snap (#248)
- BREAKING: Update config files per
@metamask/snaps-cli@0.10.0
(#251)
- Ensure that all examples work with the current Snaps implementation (#219)
- No changes this release.
- No changes this release.
- No changes this release.
- No changes this release.
- No changes this release.
bls-signer
example Snapsnap_confirm
call (#168)- The
bls-signer
Snap was passing invalid parameters to the method.
- The
- BREAKING: Support the new Snaps publishing specification (#140)
- This introduces several breaking changes to how Snaps are developed, hosted, and represented at runtime. See the specification and the referenced pull request for details.
- BREAKING: Update all example Snaps per new publishing specification (#157)
- BREAKING: "hello-snaps` example (#157)
- No changes this release.
- No changes this release.
- No changes this release.
- BREAKING: Enforce consistent naming for Snaps-related functionality (#119)
- Update publish scripts (#92)
- Add missing publish scripts to new packages
- Fix examples compatibility issues
- 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