docs(core): changelog for 2.4.3

release/21.12 core/v2.4.3
Martin Milata 3 years ago
parent 61164febf2
commit 595b14254c

@ -1 +0,0 @@
Cardano root is derived together with the normal master secret.

@ -1 +0,0 @@
Session must be configured with Initialize(derive_cardano=True), otherwise Cardano functions will fail.

@ -1 +0,0 @@
Support no_script_type option in SignMessage.

@ -1 +0,0 @@
Show address confirmation in SignMessage.

@ -1 +0,0 @@
Remove altcoin message definitions from bitcoin-only build.

@ -1 +0,0 @@
Update QR-code-generator library version.

@ -1 +0,0 @@
Avoid accidental build with broken stack protector

@ -1 +0,0 @@
Support sending to Taproot addresses.

@ -1 +0,0 @@
Support spending from Taproot UTXOs.

@ -1 +0,0 @@
Support replacement transactions with Taproot inputs in Bitcoin.

@ -1 +0,0 @@
Support pre-signed external Taproot inputs in Bitcoin.

@ -1 +0,0 @@
Support GetAddress for Taproot addresses.

@ -1 +0,0 @@
Show warning dialog in SignMessage if a non-standard path is used.

@ -1 +0,0 @@
Disable previous transaction streaming in Bitcoin if all internal inputs are Taproot.

@ -1 +0,0 @@
Support of BIP-340 Schnorr signatures (using secp256k1-zkp).

@ -1 +0,0 @@
Faster ECDSA signing and verification (using secp256k1-zkp).

@ -1 +0,0 @@
Support for Taproot descriptors

@ -1 +0,0 @@
Type-checking enabled for apps.stellar

@ -1 +0,0 @@
Most Stellar fields are now required on protobuf level

@ -1 +0,0 @@
Timebounds must be set for a Stellar transaction

@ -1 +0,0 @@
Ethereum: support 64-bit chain IDs

@ -1 +0,0 @@
Support for Cardano multi-sig transactions, token minting, script addresses, multi-sig keys, minting keys and native script verification

@ -1 +0,0 @@
For compatibility with other Cardano implementations, it is now possible to specify which Cardano derivation type is used.

@ -1 +0,0 @@
Cardano derivation type must be specified for all Cardano functions.

@ -1 +0,0 @@
Updated micropython to version 1.17.

@ -1 +0,0 @@
Full type-checking for Ethereum app

@ -1 +0,0 @@
Ethereum non-EIP-155 cross-chain signing is no longer supported.

@ -1 +0,0 @@
Errors from protobuf decoding are now more expressive.

@ -1 +0,0 @@
Ethereum: make it optional to view the entire data field when signing transaction.

@ -1 +0,0 @@
Ethereum - support for EIP712 - signing typed data

@ -1 +0,0 @@
Stellar: add support for StellarManageBuyOfferOp and StellarPathPaymentStrictSendOp.

@ -1 +0,0 @@
Stellar: rename StellarManageOfferOp to StellarManageSellOfferOp, StellarPathPaymentOp to StellarPathPaymentStrictReceiveOp and StellarCreatePassiveOfferOp to StellarCreatePassiveSellOfferOp.

@ -1 +0,0 @@
Add script_pubkey field to TxInput message.

@ -1 +0,0 @@
Remove BELL, ZNY support.

@ -1 +0,0 @@
Convert timestamps to human-readable dates and times.

@ -1 +0,0 @@
Ensure that the user is always warned about non-standard paths.

