You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6.7 KiB
6.7 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
1.9.3 [to be released on 2nd September 2020]
Added
Changed
- Print inverted question mark for non-printable characters.
Deprecated
Removed
Fixed
Security
1.9.2 [to be released on 5th August 2020]
Added
- Set initialized in storage to false if no mnemonic is present. #965
- Support multiple change-outputs. #1098
Changed
Features.pin_cached
renamed tounlocked
, and it is nowtrue
even if PIN is not set.
Fixed
- Re-introduce ability to spend pre-Overwinter UTXO on Zcash-like coins. #1030
1.9.1 [Jun 2020]
Security
- Stream previous tx also for Segwit inputs.
1.9.0 [Apr 2020]
Added
- Wipe code.
- Cache up to 10 sessions (passphrases).
- Add feature to retrieve the next U2F counter.
Changed
- Make LoadDevice debug only and drop its XPRV feature.
- Passphrase redesign.
- Update nanopb api to version 0.4.
Fixed
- Disallow changing of settings via dry-run recovery.
- Show xpubs with multisig get_address.
1.8.3 [Sep 2019]
Fixed
- Small code improvements.
1.8.2 [Aug 2019]
Fixed
- OLED display security improvements.
- Fix display of non-divisible OMNI amounts.
1.8.1 [May 2019]
Fixed
- Fix fault when using the device with no PIN.
- Fix OMNI transactions parsing.
1.8.0 [Feb 2019]
Added
- New coins: ATS, KMD, XPM, XSN, ZCL.
- New ETH tokens.
Changed
- Included bootloader 1.8.0.
Fixed
- Stellar and NEM fixes.
Security
- Security improvements.
- Upgraded to new storage format.
1.7.3 [Dec 2018]
Fixed
- Fix USB issue on some Windows 10 installations.
1.7.2 [Dec 2018]
Added
- Add support for OMNI layer: OMNI/MAID/USDT.
Changed
- Included bootloader 1.6.1.
Fixed
- U2F fixes.
- Don't ask for PIN if it has been just set.
1.7.1 [Oct 2018]
Added
- Add support for Lisk.
- Add support for Zcash Sapling hardfork.
- Implement seedless setup.
1.7.0 [Sep 2018]
Added
- Add support for Stellar.
Changed
- Switch from HID to WebUSB.
- Included bootloader 1.6.0.
1.6.3 [Aug 2018]
Added
- Implement RSKIP-60 Ethereum checksum encoding.
- Add support for new Ethereum networks (ESN, AKA, ETHO, MUSI, PIRL, ATH, GO).
- Add support for new 80 Ethereum tokens.
Changed
- Included bootloader 1.5.1.
Security
- Improve MPU configuration.
1.6.2 [Jun 2018]
Added
- Add possibility to set custom auto-lock delay.
- Bitcoin Cash cashaddr support.
- Zcash Overwinter hardfork support.
- Support for new coins (DCR, BTCP, FUJI, GRS, VTC, VIA, XZC).
- Support for new Ethereum networks (EOSC, ETHS, ELLA, CTL, EGEM, WAN).
- Support for 500+ new Ethereum tokens.
Changed
- Included bootloader 1.5.0.
1.6.1 [Mar 2018]
Changed
- Use fixed-width font for addresses.
- Lots of under-the-hood improvements.
- Included bootloader 1.4.0.
Fixed
- Fixed issue with write-protection settings.
1.6.0 [Nov 2017]
Added
- Native SegWit (Bech32) address support.
- Show recognized BIP44/BIP49 paths in GetAddress dialog.
- NEM support.
- Expanse and UBIQ chains support.
- Support or new coins (BTG, DGB, MONA).
- Ed25519 collective signatures (CoSi) support.
1.5.2 [Aug 2017]
Security
- Clean memory on start.
- Fix storage import from older versions.
1.5.1 [Jul 2017]
Added
- Enable Segwit for Bitcoin.
- Bcash aka Bitcoin Cash support.
- Message signing/verification for Ethereum and Segwit.
- Use checksum for Ethereum addresses.
- Add more ERC-20 tokens, handle unrecognized ERC-20 tokens.
- Allow "dry run" recovery procedure.
- Allow separated backup procedure.
Changed
- Make address dialog nicer (switch text/QR via button).
Security
- Wipe storage after 16 wrong PIN attempts.
1.5.0 [May 2017]
Added
- Enable Segwit for Testnet and Litecoin.
- Enable ERC-20 tokens for Ethereum chains.
1.4.2 [Jan 2017]
Added
- New Matrix-based recovery method.
Fixed
- Minor Ethereum fixes (including EIP-155 replay protection).
- Minor USB, U2F and GPG fixes.
1.4.1 [Oct 2016]
Added
- Support for Zcash JoinSplit transactions.
- Enable device lock after 10 minutes of inactivity.
- Enable device lock by pressing left button for 2 seconds.
- Confirm dialog for U2F counter change.
1.4.0 [Aug 2016]
Added
- U2F support.
- Ethereum support.
- GPG decryption support.
- Zcash support.
1.3.6 [Jun 2016]
Added
- Enable advanced transactions such as ones with REPLACE-BY-FEE and CHECKLOCKTIMEVERIFY.
- Message verification now shows address.
- Enable GPG signing support.
- Enable Ed25519 curve (for SSH and GPG).
- Use separate deterministic hierarchy for NIST256P1 and Ed25519 curves.
- Users using SSH already need to regenerate their keys using the new firmware!
Fixed
- Fix message signing for altcoins.
1.3.5 [Feb 2016]
Changed
- Double size font for recovery words during the device setup.
Fixed
- Optimizations for simultaneous access when more applications try communicate with the device.
1.3.4 [Aug 2015]
Added
- Screensaver active on ClearSession message.
- Support for NIST P-256 curve.
- Show seconds counter during PIN lockdown.
Changed
- Updated SignIdentity to v2 format.
- Updated maxfee per kb for coins.
1.3.3 [Apr 2015]
Added
- Ask for PIN on GetAddress and GetPublicKey.
Fixed
- Signing speed improved.
1.3.2 [Mar 2015]
Added
- Login feature via SignIdentity message.
- GetAddress for multisig shows M of N description.
Fixed
- Fix check during transaction streaming.
Security
- PIN checking in constant time.
1.3.1 [Feb 2015]
Added
- Enabled OP_RETURN.
- Added option to change home screen.
Changed
- Optimized signing speed.
- Moved fee calculation before any signing.
Fixed
- Made PIN delay increase immune against hardware hacking.
1.3.0 [Dec 2014]
Added
- Added multisig support.
- Added visual validation of receiving address.
- Added ECIES encryption capabilities.
1.2.1 [Jul 2014]
Added
- Added stack overflow protection.
- Added compatibility with Trezor Bridge.
1.2.0 [Jul 2014]
Changed
- Better UI for signing/verifying messages.
- Smaller firmware size.
Fixed
- Fix false positives for fee warning.
1.1.0 [Jun 2014]
Added
- Added AES support.
Fixed
- Minor UI fixes.
- Better handling of unexpected messages.
1.0.0 [Apr 2014]
Added
- Added support for streaming of transactions into the device.
Fixed
- Removed all current limits on size of signed transaction.