Releases: MetaMask/eth-ledger-bridge-keyring
Releases · MetaMask/eth-ledger-bridge-keyring
v3.0.1
4.1.1
4.1.0
4.0.0
Added
- Add classes
LedgerMobileBridge
,LedgerTransportMiddleware
, andMetaMaskLedgerHwAppEth
to support Bluetooth as a HW Ledger Transport option (#225)
Changed
3.0.0
Added
- Add
getOptions
andsetOptions
methods toLedgerBridge
interface (#210)
Changed
- BREAKING:
LedgerIframeBridge
class constructor now takes an options object withbridgeUrl
(#210) - BREAKING:
LedgerBridge
init
function now takes no parameters (#210) - BREAKING:
LedgerBridgeKeyringOptions
no longer containbridgeUrl
(#210) - BREAKING:
LedgerBridge
interface is now parameterized over its option type (#210) - Minor performance enhancement (#211)
Fixed
2.0.1
2.0.0
1.0.1
1.0.0
Changed
- BREAKING: Separate the bridge from the keyring (#156)
- The Ledger bridge is now a separate class (
LedgerIframeBridge
), 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 keyringinit
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.
- The Ledger bridge is now a separate class (
- BREAKING: Export changed from default to named (#174)
- The keyring is exported as
LedgerKeyring
- The keyring is exported as
- Add TypeScript types (#174)