diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b1215dee..741b30a54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Dates are in `dd-mm-yyyy` format. +## [2.1.3] - 21-06-2023 + +### Changed + +- Improved UX for self-transfers, that is, transactions where all the outputs are change outputs. +- Outputs containing a single `OP_RETURN` (without any data push) can now be signed in order to support [BIP-0322](https://github.com/bitcoin/bips/blob/master/bip-0322.mediawiki) implementations. + + +### Fixed + +- Wrong address generation for miniscript policies containing an unusual `thresh(1,X)` fragment (that is, with threshold 1, and a single condition). This should not happen in practice, as the policy is redundant for just `X`. Client libraries have been updated to detect and prevent usage of these policies. +- Resolved a slight regression in signing performance introduced in v2.1.2. + ## [2.1.2] - 03-04-2023 ### Added diff --git a/Makefile b/Makefile index 9c423ed00..52f0235fe 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ APP_LOAD_PARAMS += --path_slip21 "LEDGER-Wallet policy" # Application version APPVERSION_M = 2 APPVERSION_N = 1 -APPVERSION_P = 2 +APPVERSION_P = 3 APPVERSION = "$(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P)" APP_STACK_SIZE = 3072