Skip to content
This repository has been archived by the owner on Oct 7, 2024. It is now read-only.

Latest commit

 

History

History
57 lines (46 loc) · 3.46 KB

CHANGELOG.md

File metadata and controls

57 lines (46 loc) · 3.46 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Bump @metamask/utils from ^8.1.0 to ^9.0.0 (#177)

Fixed

  • Treat undefined and null as empty array in deserialize function (#163)

Changed

  • BREAKING: Increase minimum Node.js version to 16 (#152)
  • BREAKING: Bump @metamask/eth-sig-util from ^6.0.1 to ^7.0.0 (#156)
  • Bump @metamask/utils from ^5.0.0 to ^8.1.0 (#153)
  • Bump ethereum-cryptography from ^1.2.0 to ^2.1.2 (#153)

Fixed

  • Treat undefined and null as empty array in deserialize function (#166)

Changed

  • Export TypeScript interfaces (#140)
  • Update all dependencies (#140) (#149)

Fixed

  • Add validateMessage option to signMessage to configure if runtime-validation should be done that input string is hex (default: true) (#148)

Changed

  • BREAKING: Makes version-specific signTypedData methods private (#84)
    • Consumers should use the generic signTypedData method and pass the version they'd like as a property in the options argument.
  • BREAKING: Makes the wallets property private (#87)
    • Consumers should not use this property as it is intended for internal use only.
  • BREAKING: Makes getPrivateKeyFor a private method (#83)
    • Consumers who wish to get the private key for a given account should use the exportAccount method.
  • BREAKING: Set the minimum Node.js version to 14 (#68) (#109)
  • Always return rejected Promise upon failure (#85)

Removed

  • BREAKING: Remove redundant newGethSignMessage method (#72)
    • Consumers can use signPersonalMessage method as a replacement for newGethSignMessage.