diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md index ee56b2e3..da6f9af0 100644 --- a/.github/ISSUE_TEMPLATE/release.md +++ b/.github/ISSUE_TEMPLATE/release.md @@ -88,8 +88,7 @@ git push upstream v0.6.0 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` -30. - [ ] Apply changes to the minor_release and patch_release issue templates if they need any -31. - [ ] Open a PR on master with the changes in steps 29, 30, and 31. See [example PR here](https://github.com/bitcoindevkit/bdk-ffi/pull/317). Get a review and merge the PR. -32. - [ ] Make release on GitHub (set as pre-release and generate auto release notes between the previous tag and the new one) -33. - [ ] Post in the announcement channel -34. - [ ] Tweet about the library +30. - [ ] Apply changes to the release issue template if needed +31. - [ ] Make release on GitHub (set as pre-release and generate auto release notes between the previous tag and the new one) +32. - [ ] Post in the announcement channel +33. - [ ] Tweet about the library diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a405725..2bfc0258 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,35 @@ 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.5] +This release updates the bdk-ffi libraries to the latest bdk_wallet 1.0.0-beta.5 and related libraries (Esplora, Electrum, etc.). + +#### Added +`EsploraClient` + - `get_tx` [https://github.com/bitcoindevkit/bdk-ffi/pull/598] +`Wallet` + - `peek_address` [https://github.com/bitcoindevkit/bdk-ffi/pull/599] + - `next_derivation_index` [https://github.com/bitcoindevkit/bdk-ffi/pull/599] + - `next_unused_address` [https://github.com/bitcoindevkit/bdk-ffi/pull/599] + - `mark_used` [https://github.com/bitcoindevkit/bdk-ffi/pull/599] + - `reveal_addresses_to` [https://github.com/bitcoindevkit/bdk-ffi/pull/599] + - `list_unused_addresses` [https://github.com/bitcoindevkit/bdk-ffi/pull/599] + - `descriptor_checksum` [https://github.com/bitcoindevkit/bdk-ffi/pull/603] + - `finalize_psbt` [https://github.com/bitcoindevkit/bdk-ffi/pull/604] + - `cancel_tx` [https://github.com/bitcoindevkit/bdk-ffi/pull/601] + - `get_utxo` [https://github.com/bitcoindevkit/bdk-ffi/pull/601] + - `derivation_of_spk` [https://github.com/bitcoindevkit/bdk-ffi/pull/601] +`TxBuilder` + - `set_exact_sequence` [https://github.com/bitcoindevkit/bdk-ffi/pull/600] + +#### Changed +`Wallet` + - corrected argument name in `reveal_next_address` [https://github.com/bitcoindevkit/bdk-ffi/pull/599] + +#### Removed +`TxBuilder` + - `enable_rbf` [https://github.com/bitcoindevkit/bdk-ffi/pull/600] + ## [v1.0.0-beta.2] This release updates the bdk-ffi libraries to the latest bdk_wallet 1.0.0-beta.2 and related libraries (Esplora, Electrum, etc.), as well as uses the latest uniffi-rs library version 0.28.0. The releases now depend on [bitcoin-ffi] for the types that are exposed from the rust-bitcoin org. It also bumps the minimum supported Android API level to 24 (Android Nougat). diff --git a/bdk-android/gradle.properties b/bdk-android/gradle.properties index f6a35ee0..42ca17c5 100644 --- a/bdk-android/gradle.properties +++ b/bdk-android/gradle.properties @@ -2,4 +2,4 @@ org.gradle.jvmargs=-Xmx1536m android.useAndroidX=true android.enableJetifier=true kotlin.code.style=official -libraryVersion=1.0.0-beta.5-SNAPSHOT +libraryVersion=1.0.0-beta.6-SNAPSHOT diff --git a/bdk-jvm/gradle.properties b/bdk-jvm/gradle.properties index 87603652..fa79b3d9 100644 --- a/bdk-jvm/gradle.properties +++ b/bdk-jvm/gradle.properties @@ -1,4 +1,4 @@ org.gradle.jvmargs=-Xmx1536m android.enableJetifier=true kotlin.code.style=official -libraryVersion=1.0.0-beta.5-SNAPSHOT +libraryVersion=1.0.0-beta.6-SNAPSHOT diff --git a/bdk-jvm/scripts/build-windows-x86_64.sh b/bdk-jvm/scripts/build-windows-x86_64.sh index a0409b56..e6ee0c7e 100644 --- a/bdk-jvm/scripts/build-windows-x86_64.sh +++ b/bdk-jvm/scripts/build-windows-x86_64.sh @@ -3,7 +3,7 @@ COMPILATION_TARGET="x86_64-pc-windows-msvc" TARGET_DIR="target/x86_64-pc-windows-msvc/release-smaller" RESOURCE_DIR="resources/win32-x86-64" -LIB_NAME="bdkffi.ddl" +LIB_NAME="bdkffi.dll" # Move to the Rust library directory cd ../bdk-ffi/ || exit diff --git a/bdk-python/setup.py b/bdk-python/setup.py index a668acc0..3e703d5e 100644 --- a/bdk-python/setup.py +++ b/bdk-python/setup.py @@ -18,7 +18,7 @@ setup( name="bdkpython", - version="1.0.0b5.dev", + version="1.0.0b6.dev", description="The Python language bindings for the Bitcoin Development Kit", long_description=LONG_DESCRIPTION, long_description_content_type="text/markdown",