All notable changes to this project can be found here and in each release's git tag and can be viewed with git tag -ln100 "v*". See also DEVELOPMENT_CYCLE.md for more details.
Contributors do not need to change this file but do need to add changelog details in their PR descriptions. The person making the next release will collect changelog details from included PRs and edit this file prior to each release.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add a new
populate_anchor_cachemethod. #2005
- Update the
populate_tx_cachemethod documentation. #2005
- Update the
batch_fetch_anchorsto no longer uses a potentially stale hash as the anchor. #2011
- Introduce usage of
cfg_attr(coverage_nightly)in order to not consider tests under coverage. #1986
- Add transaction anchor cache to prevent redundant network calls. #1957
- Batch Merkle Proof, script history, and header requests. #1957
- Fix
clippywarnings on electrum-client batch call #1990 - deps: bump bdk_core to 0.6.1
- deps: bump electrum-client to 0.24.0
- Removed all
unwrap()s andexpect()s frombdk_electrum_client.rs#1981
- bump bdk_core to 0.6.0
- Fix
bdk_electrumhandling of negative spk-history height. #1837
- Make full-scan/sync flow easier to reason about. #1838
- Change
bdk_electrumto understandSpkWithExpectedTxids. #1839 - deps: bump
electrum-clientto 0.23.1 - deps: bump
bdk_coreto 0.5.0
- Bump crate MSRV to 1.75.0 #1803
- deps: bump
electrum-clientto 0.23.0 - add test for checking that fee calculation is correct #1685
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776