Skip to content

0.23.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Nov 10:14
· 961 commits to main since this release
239ddf6

@metamask/snaps-cli

Changed

  • BREAKING: Refactor mm-snap init command (#866)
    • mm-snap init only takes one optional argument now, a directory for the snap to be initialized in.
    • It uses a new snap monorepo template.
  • Replace auto type guard with struct (#911)
  • Replace JSON schema validation with structs (#862)

@metamask/snap-controllers

Added

Changed

  • BREAKING: Make SnapController.add() private (#883)
  • BREAKING: Stop including snap state in SnapController state (#876)
  • BREAKING: Stop including source code in SnapController state (#861)
  • Improve keyring endowment error messaging (#884)
  • Replace JSON schema validation with structs (#862)

examples

Changed

  • No changes this release.

@metamask/execution-environments

Added

  • Add snap cronjobs (#651)

Changed

  • BREAKING: Replace Buffer with Typed Arrays (#878)
  • Improve execution environment type validation (#844)

@metamask/snaps-browserify-plugin

Changed

  • No changes this release.

@metamask/rollup-plugin-snaps

Changed

  • No changes this release.

@metamask/snaps-webpack-plugin

Fixed

  • Fix Webpack plugin issue with existing files (#858)

@metamask/multichain-provider

Added

  • Export MultiChainProvider types (#857)

@metamask/rpc-methods

Changed

  • BREAKING: Bump @metamask/key-tree to 6.0.0 (#918)
    • All hexadecimal values are now prefixed with 0x
    • The package no longer uses Buffer. Because of that some fields have been renamed.

@metamask/snap-types

Added

  • Add snap cronjobs (#651)

@metamask/snap-utils

Added

  • Add snap cronjobs (#651)

Changed

  • BREAKING: Replace Buffer with Typed Arrays (#878)
  • Improve keyring endowment error messaging (#884)
  • Replace JSON schema validation with structs (#862)

Removed

  • BREAKING: Stop including source code in SnapController state (#861)