Create a new minor release
Summary
This is a maintenance release and includes changes from yanked version 0.27.2 including to disable default-features for rust-bitcoin and rust-miniscript dependencies, and for rust-esplora-client optional dependency. New default std feature must now be enabled unless building for wasm.
Commit
78529b6a429e066d5c0290111c9e26f908af5fa4
Changelog
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current master
branch development version is 0.27.2.
Abbreviated the release process since some steps were already done in prior PR.
On the day of the release
Create a new release/0.28 branch and release tag:
Create a new minor release
Summary
This is a maintenance release and includes changes from yanked version 0.27.2 including to disable default-features for rust-bitcoin and rust-miniscript dependencies, and for rust-esplora-client optional dependency. New default std feature must now be enabled unless building for wasm.
Commit
78529b6a429e066d5c0290111c9e26f908af5fa4
Changelog
default-features = falsefor rust-bitcoin and rust-miniscript #882stdfeature as part of default features Add defaultstdfeature, prep for 0.28.0 release #930Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
masterbranch development version is 0.27.2.
Abbreviated the release process since some steps were already done in prior PR.
On the day of the release
Create a new
release/0.28branch and release tag:release/0.27is up-to-date with the upstream repo.release/0.28fromrelease/0.27.release/0.28branch to0.28.0version.Cargo.tomlversion value to0.28.0.HEADcommit in therelease/0.28branch.v0.28.0--signflag.bitcoindevkit/bdkrepo.Release 0.28.0.1.0.0release check the "Pre-release" box.