From fa9e5338c364be6bee88c4801973c007e233d81a Mon Sep 17 00:00:00 2001 From: obrusvit Date: Wed, 29 Jan 2025 11:54:47 +0100 Subject: [PATCH 1/6] chore(common): set definition timestamps [no changelog] --- common/defs/ethereum/released-definitions-timestamp.txt | 2 +- core/src/apps/ethereum/definitions_constants.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/defs/ethereum/released-definitions-timestamp.txt b/common/defs/ethereum/released-definitions-timestamp.txt index 2cf3e85b18..3a9f883162 100644 --- a/common/defs/ethereum/released-definitions-timestamp.txt +++ b/common/defs/ethereum/released-definitions-timestamp.txt @@ -1 +1 @@ -2024-09-06T13:07:11+00:00 +2025-01-09T11:48:42+00:00 diff --git a/core/src/apps/ethereum/definitions_constants.py b/core/src/apps/ethereum/definitions_constants.py index 7311902447..0153c883b0 100644 --- a/core/src/apps/ethereum/definitions_constants.py +++ b/core/src/apps/ethereum/definitions_constants.py @@ -9,7 +9,7 @@ PUBLIC_KEYS = ( b"\xb8\xd2\xb2\x1d\xe2\x71\x24\xf0\x51\x1f\x90\x3a\xe7\xe6\x0e\x07\x96\x18\x10\xa0\xb8\xf2\x8e\xa7\x55\xfa\x50\x36\x7a\x8a\x2b\x8b", ) -MIN_DATA_VERSION = 1725628031 +MIN_DATA_VERSION = 1736423322 FORMAT_VERSION = b"trzd1" if __debug__: From 7bd37520acd0d7b4db2e9c39d6031628b2c8455f Mon Sep 17 00:00:00 2001 From: obrusvit Date: Wed, 29 Jan 2025 12:29:15 +0100 Subject: [PATCH 2/6] docs(legacy): changelog for 1.12.2 --- legacy/firmware/.changelog.d/+pin.changed | 1 - legacy/firmware/.changelog.d/15.added | 1 - legacy/firmware/.changelog.d/2675.removed | 1 - legacy/firmware/.changelog.d/3043.fixed | 1 - legacy/firmware/.changelog.d/3216.removed | 1 - legacy/firmware/.changelog.d/3691.fixed | 1 - legacy/firmware/.changelog.d/4093.changed | 1 - legacy/firmware/.changelog.d/4093.fixed | 1 - legacy/firmware/.changelog.d/4119.removed | 1 - legacy/firmware/.changelog.d/4324.added | 1 - legacy/firmware/.changelog.d/4396.added | 1 - legacy/firmware/.changelog.d/4396.changed | 1 - legacy/firmware/.changelog.d/4396.changed.2 | 1 - legacy/firmware/.changelog.d/4396.changed.3 | 1 - legacy/firmware/CHANGELOG.md | 33 +++++++++++++++++++++ 15 files changed, 33 insertions(+), 14 deletions(-) delete mode 100644 legacy/firmware/.changelog.d/+pin.changed delete mode 100644 legacy/firmware/.changelog.d/15.added delete mode 100644 legacy/firmware/.changelog.d/2675.removed delete mode 100644 legacy/firmware/.changelog.d/3043.fixed delete mode 100644 legacy/firmware/.changelog.d/3216.removed delete mode 100644 legacy/firmware/.changelog.d/3691.fixed delete mode 100644 legacy/firmware/.changelog.d/4093.changed delete mode 100644 legacy/firmware/.changelog.d/4093.fixed delete mode 100644 legacy/firmware/.changelog.d/4119.removed delete mode 100644 legacy/firmware/.changelog.d/4324.added delete mode 100644 legacy/firmware/.changelog.d/4396.added delete mode 100644 legacy/firmware/.changelog.d/4396.changed delete mode 100644 legacy/firmware/.changelog.d/4396.changed.2 delete mode 100644 legacy/firmware/.changelog.d/4396.changed.3 diff --git a/legacy/firmware/.changelog.d/+pin.changed b/legacy/firmware/.changelog.d/+pin.changed deleted file mode 100644 index 9ef5242176..0000000000 --- a/legacy/firmware/.changelog.d/+pin.changed +++ /dev/null @@ -1 +0,0 @@ -Reworked PIN processing. diff --git a/legacy/firmware/.changelog.d/15.added b/legacy/firmware/.changelog.d/15.added deleted file mode 100644 index 898f1aee9d..0000000000 --- a/legacy/firmware/.changelog.d/15.added +++ /dev/null @@ -1 +0,0 @@ -Signed Ethereum network and token definitions from host. diff --git a/legacy/firmware/.changelog.d/2675.removed b/legacy/firmware/.changelog.d/2675.removed deleted file mode 100644 index 2b9f9e72d7..0000000000 --- a/legacy/firmware/.changelog.d/2675.removed +++ /dev/null @@ -1 +0,0 @@ -CoSi functionality. diff --git a/legacy/firmware/.changelog.d/3043.fixed b/legacy/firmware/.changelog.d/3043.fixed deleted file mode 100644 index d95f0eb015..0000000000 --- a/legacy/firmware/.changelog.d/3043.fixed +++ /dev/null @@ -1 +0,0 @@ -Allow showing XPUB using a QR code. diff --git a/legacy/firmware/.changelog.d/3216.removed b/legacy/firmware/.changelog.d/3216.removed deleted file mode 100644 index ba05a50e5b..0000000000 --- a/legacy/firmware/.changelog.d/3216.removed +++ /dev/null @@ -1 +0,0 @@ -MUE support. diff --git a/legacy/firmware/.changelog.d/3691.fixed b/legacy/firmware/.changelog.d/3691.fixed deleted file mode 100644 index 98616b4c29..0000000000 --- a/legacy/firmware/.changelog.d/3691.fixed +++ /dev/null @@ -1 +0,0 @@ -Stellar: resolves the issue of incorrect signature generation when the transaction source account differs from the signing account. diff --git a/legacy/firmware/.changelog.d/4093.changed b/legacy/firmware/.changelog.d/4093.changed deleted file mode 100644 index ab2575938f..0000000000 --- a/legacy/firmware/.changelog.d/4093.changed +++ /dev/null @@ -1 +0,0 @@ -Changed prefix of public key returned by `get_ecdh_session_key` for curve25519. diff --git a/legacy/firmware/.changelog.d/4093.fixed b/legacy/firmware/.changelog.d/4093.fixed deleted file mode 100644 index 0fa95d8866..0000000000 --- a/legacy/firmware/.changelog.d/4093.fixed +++ /dev/null @@ -1 +0,0 @@ -Fixed SLIP-10 fingerprints for ed25519 and curve25519. diff --git a/legacy/firmware/.changelog.d/4119.removed b/legacy/firmware/.changelog.d/4119.removed deleted file mode 100644 index f8c8d2759f..0000000000 --- a/legacy/firmware/.changelog.d/4119.removed +++ /dev/null @@ -1 +0,0 @@ -Removed display_random feature. diff --git a/legacy/firmware/.changelog.d/4324.added b/legacy/firmware/.changelog.d/4324.added deleted file mode 100644 index 830295fcc0..0000000000 --- a/legacy/firmware/.changelog.d/4324.added +++ /dev/null @@ -1 +0,0 @@ -Unchained paths for p2wsh multisig. diff --git a/legacy/firmware/.changelog.d/4396.added b/legacy/firmware/.changelog.d/4396.added deleted file mode 100644 index 72b264b78e..0000000000 --- a/legacy/firmware/.changelog.d/4396.added +++ /dev/null @@ -1 +0,0 @@ -Added support for lexicographic sorting of pubkeys in multisig. diff --git a/legacy/firmware/.changelog.d/4396.changed b/legacy/firmware/.changelog.d/4396.changed deleted file mode 100644 index ba68fd7fa6..0000000000 --- a/legacy/firmware/.changelog.d/4396.changed +++ /dev/null @@ -1 +0,0 @@ -Forbid multisig to singlesig change outputs. diff --git a/legacy/firmware/.changelog.d/4396.changed.2 b/legacy/firmware/.changelog.d/4396.changed.2 deleted file mode 100644 index 87cd7c8ae5..0000000000 --- a/legacy/firmware/.changelog.d/4396.changed.2 +++ /dev/null @@ -1 +0,0 @@ -Forbid per-node paths in multisig change outputs and multisig receive addresses. diff --git a/legacy/firmware/.changelog.d/4396.changed.3 b/legacy/firmware/.changelog.d/4396.changed.3 deleted file mode 100644 index 07d5ba35c8..0000000000 --- a/legacy/firmware/.changelog.d/4396.changed.3 +++ /dev/null @@ -1 +0,0 @@ -Remove deprecated Unchained Capital's multisig path. diff --git a/legacy/firmware/CHANGELOG.md b/legacy/firmware/CHANGELOG.md index 0e04397217..d7fd977934 100644 --- a/legacy/firmware/CHANGELOG.md +++ b/legacy/firmware/CHANGELOG.md @@ -4,6 +4,30 @@ 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/). +## 1.12.2 [19th February 2025] + +### Added +- Signed Ethereum network and token definitions from host. [#15] +- Unchained paths for p2wsh multisig. [#4324] +- Added support for lexicographic sorting of pubkeys in multisig. [#4396] + +### Changed +- Changed prefix of public key returned by `get_ecdh_session_key` for curve25519. [#4093] +- Remove deprecated Unchained Capital's multisig path. [#4396] +- Forbid per-node paths in multisig change outputs and multisig receive addresses. [#4396] +- Forbid multisig to singlesig change outputs. [#4396] +- Reworked PIN processing. + +### Removed +- CoSi functionality. [#2675] +- MUE support. [#3216] +- Removed display_random feature. [#4119] + +### Fixed +- Allow showing XPUB using a QR code. [#3043] +- Stellar: resolves the issue of incorrect signature generation when the transaction source account differs from the signing account. [#3691] +- Fixed SLIP-10 fingerprints for ed25519 and curve25519. [#4093] + ## 1.12.1 [15th March 2023] ### Added @@ -536,6 +560,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Fixed - Removed all current limits on size of signed transaction. +[#15]: https://github.com/trezor/trezor-firmware/pull/15 [#131]: https://github.com/trezor/trezor-firmware/pull/131 [#965]: https://github.com/trezor/trezor-firmware/pull/965 [#1018]: https://github.com/trezor/trezor-firmware/pull/1018 @@ -603,6 +628,14 @@ 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 [#2568]: https://github.com/trezor/trezor-firmware/pull/2568 +[#2675]: https://github.com/trezor/trezor-firmware/pull/2675 [#2682]: https://github.com/trezor/trezor-firmware/pull/2682 [#2718]: https://github.com/trezor/trezor-firmware/pull/2718 [#2743]: https://github.com/trezor/trezor-firmware/pull/2743 +[#3043]: https://github.com/trezor/trezor-firmware/pull/3043 +[#3216]: https://github.com/trezor/trezor-firmware/pull/3216 +[#3691]: https://github.com/trezor/trezor-firmware/pull/3691 +[#4093]: https://github.com/trezor/trezor-firmware/pull/4093 +[#4119]: https://github.com/trezor/trezor-firmware/pull/4119 +[#4324]: https://github.com/trezor/trezor-firmware/pull/4324 +[#4396]: https://github.com/trezor/trezor-firmware/pull/4396 From b8cf9daa2e6069185f042ea851ccd413c3b6f872 Mon Sep 17 00:00:00 2001 From: obrusvit Date: Wed, 29 Jan 2025 15:44:29 +0100 Subject: [PATCH 3/6] docs(core): changelog for 2.8.8 --- core/.changelog.d/3324.fixed | 1 - core/.changelog.d/3772.fixed | 1 - core/.changelog.d/4491.fixed | 1 - core/.changelog.d/4492.fixed | 1 - core/.changelog.d/4500.fixed | 1 - core/.changelog.d/4537.fixed | 1 - core/CHANGELOG.T2B1.md | 11 +++++++++++ core/CHANGELOG.T2T1.md | 11 +++++++++++ core/CHANGELOG.T3B1.md | 13 +++++++++++++ core/CHANGELOG.T3T1.md | 11 +++++++++++ core/CHANGELOG.md | 16 ++++++++++++++++ 11 files changed, 62 insertions(+), 6 deletions(-) delete mode 100644 core/.changelog.d/3324.fixed delete mode 100644 core/.changelog.d/3772.fixed delete mode 100644 core/.changelog.d/4491.fixed delete mode 100644 core/.changelog.d/4492.fixed delete mode 100644 core/.changelog.d/4500.fixed delete mode 100644 core/.changelog.d/4537.fixed diff --git a/core/.changelog.d/3324.fixed b/core/.changelog.d/3324.fixed deleted file mode 100644 index 6fcea61e1c..0000000000 --- a/core/.changelog.d/3324.fixed +++ /dev/null @@ -1 +0,0 @@ -[T2B1, T3B1] Fix "PIN attempts exceeded" screen. diff --git a/core/.changelog.d/3772.fixed b/core/.changelog.d/3772.fixed deleted file mode 100644 index 75d35009fe..0000000000 --- a/core/.changelog.d/3772.fixed +++ /dev/null @@ -1 +0,0 @@ -[T3B1] Fix behavior of a button press during "hold to confirm". diff --git a/core/.changelog.d/4491.fixed b/core/.changelog.d/4491.fixed deleted file mode 100644 index f9a8e2a6cd..0000000000 --- a/core/.changelog.d/4491.fixed +++ /dev/null @@ -1 +0,0 @@ -[T2T1] Fix wrong RSOD color on some older Model T devices. diff --git a/core/.changelog.d/4492.fixed b/core/.changelog.d/4492.fixed deleted file mode 100644 index 71dd15909d..0000000000 --- a/core/.changelog.d/4492.fixed +++ /dev/null @@ -1 +0,0 @@ -[T3T1] Fixed flashing old content when fading. diff --git a/core/.changelog.d/4500.fixed b/core/.changelog.d/4500.fixed deleted file mode 100644 index bfd7224b1f..0000000000 --- a/core/.changelog.d/4500.fixed +++ /dev/null @@ -1 +0,0 @@ -[T3B1] Fix backup failing if middle button is pressed during confirmation. diff --git a/core/.changelog.d/4537.fixed b/core/.changelog.d/4537.fixed deleted file mode 100644 index e3ce204e6a..0000000000 --- a/core/.changelog.d/4537.fixed +++ /dev/null @@ -1 +0,0 @@ -[T2T1] Fixed a bug resulting in restarting the recovery flow when inputting 33-word mnemonic. diff --git a/core/CHANGELOG.T2B1.md b/core/CHANGELOG.T2B1.md index 1506cbda91..91784cd2f8 100644 --- a/core/CHANGELOG.T2B1.md +++ b/core/CHANGELOG.T2B1.md @@ -4,6 +4,11 @@ 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.8.8] (internal release) + +### Fixed +- Fix "PIN attempts exceeded" screen. [#3324] + ## [2.8.7] (22th January 2025) ### Added @@ -949,6 +954,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3256]: https://github.com/trezor/trezor-firmware/pull/3256 [#3296]: https://github.com/trezor/trezor-firmware/pull/3296 [#3311]: https://github.com/trezor/trezor-firmware/pull/3311 +[#3324]: https://github.com/trezor/trezor-firmware/pull/3324 [#3359]: https://github.com/trezor/trezor-firmware/pull/3359 [#3370]: https://github.com/trezor/trezor-firmware/pull/3370 [#3377]: https://github.com/trezor/trezor-firmware/pull/3377 @@ -972,6 +978,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3640]: https://github.com/trezor/trezor-firmware/pull/3640 [#3692]: https://github.com/trezor/trezor-firmware/pull/3692 [#3728]: https://github.com/trezor/trezor-firmware/pull/3728 +[#3772]: https://github.com/trezor/trezor-firmware/pull/3772 [#3797]: https://github.com/trezor/trezor-firmware/pull/3797 [#3813]: https://github.com/trezor/trezor-firmware/pull/3813 [#3855]: https://github.com/trezor/trezor-firmware/pull/3855 @@ -1031,3 +1038,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#4402]: https://github.com/trezor/trezor-firmware/pull/4402 [#4421]: https://github.com/trezor/trezor-firmware/pull/4421 [#4462]: https://github.com/trezor/trezor-firmware/pull/4462 +[#4491]: https://github.com/trezor/trezor-firmware/pull/4491 +[#4492]: https://github.com/trezor/trezor-firmware/pull/4492 +[#4500]: https://github.com/trezor/trezor-firmware/pull/4500 +[#4537]: https://github.com/trezor/trezor-firmware/pull/4537 diff --git a/core/CHANGELOG.T2T1.md b/core/CHANGELOG.T2T1.md index ebf49b8603..2a1db8bc35 100644 --- a/core/CHANGELOG.T2T1.md +++ b/core/CHANGELOG.T2T1.md @@ -4,6 +4,12 @@ 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.8.8] (19th February 2025) + +### Fixed +- Fix wrong RSOD color on some older Model T devices. [#4491] +- Fixed a bug resulting in restarting the recovery flow when inputting 33-word mnemonic. [#4537] + ## [2.8.7] (22th January 2025) ### Added @@ -964,6 +970,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3640]: https://github.com/trezor/trezor-firmware/pull/3640 [#3692]: https://github.com/trezor/trezor-firmware/pull/3692 [#3728]: https://github.com/trezor/trezor-firmware/pull/3728 +[#3772]: https://github.com/trezor/trezor-firmware/pull/3772 [#3797]: https://github.com/trezor/trezor-firmware/pull/3797 [#3813]: https://github.com/trezor/trezor-firmware/pull/3813 [#3855]: https://github.com/trezor/trezor-firmware/pull/3855 @@ -1023,3 +1030,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#4402]: https://github.com/trezor/trezor-firmware/pull/4402 [#4421]: https://github.com/trezor/trezor-firmware/pull/4421 [#4462]: https://github.com/trezor/trezor-firmware/pull/4462 +[#4491]: https://github.com/trezor/trezor-firmware/pull/4491 +[#4492]: https://github.com/trezor/trezor-firmware/pull/4492 +[#4500]: https://github.com/trezor/trezor-firmware/pull/4500 +[#4537]: https://github.com/trezor/trezor-firmware/pull/4537 diff --git a/core/CHANGELOG.T3B1.md b/core/CHANGELOG.T3B1.md index 2702bd3121..6b85436e55 100644 --- a/core/CHANGELOG.T3B1.md +++ b/core/CHANGELOG.T3B1.md @@ -4,6 +4,13 @@ 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.8.8] (internal release) + +### Fixed +- Fix "PIN attempts exceeded" screen. [#3324] +- Fix behavior of a button press during "hold to confirm". [#3772] +- Fix backup failing if middle button is pressed during confirmation. [#4500] + ## [2.8.7] (22th January 2025) ### Added @@ -949,6 +956,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3256]: https://github.com/trezor/trezor-firmware/pull/3256 [#3296]: https://github.com/trezor/trezor-firmware/pull/3296 [#3311]: https://github.com/trezor/trezor-firmware/pull/3311 +[#3324]: https://github.com/trezor/trezor-firmware/pull/3324 [#3359]: https://github.com/trezor/trezor-firmware/pull/3359 [#3370]: https://github.com/trezor/trezor-firmware/pull/3370 [#3377]: https://github.com/trezor/trezor-firmware/pull/3377 @@ -972,6 +980,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3640]: https://github.com/trezor/trezor-firmware/pull/3640 [#3692]: https://github.com/trezor/trezor-firmware/pull/3692 [#3728]: https://github.com/trezor/trezor-firmware/pull/3728 +[#3772]: https://github.com/trezor/trezor-firmware/pull/3772 [#3797]: https://github.com/trezor/trezor-firmware/pull/3797 [#3813]: https://github.com/trezor/trezor-firmware/pull/3813 [#3855]: https://github.com/trezor/trezor-firmware/pull/3855 @@ -1031,3 +1040,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#4402]: https://github.com/trezor/trezor-firmware/pull/4402 [#4421]: https://github.com/trezor/trezor-firmware/pull/4421 [#4462]: https://github.com/trezor/trezor-firmware/pull/4462 +[#4491]: https://github.com/trezor/trezor-firmware/pull/4491 +[#4492]: https://github.com/trezor/trezor-firmware/pull/4492 +[#4500]: https://github.com/trezor/trezor-firmware/pull/4500 +[#4537]: https://github.com/trezor/trezor-firmware/pull/4537 diff --git a/core/CHANGELOG.T3T1.md b/core/CHANGELOG.T3T1.md index 7c7482f868..2d5fb1e53c 100644 --- a/core/CHANGELOG.T3T1.md +++ b/core/CHANGELOG.T3T1.md @@ -4,6 +4,11 @@ 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.8.8] (internal release) + +### Fixed +- Fixed flashing old content when fading. [#4492] + ## [2.8.7] (22th January 2025) ### Added @@ -982,6 +987,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3256]: https://github.com/trezor/trezor-firmware/pull/3256 [#3296]: https://github.com/trezor/trezor-firmware/pull/3296 [#3311]: https://github.com/trezor/trezor-firmware/pull/3311 +[#3324]: https://github.com/trezor/trezor-firmware/pull/3324 [#3359]: https://github.com/trezor/trezor-firmware/pull/3359 [#3370]: https://github.com/trezor/trezor-firmware/pull/3370 [#3377]: https://github.com/trezor/trezor-firmware/pull/3377 @@ -1005,6 +1011,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3640]: https://github.com/trezor/trezor-firmware/pull/3640 [#3692]: https://github.com/trezor/trezor-firmware/pull/3692 [#3728]: https://github.com/trezor/trezor-firmware/pull/3728 +[#3772]: https://github.com/trezor/trezor-firmware/pull/3772 [#3797]: https://github.com/trezor/trezor-firmware/pull/3797 [#3813]: https://github.com/trezor/trezor-firmware/pull/3813 [#3855]: https://github.com/trezor/trezor-firmware/pull/3855 @@ -1064,3 +1071,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#4402]: https://github.com/trezor/trezor-firmware/pull/4402 [#4421]: https://github.com/trezor/trezor-firmware/pull/4421 [#4462]: https://github.com/trezor/trezor-firmware/pull/4462 +[#4491]: https://github.com/trezor/trezor-firmware/pull/4491 +[#4492]: https://github.com/trezor/trezor-firmware/pull/4492 +[#4500]: https://github.com/trezor/trezor-firmware/pull/4500 +[#4537]: https://github.com/trezor/trezor-firmware/pull/4537 diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 1c122efd85..83a7532d67 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -4,6 +4,16 @@ 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.8.8] (19th February 2025) + +### Fixed +- [T2B1, T3B1] Fix "PIN attempts exceeded" screen. [#3324] +- [T3B1] Fix behavior of a button press during "hold to confirm". [#3772] +- [T2T1] Fix wrong RSOD color on some older Model T devices. [#4491] +- [T3T1] Fixed flashing old content when fading. [#4492] +- [T3B1] Fix backup failing if middle button is pressed during confirmation. [#4500] +- [T2T1] Fixed a bug resulting in restarting the recovery flow when inputting 33-word mnemonic. [#4537] + ## [2.8.7] (22th January 2025) ### Added @@ -1004,6 +1014,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3256]: https://github.com/trezor/trezor-firmware/pull/3256 [#3296]: https://github.com/trezor/trezor-firmware/pull/3296 [#3311]: https://github.com/trezor/trezor-firmware/pull/3311 +[#3324]: https://github.com/trezor/trezor-firmware/pull/3324 [#3359]: https://github.com/trezor/trezor-firmware/pull/3359 [#3370]: https://github.com/trezor/trezor-firmware/pull/3370 [#3377]: https://github.com/trezor/trezor-firmware/pull/3377 @@ -1027,6 +1038,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3640]: https://github.com/trezor/trezor-firmware/pull/3640 [#3692]: https://github.com/trezor/trezor-firmware/pull/3692 [#3728]: https://github.com/trezor/trezor-firmware/pull/3728 +[#3772]: https://github.com/trezor/trezor-firmware/pull/3772 [#3797]: https://github.com/trezor/trezor-firmware/pull/3797 [#3813]: https://github.com/trezor/trezor-firmware/pull/3813 [#3855]: https://github.com/trezor/trezor-firmware/pull/3855 @@ -1086,3 +1098,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#4402]: https://github.com/trezor/trezor-firmware/pull/4402 [#4421]: https://github.com/trezor/trezor-firmware/pull/4421 [#4462]: https://github.com/trezor/trezor-firmware/pull/4462 +[#4491]: https://github.com/trezor/trezor-firmware/pull/4491 +[#4492]: https://github.com/trezor/trezor-firmware/pull/4492 +[#4500]: https://github.com/trezor/trezor-firmware/pull/4500 +[#4537]: https://github.com/trezor/trezor-firmware/pull/4537 From bbcb920213b0ab847a2fedf825eac70652e33279 Mon Sep 17 00:00:00 2001 From: obrusvit Date: Wed, 29 Jan 2025 16:56:02 +0100 Subject: [PATCH 4/6] docs(legacy): change version to 1.13.0 --- legacy/firmware/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/firmware/CHANGELOG.md b/legacy/firmware/CHANGELOG.md index d7fd977934..dd8e2af6a0 100644 --- a/legacy/firmware/CHANGELOG.md +++ b/legacy/firmware/CHANGELOG.md @@ -4,7 +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/). -## 1.12.2 [19th February 2025] +## 1.13.0 [19th February 2025] ### Added - Signed Ethereum network and token definitions from host. [#15] From 12cf7c614c704dbe9969586bb0f90af9562f47dd Mon Sep 17 00:00:00 2001 From: obrusvit Date: Fri, 7 Feb 2025 17:12:19 +0100 Subject: [PATCH 5/6] docs(legacy): update changelog PR reference --- legacy/firmware/CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/legacy/firmware/CHANGELOG.md b/legacy/firmware/CHANGELOG.md index dd8e2af6a0..54b5b23c11 100644 --- a/legacy/firmware/CHANGELOG.md +++ b/legacy/firmware/CHANGELOG.md @@ -16,7 +16,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Remove deprecated Unchained Capital's multisig path. [#4396] - Forbid per-node paths in multisig change outputs and multisig receive addresses. [#4396] - Forbid multisig to singlesig change outputs. [#4396] -- Reworked PIN processing. +- Reworked PIN processing. [#3949] ### Removed - CoSi functionality. [#2675] @@ -635,6 +635,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#3043]: https://github.com/trezor/trezor-firmware/pull/3043 [#3216]: https://github.com/trezor/trezor-firmware/pull/3216 [#3691]: https://github.com/trezor/trezor-firmware/pull/3691 +[#3949]: https://github.com/trezor/trezor-firmware/pull/3949 [#4093]: https://github.com/trezor/trezor-firmware/pull/4093 [#4119]: https://github.com/trezor/trezor-firmware/pull/4119 [#4324]: https://github.com/trezor/trezor-firmware/pull/4324 From 592590cf66a9b62dfeee7e4d2afb6e01005e5b2c Mon Sep 17 00:00:00 2001 From: obrusvit Date: Fri, 7 Feb 2025 17:13:07 +0100 Subject: [PATCH 6/6] docs(core): changelog for bootloader 2.1.10 --- core/embed/projects/bootloader/.changelog.d/4492.fixed | 1 - core/embed/projects/bootloader/CHANGELOG.md | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) delete mode 100644 core/embed/projects/bootloader/.changelog.d/4492.fixed diff --git a/core/embed/projects/bootloader/.changelog.d/4492.fixed b/core/embed/projects/bootloader/.changelog.d/4492.fixed deleted file mode 100644 index 0962ef78a8..0000000000 --- a/core/embed/projects/bootloader/.changelog.d/4492.fixed +++ /dev/null @@ -1 +0,0 @@ -[T3T1] Fix slow fade in/non responsiveness in bootloader UI. diff --git a/core/embed/projects/bootloader/CHANGELOG.md b/core/embed/projects/bootloader/CHANGELOG.md index 643307e8d4..e3a258e6b4 100644 --- a/core/embed/projects/bootloader/CHANGELOG.md +++ b/core/embed/projects/bootloader/CHANGELOG.md @@ -4,6 +4,11 @@ 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.1.10 [19th February 2025] + +### Fixed +- [T3T1] Fix slow fade in/non responsiveness in bootloader UI. [#4492] + ## 2.1.9 [September 2024] ### Changed @@ -170,3 +175,4 @@ Internal only release for Model R prototypes. [#4133]: https://github.com/trezor/trezor-firmware/pull/4133 [#4140]: https://github.com/trezor/trezor-firmware/pull/4140 [#4195]: https://github.com/trezor/trezor-firmware/pull/4195 +[#4492]: https://github.com/trezor/trezor-firmware/pull/4492