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
andsqlite-db
features, keep default askey-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
andbdk-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 byregtest-*
features. - Add an integration testing framework in
src/tests/integration.rs
. This framework uses theregtest-*
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
- Remove some of the reserves and regtest features by @rajarshimaitra in #100
- The Great Reset by @rajarshimaitra in #99
- Fix compilation error when using memory database by @danielabrozzoni in #114
- Use async with esplora-reqwest by @danielabrozzoni in #115
- Update bdk dependency to 0.22 by @notmandatory in #118
- Satoshi's Calculator. by @rajarshimaitra in #102
- Update crate documentation by @rajarshimaitra in #104
- Add add_data enables op_return for bdk-cli by @waterst0ne in #105
- Create wallet dir only when necessary by @danielabrozzoni in #116
- Update bdk cli for wasm by @danielabrozzoni in #117
New Contributors
- @danielabrozzoni made their first contribution in #114
- @waterst0ne made their first contribution in #105
Full Changelog: v0.5.0...v0.6.0