Create a new minor release
Summary
This incremental bi-weekly release includes three big improvements. New electrum full_scan and sync APIs were added for more efficiently querying blockchain data. And the keychain::Changeset now includes public key descriptors and keychain::Balance uses bitcoin::Amount instead of u32 sats amounts. See the changelog for all the details.
Commit
TBD
Changelog
Changed
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master branch development version is 1.0.0-alpha.11.
On the day of the feature freeze
Change the master branch to the 1.0.0-alpha.11 version:
On the day of the release
Tag and publish new release:
Create a new minor release
Summary
This incremental bi-weekly release includes three big improvements. New electrum full_scan and sync APIs were added for more efficiently querying blockchain data. And the keychain::Changeset now includes public key descriptors and keychain::Balance uses bitcoin::Amount instead of u32 sats amounts. See the changelog for all the details.
Commit
TBD
Changelog
Changed
keychain::Changeset#1203bdk_electrumcrate to use sync/full-scan structs #1403keychain::Balanceto usebitcoin::Amount#1411bdk_testenvto re-export internally used crates. chore: clean upelectrsdandanyhowdev dependencies #1414full_scanandsyncinbdk_esplora. docs(esplora): fixedfull_scanandsyncdocumentation #1427Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is 1.0.0-alpha.11.On the day of the feature freeze
Change the
masterbranch to the 1.0.0-alpha.11 version:masterbranch.bump_dev_1.0.0_alpha.11.bump_dev_1.0.0_alpha.11branch to the next development MINOR+1 version.Cargo.tomlfiles. [update this list with only changed crates]bump_dev_1.0.0-alpha.11branch tomaster.On the day of the release
Tag and publish new release:
HEADcommit in themasterbranch.v1.0.0-alpha.11--signflag.bitcoindevkit/bdkrepo.Release 1.0.0-alpha.11.1.0.0release check the "Pre-release" box.