Skip to content

Releases: MetaMask/snaps

29.0.0

08 Jan 11:19
f801449
Compare
Choose a tag to compare

@metamask/snaps-cli 4.0.1

Fixed

  • Fix missing global during snap evaluation (#2072)

@metamask/snaps-controllers 4.0.0

Changed

  • BREAKING: Remove :snapAdded event (#2073)
  • BREAKING: Remove :snapRemoved event (#2076)
  • Populate subject metadata when snaps are added to state (#2069)

@metamask/snaps-sdk 1.3.2

Fixed

  • Fix missing sensitive property in Copyable type (#2070)

@metamask/snaps-utils 5.1.2

Fixed

  • Fix missing global during snap evaluation (#2072)

28.0.0

03 Jan 15:35
19b5c28
Compare
Choose a tag to compare

@metamask/snaps-controllers 3.6.0

Changed

  • Revert usage of DecompressionStream (#2052)
  • Refactor NpmLocation class (#2038)
    • Most logic is now located in BaseNpmLocation, making it easier to extend without duplication.
  • Bump several MetaMask dependencies (#2053, #2061, #2064, #2065, #2067)

Removed

  • Remove support for object-like syntax for cronjobs (#2057)
    • Since this never worked in the first place we aren't marking it as breaking.

@metamask/snaps-execution-environments 3.4.3

Changed

  • Move iframe bundle to HTML body (#2045)
  • Bump @metamask/json-rpc-engine from 7.3.0 to 7.3.1 (#2065)

@metamask/snaps-rpc-methods 4.1.0

Added

  • Add wallet_getAllSnaps method to get all installed Snaps (#2047)

Changed

  • Bump several MetaMask dependencies (#2064, #2065)

@metamask/snaps-utils 5.1.1

Changed

  • Fix missing export (#2045)
  • Bump @metamask/permission-controller from 6.0.0 to 7.0.0 (#2064)

Removed

  • Remove support for object-like syntax for cronjobs (#2057)
    • Since this never worked in the first place we aren't marking it as breaking.

27.0.0

15 Dec 10:38
58b9318
Compare
Choose a tag to compare

@metamask/snaps-sdk 1.3.1

Fixed

  • Export error wrappers (#2043)

26.0.0

13 Dec 14:29
d478d7b
Compare
Choose a tag to compare

@metamask/snaps-rpc-methods 4.0.3

Changed

  • Use prototype startsWith for RPC method middleware (#2035)

25.0.0

13 Dec 11:13
7705930
Compare
Choose a tag to compare

@metamask/snaps-cli 4.0.0

Changed

  • BREAKING: Synchronously initialize WASM modules (#2024)
    • When the experimental.wasm flag in the Snaps CLI is enabled, the WASM module will now be synchronously initialized, rather than being inlined as a Uint8Array.

@metamask/snaps-controllers 3.5.1

Changed

  • Improve SnapController constructor types (#2023)
  • Bump snaps-registry (#2020)

@metamask/snaps-utils 5.1.0

Added

  • Add getSnapDerivationPathName and getSlip44ProtocolName to be shared across clients (#2033)

Changed

  • Bump snaps-registry (#2020)

@metamask/wasm-example-snap 2.1.1

Changed

  • Use synchronously initialized WASM (#2024)

24.0.0

06 Dec 14:04
6b26699
Compare
Choose a tag to compare

@metamask/snaps-controllers 3.5.0

Changed

  • Reduce memory usage by removing source code and state from runtime (#2009)
  • Improve base64 encoding/decoding speeds (#1985)
  • Use DecompressionStream for NPM fetching when available (#1971)
  • Bump several MetaMask dependencies (#1989, #1993, #1987, #1983)

Fixed

  • Fix idle snap timeout for unused snap (#2010)

@metamask/snaps-execution-environments 3.4.2

Changed

  • Bump @metamask/providers from 14.0.1 to 14.0.2 (#1992)

@metamask/snaps-rpc-methods 4.0.2

Changed

  • Bump several MetaMask dependencies (#1989)

@metamask/snaps-sdk 1.3.0

Added

  • Add image fetching utility functions (#1995)
    • This adds two functions:
      • getImageComponent to get an image component from a PNG or JPEG URL.
      • getImageData to get a base64 data string, which can be embedded in an SVG image.

@metamask/snaps-simulator 2.4.2

Changed

  • Bump several MetaMask dependencies (#1989)

@metamask/snaps-utils 5.0.1

Changed

  • Improve base64 encoding/decoding speeds (#1985)
  • Bump several MetaMask dependencies (#1989, #1993)

23.0.0

30 Nov 20:40
0d24892
Compare
Choose a tag to compare

@metamask/snaps-cli 3.0.5

Fixed

  • Include Snap icon in allowed server paths (#2003)

22.0.0

30 Nov 14:12
51ba433
Compare
Choose a tag to compare

@metamask/snaps-cli 3.0.4

Fixed

  • Only serve Snap files from CLI (#1979)

21.0.0

21 Nov 11:09
a477971
Compare
Choose a tag to compare

@metamask/create-snap 3.1.1

Changed

  • Bump several MetaMask dependencies (#1964)

@metamask/snaps-browserify-plugin 3.0.2

Changed

  • Bump several MetaMask dependencies (#1964)

@metamask/snaps-cli 3.0.3

Changed

  • Bump several MetaMask dependencies (#1964)

Fixed

  • Fix issues generating checksum with binary auxiliary files (#1975)

@metamask/snaps-controllers 3.4.1

Changed

  • Bump several MetaMask dependencies (#1964, #1961)

Fixed

  • Fix a few issues with passing non-JSON-serializable values (#1974)

@metamask/snaps-execution-environments 3.4.1

Changed

  • Block wallet_revokePermissions (#1978)
  • Bump several MetaMask dependencies (#1964)

Fixed

  • Fix a few issues with passing non-JSON-serializable values (#1974)

@metamask/snaps-jest 4.0.1

Fixed

  • Fix coercing of address values in sendTransaction function (#1970)

@metamask/snaps-rpc-methods 4.0.1

Changed

  • Bump several MetaMask dependencies (#1964, #1968)

@metamask/snaps-sdk 1.2.0

Added

  • Add row and address component (#1968)
  • Add enumValue, literal and union from snaps-utils (#1968)

Changed

  • Bump several MetaMask dependencies (#1964)

@metamask/snaps-simulator 2.4.1

Changed

  • Bump several MetaMask dependencies (#1964)

@metamask/snaps-utils 5.0.0

Changed

  • Bump several MetaMask dependencies (#1964)

Removed

  • BREAKING: Move enumValue, literal and union to snaps-sdk (#1968)

Fixed

  • Fix issues generating checksum with binary auxiliary files (#1975)

@metamask/snaps-webpack-plugin 3.1.1

Changed

  • Bump several MetaMask dependencies (#1964)

@metamask/insights-example-snap 2.2.0

Added

  • Use new row and address component (#1968)

20.0.0

16 Nov 10:28
ac7aea4
Compare
Choose a tag to compare

@metamask/snaps-execution-environments 3.4.0

Changed

  • Pause request timer when fetch is called (#1756)

@metamask/snaps-sdk 1.1.0

Added

  • Add Snap error wrappers of JSON-RPC errors (#1924)

@metamask/snaps-utils 4.0.1

Fixed

  • Change validateTextLinks to only get URL in markdown links (#1914)