You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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:
Ensure all alpha milestone issues and PRs closed, archive them on the project board.
Switch to the master branch.
Create a new PR branch called release/bump_dev_1.0.0_beta.3.
Create a "draft" release page and release notes comparing master commmit with prior tag v1.0.0-beta.2
Determine which crates need a major release bump and which only need a patch release with semver-checks against the previous release tag. cargo semver-checks --baseline-rev v1.0.0-beta.2
Bump the bump_dev_1.0.0_beta.3 branch to the next development version.
Bump the modified crates versions in their Cargo.toml files. [update this list with only changed crates]
bdk_core
bdk_chain
bdk_bitcoind_rpc
bdk_electrum
bdk_esplora
bdk_file_store
bdk_testenv
bdk_wallet
The commit message should be: [update this list with only changed crates]
Bump bdk_wallet version to 1.0.0-beta.3
bdk_core to 0.1.1
bdk_chain to 0.18.1
bdk_bitcoind_rpc to 0.14.1
bdk_electrum to 0.17.1
bdk_esplora to 0.17.1
bdk_file_store to 0.15.1
bdk_testenv to 0.8.1
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_stderr
lints to workspace level. chore: addprint_stdout
/print_stderr
lints to workspace level #1425TxUpdate::map_anchors
. feat(core): addTxUpdate::map_anchors
#1587tokio-util
dependency version to build with rust 1.63. ci: pintokio-util
dependency version to build with rust 1.63 #1590create_tx
succeeds. fix(wallet): only mark change address used ifcreate_tx
succeeds #1579Amount
everywhere. refactor(wallet): useAmount
everywhere #1595IndexedTxGraph
/TxGraph
/Wallet
that insert txs to be more generic. Change methods ofIndexedTxGraph
/TxGraph
/Wallet
that insert txs to be more generic #1586check_wallet_descriptor
when creating and loading. fix(wallet): docheck_wallet_descriptor
when creating and loading #1597bdk_hwi
, asHWISigner
's being moved torust-hwi
. refactor(bdk_hwi): removebdk_hwi
, asHWISigner
's being moved torust-hwi
#1561CheckPoint::insert
with existing block must succeed. fix(core): callingCheckPoint::insert
with existing block must succeed #1601Checklist
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:master
branch.release/bump_dev_1.0.0_beta.3
.v1.0.0-beta.2
semver-checks
against the previous release tag.cargo semver-checks --baseline-rev v1.0.0-beta.2
bump_dev_1.0.0_beta.3
branch to the next development version.Bump the modified crates versions in their
Cargo.toml
files. [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.3
branch tomaster
. Bump bdk_wallet version to 1.0.0-beta.3 #1608On the day of the release
Tag and publish new release:
HEAD
commit in themaster
branch.git tag v1.0.0-beta.3 --sign -e
v1.0.0-beta.3
--sign
flag.bitcoindevkit/bdk
repo.git push upstream --tag v1.0.0-beta.3
cargo publish -p <crate name>
Release 1.0.0-beta.3
.1.0.0
release check the "Pre-release" box.The text was updated successfully, but these errors were encountered: