Skip to content

Releases: MetaMask/utils

11.2.0

11 Feb 14:44
7994643
Compare
Choose a tag to compare

Added

  • Add optional signEip7702Authorization method to Keyring type (#231)

11.1.0

29 Jan 10:33
90837ba
Compare
Choose a tag to compare

Added

  • Add additional CAIP-19 types (CaipAsset{Namespace,Reference,TokenId} support (#227)
  • Add CAIP-19 CaipAssetTypeOrId (#229)
    • This one combines both CaipAssetType and CaipAssetId to avoid relying on superstruct.union, resulting in better error messages.
  • Add definePattern superstruct helper (#228)
    • Allow to define a superstruct.pattern while naming the struct and enforcing its type.

Changed

  • Use named structs for all CAIP types (#228)

11.0.1

10 Dec 12:49
10b5c69
Compare
Choose a tag to compare

Fixed

  • Improve error message for invalid JSON values (#224)

11.0.0

26 Nov 18:08
6201c23
Compare
Choose a tag to compare

Changed

  • BREAKING: generateRandomMnemonic now returns Promise<void> instead of void (#222)

10.0.1

05 Nov 11:08
88f742a
Compare
Choose a tag to compare

Added

  • Add Solana CAIP namespace (#219)

10.0.0

22 Oct 09:03
76ad2df
Compare
Choose a tag to compare

Changed

  • BREAKING: Drop support for Node.js versions 16, 21 (#212)
  • Improve JSON validation performance (#218)

9.3.0

09 Oct 13:21
9009f0d
Compare
Choose a tag to compare

Added

  • Add support for CAIP-19 (#183)
  • Add Bip122 member to KnownCaipNamespace (#213)

9.2.1

30 Aug 11:07
aac1497
Compare
Choose a tag to compare

Fixed

  • Fix wrong types for CAIP-2 and CAIP-10 structs (#210)

9.2.0

29 Aug 16:32
94c14db
Compare
Choose a tag to compare

Added

  • Add Wallet member to KnownCaipNamespace enum (#207)

9.1.0

15 Jul 15:23
1e502e9
Compare
Choose a tag to compare

Added

  • Add PublicInterface type (#197)