Create a new major (beta) release
Summary
BDK Wallet 1.0.0-beta.3 is out! 🚀 Fixed transaction creation to not skip unused addresses, added function for sorting wallet transactions and option to change default BNB fallback back coin selection. We moved the bdk_hwi crate functionality to the rust-hwi repo.
Commit
TBD
Changelog
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master branch development version is 1.0.0-beta.2.
On the day of the feature freeze
Change the master branch to the 1.0.0-beta.3 version:
On the day of the release
Tag and publish new release:
Create a new major (beta) release
Summary
BDK Wallet 1.0.0-beta.3 is out! 🚀 Fixed transaction creation to not skip unused addresses, added function for sorting wallet transactions and option to change default BNB fallback back coin selection. We moved the bdk_hwi crate functionality to the rust-hwi repo.
Commit
TBD
Changelog
print_stdout/print_stderrlints to workspace level. chore: addprint_stdout/print_stderrlints to workspace level #1425TxUpdate::map_anchors. feat(core): addTxUpdate::map_anchors#1587tokio-utildependency version to build with rust 1.63. ci: pintokio-utildependency version to build with rust 1.63 #1590create_txsucceeds. fix(wallet): only mark change address used ifcreate_txsucceeds #1579Amounteverywhere. refactor(wallet): useAmounteverywhere #1595IndexedTxGraph/TxGraph/Walletthat insert txs to be more generic. Change methods ofIndexedTxGraph/TxGraph/Walletthat insert txs to be more generic #1586check_wallet_descriptorwhen creating and loading. fix(wallet): docheck_wallet_descriptorwhen creating and loading #1597bdk_hwi, asHWISigner's being moved torust-hwi. refactor(bdk_hwi): removebdk_hwi, asHWISigner's being moved torust-hwi#1561CheckPoint::insertwith existing block must succeed. fix(core): callingCheckPoint::insertwith existing block must succeed #1601Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is 1.0.0-beta.2.On the day of the feature freeze
Change the
masterbranch to the 1.0.0-beta.3 version:masterbranch.release/bump_dev_1.0.0_beta.3.v1.0.0-beta.2semver-checksagainst the previous release tag.cargo semver-checks --baseline-rev v1.0.0-beta.2bump_dev_1.0.0_beta.3branch to the next development version.Bump the modified crates versions in their
Cargo.tomlfiles. [update this list with only changed crates]The commit message should be: [update this list with only changed crates]
release/bump_dev_1.0.0-beta.3branch tomaster. Bump bdk_wallet version to 1.0.0-beta.3 #1608On the day of the release
Tag and publish new release:
HEADcommit in themasterbranch.git tag v1.0.0-beta.3 --sign -ev1.0.0-beta.3--signflag.bitcoindevkit/bdkrepo.git push upstream --tag v1.0.0-beta.3cargo publish -p <crate name>Release 1.0.0-beta.3.1.0.0release check the "Pre-release" box.