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
This is the final bdk_wallet 1.0.0 release. It contains small improvements to the wallet transactions function and next_unused_address API docs. Please thank all the contributors who made this first major release possible and who's continued effort make the BDK project so awesome!
Release numbering must follow Semantic Versioning. These steps assume the current master branch development version is v1.0.0-beta.6.
On the day of the feature freeze
Change the master branch to the next MINOR+1 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.
Create a "draft" release page and release notes comparing master commit with prior tag v1.0.0-beta.6
Determine which crates need a major release bump and which only need a patch release by looking at the git log. cargo-semver-checks can also help with this cargo semver-checks --baseline-rev <last-tag>
Bump the bump_dev_1.0.0 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
For crates that changed update their CHANGELOG.md files, see "keep a changelog".
The commit message should be: [update this list with only changed crates]
Bump bdk_wallet version to 1.0.0
bdk_core to 0.4.1
bdk_chain to 0.21.1
bdk_bitcoind_rpc to 0.17.1
bdk_electrum to 0.20.1
bdk_esplora to 0.20.1
bdk_file_store to 0.18.1
bdk_testenv to 0.11.1
Create PR and merge the release/bump_dev_1.0.0 branch to master.
Summary
This is the final bdk_wallet 1.0.0 release. It contains small improvements to the wallet
transactions
function andnext_unused_address
API docs. Please thank all the contributors who made this first major release possible and who's continued effort make the BDK project so awesome!Commit
03a08bb
Changelog
Changed
Wallet::transactions
should only return relevant transactions.transactions
method should only return relevant transactions #1779Documentation
next_unused_address
API docs. docs(wallet): reword thenext_unused_address
doc #1680Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
master
branch development version is v1.0.0-beta.6.On the day of the feature freeze
Change the
master
branch to the next MINOR+1 version:master
branch.release/bump_dev_1.0.0
.v1.0.0-beta.6
cargo-semver-checks
can also help with thiscargo semver-checks --baseline-rev <last-tag>
bump_dev_1.0.0
branch to the next development version.Cargo.toml
files. [update this list with only changed crates]CHANGELOG.md
files, see "keep a changelog".release/bump_dev_1.0.0
branch tomaster
.On the day of the release
Tag and publish new release:
HEAD
commit in themaster
branch.git tag wallet-1.0.0 --sign -e
wallet-1.0.0
--sign
flag.git tag -v wallet-1.0.0
bitcoindevkit/bdk
repo.git push upstream --tags
cargo publish -p <crate name>
Release wallet-1.0.0
.1.0.0
release, do not check the "Pre-release" box.The text was updated successfully, but these errors were encountered: