From 61164febf280c99d5ca3f29729747486735a5a38 Mon Sep 17 00:00:00 2001 From: Martin Milata Date: Tue, 23 Nov 2021 12:14:33 +0100 Subject: [PATCH] docs(legacy): changelog for 1.10.4 --- legacy/firmware/.changelog.d/1586.added | 1 - legacy/firmware/.changelog.d/1586.added.1 | 1 - legacy/firmware/.changelog.d/1586.added.2 | 1 - legacy/firmware/.changelog.d/1633.fixed | 1 - legacy/firmware/.changelog.d/1639.changed | 1 - legacy/firmware/.changelog.d/1642.security | 1 - legacy/firmware/.changelog.d/1656.added | 1 - legacy/firmware/.changelog.d/1656.added.1 | 1 - legacy/firmware/.changelog.d/1656.added.2 | 1 - legacy/firmware/.changelog.d/1656.changed | 1 - legacy/firmware/.changelog.d/1656.changed.1 | 1 - legacy/firmware/.changelog.d/1710.added | 1 - .../firmware/.changelog.d/1755.incompatible | 1 - legacy/firmware/.changelog.d/1771.added | 1 - .../firmware/.changelog.d/1794.incompatible | 1 - legacy/firmware/.changelog.d/1834.added | 1 - legacy/firmware/.changelog.d/1838.added | 1 - .../firmware/.changelog.d/1838.incompatible | 1 - legacy/firmware/.changelog.d/1854.fixed | 1 - legacy/firmware/.changelog.d/1857.added | 1 - legacy/firmware/.changelog.d/1872.removed | 1 - legacy/firmware/.changelog.d/1897.added | 1 - legacy/firmware/.changelog.d/1897.changed | 1 - legacy/firmware/.changelog.d/noissue.security | 1 - legacy/firmware/CHANGELOG.md | 54 +++++++++++++++++++ 25 files changed, 54 insertions(+), 24 deletions(-) delete mode 100644 legacy/firmware/.changelog.d/1586.added delete mode 100644 legacy/firmware/.changelog.d/1586.added.1 delete mode 100644 legacy/firmware/.changelog.d/1586.added.2 delete mode 100644 legacy/firmware/.changelog.d/1633.fixed delete mode 100644 legacy/firmware/.changelog.d/1639.changed delete mode 100644 legacy/firmware/.changelog.d/1642.security delete mode 100644 legacy/firmware/.changelog.d/1656.added delete mode 100644 legacy/firmware/.changelog.d/1656.added.1 delete mode 100644 legacy/firmware/.changelog.d/1656.added.2 delete mode 100644 legacy/firmware/.changelog.d/1656.changed delete mode 100644 legacy/firmware/.changelog.d/1656.changed.1 delete mode 100644 legacy/firmware/.changelog.d/1710.added delete mode 100644 legacy/firmware/.changelog.d/1755.incompatible delete mode 100644 legacy/firmware/.changelog.d/1771.added delete mode 100644 legacy/firmware/.changelog.d/1794.incompatible delete mode 100644 legacy/firmware/.changelog.d/1834.added delete mode 100644 legacy/firmware/.changelog.d/1838.added delete mode 100644 legacy/firmware/.changelog.d/1838.incompatible delete mode 100644 legacy/firmware/.changelog.d/1854.fixed delete mode 100644 legacy/firmware/.changelog.d/1857.added delete mode 100644 legacy/firmware/.changelog.d/1872.removed delete mode 100644 legacy/firmware/.changelog.d/1897.added delete mode 100644 legacy/firmware/.changelog.d/1897.changed delete mode 100644 legacy/firmware/.changelog.d/noissue.security diff --git a/legacy/firmware/.changelog.d/1586.added b/legacy/firmware/.changelog.d/1586.added deleted file mode 100644 index b740dbe15..000000000 --- a/legacy/firmware/.changelog.d/1586.added +++ /dev/null @@ -1 +0,0 @@ -Support no_script_type option in SignMessage. diff --git a/legacy/firmware/.changelog.d/1586.added.1 b/legacy/firmware/.changelog.d/1586.added.1 deleted file mode 100644 index 04f09d2ff..000000000 --- a/legacy/firmware/.changelog.d/1586.added.1 +++ /dev/null @@ -1 +0,0 @@ -Show address confirmation in SignMessage. diff --git a/legacy/firmware/.changelog.d/1586.added.2 b/legacy/firmware/.changelog.d/1586.added.2 deleted file mode 100644 index 5ddfd8e9e..000000000 --- a/legacy/firmware/.changelog.d/1586.added.2 +++ /dev/null @@ -1 +0,0 @@ -Implement pagination in SignMessage and VerifyMessage. diff --git a/legacy/firmware/.changelog.d/1633.fixed b/legacy/firmware/.changelog.d/1633.fixed deleted file mode 100644 index 3ac6f55b1..000000000 --- a/legacy/firmware/.changelog.d/1633.fixed +++ /dev/null @@ -1 +0,0 @@ -Remove rest of altcoin logic from bitcoin-only build. diff --git a/legacy/firmware/.changelog.d/1639.changed b/legacy/firmware/.changelog.d/1639.changed deleted file mode 100644 index ae915c924..000000000 --- a/legacy/firmware/.changelog.d/1639.changed +++ /dev/null @@ -1 +0,0 @@ -Update QR-code-generator library version. diff --git a/legacy/firmware/.changelog.d/1642.security b/legacy/firmware/.changelog.d/1642.security deleted file mode 100644 index cc5ff3093..000000000 --- a/legacy/firmware/.changelog.d/1642.security +++ /dev/null @@ -1 +0,0 @@ -Avoid accidental build with broken stack protector diff --git a/legacy/firmware/.changelog.d/1656.added b/legacy/firmware/.changelog.d/1656.added deleted file mode 100644 index 08d61672e..000000000 --- a/legacy/firmware/.changelog.d/1656.added +++ /dev/null @@ -1 +0,0 @@ -Support sending to Taproot addresses. diff --git a/legacy/firmware/.changelog.d/1656.added.1 b/legacy/firmware/.changelog.d/1656.added.1 deleted file mode 100644 index b54695a7d..000000000 --- a/legacy/firmware/.changelog.d/1656.added.1 +++ /dev/null @@ -1 +0,0 @@ -Support GetAddress for Taproot addresses. diff --git a/legacy/firmware/.changelog.d/1656.added.2 b/legacy/firmware/.changelog.d/1656.added.2 deleted file mode 100644 index aae521d9f..000000000 --- a/legacy/firmware/.changelog.d/1656.added.2 +++ /dev/null @@ -1 +0,0 @@ -Support spending from Taproot UTXOs. diff --git a/legacy/firmware/.changelog.d/1656.changed b/legacy/firmware/.changelog.d/1656.changed deleted file mode 100644 index f800dab48..000000000 --- a/legacy/firmware/.changelog.d/1656.changed +++ /dev/null @@ -1 +0,0 @@ -Disable previous transaction streaming in Bitcoin if all internal inputs are Taproot. diff --git a/legacy/firmware/.changelog.d/1656.changed.1 b/legacy/firmware/.changelog.d/1656.changed.1 deleted file mode 100644 index e73c934c4..000000000 --- a/legacy/firmware/.changelog.d/1656.changed.1 +++ /dev/null @@ -1 +0,0 @@ -Show warning dialog in SignMessage if a non-standard path is used. diff --git a/legacy/firmware/.changelog.d/1710.added b/legacy/firmware/.changelog.d/1710.added deleted file mode 100644 index ec233c514..000000000 --- a/legacy/firmware/.changelog.d/1710.added +++ /dev/null @@ -1 +0,0 @@ -Support for Taproot descriptors diff --git a/legacy/firmware/.changelog.d/1755.incompatible b/legacy/firmware/.changelog.d/1755.incompatible deleted file mode 100644 index 686117f28..000000000 --- a/legacy/firmware/.changelog.d/1755.incompatible +++ /dev/null @@ -1 +0,0 @@ -Timebounds must be set for a Stellar transaction diff --git a/legacy/firmware/.changelog.d/1771.added b/legacy/firmware/.changelog.d/1771.added deleted file mode 100644 index fe5e9ab41..000000000 --- a/legacy/firmware/.changelog.d/1771.added +++ /dev/null @@ -1 +0,0 @@ -Ethereum: support 64-bit chain IDs diff --git a/legacy/firmware/.changelog.d/1794.incompatible b/legacy/firmware/.changelog.d/1794.incompatible deleted file mode 100644 index 5c1e49365..000000000 --- a/legacy/firmware/.changelog.d/1794.incompatible +++ /dev/null @@ -1 +0,0 @@ -Ethereum non-EIP-155 cross-chain signing is no longer supported. diff --git a/legacy/firmware/.changelog.d/1834.added b/legacy/firmware/.changelog.d/1834.added deleted file mode 100644 index 75fb6a8d8..000000000 --- a/legacy/firmware/.changelog.d/1834.added +++ /dev/null @@ -1 +0,0 @@ -Support for Ethereum EIP-1559 transactions. diff --git a/legacy/firmware/.changelog.d/1838.added b/legacy/firmware/.changelog.d/1838.added deleted file mode 100644 index 43800dd76..000000000 --- a/legacy/firmware/.changelog.d/1838.added +++ /dev/null @@ -1 +0,0 @@ -Stellar: add support for StellarManageBuyOfferOp and StellarPathPaymentStrictSendOp. diff --git a/legacy/firmware/.changelog.d/1838.incompatible b/legacy/firmware/.changelog.d/1838.incompatible deleted file mode 100644 index 3c6f73c6d..000000000 --- a/legacy/firmware/.changelog.d/1838.incompatible +++ /dev/null @@ -1 +0,0 @@ -Stellar: rename StellarManageOfferOp to StellarManageSellOfferOp, StellarPathPaymentOp to StellarPathPaymentStrictReceiveOp and StellarCreatePassiveOfferOp to StellarCreatePassiveSellOfferOp. diff --git a/legacy/firmware/.changelog.d/1854.fixed b/legacy/firmware/.changelog.d/1854.fixed deleted file mode 100644 index de0953826..000000000 --- a/legacy/firmware/.changelog.d/1854.fixed +++ /dev/null @@ -1 +0,0 @@ -Fix incorrect compile-time check of maximum protobuf message size. diff --git a/legacy/firmware/.changelog.d/1857.added b/legacy/firmware/.changelog.d/1857.added deleted file mode 100644 index 4b3f9803b..000000000 --- a/legacy/firmware/.changelog.d/1857.added +++ /dev/null @@ -1 +0,0 @@ -Add script_pubkey field to TxInput message. diff --git a/legacy/firmware/.changelog.d/1872.removed b/legacy/firmware/.changelog.d/1872.removed deleted file mode 100644 index 07c943676..000000000 --- a/legacy/firmware/.changelog.d/1872.removed +++ /dev/null @@ -1 +0,0 @@ -Remove BELL, ZNY support. diff --git a/legacy/firmware/.changelog.d/1897.added b/legacy/firmware/.changelog.d/1897.added deleted file mode 100644 index fb8804f7b..000000000 --- a/legacy/firmware/.changelog.d/1897.added +++ /dev/null @@ -1 +0,0 @@ -Support of BIP-340 Schnorr signatures (using secp256k1-zkp). diff --git a/legacy/firmware/.changelog.d/1897.changed b/legacy/firmware/.changelog.d/1897.changed deleted file mode 100644 index 8ecb09ff3..000000000 --- a/legacy/firmware/.changelog.d/1897.changed +++ /dev/null @@ -1 +0,0 @@ -Faster ECDSA signing and verification (using secp256k1-zkp). diff --git a/legacy/firmware/.changelog.d/noissue.security b/legacy/firmware/.changelog.d/noissue.security deleted file mode 100644 index dc6ae541f..000000000 --- a/legacy/firmware/.changelog.d/noissue.security +++ /dev/null @@ -1 +0,0 @@ -Ensure that the user is always warned about non-standard paths. diff --git a/legacy/firmware/CHANGELOG.md b/legacy/firmware/CHANGELOG.md index 11f46cc8f..de684e61b 100644 --- a/legacy/firmware/CHANGELOG.md +++ b/legacy/firmware/CHANGELOG.md @@ -4,6 +4,45 @@ 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.10.4 [8th December 2021] + +### Added +- Support no_script_type option in SignMessage. [#1586] +- Implement pagination in SignMessage and VerifyMessage. [#1586] +- Show address confirmation in SignMessage. [#1586] +- Support GetAddress for Taproot addresses. [#1656] +- Support sending to Taproot addresses. [#1656] +- Support spending from Taproot UTXOs. [#1656] +- Support for Taproot descriptors. [#1710] +- Ethereum: support 64-bit chain IDs. [#1771] +- Support for Ethereum EIP-1559 transactions. [#1834] +- Stellar: add support for StellarManageBuyOfferOp and StellarPathPaymentStrictSendOp. [#1838] +- Add script_pubkey field to TxInput message. [#1857] +- Support of BIP-340 Schnorr signatures (using secp256k1-zkp). [#1897] + +### Changed +- Update QR-code-generator library version. [#1639] +- Show warning dialog in SignMessage if a non-standard path is used. [#1656] +- Disable previous transaction streaming in Bitcoin if all internal inputs are Taproot. [#1656] +- Faster ECDSA signing and verification (using secp256k1-zkp). [#1897] + +### Removed +- Remove BELL, ZNY support. [#1872] + +### Fixed +- Remove rest of altcoin logic from bitcoin-only build. [#1633] +- Fix incorrect compile-time check of maximum protobuf message size. [#1854] + +### Security +- Ensure that the user is always warned about non-standard paths. +- Avoid accidental build with broken stack protector. [#1642] + +### Incompatible changes +- Timebounds must be set for a Stellar transaction. [#1755] +- Ethereum non-EIP-155 cross-chain signing is no longer supported. [#1794] +- Stellar: rename StellarManageOfferOp to StellarManageSellOfferOp, StellarPathPaymentOp to StellarPathPaymentStrictReceiveOp and StellarCreatePassiveOfferOp to StellarCreatePassiveSellOfferOp. [#1838] + + ## 1.10.3 [16th September 2021] ### Added @@ -426,11 +465,26 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). [#1491]: https://github.com/trezor/trezor-firmware/issues/1491 [#1518]: https://github.com/trezor/trezor-firmware/issues/1518 [#1549]: https://github.com/trezor/trezor-firmware/issues/1549 +[#1586]: https://github.com/trezor/trezor-firmware/issues/1586 [#1627]: https://github.com/trezor/trezor-firmware/issues/1627 +[#1633]: https://github.com/trezor/trezor-firmware/issues/1633 +[#1639]: https://github.com/trezor/trezor-firmware/issues/1639 +[#1642]: https://github.com/trezor/trezor-firmware/issues/1642 [#1647]: https://github.com/trezor/trezor-firmware/issues/1647 [#1650]: https://github.com/trezor/trezor-firmware/issues/1650 +[#1656]: https://github.com/trezor/trezor-firmware/issues/1656 [#1660]: https://github.com/trezor/trezor-firmware/issues/1660 [#1705]: https://github.com/trezor/trezor-firmware/issues/1705 +[#1710]: https://github.com/trezor/trezor-firmware/issues/1710 [#1743]: https://github.com/trezor/trezor-firmware/issues/1743 +[#1755]: https://github.com/trezor/trezor-firmware/issues/1755 [#1765]: https://github.com/trezor/trezor-firmware/issues/1765 [#1767]: https://github.com/trezor/trezor-firmware/issues/1767 +[#1771]: https://github.com/trezor/trezor-firmware/issues/1771 +[#1794]: https://github.com/trezor/trezor-firmware/issues/1794 +[#1834]: https://github.com/trezor/trezor-firmware/issues/1834 +[#1838]: https://github.com/trezor/trezor-firmware/issues/1838 +[#1854]: https://github.com/trezor/trezor-firmware/issues/1854 +[#1857]: https://github.com/trezor/trezor-firmware/issues/1857 +[#1872]: https://github.com/trezor/trezor-firmware/issues/1872 +[#1897]: https://github.com/trezor/trezor-firmware/issues/1897