diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 7df5bc53c5..1c3b1626a5 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -4,9 +4,7 @@ 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/). -## 2.3.2 [Unreleased] - -_Most likely to be released on August 5th._ +## 2.3.2 [to be released on 5th August 2020] ### Added - Soft lock. [#958] @@ -36,132 +34,198 @@ _Most likely to be released on August 5th._ ### Security +## 2.3.1 [Jun 2020] ------------- +### Changed +- Refactor Bitcoin signing +- Refactor Keychain into a decorator -### Older changelog: +### Security +- Stream previous tx also for Segwit inputs -Version 2.3.1 [Jun 2020] -* Refactor Bitcoin signing -* Refactor Keychain into a decorator -* Stream previous tx also for Segwit inputs +## 2.3.0 [Apr 2020] -Version 2.3.0 [Apr 2020] -* Passphrase redesign -* Cache up to 10 sessions (passphrases) -* SD card protection -* Properly limit passphrase to 50 bytes and not 50 characters -* Monero: add confirmation dialog for unlock_time -* Show xpubs with multisig get_address -* Upgrade MicroPython to 1.12 -* Introduce FatFS (version 0.14) -* Support Ed25519 in FIDO2 +### Added +- Cache up to 10 sessions (passphrases) +- SD card protection +- Show xpubs with multisig get_address +- Introduce FatFS (version 0.14) +- Support Ed25519 in FIDO2 -Version 2.2.0 [Jan 2020] -* Remove unused ButtonRequest.data field -* Rework Recovery persistence internally -* Disallow changing of settings via dry-run recovery -* 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 +### Changed +- Passphrase redesign +- Upgrade MicroPython to 1.12 -Version 2.1.8 [Nov 2019] -* Support Tezos 005-BABYLON hardfork -* Show XPUBs in GetAddress for multisig -* Security improvements +### Fixed +- Properly limit passphrase to 50 bytes and not 50 characters +- Monero: add confirmation dialog for unlock_time -Version 2.1.7 [Oct 2019] -* Fix low memory issue +## 2.2.0 [Jan 2020] -Version 2.1.6 [Oct 2019] -* Refactor Shamir related codebase -* Super Shamir -* FIDO2 -* FIDO2 credential management via trezorctl -* BackupType in Features -* Fix storage keys module visbility bug (6ad329) introduced in 2.1.3 (46e4c0) which was breaking fw upgrades +### Added +- Add feature to retrieve the next U2F counter. +- Wipe code. +- Add screen for time bounds in Stellar. -Version 2.1.5 [Sep 2019] -* Fix for sluggish U2F authentication when using Shamir -* Fix UI for Shamir with 33 words -* Fix Wanchain signing -* Binance Coin support -* Introduce Features.Capabilities +### Fixed +- Fix continuous display blinking with Android in U2F. +- U2F UX improvements. -Version 2.1.4 [Aug 2019 hotfix] -* Shamir Backup reset device hotfix +### Changed +- Rework Recovery persistence internally. -Version 2.1.3 [Aug 2019] -* Shamir Backup with Recovery persistence -* Touchscreen freeze fix -* Fix display of non-divisible OMNI amounts +### Removed +- Remove unused ButtonRequest.data field. +- Disallow changing of settings via dry-run recovery. -Version 2.1.2 [unreleased] -* Shamir Backup feature preview +## 2.1.8 [Nov 2019] -Version 2.1.1 [Jun 2019] -* Hotfix for touchscreen freeze -* Don't rotate the screen via swipe gesture -* Set screen rotation via user setting -* More strict path validations -* Display non-zero locktime values -* EOS support -* Monero UI fixes -* Speed and memory optimizations +### Added +- Support Tezos 005-BABYLON hardfork. +- Show XPUBs in GetAddress for multisig. -Version 2.1.0 [Mar 2019] -* 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 -* Included bootloader 2.0.3 +### Security +- Security improvements. -Version 2.0.10 [Dec 2018] -* Fix Monero payment ID computation -* Fix issue with touch screen and flickering -* Add support for OMNI layer: OMNI/MAID/USDT -* Add support for new coins: BTX, CPC, GAME, RVN -* Add support for new Ethereum tokens -* Included bootloader 2.0.2 +## 2.1.7 [Oct 2019] -Version 2.0.9 [Nov 2018] -* Small Monero and Segwit bugfixes +### Fixed +- Fix low memory issue. -Version 2.0.8 [Oct 2018] -* Monero support -* Cardano support -* Stellar support -* Ripple support -* Tezos support -* Decred support -* Groestlcoin support -* Zencash support -* Zcash sapling hardfork support -* Implemented seedless setup +## 2.1.6 [Oct 2019] -Version 2.0.7 [Jun 2018] -* 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: - Bitcoin Private, Fujicoin, Vertcoin, Viacoin, Zcoin -* Support for new Ethereum networks: - EOS Classic, Ethereum Social, Ellaism, Callisto, EtherGem, Wanchain -* Support for 500+ new Ethereum tokens +### Added +- Super Shamir. +- FIDO2. +- FIDO2 credential management via trezorctl. +- BackupType in Features. -Version 2.0.6 [Mar 2018] -* fix layout for Ethereum transactions -* fix public key generation for SSH and GPG -* add special characters to passphrase keyboard +### Changed +- Refactor Shamir related codebase. -Version 2.0.5 [Mar 2018] -* first public release +### Fixed +- Fix storage keys module visibility bug (6ad329) introduced in 2.1.3 (46e4c0) which was breaking upgrades. + +## 2.1.5 [Sep 2019] + +### Added +- Binance Coin support. +- Introduce Features.Capabilities. + +### Fixed +- Fix for sluggish U2F authentication when using Shamir. +- Fix UI for Shamir with 33 words. +- Fix Wanchain signing. + +## 2.1.4 [Aug 2019 hotfix] + +### Fixed +- Shamir Backup reset device hotfix. + +## 2.1.3 [Aug 2019] + +### Added +- Shamir Backup with Recovery persistence. + +### Fixed +- Touchscreen freeze fix. +- Fix display of non-divisible OMNI amounts. + +## 2.1.2 [unreleased] + +### Added +- Shamir Backup feature preview. + +## 2.1.1 [Jun 2019] + +### Added +- EOS support. +- Set screen rotation via user setting. +- Display non-zero locktime values. + +### Changed +- Don't rotate the screen via swipe gesture. +- More strict path validations. + +### Fixed +- Hotfix for touchscreen freeze. +- Monero UI fixes. +- Speed and memory optimizations. + +## 2.1.0 [Mar 2019] + +### Added +- New coins: ATS, AXE, FLO, GIN, KMD, NIX, PIVX, REOSC, XPM, XSN, ZCL. +- New ETH tokens. + +### Fixed +- Ripple, Stellar, Cardano and NEM fixes. + +### Changed +- Included bootloader 2.0.3. + +### Security +- Security improvements. +- Upgraded to new storage format. + +## 2.0.10 [Dec 2018] + +### Added +- Add support for OMNI layer: OMNI/MAID/USDT. +- Add support for new coins: BTX, CPC, GAME, RVN. +- Add support for new Ethereum tokens. + +### Changed +- Included bootloader 2.0.2. + +### Fixed +- Fix Monero payment ID computation. +- Fix issue with touch screen and flickering. + +## 2.0.9 [Nov 2018] + +### Fixed +- Small Monero and Segwit bugfixes. + +## 2.0.8 [Oct 2018] + +### Added +- Monero support. +- Cardano support. +- Stellar support. +- Ripple support. +- Tezos support. +- Decred support. +- Groestlcoin support. +- Zencash support. +- Zcash sapling hardfork support. +- Implemented seedless setup. + +## 2.0.7 [Jun 2018] + +### Added +- 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 (BTCP, FUJI, VTC, VIA, XZC). +- Support for new Ethereum networks (EOSC, ETHS, ELLA, CTL, EGEM, WAN). +- Support for 500+ new Ethereum tokens. + +## 2.0.6 [Mar 2018] + +### Added +- Add special characters to passphrase keyboard. + +### Fixed +- Fix layout for Ethereum transactions. +- Fix public key generation for SSH and GPG. + +## 2.0.5 [Mar 2018] + +### Added +- First public release. [#958]: https://github.com/trezor/trezor-firmware/issues/958 [#1027]: https://github.com/trezor/trezor-firmware/issues/1027