File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 11# Changes
22
3+ ## Version 1.4.0
4+
5+ ### Added
6+
7+ - tx: Add caching to signature hash generation/PSBT signing making signing faster.
8+ - tx: Add support for generating Elements taproot signature hashes and signing Elements taproot inputs.
9+ - descriptor: Add support for "tr()/rawtr()" keyspend-only taproot descriptors.
10+ - descriptor: Add support for parsing Elements-core compatible descriptors, including taproot.
11+ - psbt: Add accessors for keypath/taproot related fields.
12+ - pset: Add support for ELIP-101 genesis hash.
13+ - psbt: Add support for serializing/parsing/combining signature-only PSBTs.
14+ - script: Add support for generating Elements p2tr scripts.
15+ - BIP85: Add support for deriving RSA keys via BIP85.
16+ - base64/psbt: Add support for parsing from known length (non-NUL terminated) strings.
17+ - build: Add Debian Bookworm docker build image.
18+
19+ ### Changed
20+
21+ - tx: Re-implement signature hash generation to use less stack space and CPU independently of caching.
22+ - amalgamation: Provide the amalgamated build as a single source file, make it simpler to use.
23+ - build: CI improvements: New valgrind, scan-build and ubsan/addrcheck/etc builds. Add CI/test runs
24+ for builds with elements support disabled.
25+ - build: Update/extend tests to make it easier to catch errors in the new CI builds.
26+
27+ ### Fixed
28+
29+ - psbt: Fix detection of expired CSV inputs for v0 PSBTs.
30+ - psbt: Fix finalization of non-optimized CSV inputs (e.g. Green Liquid 2of2).
31+ - tx: Fix incorrect sighash masking for BTC taproot inputs.
32+ - build: Various fixes and test improvements for non-Elements builds.
33+ - Various minor code and build fixes.
34+
335## Version 1.3.1
436
537### Added
You can’t perform that action at this time.
0 commit comments