Skip to content

0.35.0-flask.1

Choose a tag to compare

@github-actions github-actions released this 23 Jun 12:41
· 1393 commits to main since this release
2fa31e0

@metamask/create-snap

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/example-snaps

Changed

@metamask/rpc-methods

Added

  • Add snap_manageAccounts RPC method (#1290)

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • BREAKING: Disallow deriving Ethereum keys (#1217)
    • Coin type 60 is now blocked for derivation.
  • Add sideEffects: false (#1486)

Fixed

  • Fix BIP-32 path validation (#1506)

@metamask/snaps-browserify-plugin

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-cli

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-controllers

Added

  • Add export for getRpcCaveatOrigins (#1533)

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

Removed

  • Remove MultiChainController (#1527)

Fixed

  • Improve JSON parsing safety (#1499)

@metamask/snaps-execution-environments

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)
  • Refactored bundling process to reduce bundle size (#1458)

Removed

  • BREAKING: Remove support for keyring export (#1527)

@metamask/snaps-jest

Added

@metamask/snaps-rollup-plugin

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-simulator

Added

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)
  • Add support for E2E testing mode, to be used by @metamask/snaps-jest (#1438, #1488)

Fixed

  • Fix response typing in snaps-simulator (#1498)
  • Fix snap_manageState in snaps-simulator (#1494)

@metamask/snaps-types

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)
  • Properly build this package to allow for exporting of enums (#1488)

Removed

  • Remove types used for multichain/keyring effort(#1527)

@metamask/snaps-ui

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)

@metamask/snaps-utils

Added

  • Add snap_manageAccounts RPC method (#1290)

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • BREAKING: Disallow deriving Ethereum keys (#1217)
    • Coin type 60 is now blocked for derivation.
  • Add sideEffects: false (#1486)

Removed

  • BREAKING: Remove utility functions used for multichain/keyring effort (#1527)

Fixed

  • Improve JSON parsing safety (#1499)
  • Fix false positives when post processing code with HTML comment tokens (#1522)
  • Fix BIP-32 path validation (#1506)

@metamask/snaps-webpack-plugin

Changed

  • BREAKING: Build packages as both CJS and ESM (#1519, (#1532))
    • This is breaking in the sense that imports to dist/ will now require you to import either dist/cjs or dist/esm.
  • Add sideEffects: false (#1486)