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

Releases: MetaMask/eth-trezor-keyring

3.1.0

22 Feb 16:06
070b8f0
Compare
Choose a tag to compare

Changed

  • Bump @trezor/connect-web from ^9.0.6 to ^9.1.11 (#195)

Fixed

  • Bump @metamask/eth-sig-util from ^7.0.0 to ^7.0.1 (#195)
  • Bump @trezor/connect-plugin-ethereum from ^9.0.1 to ^9.0.3 (#195)
  • Should help fixing MM pop-up closing issue (#10896)

3.0.0

07 Nov 22:04
fb6b80e
Compare
Choose a tag to compare

Changed

  • BREAKING: Remove support for major node versions 14,15,17,19. Minimum Node.js version is now 16. (#188)
  • Bump @metamask/eth-sig-util from ^5.0.2 to ^7.0.0 (#189)
  • Bump dependency hdkey from 0.8.0 to ^2.1.0 (#190)

2.0.0

16 Jun 14:48
dc51aec
Compare
Choose a tag to compare

Added

  • Add destroy method to TrezorKeyring, which replaces dispose (#179)

Changed

  • BREAKING: Separate the bridge from the keyring (#143)
    • The Trezor bridge is now a separate class (TrezorConnectBridge), which must be constructed separately from the keyring and passed in as a constructor argument.
    • The bridge initialization has been moved from the keyring constructor to the keyring init method. The bridge is expected to be passed to the keyring uninitialized, and the keyring init method is expected to be called after keyring construction (before the keyring is used).
    • The keyring constructor no longer accepts keyring state. Instead, any pre-existing keyring state should be passed to the deserialize method after construction.

Removed

  • BREAKING: Remove dispose method from TrezorKeyring, which is replaced by destroy (#179)

1.1.0

08 Jun 21:16
213d6e3
Compare
Choose a tag to compare

Added

  • Add legacy derivation path, allowing generation of accounts with the m/44'/60'/0 path (#175)

Changed

  • Migrate to TypeScript (#161)

1.0.0

24 Feb 18:09
ee32c5f
Compare
Choose a tag to compare

Changed

  • BREAKING: Rename package to use @metamask scope (#160)
  • BREAKING: Removed support for Node v12 in favor of v14 (#135)
  • Update @ethereumjs/util, @ethereumjs/tx, @metamask/eth-sig-util to latest versions (#146)
  • Bump trezor-connect - now @trezor/connect-plugin-ethereum & @trezor/connect-web - to v9 (#133, #163)

v0.10.0

21 Feb 19:03
0e2ee81
Compare
Choose a tag to compare

Added

  • Support for EIP-721 signTypedData_v4 (#117)

v0.9.1

08 Dec 19:32
c86116c
Compare
Choose a tag to compare

Changed

  • Update trezor connect to 8.2.3, so that 1.10.4 of the Model One firmware is supported (#115)

v0.9.0

08 Dec 15:59
d8c0c65
Compare
Choose a tag to compare

Added

  • Add dispose method, which exposes the TrezorConnect.dispose method, allowing consumers to explictly remove the Trezor Connect iframe (#113)

Fixed

  • Fixed the signing of contract creation transactions, which require a nullish (empty string or undefined) to parameter (#112)

v0.8.0

18 Nov 17:31
a622d2f
Compare
Choose a tag to compare

Added

  • #108: Support for EIP-1559 transactions for the Model T
  • #107: Add setHdPath method, which allows setting the HD path used by the keyring to known, supported HD paths

v0.7.0

10 Jun 17:00
2a9d7aa
Compare
Choose a tag to compare

Added

  • #88: Support new versions of ethereumjs/tx