2020-06-10 07:17:14 +00:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|
|
|
|
2020-07-24 10:33:35 +00:00
|
|
|
## 2.3.2 [Unreleased]
|
2020-06-10 07:17:14 +00:00
|
|
|
|
2020-07-24 10:33:35 +00:00
|
|
|
_Most likely to be released on August 5th._
|
2020-06-10 07:17:14 +00:00
|
|
|
|
|
|
|
### Added
|
2020-07-02 09:59:37 +00:00
|
|
|
- Soft lock. [#958]
|
|
|
|
- Auto lock. [#1027]
|
2020-06-16 08:11:52 +00:00
|
|
|
- Dedicated `initialized` field in storage.
|
2020-07-02 09:59:37 +00:00
|
|
|
- Support EXTERNAL transaction inputs with a SLIP-0019 proof of ownership. [#1052]
|
|
|
|
- Support pre-signed EXTERNAL transaction inputs.
|
2020-07-08 16:42:19 +00:00
|
|
|
- Support multiple change-outputs. [#1098]
|
2020-07-24 14:04:03 +00:00
|
|
|
- New option `safety-checks` allows overriding "forbidden key path" errors. [#1126]
|
2020-06-10 07:17:14 +00:00
|
|
|
|
2020-07-02 09:30:22 +00:00
|
|
|
### Changed
|
|
|
|
- `Features.pin_cached` renamed to `unlocked`.
|
2020-07-02 09:59:37 +00:00
|
|
|
- Forbid all settings if the device is not yet initialized. [#1056]
|
2020-07-13 13:06:02 +00:00
|
|
|
- Rewrite USB codec and Protobuf decoder to be more memory-efficient. [#1089]
|
2020-07-02 09:30:22 +00:00
|
|
|
|
2020-06-10 07:17:14 +00:00
|
|
|
### Deprecated
|
2020-07-24 09:33:35 +00:00
|
|
|
- Deprecate `overwintered` field in `SignTx` and `TxAck`.
|
2020-06-10 07:17:14 +00:00
|
|
|
|
|
|
|
### Removed
|
2020-07-02 09:30:22 +00:00
|
|
|
- Generated protobuf classes now do not contain deprecated fields.
|
2020-06-10 07:17:14 +00:00
|
|
|
|
|
|
|
### Fixed
|
2020-07-02 09:59:37 +00:00
|
|
|
- Fix cancel icon in PIN dialog. [#1042]
|
|
|
|
- Fix repaint bug in QR code rendering. [#1067]
|
|
|
|
- Fix QR code overlapping in Monero address. monero-gui#2960, [#1074]
|
|
|
|
- Re-introduce ability to spend pre-Overwinter UTXO on Zcash-like coins. [#1030]
|
2020-06-10 07:17:14 +00:00
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
|
|
|
|
------------
|
|
|
|
|
|
|
|
### Older changelog:
|
2020-05-22 11:55:48 +00:00
|
|
|
|
2020-06-03 15:35:30 +00:00
|
|
|
Version 2.3.1 [Jun 2020]
|
2020-05-22 11:55:48 +00:00
|
|
|
* Refactor Bitcoin signing
|
|
|
|
* Refactor Keychain into a decorator
|
2020-06-03 15:35:30 +00:00
|
|
|
* Stream previous tx also for Segwit inputs
|
2020-04-16 12:20:18 +00:00
|
|
|
|
|
|
|
Version 2.3.0 [Apr 2020]
|
2020-01-23 12:38:57 +00:00
|
|
|
* Passphrase redesign
|
2020-02-27 13:21:17 +00:00
|
|
|
* Cache up to 10 sessions (passphrases)
|
2020-02-27 13:57:48 +00:00
|
|
|
* SD card protection
|
2020-02-11 15:39:00 +00:00
|
|
|
* Properly limit passphrase to 50 bytes and not 50 characters
|
2020-02-27 13:21:17 +00:00
|
|
|
* Monero: add confirmation dialog for unlock_time
|
|
|
|
* Show xpubs with multisig get_address
|
|
|
|
* Upgrade MicroPython to 1.12
|
|
|
|
* Introduce FatFS (version 0.14)
|
2020-03-23 08:00:31 +00:00
|
|
|
* Support Ed25519 in FIDO2
|
2020-01-23 12:38:57 +00:00
|
|
|
|
2019-12-16 17:54:15 +00:00
|
|
|
Version 2.2.0 [Jan 2020]
|
2019-10-24 09:15:17 +00:00
|
|
|
* Remove unused ButtonRequest.data field
|
2019-11-10 12:07:07 +00:00
|
|
|
* Rework Recovery persistence internally
|
2019-11-20 11:21:17 +00:00
|
|
|
* Disallow changing of settings via dry-run recovery
|
2019-12-06 12:53:25 +00:00
|
|
|
* Add feature to retrieve the next U2F counter
|
|
|
|
* Fix continuous display blinking with Android in U2F
|
|
|
|
* U2F UX improvements
|
|
|
|
* Wipe code
|
|
|
|
* Add screen for time bounds in Stellar
|
2019-10-24 09:15:17 +00:00
|
|
|
|
|
|
|
Version 2.1.8 [Nov 2019]
|
|
|
|
* Support Tezos 005-BABYLON hardfork
|
|
|
|
* Show XPUBs in GetAddress for multisig
|
2019-11-05 14:57:31 +00:00
|
|
|
* Security improvements
|
2019-09-20 09:57:59 +00:00
|
|
|
|
2019-10-14 09:33:18 +00:00
|
|
|
Version 2.1.7 [Oct 2019]
|
|
|
|
* Fix low memory issue
|
|
|
|
|
2019-10-02 10:00:10 +00:00
|
|
|
Version 2.1.6 [Oct 2019]
|
2019-09-19 07:37:23 +00:00
|
|
|
* Refactor Shamir related codebase
|
2019-09-20 09:57:59 +00:00
|
|
|
* Super Shamir
|
|
|
|
* FIDO2
|
|
|
|
* FIDO2 credential management via trezorctl
|
|
|
|
* BackupType in Features
|
2019-12-13 14:33:49 +00:00
|
|
|
* Fix storage keys module visbility bug (6ad329) introduced in 2.1.3 (46e4c0) which was breaking fw upgrades
|
2019-08-27 12:37:44 +00:00
|
|
|
|
2019-08-28 11:59:42 +00:00
|
|
|
Version 2.1.5 [Sep 2019]
|
2019-09-02 10:46:20 +00:00
|
|
|
* Fix for sluggish U2F authentication when using Shamir
|
2019-08-27 12:35:05 +00:00
|
|
|
* Fix UI for Shamir with 33 words
|
2019-09-02 10:46:20 +00:00
|
|
|
* Fix Wanchain signing
|
2019-09-06 08:57:51 +00:00
|
|
|
* Binance Coin support
|
2019-09-06 09:05:07 +00:00
|
|
|
* Introduce Features.Capabilities
|
2019-08-07 13:38:00 +00:00
|
|
|
|
2019-08-12 11:48:54 +00:00
|
|
|
Version 2.1.4 [Aug 2019 hotfix]
|
|
|
|
* Shamir Backup reset device hotfix
|
|
|
|
|
2019-08-07 13:38:00 +00:00
|
|
|
Version 2.1.3 [Aug 2019]
|
|
|
|
* Shamir Backup with Recovery persistence
|
|
|
|
* Touchscreen freeze fix
|
|
|
|
* Fix display of non-divisible OMNI amounts
|
|
|
|
|
|
|
|
Version 2.1.2 [unreleased]
|
|
|
|
* Shamir Backup feature preview
|
|
|
|
|
2019-06-05 12:17:16 +00:00
|
|
|
Version 2.1.1 [Jun 2019]
|
|
|
|
* Hotfix for touchscreen freeze
|
2019-04-22 16:57:14 +00:00
|
|
|
* Don't rotate the screen via swipe gesture
|
|
|
|
* Set screen rotation via user setting
|
2019-06-05 12:17:16 +00:00
|
|
|
* More strict path validations
|
|
|
|
* Display non-zero locktime values
|
|
|
|
* EOS support
|
|
|
|
* Monero UI fixes
|
2019-05-22 13:25:10 +00:00
|
|
|
* Speed and memory optimizations
|
2019-04-22 16:57:14 +00:00
|
|
|
|
|
|
|
Version 2.1.0 [Mar 2019]
|
2019-02-25 11:28:06 +00:00
|
|
|
* Security improvements
|
|
|
|
* Upgraded to new storage format
|
|
|
|
* Ripple, Stellar, Cardano and NEM fixes
|
|
|
|
* New coins: ATS, AXE, FLO, GIN, KMD, NIX,
|
|
|
|
PIVX, REOSC, XPM, XSN, ZCL
|
|
|
|
* New ETH tokens
|
2019-08-30 14:15:04 +00:00
|
|
|
* Included bootloader 2.0.3
|
2018-12-05 11:26:27 +00:00
|
|
|
|
2019-04-22 16:57:14 +00:00
|
|
|
Version 2.0.10 [Dec 2018]
|
2018-12-05 11:26:27 +00:00
|
|
|
* Fix Monero payment ID computation
|
|
|
|
* Fix issue with touch screen and flickering
|
2018-11-13 15:52:34 +00:00
|
|
|
* Add support for OMNI layer: OMNI/MAID/USDT
|
2018-12-05 11:26:27 +00:00
|
|
|
* Add support for new coins: BTX, CPC, GAME, RVN
|
|
|
|
* Add support for new Ethereum tokens
|
2019-08-30 14:15:04 +00:00
|
|
|
* Included bootloader 2.0.2
|
2018-11-05 15:02:22 +00:00
|
|
|
|
2019-04-22 16:57:14 +00:00
|
|
|
Version 2.0.9 [Nov 2018]
|
2018-11-05 15:01:27 +00:00
|
|
|
* Small Monero and Segwit bugfixes
|
2018-10-29 17:05:07 +00:00
|
|
|
|
2019-04-22 16:57:14 +00:00
|
|
|
Version 2.0.8 [Oct 2018]
|
2018-10-22 08:30:20 +00:00
|
|
|
* Monero support
|
|
|
|
* Cardano support
|
|
|
|
* Stellar support
|
|
|
|
* Ripple support
|
|
|
|
* Tezos support
|
|
|
|
* Decred support
|
|
|
|
* Groestlcoin support
|
|
|
|
* Zencash support
|
|
|
|
* Zcash sapling hardfork support
|
|
|
|
* Implemented seedless setup
|
|
|
|
|
2019-04-22 16:57:14 +00:00
|
|
|
Version 2.0.7 [Jun 2018]
|
2018-06-23 11:31:38 +00:00
|
|
|
* Bitcoin Cash cashaddr support
|
|
|
|
* Zcash Overwinter hardfork support
|
|
|
|
* NEM support
|
|
|
|
* Lisk support
|
|
|
|
* Show warning on home screen if PIN is not set
|
|
|
|
* Support for new coins:
|
2019-04-22 16:57:14 +00:00
|
|
|
Bitcoin Private, Fujicoin, Vertcoin, Viacoin, Zcoin
|
2018-06-23 11:31:38 +00:00
|
|
|
* Support for new Ethereum networks:
|
2019-04-22 16:57:14 +00:00
|
|
|
EOS Classic, Ethereum Social, Ellaism, Callisto, EtherGem, Wanchain
|
2018-06-23 11:31:38 +00:00
|
|
|
* Support for 500+ new Ethereum tokens
|
|
|
|
|
2019-04-22 16:57:14 +00:00
|
|
|
Version 2.0.6 [Mar 2018]
|
2018-06-23 11:31:38 +00:00
|
|
|
* fix layout for Ethereum transactions
|
|
|
|
* fix public key generation for SSH and GPG
|
|
|
|
* add special characters to passphrase keyboard
|
|
|
|
|
2019-04-22 16:57:14 +00:00
|
|
|
Version 2.0.5 [Mar 2018]
|
2018-06-23 11:31:38 +00:00
|
|
|
* first public release
|
2020-07-02 09:59:37 +00:00
|
|
|
|
|
|
|
[#958]: https://github.com/trezor/trezor-firmware/issues/958
|
|
|
|
[#1027]: https://github.com/trezor/trezor-firmware/issues/1027
|
|
|
|
[#1030]: https://github.com/trezor/trezor-firmware/issues/1030
|
|
|
|
[#1042]: https://github.com/trezor/trezor-firmware/issues/1042
|
|
|
|
[#1052]: https://github.com/trezor/trezor-firmware/issues/1052
|
|
|
|
[#1056]: https://github.com/trezor/trezor-firmware/issues/1056
|
|
|
|
[#1067]: https://github.com/trezor/trezor-firmware/issues/1067
|
|
|
|
[#1074]: https://github.com/trezor/trezor-firmware/issues/1074
|
2020-07-13 13:06:02 +00:00
|
|
|
[#1089]: https://github.com/trezor/trezor-firmware/issues/1089
|
2020-07-08 16:42:19 +00:00
|
|
|
[#1098]: https://github.com/trezor/trezor-firmware/issues/1098
|
2020-07-24 09:33:35 +00:00
|
|
|
[#1126]: https://github.com/trezor/trezor-firmware/issues/1126
|