diff --git a/core/.changelog.d/2130.changed b/core/.changelog.d/2130.changed deleted file mode 100644 index 16dd999c3..000000000 --- a/core/.changelog.d/2130.changed +++ /dev/null @@ -1 +0,0 @@ -Remove power-down power-up cycle from touch controller initialization in firmware diff --git a/core/.changelog.d/2230.added b/core/.changelog.d/2230.added deleted file mode 100644 index 7e9b19fa8..000000000 --- a/core/.changelog.d/2230.added +++ /dev/null @@ -1 +0,0 @@ -Add model R emulator diff --git a/core/.changelog.d/2232.added b/core/.changelog.d/2232.added deleted file mode 100644 index 4fb98c8fd..000000000 --- a/core/.changelog.d/2232.added +++ /dev/null @@ -1 +0,0 @@ -Add support for Monero HF15 features. diff --git a/core/.changelog.d/2243.added b/core/.changelog.d/2243.added deleted file mode 100644 index c595a95a2..000000000 --- a/core/.changelog.d/2243.added +++ /dev/null @@ -1 +0,0 @@ -Add basic Trezor Model R hardware support diff --git a/core/.changelog.d/2249.added b/core/.changelog.d/2249.added deleted file mode 100644 index a93105eb3..000000000 --- a/core/.changelog.d/2249.added +++ /dev/null @@ -1 +0,0 @@ -Show the fee rate on the singing confirmation screen. diff --git a/core/.changelog.d/2261.changed b/core/.changelog.d/2261.changed deleted file mode 100644 index 48b6f4ae2..000000000 --- a/core/.changelog.d/2261.changed +++ /dev/null @@ -1 +0,0 @@ -Updated secp256k1-zkp. diff --git a/core/.changelog.d/2284.added b/core/.changelog.d/2284.added deleted file mode 100644 index d6fbe284e..000000000 --- a/core/.changelog.d/2284.added +++ /dev/null @@ -1 +0,0 @@ -Jump and stay in bootloader from firmware through SVC call reverse trampoline. diff --git a/core/.changelog.d/2297.added b/core/.changelog.d/2297.added deleted file mode 100644 index 1ca22a4af..000000000 --- a/core/.changelog.d/2297.added +++ /dev/null @@ -1 +0,0 @@ -Expose raw pixel access to Rust diff --git a/core/.changelog.d/2300.added b/core/.changelog.d/2300.added deleted file mode 100644 index 63c33ae2b..000000000 --- a/core/.changelog.d/2300.added +++ /dev/null @@ -1 +0,0 @@ -Add RGB LED for Model R diff --git a/core/.changelog.d/2313.changed b/core/.changelog.d/2313.changed deleted file mode 100644 index bc3d8084f..000000000 --- a/core/.changelog.d/2313.changed +++ /dev/null @@ -1 +0,0 @@ -Cardano internal refactors diff --git a/core/.changelog.d/2324.added b/core/.changelog.d/2324.added deleted file mode 100644 index c4a38a07c..000000000 --- a/core/.changelog.d/2324.added +++ /dev/null @@ -1 +0,0 @@ -Boardloader capabilities structure diff --git a/core/.changelog.d/2354.added b/core/.changelog.d/2354.added deleted file mode 100644 index b05831806..000000000 --- a/core/.changelog.d/2354.added +++ /dev/null @@ -1 +0,0 @@ -Support for Cardano Babbage era transaction items diff --git a/core/.changelog.d/2354.changed b/core/.changelog.d/2354.changed deleted file mode 100644 index af7c964c8..000000000 --- a/core/.changelog.d/2354.changed +++ /dev/null @@ -1,2 +0,0 @@ -Allow Cardano's `required_signers` in ordinary and multisig transactions -Allow Cardano's `datum_hash` in non-script outputs diff --git a/core/.changelog.d/2355.added b/core/.changelog.d/2355.added deleted file mode 100644 index cb6264b39..000000000 --- a/core/.changelog.d/2355.added +++ /dev/null @@ -1 +0,0 @@ -Add "Show All"/"Show Simple" choice to Cardano transaction signing diff --git a/core/.changelog.d/2380.added b/core/.changelog.d/2380.added deleted file mode 100644 index e646a026f..000000000 --- a/core/.changelog.d/2380.added +++ /dev/null @@ -1 +0,0 @@ -Documentation for embedded C+Rust debugging diff --git a/core/.changelog.d/2394.added b/core/.changelog.d/2394.added deleted file mode 100644 index 49b957304..000000000 --- a/core/.changelog.d/2394.added +++ /dev/null @@ -1 +0,0 @@ -Show thousands separator when displaying large amounts. diff --git a/core/.changelog.d/2415.fixed b/core/.changelog.d/2415.fixed deleted file mode 100644 index a724ef5c1..000000000 --- a/core/.changelog.d/2415.fixed +++ /dev/null @@ -1 +0,0 @@ -Ensure correct order when verifying external inputs in Bitcoin signing. diff --git a/core/.changelog.d/2422.fixed b/core/.changelog.d/2422.fixed deleted file mode 100644 index 1fc900a63..000000000 --- a/core/.changelog.d/2422.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix Decred transaction weight calculation. diff --git a/core/.changelog.d/2433.removed b/core/.changelog.d/2433.removed deleted file mode 100644 index 6daff5d0a..000000000 --- a/core/.changelog.d/2433.removed +++ /dev/null @@ -1 +0,0 @@ -Remove firmware dumping capability. diff --git a/core/.changelog.d/642.changed b/core/.changelog.d/642.changed deleted file mode 100644 index c19556c29..000000000 --- a/core/.changelog.d/642.changed +++ /dev/null @@ -1 +0,0 @@ -Refactor and cleanup of Monero code. diff --git a/core/.changelog.d/642.removed b/core/.changelog.d/642.removed deleted file mode 100644 index 66b75e098..000000000 --- a/core/.changelog.d/642.removed +++ /dev/null @@ -1 +0,0 @@ -Removed support for obsolete Monero hardfork 12 and below diff --git a/core/.changelog.d/973.fixed b/core/.changelog.d/973.fixed deleted file mode 100644 index c03f3f63f..000000000 --- a/core/.changelog.d/973.fixed +++ /dev/null @@ -1 +0,0 @@ -_(Emulator)_ Emulator window will always react to shutdown events, even while waiting for USB packets. diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index a35333d42..8c725e75a 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -4,6 +4,39 @@ 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.5.2] (17th August 2022) + +### Added +- Add model R emulator [#2230] +- Add support for Monero HF15 features. [#2232] +- Add basic Trezor Model R hardware support [#2243] +- Show the fee rate on the signing confirmation screen. [#2249] +- Jump and stay in bootloader from firmware through SVC call reverse trampoline. [#2284] +- Expose raw pixel access to Rust [#2297] +- Add RGB LED for Model R [#2300] +- Boardloader capabilities structure [#2324] +- Support for Cardano Babbage era transaction items [#2354] +- Add "Show All"/"Show Simple" choice to Cardano transaction signing [#2355] +- Documentation for embedded C+Rust debugging [#2380] +- Show thousands separator when displaying large amounts. [#2394] + +### Changed +- Refactor and cleanup of Monero code. [#642] +- Remove power-down power-up cycle from touch controller initialization in firmware [#2130] +- Updated secp256k1-zkp. [#2261] +- Cardano internal refactors [#2313] +- Allow Cardano's `required_signers` in ordinary and multisig transactions + Allow Cardano's `datum_hash` in non-script outputs [#2354] + +### Removed +- Removed support for obsolete Monero hardfork 12 and below [#642] +- Remove firmware dumping capability. [#2433] + +### Fixed +- _(Emulator)_ Emulator window will always react to shutdown events, even while waiting for USB packets. [#973] +- Ensure correct order when verifying external inputs in Bitcoin signing. [#2415] +- Fix Decred transaction weight calculation. [#2422] + ## 2.5.1 [18th May 2022] @@ -483,10 +516,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#24]: https://github.com/trezor/trezor-firmware/pull/24 [#379]: https://github.com/trezor/trezor-firmware/pull/379 +[#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 [#948]: https://github.com/trezor/trezor-firmware/pull/948 [#958]: https://github.com/trezor/trezor-firmware/pull/958 +[#973]: https://github.com/trezor/trezor-firmware/pull/973 [#982]: https://github.com/trezor/trezor-firmware/pull/982 [#1018]: https://github.com/trezor/trezor-firmware/pull/1018 [#1027]: https://github.com/trezor/trezor-firmware/pull/1027 @@ -594,9 +629,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#2077]: https://github.com/trezor/trezor-firmware/pull/2077 [#2100]: https://github.com/trezor/trezor-firmware/pull/2100 [#2114]: https://github.com/trezor/trezor-firmware/pull/2114 +[#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 [#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 +[#2230]: https://github.com/trezor/trezor-firmware/pull/2230 +[#2232]: https://github.com/trezor/trezor-firmware/pull/2232 [#2239]: https://github.com/trezor/trezor-firmware/pull/2239 +[#2243]: https://github.com/trezor/trezor-firmware/pull/2243 +[#2249]: https://github.com/trezor/trezor-firmware/pull/2249 +[#2261]: https://github.com/trezor/trezor-firmware/pull/2261 +[#2284]: https://github.com/trezor/trezor-firmware/pull/2284 +[#2297]: https://github.com/trezor/trezor-firmware/pull/2297 +[#2300]: https://github.com/trezor/trezor-firmware/pull/2300 +[#2313]: https://github.com/trezor/trezor-firmware/pull/2313 +[#2324]: https://github.com/trezor/trezor-firmware/pull/2324 +[#2354]: https://github.com/trezor/trezor-firmware/pull/2354 +[#2355]: https://github.com/trezor/trezor-firmware/pull/2355 +[#2380]: https://github.com/trezor/trezor-firmware/pull/2380 +[#2394]: https://github.com/trezor/trezor-firmware/pull/2394 +[#2415]: https://github.com/trezor/trezor-firmware/pull/2415 +[#2422]: https://github.com/trezor/trezor-firmware/pull/2422 +[#2433]: https://github.com/trezor/trezor-firmware/pull/2433 diff --git a/legacy/firmware/.changelog.d/2249.added b/legacy/firmware/.changelog.d/2249.added deleted file mode 100644 index a93105eb3..000000000 --- a/legacy/firmware/.changelog.d/2249.added +++ /dev/null @@ -1 +0,0 @@ -Show the fee rate on the singing confirmation screen. diff --git a/legacy/firmware/.changelog.d/2261.changed b/legacy/firmware/.changelog.d/2261.changed deleted file mode 100644 index 48b6f4ae2..000000000 --- a/legacy/firmware/.changelog.d/2261.changed +++ /dev/null @@ -1 +0,0 @@ -Updated secp256k1-zkp. diff --git a/legacy/firmware/.changelog.d/2394.added b/legacy/firmware/.changelog.d/2394.added deleted file mode 100644 index 49b957304..000000000 --- a/legacy/firmware/.changelog.d/2394.added +++ /dev/null @@ -1 +0,0 @@ -Show thousands separator when displaying large amounts. diff --git a/legacy/firmware/.changelog.d/2422.fixed b/legacy/firmware/.changelog.d/2422.fixed deleted file mode 100644 index da81d2d1d..000000000 --- a/legacy/firmware/.changelog.d/2422.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix rounding in fee rate computation. diff --git a/legacy/firmware/.changelog.d/2433.removed b/legacy/firmware/.changelog.d/2433.removed deleted file mode 100644 index 6daff5d0a..000000000 --- a/legacy/firmware/.changelog.d/2433.removed +++ /dev/null @@ -1 +0,0 @@ -Remove firmware dumping capability. diff --git a/legacy/firmware/.changelog.d/noissue.security b/legacy/firmware/.changelog.d/noissue.security deleted file mode 100644 index fc3933ab8..000000000 --- a/legacy/firmware/.changelog.d/noissue.security +++ /dev/null @@ -1 +0,0 @@ -Fix key extraction vulnerability in Cothority Collective Signing (CoSi). diff --git a/legacy/firmware/.changelog.d/noissue.security.2 b/legacy/firmware/.changelog.d/noissue.security.2 deleted file mode 100644 index 625584fe6..000000000 --- a/legacy/firmware/.changelog.d/noissue.security.2 +++ /dev/null @@ -1 +0,0 @@ -Fix nonce bias in CoSi signing. diff --git a/legacy/firmware/.changelog.d/noissue.security.3 b/legacy/firmware/.changelog.d/noissue.security.3 deleted file mode 100644 index 74614fb84..000000000 --- a/legacy/firmware/.changelog.d/noissue.security.3 +++ /dev/null @@ -1 +0,0 @@ -Fix potential security issues in recovery workflow. diff --git a/legacy/firmware/CHANGELOG.md b/legacy/firmware/CHANGELOG.md index b7b99f84c..97247e77a 100644 --- a/legacy/firmware/CHANGELOG.md +++ b/legacy/firmware/CHANGELOG.md @@ -4,6 +4,23 @@ 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.11.2] (17th August 2022) + +### Added +- Show the fee rate on the signing confirmation screen. [#2249] +- Show thousands separator when displaying large amounts. [#2394] + +### Changed +- Updated secp256k1-zkp. [#2261] + +### Removed +- Remove firmware dumping capability. [#2433] + +### Security +- Fix potential security issues in recovery workflow. +- Fix key extraction vulnerability in Cothority Collective Signing (CoSi). +- Fix nonce bias in CoSi signing. + ## 1.11.1 [18th May 2022] @@ -543,3 +560,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#2144]: https://github.com/trezor/trezor-firmware/pull/2144 [#2181]: https://github.com/trezor/trezor-firmware/pull/2181 [#2239]: https://github.com/trezor/trezor-firmware/pull/2239 +[#2249]: https://github.com/trezor/trezor-firmware/pull/2249 +[#2261]: https://github.com/trezor/trezor-firmware/pull/2261 +[#2394]: https://github.com/trezor/trezor-firmware/pull/2394 +[#2422]: https://github.com/trezor/trezor-firmware/pull/2422 +[#2433]: https://github.com/trezor/trezor-firmware/pull/2433