Create a new minor release
Summary
This release brings new utilities functions on PSBTs like fee_amount() and fee_rate() and migrates BDK to use our new external esplora client library. As always many bug fixes, docs and tests improvement are also included.
Commit
0facb99
Changelog
What's Changed
Checklist
On the day of the feature freeze
Change the master branch to the next MINOR+1 version:
Create a new release branch and release candidate tag:
If any issues need to be fixed before the MAJOR.MINOR+1.0 version is released:
On the day of the release
Tag and publish new release:
Create a new minor release
Summary
This release brings new utilities functions on PSBTs like
fee_amount()andfee_rate()and migrates BDK to use our new external esplora client library. As always many bug fixes, docs and tests improvement are also included.Commit
0facb99
Changelog
What's Changed
non_witness_utxosby @afilini in Enable signing taproot transactions with onlynon_witness_utxos#757Wallet::descriptor_checksumto actually return the checksum by @evanlinjin in FixWallet::descriptor_checksumto actually return the checksum #763Checklist
On the day of the feature freeze
Change the
masterbranch to the next MINOR+1 version:masterbranch.bump_dev_MAJOR_MINOR+1, eg.bump_dev_0_22.bump_dev_MAJOR_MINOR+1branch to the next development MINOR+1 version.Cargo.tomlversion value toMAJOR.MINOR+1.0.bump_dev_MAJOR_MINOR+1branch tomaster. Bump version to 0.23.0 #768Create a new release branch and release candidate tag:
masteris up-to-date with the upstream repo.release/MAJOR.MINOR+1frommaster.release/MAJOR.MINOR+1branch toMAJOR.MINOR+1.0-rc.1version.Cargo.tomlversion value toMAJOR.MINOR+1.0-rc.1.HEADcommit in therelease/MAJOR.MINOR+1branch.vMAJOR.MINOR+1.0-rc.1--signflag.release/MAJOR.MINORbranch and new tag to thebitcoindevkit/bdkrepo.git push --tagsoption to push the newvMAJOR.MINOR+1.0-rc.1tag.If any issues need to be fixed before the MAJOR.MINOR+1.0 version is released:
masterbranch.release/MAJOR.MINOR+1branch.release/MAJOR.MINOR+1branch.release/MAJOR.MINOR+1branch toMAJOR.MINOR+1.0-rc.x+1version.Cargo.tomlversion value toMAJOR.MINOR+1.0-rc.x+1.HEADcommit in therelease/MAJOR.MINOR+1branch.vMAJOR.MINOR+1.0-rc.x+1, where x is the current release candidate number.--signflag.bitcoindevkit/bdkrepo.git push --tagsoption to push the newvMAJOR.MINOR+1.0-rc.x+1tag.On the day of the release
Tag and publish new release:
release/MAJOR.MINOR+1branch toMAJOR.MINOR+1.0version.Cargo.tomlversion value toMAJOR.MINOR+1.0.HEADcommit in therelease/MAJOR.MINOR+1branch.vMAJOR.MINOR+1.0--signflag.bitcoindevkit/bdkrepo.Release MAJOR.MINOR+1.0.1.0.0release check the "Pre-release" box.