Skip to content

Releases: bitcoindevkit/bdk

v0.5.0

29 Mar 08:06
v0.5.0
f7944e8
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

The v0.5.0 brings add_foreign_utxo() and upgrades our license to MIT / Apache-2.

You can find the full changelog in the CHANGELOG.md file.

As always, thanks to everybody who contributed to this release!

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

18 Feb 00:29
v0.4.0
e3f893d
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

Full Changelog: v0.3.0...v0.4.0

v0.3.0

28 Jan 04:19
v0.3.0
bddd418
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

This is the second regularly scheduled release of BDK ! The v0.3.0 release is a relatively small update compared to v0.2.0, but it still brings some nice APIs improvements and general bugfixes.

If you are looking for a quick overview of the release check out the blog post, or have a look at the full changelog for a more in-depth list of the changes.

As always, thanks to everybody who contributed to this release!

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.2.0

22 Dec 13:16
v0.2.0
76b5273
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

A new release of BDK is finally out! The v0.2.0 release contains many exciting new features, bug fixes and overall improvements. This release also marks the beginning of our new regular release schedule, which will see us pushing out a new release every four weeks.

If you are looking for a quick overview of the release check out our blog post, or have a look at the full changelog for a more in-depth list of the changes.

As always, thanks to everybody who contributed to this release!

What's Changed

New Contributors

Full Changelog: 0.1.0-beta.1...v0.2.0

0.1.0-beta.1

08 Sep 14:02
5d977bc
Compare
Choose a tag to compare
0.1.0-beta.1 Pre-release
Pre-release

Contributors

@afilini @danielabrozzoni @dspicher @LLFourn

What's Changed

  • electrum client by @afilini in #1
  • electrum: add rustls as the default ssl implementation by @afilini in #5
  • Descriptors and PSBT by @afilini in #2
  • Database by @afilini in #6
  • Wallet logic by @afilini in #7
  • [repl] Add broadcast command by @afilini in #8
  • Add a generalized "Blockchain" interface by @afilini in #9
  • [wallet] Add an option to change the assumed current height by @afilini in #10
  • [blockchain] add the Esplora backend by @afilini in #11
  • [blockchain] Use async I/O in the various blockchain impls by @afilini in #12
  • [database] fix deletion on batch objects by @afilini in #13
  • [wasm] Fix SystemTime for wasm and refactor the cli part by @afilini in #14
  • [wallet] Fix potential overflow when adding block heights by @afilini in #15
  • [descriptors] Transform descriptors into the corresponding "public" v… by @afilini in #16
  • [wallet] Specify the policy branch with a map by @afilini in #17
  • [cli] Add a few commands to handle psbts by @afilini in #18
  • Add hd keypaths outputs by @afilini in #23
  • Remove async, upgrade electrum-client by @afilini in #26
  • Update miniscript to version 1.0 by @afilini in #27
  • Make the blockchain interface async again on wasm32-unknown-unknown by @afilini in #28
  • [repl] Expose list_transactions() in the REPL by @afilini in #29
  • Wallet refactor by @afilini in #32
  • [wallet] Add a type to handle fee unit conversions, add `Wallet::esti… by @afilini in #33
  • [examples] Fix renamed thresh_m descriptor by @dspicher in #34
  • Fix compiler example by @dspicher in #35
  • Add a feature to enable the async interface on non-wasm32 platforms by @afilini in #36
  • [wallet] Nicer interface for WalletExport by @afilini in #37
  • More TxBuilder options, add tests by @afilini in #38
  • Implement RBF and add a few tests by @afilini in #40
  • Compact Filters blockchain implementation by @afilini in #41
  • Use miniscript::DescriptorPublicKey by @afilini in #39
  • General interface cleanup, write the docs by @afilini in #49
  • Fix the last_derivation_index calculation by @afilini in #50
  • Remove assumed "/api" prefix from esplora by @LLFourn in #51
  • Improve the README, add examples by @afilini in #52
  • Change docs link while we can't publish the crate by @afilini in #53

New Contributors

Full Changelog: https://github.com/bitcoindevkit/bdk/commits/0.1.0-beta.1