Skip to content

0.28.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 13:15
· 1557 commits to main since this release
2a901a2

examples

Changed

  • No changes this release.

@metamask/multichain-provider

Changed

  • No changes this release.

@metamask/rpc-methods

Changed

  • BREAKING: Bump key-tree to 6.2.0 and use Uint8Array for secret recovery phrases (#1137)

@metamask/snaps-browserify-plugin

Changed

  • No changes this release.

@metamask/snaps-cli

Changed

  • No changes this release.

@metamask/snaps-controllers

Added

  • Add endowment:long-running deprecation warning (#1126)
  • Add experimental offscreen execution environment (#1082)

Changed

  • BREAKING: Add support for snap registries (#1090)
    • This removes the checkBlockList constructor argument in favor of registry
    • A registry implementation can be passed here, defaulting to a hosted JSON file
    • Requiring a snap to be on the allowlist can be toggled with the feature flag requireAllowlist
  • BREAKING: Disallow local snaps by default (#1123)
    • They can be re-enabled by using the feature flag allowLocalSnaps
  • Allow updating crashed snaps (#1113)
  • Add safety measures for malicious tarballs (#1116)
  • Make installSnaps throw on excluded permissions (#1125)

Removed

  • BREAKING: Remove WebSocket endowment (#1122)

@metamask/snaps-execution-environments

Added

  • Add experimental offscreen execution environment (#1082)

Changed

  • Add proxy for ethereum global (#1087)

Removed

  • BREAKING: Remove WebSocket endowment (#1122)

@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

  • BREAKING: Add support for snap registries (#1090)
    • This removes the checkBlockList constructor argument in favor of registry
    • A registry implementation can be passed here, defaulting to a hosted JSON file
    • Requiring a snap to be on the allowlist can be toggled with the feature flag requireAllowlist
  • Add experimental offscreen execution environment (#1082)

Changed

  • BREAKING: Bump key-tree to 6.2.0 and use Uint8Array for secret recovery phrases (#1137)

Removed

  • BREAKING: Remove WebSocket endowment (#1122)

Fixed

  • Fix missing cronjob export (#1134)

@metamask/snaps-webpack-plugin

Changed

  • No changes this release.