1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-21 13:58:08 +00:00

Merge branch 'release/23.04'

This commit is contained in:
Martin Milata 2023-04-19 15:26:30 +02:00
commit 3dccc09201
26 changed files with 58 additions and 25 deletions

View File

@ -1 +0,0 @@
Error screens redesign

View File

@ -1 +0,0 @@
Signed Ethereum network and token definitions from host

View File

@ -1 +0,0 @@
Support Ledger Live legacy derivation path "m/44'/coin_type'/0'/account"

View File

@ -1 +0,0 @@
Updated bootloader to 2.1.0.

View File

@ -1 +0,0 @@
Switched to redesigned, Rust-based user interface.

View File

@ -1 +0,0 @@
Show source account path in BTC signing.

View File

@ -1 +0,0 @@
Show path for internal outputs in BTC signing.

View File

@ -1 +0,0 @@
Ignore channel ID in U2F.

View File

@ -1 +0,0 @@
Micropython code optimizations to make the code take less flash space.

View File

@ -1 +0,0 @@
CPU Frequency increased to 180 MHz

View File

@ -1 +0,0 @@
Fixed display blinking by increasing backlight PWM frequency

View File

@ -1 +0,0 @@
Updated FAT FS library to R0.15

View File

@ -1 +0,0 @@
Add model info to image and check when installing bootloader, prevent bootloader downgrade

View File

@ -1 +0,0 @@
Auto-lock timer is no longer restarted by USB messages, only touch screen activity.

View File

@ -1 +0,0 @@
Allow proposed Casa m/45' multisig paths for Bitcoin and Ethereum.

View File

@ -1 +0,0 @@
Support for external reward addresses in Cardano CIP-36 registrations

View File

@ -1 +0,0 @@
Updated UI and terminology in Cardano CIP-36 registrations

View File

@ -1 +0,0 @@
Ethereum's EIP-712 signing no longer restricts the maximum field size to 1024 bytes.

View File

@ -1 +0,0 @@
Enable Trezor to work as a FIDO2 authenticator for Apple.

View File

@ -1 +0,0 @@
Add address confirmation screen to EIP712 signing flow

View File

@ -1 +0,0 @@
Force basic attestation in FIDO2 for google.com

View File

@ -1 +0,0 @@
Add the possibility of rebooting the device into bootloader mode

View File

@ -1 +0,0 @@
Fix RNG for bootloader and make insecure PRNG opt-in, not opt-out.

View File

@ -1 +0,0 @@
CoSi collective signatures on Model T.

View File

@ -1 +0,0 @@
Match and validate script type of change-outputs in Bitcoin signing.

View File

@ -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