added
- Added
TrezorConnect.tezosGetAddress
method - Added
TrezorConnect.tezosGetPublicKey
method - Added
TrezorConnect.tezosSignTransaction
method - Added
TrezorConnect.dispose
method - Added
TrezorConnect.cancel
method - Added new firmware releases
- Added new bridge releases
changed
- Whitelist
trusted
mode for instances hosted locally - Send correct
script_type
inGetPublicKey
message
fixed
- Stellar signTransaction amount validation
- Stellar signer field validation ("StellarSetOptionsOp" operation in "stellarSignTransaction" method)
- Firmware (model) not supported popup screen
added
- Added
TrezorConnect.wipeDevice
method - Added
TrezorConnect.resetDevice
method - Calling method on device with seedless setup is disabled by default
changed
- Post message to window.parent instead of window.top
- Authenticating device using BTC testnet path instead of dummy m/1/0/0
fixed
- WRONG_PREVIOUS_SESSION race condition when switching between tabs and acquiring device
- removed unnecessary console.logs and build scripts
- Docker build for npm
changed
- Renamed directory "dist" to "build"
added
- Added
TrezorConnect.pushTransaction
method with ethereum blockbook support - Added
TrezorConnect.ethereumGetAccountInfo
method - Added
TrezorConnect.blockchainSubscribe
method - Added
TrezorConnect.blockchainDisconnect
method - Added
BLOCKCHAIN
events - Added
./data/bridge/releases.json
- Added bridge release info in TRANSPORT.START and TRANSPORT.ERROR event
fixed
- TRANSPORT.ERROR event when computer goes to sleep
- unexpectedDeviceMode immediately rejects call in trusted mode
changed
- coins.json merged as one file (removed data/ethereumNetworks.json)
- License to T-RSL
fixed
- Unicode character in regexp, (trezor#229)
fixed
TrezorConnect.ethereumSignMessage
andTrezorConnect.ethereumVerifyMessage
methods with "hex" parameter- flowtype for
TrezorConnect.cardanoGetPublicKey
inTrezorConnect.cardanoSignTransaction
methods
added
- Added
TrezorConnect.cardanoGetPublicKey
method - Ability to sign hexed ethereum message
network
parameter toTrezorConnect.cardanoSignTransaction
method
fixed
- TRANSPORT.ERROR event when computer goes to sleep
- finding backend by name instead of urls
- proper FW version for Lisk and Stellar
removed
- Removed
TrezorConnect.cardanoSignMessage
method - Removed
TrezorConnect.cardanoVerifyMessage
method
added
- Support for Cardano
- Support for Ripple
- Support for Lisk
- Exception for not supported firmware when value for "trezor1" or "trezor2" inside coins.json is not set
- Disable customMessage method for devices with official firmware
- Added new field in
TrezorConnect.signEthereumTransaction
forWanchain
changed
- Separate "getPublicKey" and "getAddress" methods for all coins
fixed
- Device state verification while using multiple instances with the same passphrase
- ConnectSettings sensitive settings verification in DataManager
- removed package-lock.json from repository
added
- Added 'send-max' and 'opreturn' output types to
TrezorConnect.composeTransaction
fixed
- Handle popup close event while waiting for iframe handshake
- Removed ledgerVersion (protocol_version) from StellarSignTransaction method
- One time permissions stored in session in application variable
TrezorConnect.ethereumSignTransaction
recompute "v" value if Trezor returns value in range [0,1]- Webextensions: Handling if popup is called from "normal" window or extension popup
- ConnectSetting default domain
fixed
- Fixed flowtype for TrezorConnect methods (bundled methods return bundled results)
- Fixed renderWebUSBButton method
- Removed "babel-polyfill" from npm and export unminified script https://connect.trezor.io/5/trezor-connect.js
- Added https://connect.trezor.io/5/trezor-connect.min.js to export with bundled "babel-polyfill"
- Web extensions: open popup tab next to currently used tab
added
- Added support for WebExtensions (Chrome/Firefox)
- Added host icon for whitelisted domains
fixed
- Fixed passphrase input type (revert to password type)
- Fixed popup and iframe timeout handling
fixed
- Fixed handling not initialized iframe
- Fixed iframe ad-blocker handling
- Fixed popup views
changed
- Popup as new tab
added
- Added support for Dogecoin and Vertcoin
fixed
- Fixed handling not initialized device
- SignTransaction: amount as string
- Handle origin of file://
changed
- Default url in connect
added
- Added documentation
fixed
- filter UI events for popup and trusted apps
- Fixed
TrezorConnect.signMessage
andTrezorConnect.verifyMessage
signature to base64 format
changed
- Changed constants prefix from "__" to "-"
fixed
- removed popup delay if lazy loading
- validation of device state if method is using emptyPassphrase
- retyped Device, distinguished by "type" field
- eslint fixes
fixed
- npm package dependencies
- Unsupported browser (IE)
added
- Added
TrezorConnect.pushTransaction
method - Added bundle parameters in
TrezorConnect.cipherKeyValue
method - Added bundle parameters in
TrezorConnect.getPublicKey
method - Added bundle parameters in
TrezorConnect.getAddress
method - Added bundle parameters in
TrezorConnect.ethereumGetAddress
method - Added bundle parameters in
TrezorConnect.nemGetAddress
method - Added bundle parameters in
TrezorConnect.stellarGetAddress
method - Added type conversion from stellar-sdk to protobuf in
TrezorConnect.stellarSignTransaction
method - Popup warning with outdated firmware and outdated bridge
- Tests with emulator
- Added '@babel/runtime' to package dependency
fixed
- Fixed device authentication and popup open delay
- Minor fixes in popup view
- Ethereum methods accepts values with '0x' prefix
- Ethereum methods returns checksummed addresses (with different checksum typ for RSK network)
- Ethereum methods returns values prefixed with '0x'
added
- Added firmware check against CoinInfo.support values
- Added outdate firmware warning in popup
fixed
- Fixed
TrezorConnect.requestLogin
parameters - Fixed race condition in UI.REQUEST_CONFIRMATION
- Fixed popup.html buttons click
added
- Added iframe lazy loading
fixed
- Build script for npm module
- Ultimate flow type
- Reorganized files and imports
- Minor fixes in code
added
- Added
TrezorConnect.getAccountInfo
method - Added
TrezorConnect.signTransaction
method - Added
TrezorConnect.composeTransaction
method - Added
TrezorConnect.signMessage
method - Added
TrezorConnect.verifyMessage
method - Added
TrezorConnect.getAddress
method - Added
TrezorConnect.requestLogin
method - Added cashaddr support for BCH
- Added documentation
fixed
- Fixed
TrezorConnect.customMessage
logic and security - Fixed
TrezorConnect.stellarSignTransaction
parameters compatible with "js-stellar-base" - Fixed flowtype declarations for all methods. Params and responses
removed
- Removed unnecessary settings from ConnectSettings
- Removed unused methods from TrezorConnect
added
- Added
TrezorConnect.stellarSignTransaction
method
changed
- Changed
TrezorConnect.ethereumSignTransaction
parameters
removed
- Removed type and event fields from RESPONSE
fixed
- Library exports
added
- Added
TrezorConnect.nemGetAddress
method - Added
TrezorConnect.nemSignTransaction
method - Added
TrezorConnect.stellarGetAddress
method - Added
TrezorConnect.customMessage
method
fixed
- Fixed flowtype
added
- Added messages from json instead of config_signed.bin
- Added popup.html UI/css
- Karma + Jasmine tests
removed
- Removed support for Bridge v1 and chrome extension
From this version trezor-connect is used by Trezor Password Manager