Skip to content

Releases: bitcoindevkit/bdk-cli

v0.27.1

15 Mar 06:39
v0.27.1
45a0952
Compare
Choose a tag to compare

Summary

This Release contains development updates and one extra new feature.

  • The Stable rustc version is updated to 1.65.
  • electrsd dependency updated to version 0.22.
  • Adding support for Hardware Wallet Signer.

Changelog

  • Added hardware signers through the use of HWI
  • Bumped rustc stable to 1.65.
  • Bumped electrsd version to v0.22.*.

What's Changed

Full Changelog: v0.26.0...v0.27.1

Release 0.26.0

12 Jan 06:51
v0.26.0
54dd1b2
Compare
Choose a tag to compare

Summary

This release adds some internal changes around WASM, CBF, cli-app framework and one
usage enhancement.

Changelog

Fixed

  • Check that a PSBT is signed before broadcast, else throw a useful error message to user.

Added

  • Miniscript Translation capability to an AliasMap in wasm, to enhance the paly ground interface.

Changed

  • cli-app framework from structop to clap.
  • Temporarily disable compact_filters until bdk v1.0.0 launch.

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.26.0

v0.6.0

28 Sep 19:35
v0.6.0
e23a892
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

This is a big release that introduces new node subcommands, WASM support, sqlite DB support, and better documentation. See below for all the enhancement and fixes.

  • Add distinct key-value-db and sqlite-db features, keep default as key-value-db
  • Reorganize existing codes in separate modules. Change crate type from lib to bin.
  • Rewrite relevant doc comments as structopt help document.
  • Update bdk and bdk-reserves to v0.22.0.
  • Change default database to sqlite.
  • Change the esplora-reqwest feature to always use async mode
  • Change rpc --skip-blocks option to --start-time which specifies time initial sync will start scanning from.
  • Add new bdk-cli node <command> [<args>] to control the backend node deployed by regtest-* features.
  • Add an integration testing framework in src/tests/integration.rs. This framework uses the regtest-* feature to run automated testing with bdk-cli.
  • Add possible values for network option to improve help message, and fix typo in doc.
  • Add a module wasm containing objects to use bdk-cli from web assembly

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

25 May 16:22
v0.5.0
80260e1
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

This release primarily includes the latest dependency versions bumps for bdk and corresponding bdk-reserves to version 0.18. Also included are initial commits for future new features, in particular support for a build-in regtest node and using a SQLite database instead of the default key-value database. Also check out the new "Resources" section in the README when you want to get started with bdk-cli.

What's Changed

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

v0.4.0

06 Mar 00:14
v0.4.0
8b417a3
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

The first release of bdk-cli for 2022 is finally out! A notable new reserve feature enables proof of reserves commands provided by bdk-reserves. Other changes include replacing the wallet bump_fee command --send_all with the new --shrink option, automatically deriving the wallet name from the descriptor (if no name is provided), and a new cookie authentication option for the rpc blochchain backend.

What's Changed

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

v0.3.0

24 Oct 17:45
v0.3.0
9055609
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

The v0.3.0 release adds the RPC blockchain client and new CompactBlockFilter blockchain client options, changes the default features to not include the electrum blockchain client, adds a new compile command to compile a miniscript policy to an output descriptor, adds a new verbose output flag to display PSBT details in JSON format, and fixes the cargo install instructions. For all the release details please see the CHANGELOG.

A big thanks to new contributors!

What's Changed

New Contributors

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

v0.2.0

26 Feb 23:49
v0.2.0
f0490eb
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

The v0.2.0 release includes a dependency update to bdk v0.4.0 and bdk-macros v0.3.0, a small sub-command reorganization, plus new key sub-commands to generate, restore and derive extended keys.

You can find the full v0.2.0 changelog on GitHub.

Thanks to everybody who contributed to this release!

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

08 Jan 20:00
v0.1.0
4909838
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

This is the first release of the bdk-cli lib and bin as a separate crate from the bdk lib project.

Contributors

@afilini
@eupn
@LLFourn
@RCasatta
@notmandatory
@willcl-ark

What's Changed

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

0.1.0-beta.1

29 Oct 02:58
Compare
Choose a tag to compare