]> Untitled Git - bdk/tag
v0.23.0
object 0facb99c8143ef20bcd4891f19b570c61112622c
authorAlekos Filini <alekos.filini@gmail.com>
Fri, 7 Oct 2022 11:33:49 +0000 (13:33 +0200)
Release 0.23.0

### Summary

This release brings new utilities functions on PSBTs like `fee_amount()` and `fee_rate()` and migrates BDK to use our new external esplora client library.
As always many bug fixes, docs and tests improvement are also included.

### Changelog

## What's Changed
* Update electrum-client to 0.11.0 by @afilini in https://github.com/bitcoindevkit/bdk/pull/737
* Change configs for source-base code coverage by @wszdexdrf in https://github.com/bitcoindevkit/bdk/pull/708
* Run code coverage on every PR by @danielabrozzoni in https://github.com/bitcoindevkit/bdk/pull/747
* Add psbt_signer.rs example by @notmandatory in https://github.com/bitcoindevkit/bdk/pull/744
* Add fee_amount() and fee_rate() functions to PsbtUtils trait by @notmandatory in https://github.com/bitcoindevkit/bdk/pull/728
* Improve docs regarding PSBT finalization by @tnull in https://github.com/bitcoindevkit/bdk/pull/753
* Add tests to improve coverage by @vladimirfomene in https://github.com/bitcoindevkit/bdk/pull/745
* Enable signing taproot transactions with only `non_witness_utxos` by @afilini in https://github.com/bitcoindevkit/bdk/pull/757
* Add datatype for is_spent sqlite column by @vladimirfomene in https://github.com/bitcoindevkit/bdk/pull/713
* Update compiler example to a Policy example by @rajarshimaitra in https://github.com/bitcoindevkit/bdk/pull/730
* Remove redundant duplicated keys check by @afilini in https://github.com/bitcoindevkit/bdk/pull/761
* Fix the release process by @afilini in https://github.com/bitcoindevkit/bdk/pull/754
* Remove genesis_block lazy initialization by @shobitb in https://github.com/bitcoindevkit/bdk/pull/756
* Add vscode filter to gitignore by @evanlinjin in https://github.com/bitcoindevkit/bdk/pull/762
* Fix `Wallet::descriptor_checksum` to actually return the checksum by @evanlinjin in https://github.com/bitcoindevkit/bdk/pull/763
* Use the esplora client crate by @afilini in https://github.com/bitcoindevkit/bdk/pull/764
#
# Write a message for tag:
#   v0.23.0
# Lines starting with '#' will be kept; you may remove them yourself if you want to.
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEN3HnuSjCMmq+90dKQxQB5KRTAGEFAmNADsAACgkQQxQB5KRT
AGECxw//b+jVMpWH19FYDKlJnGSAaYrcoKHDBGRw9dOAWOy/boYAvO5sO9X6nu2T
Ewb2yHyMi6ICM0yf6sYC5zEdcjlMulXM12Kc8e0Wsb3fTVVhZjoU9ChR++yoc2Ld
os9BD1um+NxFZZ9kjQwq436RS37RphaXEF8vEEOqean26CZeQe36PJAtHDj7qS7/
YDqN7qYnzrDbk9TMbIJ10vtlXU6azIkzpzL9fJijrl3XQvm3bs1f84KwmRPzhaOD
JlT7QOWEgB9WXFJyEc1vMU/m1/snBRXVqEl811IH8WW+gPeGF4Wk9YNHAjyf/RFU
dJjVUR9UZPxOCAr+C1xMuxec8hIOrbcSwG+ctP0XSSr7Hl7uP5a8RvSlSUK4sUU4
EMnJit77q8/hfIyMT2hl3Sa8LUmo0ecbotii9JnU0DL1Of8UQ9oTReT03Eub5k8X
cyzgUHwkDQb8817xnoKnu1hQSKmCxNlK9MHn9LWqGwO35fcqdrmHX1SZ98YQstSk
Jh+1aqSfb7nKLdbCpKAdl9GD+HQTacDMpIjiGsYVddxptky/TBWu4W2NCrEu86wu
Xv34jpSdl5GAXoeh/LTQ3XsYdIi/v1YQiZ+rxBU/s/NYZa4L7toCY9jo6t3K6g8P
PtQGJAXS06EWqUDcs0wo+NwYCLdLmYpA6uIQ94ywdQkMwbJvcgA=
=l+eq
-----END PGP SIGNATURE-----
-----BEGIN OPENTIMESTAMPS GIT TIMESTAMP-----

AQHwIHTWnfwZkofhs6IsJFZCcRtWfW2xs5PF6fSBIhiu/xwfCP/wEBiikJhTzBAB
y96gZct0j/wI8QRjQA7J8AgDYNVi0UaJKgCD3+MNLvkMjiwraHR0cHM6Ly9ib2Iu
YnRjLmNhbGVuZGFyLm9wZW50aW1lc3RhbXBzLm9yZ//wEGO2eT472uQ5Yxfxkf2B
O0UI8QRjQA7J8AjUUN34ieCadACD3+MNLvkMji4taHR0cHM6Ly9hbGljZS5idGMu
Y2FsZW5kYXIub3BlbnRpbWVzdGFtcHMub3Jn//AQhkqnbTIIdbnE8XCKfSlmjQjx
IFs2GQCW4O+xKM+TijOgb8iLO09LrQXJsUTtb0HiJAIhCPEEY0AOyfAIOM/XFnb9
GEwAg9/jDS75DI4jImh0dHBzOi8vYnRjLmNhbGVuZGFyLmNhdGFsbGF4eS5jb23w
EL+BIzWzaW772Cg05WUNNFUI8QRjQA7J8AjrtalI9dUqqQCD3+MNLvkMjikoaHR0
cHM6Ly9maW5uZXkuY2FsZW5kYXIuZXRlcm5pdHl3YWxsLmNvbQ==
-----END OPENTIMESTAMPS GIT TIMESTAMP-----