From 8be791ab648ff16db253800e8f99d52404d8104b Mon Sep 17 00:00:00 2001 From: valued mammal Date: Tue, 4 Feb 2025 12:33:59 -0500 Subject: [PATCH] Bump bdk_wallet to v1.1.0 bdk_bitcoind_rpc to 0.18.0 bdk_electrum to 0.21.0 --- crates/bitcoind_rpc/CHANGELOG.md | 9 ++++++++- crates/bitcoind_rpc/Cargo.toml | 2 +- crates/core/CHANGELOG.md | 6 +++++- crates/electrum/CHANGELOG.md | 8 +++++++- crates/electrum/Cargo.toml | 4 ++-- crates/wallet/CHANGELOG.md | 18 ++++++++++++++++++ crates/wallet/Cargo.toml | 2 +- 7 files changed, 42 insertions(+), 7 deletions(-) diff --git a/crates/bitcoind_rpc/CHANGELOG.md b/crates/bitcoind_rpc/CHANGELOG.md index 6acf96f86..6c0c8c681 100644 --- a/crates/bitcoind_rpc/CHANGELOG.md +++ b/crates/bitcoind_rpc/CHANGELOG.md @@ -7,10 +7,17 @@ Contributors do not need to change this file but do need to add changelog detail 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). +## [bitcoind_rpc-0.18.0] + +### Added + +- Added `bip158` module as a means of updating `bdk_chain` structures #1614 + ## [bitcoind_rpc-0.17.1] ### Changed - Minor updates to fix new rustc 1.83.0 clippy warnings #1776 -[bitcoind_rpc-0.17.1]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.17.1 \ No newline at end of file +[bitcoind_rpc-0.17.1]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.17.1 +[bitcoind_rpc-0.18.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.18.0 diff --git a/crates/bitcoind_rpc/Cargo.toml b/crates/bitcoind_rpc/Cargo.toml index 4102a93d5..7e5eda93e 100644 --- a/crates/bitcoind_rpc/Cargo.toml +++ b/crates/bitcoind_rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bdk_bitcoind_rpc" -version = "0.17.1" +version = "0.18.0" edition = "2021" rust-version = "1.63" homepage = "https://bitcoindevkit.org" diff --git a/crates/core/CHANGELOG.md b/crates/core/CHANGELOG.md index 1f108970f..6252a80dd 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/CHANGELOG.md @@ -7,10 +7,14 @@ Contributors do not need to change this file but do need to add changelog detail 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). +## Unreleased + +- test: add tests for `Merge` trait #1738 + ## [core-0.4.1] ### Changed - Minor updates to fix new rustc 1.83.0 clippy warnings #1776 -[core-0.4.1]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.4.1 \ No newline at end of file +[core-0.4.1]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.4.1 diff --git a/crates/electrum/CHANGELOG.md b/crates/electrum/CHANGELOG.md index 613b0dc34..f89e86ed1 100644 --- a/crates/electrum/CHANGELOG.md +++ b/crates/electrum/CHANGELOG.md @@ -7,10 +7,16 @@ Contributors do not need to change this file but do need to add changelog detail 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). +## [electrum-0.21.0] + +- Bump crate MSRV to 1.75.0 +- deps: bump `electrum-client` to 0.23.0 + ## [electrum-0.20.1] ### Changed - Minor updates to fix new rustc 1.83.0 clippy warnings #1776 -[electrum-0.20.1]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.20.1 \ No newline at end of file +[electrum-0.20.1]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.20.1 +[electrum-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.21.0 \ No newline at end of file diff --git a/crates/electrum/Cargo.toml b/crates/electrum/Cargo.toml index 65e7e8dc7..e3918c18d 100644 --- a/crates/electrum/Cargo.toml +++ b/crates/electrum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bdk_electrum" -version = "0.20.1" +version = "0.21.0" edition = "2021" homepage = "https://bitcoindevkit.org" repository = "https://github.com/bitcoindevkit/bdk" @@ -14,7 +14,7 @@ workspace = true [dependencies] bdk_core = { path = "../core", version = "0.4.1" } -electrum-client = { version = "0.22", features = [ "proxy" ], default-features = false } +electrum-client = { version = "0.23", features = [ "proxy" ], default-features = false } [dev-dependencies] bdk_testenv = { path = "../testenv" } diff --git a/crates/wallet/CHANGELOG.md b/crates/wallet/CHANGELOG.md index 8713c598a..ffef24b0e 100644 --- a/crates/wallet/CHANGELOG.md +++ b/crates/wallet/CHANGELOG.md @@ -7,6 +7,23 @@ Contributors do not need to change this file but do need to add changelog detail 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). +## [wallet-1.1.0] + +### Added + +- `Wallet` can now be constructed using `Network::Testnet4` #1805 +- test: create tx locktime cltv for a specific time #1682 +- docs: add architectural decision records (ADR) #1592 + +### Changed + +- Changed the default transaction version number to version 2 for TxBuilder. #1789 + +### Fixed + +- Improve safety on finalize psbt #1790 +- Fixed an issue preventing `build_fee_bump` from re-targeting the drain value for some wallets #1812 + ## [wallet-1.0.0] ### Summary @@ -1237,3 +1254,4 @@ final transaction is created by calling `finish` on the builder. [v1.0.0-beta.5]: https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-beta.5 [v1.0.0-beta.6]: https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-beta.6 [wallet-1.0.0]: https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.0.0 +[wallet-1.1.0]: https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.1.0 diff --git a/crates/wallet/Cargo.toml b/crates/wallet/Cargo.toml index f8420beb2..028aac6c8 100644 --- a/crates/wallet/Cargo.toml +++ b/crates/wallet/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bdk_wallet" homepage = "https://bitcoindevkit.org" -version = "1.0.0" +version = "1.1.0" repository = "https://github.com/bitcoindevkit/bdk" documentation = "https://docs.rs/bdk" description = "A modern, lightweight, descriptor-based wallet library"