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.
- BREAKING: Use async crypto digest API for hashing (#1400)
- The exported
verifyfunction is now async.
- The exported
- BREAKING: Drop support for Node 18 (#1401)
- Allow specifying
clientVersions(#1388)
- Bump
@metamask/utilsfrom^10.0.0to^11.0.1(#996)
- Bump
@metamask/utilsfrom^9.0.0to^10.0.0(#923)
- Bump
@metamask/superstructfrom^3.0.0to^3.1.0(#693) - Bump
@metamask/utilsfrom^8.5.0to^9.0.0(#693)
- Bump
@metamask/utilsfrom^8.3.0to^8.5.0(#613)
- Replace
superstructwith ESM-compatible@metamask/superstruct^3.0.0(#613)- This fixes the issue of this package being unusable by any TypeScript project that uses
Node16orNodeNextas itsmoduleResolutionoption.
- This fixes the issue of this package being unusable by any TypeScript project that uses
- Add screenshots field (#505)
- Bump @metamask/utils from 8.3.0 to 8.4.0 (#499)
- Bump @metamask/snaps-controllers from 6.0.2 to 6.0.3 (#488)
- Bump @metamask/snaps-utils from 7.0.2 to 7.0.3 (#486)
- Bump @metamask/safe-event-emitter from 3.0.0 to 3.1.1 (#487)
- Bump @metamask/snaps-sdk from 3.1.0 to 3.1.1 (#489)
- Bump
@metamask/utilsfrom8.2.1to8.3.0(#374)
- Fix registry signature validation (#471)
- BREAKING: Bump minimum Node.js version to
^18.16.0(#302) - BREAKING: Use
noble-hashesandnoble-curves(#315)- This is breaking as the exported
verifyfunction is no longer asynchronous. - This also improves compatibility with React Native.
- This is breaking as the exported
- Add more metadata fields (#316)
- License package under MIT / Apache 2.0 dual license (#272)
- Add hidden field to metadata (#226)
- BREAKING: Snap IDs are now required to start with the prefix
npm:(#75) - Bump
@metamask/utilsto^8.1.0(#72)
- Bump
semverto6.3.1(#70)
- Bump
@metamask/utilsto7.1.0(#51)
- Bump
@metamask/utilsto6.0.0(#32)
- Sign the registry and publish signature alongside the registry (#18)
- This includes a function for checking the validity of the signature for a given public key
- Bump
@metamask/utilsto5.0.0(#16)
- Add name property to verified snaps (#8)
- Initial release