Skip to content

Latest commit

 

History

History
239 lines (189 loc) · 9.36 KB

CHANGELOG.md

File metadata and controls

239 lines (189 loc) · 9.36 KB

Changelog

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.

Added

  • Add snap_getEntropy JSON-RPC method (#940)

Changed

  • BREAKING: Remove wallet global in favor of snap and ethereum (#939, #964)
  • Remove wallet_enable from examples (#949)

Changed

  • No changes this release.

Added

  • Add transaction insights example snap (#838)

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • No changes this release.

Added

  • Run eval and fix manifest in bundler plugins (#731)

Changed

  • No changes this release.

Added

  • Generate source maps from modified code (#615)

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • Reduce TypeScript compilation target to ES2017 (#628)

Changed

  • BREAKING: Bump minimum Node version to 16 (#601)

Added

  • Add Browserify Snap example (#478)
  • Add CLI as dependency to examples (#528)

Changed

  • 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)

Added

  • Add Rollup Snap example (#472)
  • Add Webpack Snap example (#462)
  • Add TypeScript Snap example (#443)

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • No changes this release.

Added

Changed

  • Upgraded TypeScript version to minimum 4.4 (#360)

Changed

  • BREAKING: Bump minimum Node version from 12 to 14 (#331)

Changed

  • No changes this release.

Changed

  • No changes this release.

Added

  • Add notification example snap (#248)

Changed

  • BREAKING: Update config files per @metamask/snaps-cli@0.10.0 (#251)

Fixed

  • Ensure that all examples work with the current Snaps implementation (#219)

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • No changes this release.

Fixed

  • bls-signer example Snap snap_confirm call (#168)
    • The bls-signer Snap was passing invalid parameters to the method.

Changed

  • 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)

Removed

  • BREAKING: "hello-snaps` example (#157)

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • No changes this release.

Changed

  • BREAKING: Enforce consistent naming for Snaps-related functionality (#119)

Fixed

  • Package script issues (#97, #98)

Changed

  • Update publish scripts (#92)

Added

  • Add missing publish scripts to new packages

Changed

  • Fix examples compatibility issues

Changed

  • 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.