Create a new major (beta) release
Summary
This release includes the first beta version of bdk_wallet with a stable 1.0.0 API. The changes in this version include reworked wallet peristence, changeset, and construction, optional user provided RNG, custom tx sorting, and use of merkle proofs in bdk_electrum.
Commit
17a9850
Changelog
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master branch development version is 1.0.0-alpha.13.
On the day of the feature freeze
Change the master branch to the 1.0.0-beta.1 version:
On the day of the release
Tag and publish new release:
Create a new major (beta) release
Summary
This release includes the first beta version of
bdk_walletwith a stable 1.0.0 API. The changes in this version include reworked wallet peristence, changeset, and construction, optional user provided RNG, custom tx sorting, and use of merkle proofs in bdk_electrum.Commit
17a9850
Changelog
SignOptionsand improve finalization logic. fix(wallet)!: SimplifySignOptionsand improve finalization logic #1476Weighttype instead ofusize. refactor(wallet)!: UseWeighttype instead ofusize#1468blockdata::from bitcoin paths. refactor(wallet): Remove usage ofblockdata::from bitcoin paths #1490Option<u64>. refactor(chain)!: Change tx_last_seen toOption<u64>#1416indexer. refactor(chain)!: Create moduleindexer#1493AppendtoMerge. chore(chain)!: RenameAppendtoMerge#1502bdk_electrumto use merkle proofs. feat(electrum)!: Updatebdk_electrumto use merkle proofs #1489Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is 1.0.0-alpha.13.On the day of the feature freeze
Change the
masterbranch to the 1.0.0-beta.1 version:masterbranch.release/bump_dev_1.0.0_beta.1.v1.0.0-beta.1bump_dev_1.0.0_beta.1branch to the next development version.Cargo.tomlfiles. [update this list with only changed crates]release/bump_dev_1.0.0-beta.1branch tomaster. Bump bdk version to 1.0.0-beta.1 #1522On the day of the release
Tag and publish new release:
HEADcommit in themasterbranch.v1.0.0-beta.1--signflag.bitcoindevkit/bdkrepo.Release 1.0.0-beta.1.1.0.0release check the "Pre-release" box.