From: Vihiga Tyonum Date: Wed, 22 Jul 2026 18:06:10 +0000 (+0100) Subject: docs: Update project changelog X-Git-Tag: v4.0.0~2^2~1 X-Git-Url: http://internal-gitweb-vhost/blockdata/script/encode/-script/struct.WScriptHash.html?a=commitdiff_plain;h=9437132c23ced7a634200a09154167f020027b9e;p=bdk-cli docs: Update project changelog Multi-line description of commit, feel free to be detailed. [Ticket: X] --- diff --git a/CHANGELOG.md b/CHANGELOG.md index 43171a1..08b8d9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,28 @@ Changelog info is also documented on the [GitHub releases](https://github.com/bi page. See [DEVELOPMENT_CYCLE.md](DEVELOPMENT_CYCLE.md) for more details. ## [Unreleased] - - Fixed `create_tx --send_all` to reject multiple recipients instead of silently using only the first one - - Renamed the `bip322` feature to `message_signer` + +## [4.0.0] + +- Added persistance to existing async payjoin integration +- Added experimental silent payment transaction creation support +- Added BIP353 DNS payment instruction support and also `resolve_dns_recipient` which receives a Human Readable Name (HRN) and returns the associated address +- Added wallet `lock_utxo`, `unlock_utxo`, `locked_utxos` commands +- Refactored project structure +- Added randomization of the unspendable internal key for taproot descriptors +- Added WalletEvent to `sync` and `full_scan` for all backends +- Added integration tests +- Renamed `bip322` feature to `message_signer` +- Fixed `create_tx --send_all` to reject multiple recipients instead of silently using only the first one +- Updated `bdk_wallet` to v3.1.0, `bdk_redb` to v0.2.0, `bdk_kyoto` to v0.17.0` +- Updated `bdk_bitcoind_rpc` to v0.22.0, `bdk_electrum` to v0.24.0 +- Dropped wallet `verbose` flag +- Fixed saving and reusing `proxy_opts` in wallet config +- Limit `test-threads` for running tests in parallel to 2 by +- Replaced `Network` enum with `NetworkKind` +- Replaced `broadcast_random` with `submit_package` for broadcasting transactions in KyotoClient +- Dropped `include_output_redeem_witness_script` and added `add_global_xpubs` to TxBuilder in `create_tx` command +- Dropped `pretty` flag ## [3.0.0] @@ -141,7 +161,8 @@ page. See [DEVELOPMENT_CYCLE.md](DEVELOPMENT_CYCLE.md) for more details. ## [0.1.0-beta.1] -[Unreleased]: https://github.com/bitcoindevkit/bdk-cli/compare/v3.0.0...HEAD +[Unreleased]: https://github.com/bitcoindevkit/bdk-cli/compare/v4.0.0...HEAD +[4.0.0]: https://github.com/bitcoindevkit/bdk-cli/compare/v4.0.0...v3.0.0 [3.0.0]: https://github.com/bitcoindevkit/bdk-cli/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/bitcoindevkit/bdk-cli/compare/v1.0.0...v2.0.0 [1.0.0]: https://github.com/bitcoindevkit/bdk-cli/compare/v0.27.1...v1.0.0