Skip to content

Latest commit

 

History

History
270 lines (217 loc) · 7.93 KB

CHANGELOG.md

File metadata and controls

270 lines (217 loc) · 7.93 KB

6.0.3

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 in GetPublicKey message

fixed

  • Stellar signTransaction amount validation
  • Stellar signer field validation ("StellarSetOptionsOp" operation in "stellarSignTransaction" method)
  • Firmware (model) not supported popup screen

6.0.2

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

6.0.1

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"

6.0.0

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

5.0.34

fixed

5.0.33

fixed

  • TrezorConnect.ethereumSignMessage and TrezorConnect.ethereumVerifyMessage methods with "hex" parameter
  • flowtype for TrezorConnect.cardanoGetPublicKey in TrezorConnect.cardanoSignTransaction methods

5.0.32

added

  • Added TrezorConnect.cardanoGetPublicKey method
  • Ability to sign hexed ethereum message
  • network parameter to TrezorConnect.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

5.0.31

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 for Wanchain

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

5.0.30

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

5.0.29

fixed

5.0.28

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

5.0.27

fixed

  • Fixed handling not initialized iframe
  • Fixed iframe ad-blocker handling
  • Fixed popup views

changed

  • Popup as new tab

5.0.26

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

5.0.25

added

  • Added documentation

fixed

  • filter UI events for popup and trusted apps
  • Fixed TrezorConnect.signMessage and TrezorConnect.verifyMessage signature to base64 format

changed

  • Changed constants prefix from "__" to "-"

5.0.24

fixed

  • removed popup delay if lazy loading
  • validation of device state if method is using emptyPassphrase
  • retyped Device, distinguished by "type" field
  • eslint fixes

5.0.23

fixed

  • npm package dependencies
  • Unsupported browser (IE)

5.0.21

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'

5.0.20

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

5.0.18

added

  • Added iframe lazy loading

fixed

  • Build script for npm module
  • Ultimate flow type
  • Reorganized files and imports
  • Minor fixes in code

5.0.17

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

5.0.16

added

  • Added TrezorConnect.stellarSignTransaction method

changed

  • Changed TrezorConnect.ethereumSignTransaction parameters

removed

  • Removed type and event fields from RESPONSE

5.0.15

fixed

  • Library exports

5.0.14

added

  • Added TrezorConnect.nemGetAddress method
  • Added TrezorConnect.nemSignTransaction method
  • Added TrezorConnect.stellarGetAddress method
  • Added TrezorConnect.customMessage method

fixed

  • Fixed flowtype

5.0.13

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

5.0.10

From this version trezor-connect is used by Trezor Password Manager