-
Notifications
You must be signed in to change notification settings - Fork 330
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.22.0 #742
Comments
I added changelog notes in the description, feel free to edit. |
@afilini in the new |
I don't think it really matters here if we use the -rc suffix. It's only with patch-level releases that we should be careful not to use them to let other projects use cargo patches. Basically we want to let people who are, say, on But the upgrade to Also note that patches aren't "inherited" in downstream projects: for example, if crate |
OK sounds fine, anyway I think we'll have a better patching (and merging) experience going forward. :-D |
I just noticed that the -rc.1 and -rc.2 tags are missing the "v" prefix. I'll keep them like this right now because I don't want to break all the PRs, but maybe in the future we can think about renaming them, once it's likely nobody is using them anymore. |
I also updated the changelog to include PR numbers |
Looks good, and good idea to add the PR #s to the change log. I also added a copy of the "Summary" and "Changelog" to the GitHub release page, and renamed the github auto-generated changelog to "All Changes". I'll get the downstream projects update PRs ready today. Up to you if you think it's worth renaming the -rc.* tags, now that the release it out no one should need them. |
Create a new minor release
Summary
This release brings support for hardware signers on desktop through the HWI library.
It also includes fixes and improvements which are part of our ongoing effort of integrating
BDK and LDK together.
Commit
32db387
Changelog
Added
Deref<Target=Client>
forElectrumBlockchain
#705Changed
Checklist
Release numbering must follow Semantic Versioning. These steps assume the current
master
branch development version is MAJOR.MINOR.0.
On the day of the feature freeze
Change the
master
branch to the next MINOR+1 version:master
branch.bump_dev_MAJOR_MINOR+1
, eg.bump_dev_0_22
.bump_dev_MAJOR_MINOR+1
branch to the next development MINOR+1 version.Cargo.toml
version value toMAJOR.MINOR+1.0
.bump_dev_MAJOR_MINOR+1
branch tomaster
.Create a new release branch and release candidate tag:
master
is up-to-date with the upstream repo.release/MAJOR.MINOR+1
frommaster
.HEAD
commit in therelease/MAJOR.MINOR+1
branch.vMAJOR.MINOR+1.0-RC.1
--sign
flag.release/MAJOR.MINOR
branch and new tag to thebitcoindevkit/bdk
repo.git push --tags
option to push the newvMAJOR.MINOR+1.0-RC.1
tag.If any issues need to be fixed before the MAJOR.MINOR+1.0 version is released:
master
branch.release/MAJOR.MINOR+1
branch.release/MAJOR.MINOR+1
branch.HEAD
commit in therelease/MAJOR.MINOR+1
branch.vMAJOR.MINOR+1.0-RC.x+1
, where x is the current release candidate number.--sign
flag.bitcoindevkit/bdk
repo.git push --tags
option to push the newvMAJOR.MINOR+1.0-RC.x+1
tag.On the day of the release
Tag and publish new release:
HEAD
commit in therelease/MAJOR.MINOR+1
branch.vMAJOR.MINOR+1.0
--sign
flag.bitcoindevkit/bdk
repo.Release MAJOR.MINOR+1.0
.1.0.0
release check the "Pre-release" box.The text was updated successfully, but these errors were encountered: