Skip to content

Releases: MetaMask/abi-utils

2.0.4

09 Jul 21:21
5a897fe
Compare
Choose a tag to compare

Changed

  • Bump @metamask/superstruct from ^3.0.0 to ^3.1.0 (#79, #80)
  • Bump @metamask/utils from ^8.5.0 to ^9.0.0 (#80)

2.0.3

26 Jun 13:53
2480526
Compare
Choose a tag to compare

Changed

  • Bump @metamask/utils from ^8.1.0 to ^8.5.0 (#73, #67, #64, #58)

Fixed

  • Replace dependency superstruct with @metamask/superstruct ^3.0.0 (#73)
    • This fixes the issue of this package being unusable by any TypeScript project that uses Node16 or NodeNext as its moduleResolution option.

2.0.2

10 Sep 19:34
f0ea69f
Compare
Choose a tag to compare

Changed

  • Bump @metamask/utils from ^6.1.0 to ^8.1.0 (#41) (#50) (#51)

2.0.1

13 Jul 21:17
972ad44
Compare
Choose a tag to compare

Changed

  • Bump @metamask/utils from ^5.0.2 to ^6.1.0 (#35)

2.0.0

12 Jul 09:11
73387f4
Compare
Choose a tag to compare

Changed

  • BREAKING: The minimum Node.js version is now 16 (#32)

1.2.0

07 Apr 15:46
c88cd5f
Compare
Choose a tag to compare

Changed

  • Decrease minimum supported Node.js version to v14 (#30)

1.1.1

09 Jan 10:15
c9a208a
Compare
Choose a tag to compare

Fixed

  • Bump superstruct and @metamask/utils (#25)

1.1.0

12 Oct 06:30
e22d73e
Compare
Choose a tag to compare

Added

  • Add non-standard packed mode (#15)
    • This adds a new function encodePacked, which matches the behaviour of abi.encodePacked in Solidity

Changed

  • Allow byte values shorter than specified size (#12)
  • Add better validation of number type and value (#13)
    • Number values are now checked if they are within the bounds of the type

1.0.0

07 Oct 20:08
b25861f
Compare
Choose a tag to compare

Added

  • Initial release