@ -4,6 +4,57 @@ 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.4.3 [8th December 2021]
### Added
- Convert timestamps to human-readable dates and times. [#741]
- Support no_script_type option in SignMessage. [#1586]
- Show address confirmation in SignMessage. [#1586]
- Support pre-signed external Taproot inputs in Bitcoin. [#1656]
- Show warning dialog in SignMessage if a non-standard path is used. [#1656]
- Support spending from Taproot UTXOs. [#1656]
- Support GetAddress for Taproot addresses. [#1656]
- Support sending to Taproot addresses. [#1656]
- Support replacement transactions with Taproot inputs in Bitcoin. [#1656]
- Support of BIP-340 Schnorr signatures (using secp256k1-zkp). [#1678]
- Support for Taproot descriptors. [#1710]
- Ethereum: support 64-bit chain IDs. [#1771]
- Support for Cardano multi-sig transactions, token minting, script addresses, multi-sig keys, minting keys and native script verification. [#1772]
- For compatibility with other Cardano implementations, it is now possible to specify which Cardano derivation type is used. [#1783]
- Full type-checking for Ethereum app. [#1794]
- Ethereum - support for EIP712 - signing typed data. [#1835]
- Stellar: add support for StellarManageBuyOfferOp and StellarPathPaymentStrictSendOp. [#1838]
- Add script_pubkey field to TxInput message. [#1857]
### Changed
- Cardano root is derived together with the normal master secret. [#1231]
- Update QR-code-generator library version. [#1639]
- Faster ECDSA signing and verification (using secp256k1-zkp). [#1678]
- Most Stellar fields are now required on protobuf level. [#1755]
- Type-checking enabled for apps.stellar. [#1755]
- Updated micropython to version 1.17. [#1789]
- Errors from protobuf decoding are now more expressive. [#1811]
### Removed
- Disable previous transaction streaming in Bitcoin if all internal inputs are Taproot. [#1656]
- Remove BELL, ZNY support. [#1872]
### Fixed
- Remove altcoin message definitions from bitcoin-only build. [#1633]
- Ethereum: make it optional to view the entire data field when signing transaction. [#1819]
### Security
- Ensure that the user is always warned about non-standard paths.
- Avoid accidental build with broken stack protector. [#1642]
### Incompatible changes
- Session must be configured with Initialize(derive_cardano=True), otherwise Cardano functions will fail. [#1231]
- Timebounds must be set for a Stellar transaction. [#1755]
- Cardano derivation type must be specified for all Cardano functions. [#1783]
- 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]
## 2.4.2 [16th September 2021]
### Added
@ -395,6 +446,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#24]: https://github.com/trezor/trezor-firmware/issues/24
[#379]: https://github.com/trezor/trezor-firmware/issues/379
[#741]: https://github.com/trezor/trezor-firmware/issues/741
[#800]: https://github.com/trezor/trezor-firmware/issues/800
[#948]: https://github.com/trezor/trezor-firmware/issues/948
[#958]: https://github.com/trezor/trezor-firmware/issues/958
@ -427,6 +479,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#1190]: https://github.com/trezor/trezor-firmware/issues/1190
[#1193]: https://github.com/trezor/trezor-firmware/issues/1193
[#1206]: https://github.com/trezor/trezor-firmware/issues/1206
[#1231]: https://github.com/trezor/trezor-firmware/issues/1231
[#1246]: https://github.com/trezor/trezor-firmware/issues/1246
[#1249]: https://github.com/trezor/trezor-firmware/issues/1249
[#1271]: https://github.com/trezor/trezor-firmware/issues/1271
@ -456,20 +509,39 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
[#1557]: https://github.com/trezor/trezor-firmware/issues/1557
[#1565]: https://github.com/trezor/trezor-firmware/issues/1565
[#1581]: https://github.com/trezor/trezor-firmware/issues/1581
[#1586]: https://github.com/trezor/trezor-firmware/issues/1586
[#1604]: https://github.com/trezor/trezor-firmware/issues/1604
[#1606]: https://github.com/trezor/trezor-firmware/issues/1606
[#1620]: https://github.com/trezor/trezor-firmware/issues/1620
[#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
[#1658]: https://github.com/trezor/trezor-firmware/issues/1658
[#1659]: https://github.com/trezor/trezor-firmware/issues/1659
[#1671]: https://github.com/trezor/trezor-firmware/issues/1671
[#1672]: https://github.com/trezor/trezor-firmware/issues/1672
[#1678]: https://github.com/trezor/trezor-firmware/issues/1678
[#1683]: https://github.com/trezor/trezor-firmware/issues/1683
[#1704]: https://github.com/trezor/trezor-firmware/issues/1704
[#1705]: https://github.com/trezor/trezor-firmware/issues/1705
[#1707]: https://github.com/trezor/trezor-firmware/issues/1707
[#1708]: https://github.com/trezor/trezor-firmware/issues/1708
[#1710]: https://github.com/trezor/trezor-firmware/issues/1710
[#1744]: https://github.com/trezor/trezor-firmware/issues/1744
[#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
[#1772]: https://github.com/trezor/trezor-firmware/issues/1772
[#1783]: https://github.com/trezor/trezor-firmware/issues/1783
[#1789]: https://github.com/trezor/trezor-firmware/issues/1789
[#1794]: https://github.com/trezor/trezor-firmware/issues/1794
[#1811]: https://github.com/trezor/trezor-firmware/issues/1811
[#1819]: https://github.com/trezor/trezor-firmware/issues/1819
[#1835]: https://github.com/trezor/trezor-firmware/issues/1835
[#1838]: https://github.com/trezor/trezor-firmware/issues/1838
[#1857]: https://github.com/trezor/trezor-firmware/issues/1857
[#1872]: https://github.com/trezor/trezor-firmware/issues/1872

Loading…
Cancel
Save