Skip to content
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

Step 28/29/30 in Release #645

Merged
merged 3 commits into from
Jan 3, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ python -m unittest --verbose
git tag v0.6.0 --sign --edit
git push upstream v0.6.0
```
26. - [ ] Trigger manual releases for all 4 libraries (for Swift, go on the [bdk-swift](https://github.com/bitcoindevkit/bdk-swift) trigger the release on `master` and simply add the version number and tag name in the text fields when running the workflow manually. Note that the version number must not contain the `v`, i.e. `0.26.0`, but the tag will have it, i.e. `v0.26.0`).
26. - [ ] Trigger manual releases for all 4 libraries (for Swift, go on the [bdk-swift](https://github.com/bitcoindevkit/bdk-swift) trigger the release on `master` and simply add the version number and tag name in the text fields when running the workflow manually. Note that the version number must not contain the `v`, i.e. `0.26.0`, but the tag will have it, i.e. `v0.26.0`). Note that on bdk-ffi to trigger release with tag (not branch).
27. - [ ] Make sure the released libraries work and contain the artifacts you would expect
28. - [ ] Aggregate all the changelog notices from the PRs and add them to the changelog file
29. - [ ] Bump the versions on master from `0.9.0-SNAPSHOT` to `0.10.0-SNAPSHOT`, `0.6.0.dev0` to `0.7.0.dev0`
Expand Down
28 changes: 28 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,32 @@ Changelog information can also be found in each release's git tag (which can be

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [v1.0.0-beta.6]
Copy link
Member

@thunderbiscuit thunderbiscuit Dec 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is written as a link but won't link anywhere as is. The actual links are at the bottom of the file, for example on line 358 (of this PR):

[v1.0.0-beta.2]: https://github.com/bitcoindevkit/bdk-ffi/compare/v1.0.0-alpha.11...v1.0.0-beta.2

They link to the list of commits comparison between the two tags (note that we have also forgotten to do this for beta 5... we might want to fix both in this commit?)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for catching this, fixed (for both beta 5 and beta 6!), added the two lines needed around line 358.

This release updates the `bdk-ffi` libraries to the latest `bdk_wallet` `1.0.0-beta.6` and related libraries (Esplora, Electrum, etc).

#### Added
- `DescriptorPublicKey::is_multipath` [https://github.com/bitcoindevkit/bdk-ffi/pull/625]
- `DescriptorPublicKey::master_fingerprint` [https://github.com/bitcoindevkit/bdk-ffi/pull/625]
- `Descriptor::is_multipath` [https://github.com/bitcoindevkit/bdk-ffi/pull/625]
- `Descriptor:: to_single_descriptors` [https://github.com/bitcoindevkit/bdk-ffi/pull/625]
- `EsploraClient::get_height` [https://github.com/bitcoindevkit/bdk-ffi/pull/623]
- `Psbt::finalize` [https://github.com/bitcoindevkit/bdk-ffi/pull/630]
- `TxBuilder::add_data` [https://github.com/bitcoindevkit/bdk-ffi/pull/611]
- `TxBuilder::current_height` [https://github.com/bitcoindevkit/bdk-ffi/pull/611]
- `TxBuilder::nlocktime` [https://github.com/bitcoindevkit/bdk-ffi/pull/611]
- `TxBuilder::allow_dust` [https://github.com/bitcoindevkit/bdk-ffi/pull/611]
- `TxBuilder::version` [https://github.com/bitcoindevkit/bdk-ffi/pull/611]
- `TxBuilder::policy_path` [https://github.com/bitcoindevkit/bdk-ffi/pull/629]
- `Wallet::cancel_tx` [https://github.com/bitcoindevkit/bdk-ffi/pull/601]
- `Wallet::get_utxo` [https://github.com/bitcoindevkit/bdk-ffi/pull/601]
- `Wallet::derivation_of_spk` [https://github.com/bitcoindevkit/bdk-ffi/pull/601]
- `Wallet::descriptor_checksum` [https://github.com/bitcoindevkit/bdk-ffi/pull/603]
- `Wallet:: finalize_psbt` [https://github.com/bitcoindevkit/bdk-ffi/pullhttps://github.com/bitcoindevkit/bdk-ffi/pull/604]
- `Wallet:: policies` [#629]

#### Other
- Added documentation via docstrings

## [v1.0.0-beta.5]
This release updates the bdk-ffi libraries to the latest bdk_wallet 1.0.0-beta.5 and related libraries (Esplora, Electrum, etc.).

Expand Down Expand Up @@ -328,6 +354,8 @@ This release has a number of new APIs, and adds support for Windows in bdk-jvm.

[BIP 0174]:https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki#encoding

[v1.0.0-beta.6]: https://github.com/bitcoindevkit/bdk-ffi/compare/v1.0.0-beta.5...v1.0.0-beta.6
[v1.0.0-beta.5]: https://github.com/bitcoindevkit/bdk-ffi/compare/v1.0.0-beta.2...v1.0.0-beta.5
[v1.0.0-beta.2]: https://github.com/bitcoindevkit/bdk-ffi/compare/v1.0.0-alpha.11...v1.0.0-beta.2
[v1.0.0-alpha.11]: https://github.com/bitcoindevkit/bdk-ffi/compare/v1.0.0-alpha.7...v1.0.0-alpha.11
[v1.0.0-alpha.7]: https://github.com/bitcoindevkit/bdk-ffi/compare/v1.0.0-alpha.2a...v1.0.0-alpha.7
Expand Down
2 changes: 1 addition & 1 deletion bdk-android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ org.gradle.jvmargs=-Xmx1536m
android.useAndroidX=true
android.enableJetifier=true
kotlin.code.style=official
libraryVersion=1.0.0-beta.6-SNAPSHOT
libraryVersion=1.0.0-beta.7-SNAPSHOT
2 changes: 1 addition & 1 deletion bdk-jvm/gradle.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
org.gradle.jvmargs=-Xmx1536m
android.enableJetifier=true
kotlin.code.style=official
libraryVersion=1.0.0-beta.6-SNAPSHOT
libraryVersion=1.0.0-beta.7-SNAPSHOT
2 changes: 1 addition & 1 deletion bdk-python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

setup(
name="bdkpython",
version="1.0.0b6.dev",
version="1.0.0b7.dev",
description="The Python language bindings for the Bitcoin Development Kit",
long_description=LONG_DESCRIPTION,
long_description_content_type="text/markdown",
Expand Down
Loading