The BDK 1.0.0-alpha release should be used for **experimentation only**, APIs are still unstable and the code is not fully tested. This alpha.1 release introduces the new `ChainOracle` struct for more efficient chain syncing. A new `std` default feature was added for `bdk`, `bdk_chain` and `bdk_esplora` crates; when disabled these crates can be used in `no-std` projects. BDK 1.0.0-alpha.x docs are now published to docs.rs.
Changelog
Fixed
- Fixed a bug in the policy condition calculation. #932
- Pin base64 to 0.21.0 #990
- Fix docsrs publishing for bdk crate. #1011
Changed
- Refactor `bdk_chain` to use new `ChainOracle` structure. #926 #963 #965 #975 #976
- Better no std support. #894
- Set `default-features = false` for `rust-bitcoin` and `rust-miniscript`.
- Introduce `std` default feature for `bdk`, `bdk_chain` and `bdk_esplora`.
Added
- Add a simple conversion tool for going to kilo weight units. #953
- Add Custom spk iterator. #927
- Add taproot descriptor template (BIP-86). #840
-----BEGIN PGP SIGNATURE-----