From 88e1f8c7a5c7615723664c64b0a25adc0c409dee Mon Sep 17 00:00:00 2001 From: Martin Milata Date: Fri, 7 Apr 2023 20:22:17 +0200 Subject: [PATCH] docs(core): changelog for 2.6.0 --- core/.changelog.d/1049.added | 1 - core/.changelog.d/15.added | 1 - core/.changelog.d/1749.added | 1 - core/.changelog.d/1901.added | 1 - core/.changelog.d/1922.changed | 1 - core/.changelog.d/2151.added | 1 - core/.changelog.d/2152.added | 1 - core/.changelog.d/2205.changed | 1 - core/.changelog.d/2525.changed | 1 - core/.changelog.d/2587.changed | 1 - core/.changelog.d/2595.changed | 1 - core/.changelog.d/2611.changed | 1 - core/.changelog.d/2623.added | 1 - core/.changelog.d/2651.changed | 1 - core/.changelog.d/2682.added | 1 - core/.changelog.d/2692.added | 1 - core/.changelog.d/2692.changed | 1 - core/.changelog.d/2746.changed | 1 - core/.changelog.d/2784.fixed | 1 - core/.changelog.d/2818.added | 1 - core/.changelog.d/2834.changed | 1 - core/.changelog.d/2841.added | 1 - core/.changelog.d/2899.fixed | 1 - core/.changelog.d/450.added | 1 - core/.changelog.d/noissue.security | 1 - core/CHANGELOG.md | 58 ++++++++++++++++++++++++++++++ 26 files changed, 58 insertions(+), 25 deletions(-) delete mode 100644 core/.changelog.d/1049.added delete mode 100644 core/.changelog.d/15.added delete mode 100644 core/.changelog.d/1749.added delete mode 100644 core/.changelog.d/1901.added delete mode 100644 core/.changelog.d/1922.changed delete mode 100644 core/.changelog.d/2151.added delete mode 100644 core/.changelog.d/2152.added delete mode 100644 core/.changelog.d/2205.changed delete mode 100644 core/.changelog.d/2525.changed delete mode 100644 core/.changelog.d/2587.changed delete mode 100644 core/.changelog.d/2595.changed delete mode 100644 core/.changelog.d/2611.changed delete mode 100644 core/.changelog.d/2623.added delete mode 100644 core/.changelog.d/2651.changed delete mode 100644 core/.changelog.d/2682.added delete mode 100644 core/.changelog.d/2692.added delete mode 100644 core/.changelog.d/2692.changed delete mode 100644 core/.changelog.d/2746.changed delete mode 100644 core/.changelog.d/2784.fixed delete mode 100644 core/.changelog.d/2818.added delete mode 100644 core/.changelog.d/2834.changed delete mode 100644 core/.changelog.d/2841.added delete mode 100644 core/.changelog.d/2899.fixed delete mode 100644 core/.changelog.d/450.added delete mode 100644 core/.changelog.d/noissue.security diff --git a/core/.changelog.d/1049.added b/core/.changelog.d/1049.added deleted file mode 100644 index 97c386e6b..000000000 --- a/core/.changelog.d/1049.added +++ /dev/null @@ -1 +0,0 @@ -Error screens redesign diff --git a/core/.changelog.d/15.added b/core/.changelog.d/15.added deleted file mode 100644 index 70ce443ce..000000000 --- a/core/.changelog.d/15.added +++ /dev/null @@ -1 +0,0 @@ -Signed Ethereum network and token definitions from host diff --git a/core/.changelog.d/1749.added b/core/.changelog.d/1749.added deleted file mode 100644 index 26482972a..000000000 --- a/core/.changelog.d/1749.added +++ /dev/null @@ -1 +0,0 @@ -Support Ledger Live legacy derivation path "m/44'/coin_type'/0'/account" diff --git a/core/.changelog.d/1901.added b/core/.changelog.d/1901.added deleted file mode 100644 index 9813f601b..000000000 --- a/core/.changelog.d/1901.added +++ /dev/null @@ -1 +0,0 @@ -Updated bootloader to 2.1.0. diff --git a/core/.changelog.d/1922.changed b/core/.changelog.d/1922.changed deleted file mode 100644 index 4ddc100bf..000000000 --- a/core/.changelog.d/1922.changed +++ /dev/null @@ -1 +0,0 @@ -Switched to redesigned, Rust-based user interface. diff --git a/core/.changelog.d/2151.added b/core/.changelog.d/2151.added deleted file mode 100644 index 818dba157..000000000 --- a/core/.changelog.d/2151.added +++ /dev/null @@ -1 +0,0 @@ -Show source account path in BTC signing. diff --git a/core/.changelog.d/2152.added b/core/.changelog.d/2152.added deleted file mode 100644 index 7a3780573..000000000 --- a/core/.changelog.d/2152.added +++ /dev/null @@ -1 +0,0 @@ -Show path for internal outputs in BTC signing. diff --git a/core/.changelog.d/2205.changed b/core/.changelog.d/2205.changed deleted file mode 100644 index 799b01ec2..000000000 --- a/core/.changelog.d/2205.changed +++ /dev/null @@ -1 +0,0 @@ -Ignore channel ID in U2F. diff --git a/core/.changelog.d/2525.changed b/core/.changelog.d/2525.changed deleted file mode 100644 index 4bf456cbf..000000000 --- a/core/.changelog.d/2525.changed +++ /dev/null @@ -1 +0,0 @@ -Micropython code optimizations to make the code take less flash space. diff --git a/core/.changelog.d/2587.changed b/core/.changelog.d/2587.changed deleted file mode 100644 index beda2d0a0..000000000 --- a/core/.changelog.d/2587.changed +++ /dev/null @@ -1 +0,0 @@ -CPU Frequency increased to 180 MHz diff --git a/core/.changelog.d/2595.changed b/core/.changelog.d/2595.changed deleted file mode 100644 index 85b03fc78..000000000 --- a/core/.changelog.d/2595.changed +++ /dev/null @@ -1 +0,0 @@ -Fixed display blinking by increasing backlight PWM frequency diff --git a/core/.changelog.d/2611.changed b/core/.changelog.d/2611.changed deleted file mode 100644 index af96c4c56..000000000 --- a/core/.changelog.d/2611.changed +++ /dev/null @@ -1 +0,0 @@ -Updated FAT FS library to R0.15 diff --git a/core/.changelog.d/2623.added b/core/.changelog.d/2623.added deleted file mode 100644 index 3857a6bb9..000000000 --- a/core/.changelog.d/2623.added +++ /dev/null @@ -1 +0,0 @@ -Add model info to image and check when installing bootloader, prevent bootloader downgrade diff --git a/core/.changelog.d/2651.changed b/core/.changelog.d/2651.changed deleted file mode 100644 index a56a8af4b..000000000 --- a/core/.changelog.d/2651.changed +++ /dev/null @@ -1 +0,0 @@ -Auto-lock timer is no longer restarted by USB messages, only touch screen activity. diff --git a/core/.changelog.d/2682.added b/core/.changelog.d/2682.added deleted file mode 100644 index 265e0d1f3..000000000 --- a/core/.changelog.d/2682.added +++ /dev/null @@ -1 +0,0 @@ -Allow proposed Casa m/45' multisig paths for Bitcoin and Ethereum. diff --git a/core/.changelog.d/2692.added b/core/.changelog.d/2692.added deleted file mode 100644 index 5ba099d01..000000000 --- a/core/.changelog.d/2692.added +++ /dev/null @@ -1 +0,0 @@ -Support for external reward addresses in Cardano CIP-36 registrations diff --git a/core/.changelog.d/2692.changed b/core/.changelog.d/2692.changed deleted file mode 100644 index 8f5db1e6a..000000000 --- a/core/.changelog.d/2692.changed +++ /dev/null @@ -1 +0,0 @@ -Updated UI and terminology in Cardano CIP-36 registrations diff --git a/core/.changelog.d/2746.changed b/core/.changelog.d/2746.changed deleted file mode 100644 index e336fbfb5..000000000 --- a/core/.changelog.d/2746.changed +++ /dev/null @@ -1 +0,0 @@ -Ethereum's EIP-712 signing no longer restricts the maximum field size to 1024 bytes. diff --git a/core/.changelog.d/2784.fixed b/core/.changelog.d/2784.fixed deleted file mode 100644 index 369cf2fee..000000000 --- a/core/.changelog.d/2784.fixed +++ /dev/null @@ -1 +0,0 @@ -Enable Trezor to work as a FIDO2 authenticator for Apple. diff --git a/core/.changelog.d/2818.added b/core/.changelog.d/2818.added deleted file mode 100644 index 82d387340..000000000 --- a/core/.changelog.d/2818.added +++ /dev/null @@ -1 +0,0 @@ -Add address confirmation screen to EIP712 signing flow diff --git a/core/.changelog.d/2834.changed b/core/.changelog.d/2834.changed deleted file mode 100644 index 8713fe9cc..000000000 --- a/core/.changelog.d/2834.changed +++ /dev/null @@ -1 +0,0 @@ -Force basic attestation in FIDO2 for google.com diff --git a/core/.changelog.d/2841.added b/core/.changelog.d/2841.added deleted file mode 100644 index 6e2c35a39..000000000 --- a/core/.changelog.d/2841.added +++ /dev/null @@ -1 +0,0 @@ -Add the possibility of rebooting the device into bootloader mode diff --git a/core/.changelog.d/2899.fixed b/core/.changelog.d/2899.fixed deleted file mode 100644 index 0e33582cd..000000000 --- a/core/.changelog.d/2899.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix RNG for bootloader and make insecure PRNG opt-in, not opt-out. diff --git a/core/.changelog.d/450.added b/core/.changelog.d/450.added deleted file mode 100644 index b44d2969b..000000000 --- a/core/.changelog.d/450.added +++ /dev/null @@ -1 +0,0 @@ -CoSi collective signatures on Model T. diff --git a/core/.changelog.d/noissue.security b/core/.changelog.d/noissue.security deleted file mode 100644 index 7318011cc..000000000 --- a/core/.changelog.d/noissue.security +++ /dev/null @@ -1 +0,0 @@ -Match and validate script type of change-outputs in Bitcoin signing. diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 3bcfb2d8c..e0d60435f 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -4,6 +4,41 @@ 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.6.0] (19th April 2023) + +### Added +- Signed Ethereum network and token definitions from host. [#15] +- CoSi collective signatures on Model T. [#450] +- Support Ledger Live legacy derivation path `m/44'/coin_type'/0'/account`. [#1749] +- Updated bootloader to 2.1.0. [#1901] +- Show source account path in BTC signing. [#2151] +- Show path for internal outputs in BTC signing. [#2152] +- Add model info to image and check when installing bootloader, prevent bootloader downgrade. [#2623] +- Allow proposed Casa m/45' multisig paths for Bitcoin and Ethereum. [#2682] +- Support for external reward addresses in Cardano CIP-36 registrations. [#2692] +- Add address confirmation screen to EIP712 signing flow. [#2818] +- Add the possibility of rebooting the device into bootloader mode. [#2841] + +### Changed +- Switched to redesigned, Rust-based user interface. [#1922] +- Ignore channel ID in U2F. [#2205] +- Micropython code optimizations to make the code take less flash space. [#2525] +- CPU Frequency increased to 180 MHz. [#2587] +- Fixed display blinking by increasing backlight PWM frequency. [#2595] +- Updated FAT FS library to R0.15. [#2611] +- Auto-lock timer is no longer restarted by USB messages, only touch screen activity. [#2651] +- Updated UI and terminology in Cardano CIP-36 registrations. [#2692] +- Ethereum's EIP-712 signing no longer restricts the maximum field size to 1024 bytes. [#2746] +- Force basic attestation in FIDO2 for google.com. [#2834] + +### Fixed +- Enable Trezor to work as a FIDO2 authenticator for Apple. [#2784] +- Fix RNG for bootloader and make insecure PRNG opt-in, not opt-out. [#2899] + +### Security +- Match and validate script type of change-outputs in Bitcoin signing. + + ## [2.5.3] (16th November 2022) ### Added @@ -539,9 +574,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Added - First public release. +[#15]: https://github.com/trezor/trezor-firmware/pull/15 [#24]: https://github.com/trezor/trezor-firmware/pull/24 [#262]: https://github.com/trezor/trezor-firmware/pull/262 [#379]: https://github.com/trezor/trezor-firmware/pull/379 +[#450]: https://github.com/trezor/trezor-firmware/pull/450 [#642]: https://github.com/trezor/trezor-firmware/pull/642 [#741]: https://github.com/trezor/trezor-firmware/pull/741 [#800]: https://github.com/trezor/trezor-firmware/pull/800 @@ -553,6 +590,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#1027]: https://github.com/trezor/trezor-firmware/pull/1027 [#1030]: https://github.com/trezor/trezor-firmware/pull/1030 [#1042]: https://github.com/trezor/trezor-firmware/pull/1042 +[#1049]: https://github.com/trezor/trezor-firmware/pull/1049 [#1052]: https://github.com/trezor/trezor-firmware/pull/1052 [#1053]: https://github.com/trezor/trezor-firmware/pull/1053 [#1056]: https://github.com/trezor/trezor-firmware/pull/1056 @@ -631,6 +669,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#1708]: https://github.com/trezor/trezor-firmware/pull/1708 [#1710]: https://github.com/trezor/trezor-firmware/pull/1710 [#1744]: https://github.com/trezor/trezor-firmware/pull/1744 +[#1749]: https://github.com/trezor/trezor-firmware/pull/1749 [#1751]: https://github.com/trezor/trezor-firmware/pull/1751 [#1755]: https://github.com/trezor/trezor-firmware/pull/1755 [#1765]: https://github.com/trezor/trezor-firmware/pull/1765 @@ -647,6 +686,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#1857]: https://github.com/trezor/trezor-firmware/pull/1857 [#1872]: https://github.com/trezor/trezor-firmware/pull/1872 [#1880]: https://github.com/trezor/trezor-firmware/pull/1880 +[#1901]: https://github.com/trezor/trezor-firmware/pull/1901 +[#1922]: https://github.com/trezor/trezor-firmware/pull/1922 [#1939]: https://github.com/trezor/trezor-firmware/pull/1939 [#1944]: https://github.com/trezor/trezor-firmware/pull/1944 [#2020]: https://github.com/trezor/trezor-firmware/pull/2020 @@ -658,9 +699,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#2130]: https://github.com/trezor/trezor-firmware/pull/2130 [#2135]: https://github.com/trezor/trezor-firmware/pull/2135 [#2144]: https://github.com/trezor/trezor-firmware/pull/2144 +[#2151]: https://github.com/trezor/trezor-firmware/pull/2151 +[#2152]: https://github.com/trezor/trezor-firmware/pull/2152 [#2166]: https://github.com/trezor/trezor-firmware/pull/2166 [#2167]: https://github.com/trezor/trezor-firmware/pull/2167 [#2181]: https://github.com/trezor/trezor-firmware/pull/2181 +[#2205]: https://github.com/trezor/trezor-firmware/pull/2205 [#2213]: https://github.com/trezor/trezor-firmware/pull/2213 [#2230]: https://github.com/trezor/trezor-firmware/pull/2230 [#2232]: https://github.com/trezor/trezor-firmware/pull/2232 @@ -691,6 +735,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#2486]: https://github.com/trezor/trezor-firmware/pull/2486 [#2487]: https://github.com/trezor/trezor-firmware/pull/2487 [#2507]: https://github.com/trezor/trezor-firmware/pull/2507 +[#2525]: https://github.com/trezor/trezor-firmware/pull/2525 [#2561]: https://github.com/trezor/trezor-firmware/pull/2561 [#2570]: https://github.com/trezor/trezor-firmware/pull/2570 [#2577]: https://github.com/trezor/trezor-firmware/pull/2577 +[#2587]: https://github.com/trezor/trezor-firmware/pull/2587 +[#2595]: https://github.com/trezor/trezor-firmware/pull/2595 +[#2611]: https://github.com/trezor/trezor-firmware/pull/2611 +[#2623]: https://github.com/trezor/trezor-firmware/pull/2623 +[#2651]: https://github.com/trezor/trezor-firmware/pull/2651 +[#2682]: https://github.com/trezor/trezor-firmware/pull/2682 +[#2692]: https://github.com/trezor/trezor-firmware/pull/2692 +[#2746]: https://github.com/trezor/trezor-firmware/pull/2746 +[#2784]: https://github.com/trezor/trezor-firmware/pull/2784 +[#2818]: https://github.com/trezor/trezor-firmware/pull/2818 +[#2834]: https://github.com/trezor/trezor-firmware/pull/2834 +[#2841]: https://github.com/trezor/trezor-firmware/pull/2841 +[#2899]: https://github.com/trezor/trezor-firmware/pull/2899