Create a new patch release
Summary
This patch release backports (from the BDK 1.0 dev branch) a fix for a bug in the policy condition calculation and adds a new taproot single key descriptor template (BIP-86). The policy condition calculation bug can cause issues when a policy subtree fails due to missing info even if it's not selected when creating a new transaction, errors on unused policy paths are now ignored.
Commit
7231039
Changelog
Fixed
Added
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current release/0.28
branch development version is 0.28.0.
On the day of the patch release
Change the master branch to the new PATCH+1 version:
Cherry-pick, tag and publish new PATCH+1 release:
Create a new patch release
Summary
This patch release backports (from the BDK 1.0 dev branch) a fix for a bug in the policy condition calculation and adds a new taproot single key descriptor template (BIP-86). The policy condition calculation bug can cause issues when a policy subtree fails due to missing info even if it's not selected when creating a new transaction, errors on unused policy paths are now ignored.
Commit
7231039
Changelog
Fixed
Added
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
release/0.28branch development version is 0.28.0.
On the day of the patch release
Change the
masterbranch to the new PATCH+1 version:release/0.28branch.bump_dev_0_28_1.bump_dev_0_28_1branch to the next development 0.28.1 version.Cargo.tomlversion value to0.28.1.CHANGELOG.mdfile.bump_dev_0_28_1branch torelease/0.28.Cherry-pick, tag and publish new PATCH+1 release:
HEADcommit in therelease/0.28branch.v0.28.1--signflag.bitcoindevkit/bdkrepo.Release 0.28.1.1.0.0release check the "Pre-release" box.