The v0.4.0 release brings updated dependencies, more sanity checks and an overhauled API to build transactions.
You can find the full v0.4.0 changelog on GitHub.
As always, thanks to everybody who contributed to this release!
What's Changed
- [wallet] Add "needed" and "available" metadata to Error::Insufficient… by @justinmoon in #173
- Documentation by @tcharding in #265
- [blockchain] Upgrade tokio by @justinmoon in #174
- Add a function to return the version of BDK at runtime by @afilini in #271
- Fix the crate version in
src/lib.rs
by @afilini in #273 - [ci] Update rust toolchains by @notmandatory in #275
- [signer] Add
Signer::id()
by @afilini in #270 - [wallet] Transaction creation overhaul by @LLFourn in #258
- Emit specific compile error if incompatible features are enabled by @luckysori in #277
- [keys] Improve the API of
DerivableKey
by @afilini in #274 - Update bitcoin, miniscript, electrum-client by @afilini in #276
- Un-pin the version of
cc
by @afilini in #278 - Compact filters balance example by @RCasatta in #211
- Fix clippy warnings for new stable rust
1.50.0
by @notmandatory in #282 - Fix/policy path multisig by @afilini in #286
Full Changelog: v0.3.0...v0.4.0