Skip to content

Commit 5817ed0

Browse files
committed
Merge #1925: chore: bump bdk_wallet to 1.2.0
d4ae72c chore: bump bdk_wallet to 1.2.0 (valued mammal) Pull request description: Release `bdk_wallet` v1.2.0 - bdk_file_store to 0.19.0 ACKs for top commit: LagginTimes: ACK d4ae72c Tree-SHA512: 1817d5900f88e1bd38144c8c510b04fe597fa29ef28f86e751df8e540277e849d5f96cd6e770f62bc0ace70064b9e94724f55a704d69f0a3fbe0656eed580bf2
2 parents ff04065 + d4ae72c commit 5817ed0

File tree

4 files changed

+41
-3
lines changed

4 files changed

+41
-3
lines changed

crates/file_store/CHANGELOG.md

+22-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,31 @@ Contributors do not need to change this file but do need to add changelog detail
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [file_store-0.19.0]
11+
12+
### Added:
13+
14+
- `StoreError` enum, which includes `Io`, `Bincode` and `InvalidMagicBytes` #1684.
15+
- docs: add "not intended for production" note in `README`.
16+
17+
### Changed:
18+
19+
- `Store::create_new` to `Store::create`, with new return type: `Result<Self, StoreError>`
20+
- `Store::open` to `Store::load`, with new return type: `Result<(Self, Option<C>), StoreErrorWithDump<C>>`
21+
- `Store::open_or_create` to `Store::load_or_create`, with new return type: `Result<(Option<C>, Self), StoreErrorWithDump<C>>`
22+
- `Store::aggregate_changesets` to `Store::dump`, with new return type: `Result<Option<C>, StoreErrorWithDump<C>>`
23+
- `FileError` to `StoreError`
24+
- `AggregateChangesetsError` to `StoreErrorWithDump`, which now can include all the variants of `StoreError` in the error field.
25+
26+
#### Removed:
27+
28+
- `IterError` deleted.
29+
1030
## [file_store-0.18.1]
1131

1232
### Changed
1333

1434
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
1535

16-
[file_store-0.18.1]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.18.1
36+
[file_store-0.18.1]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.18.1
37+
[file_store-0.19.0]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.19.0

crates/file_store/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk_file_store"
3-
version = "0.18.1"
3+
version = "0.19.0"
44
edition = "2021"
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/bitcoindevkit/bdk"

crates/wallet/CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ Contributors do not need to change this file but do need to add changelog detail
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [wallet-1.2.0]
11+
12+
### Changed
13+
14+
- Accept any type that is convertible to a `ScriptBuf` in `TxBuilder::add_recipient` #1841
15+
- Refactor/use iterators to preselect utxos #1798
16+
- Bump bitcoin dependency to v0.32.4 #1853
17+
- Pin bdk_chain version to latest release #1860
18+
- chore: bump `miniscript` to `12.3.1` #1924
19+
20+
### Fixed
21+
22+
- Fix off-by-one error checking coinbase maturity in optional UTxOs #1830
23+
- Fix PersistedWallet to be Send + Sync, even when used with a !Sync persister type such as rusqlite::Connection. #1874
24+
25+
1026
## [wallet-1.1.0]
1127

1228
### Added
@@ -1255,3 +1271,4 @@ final transaction is created by calling `finish` on the builder.
12551271
[v1.0.0-beta.6]: https://github.com/bitcoindevkit/bdk/releases/tag/v1.0.0-beta.6
12561272
[wallet-1.0.0]: https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.0.0
12571273
[wallet-1.1.0]: https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.1.0
1274+
[wallet-1.2.0]: https://github.com/bitcoindevkit/bdk/releases/tag/wallet-1.2.0

crates/wallet/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "bdk_wallet"
33
homepage = "https://bitcoindevkit.org"
4-
version = "1.1.0"
4+
version = "1.2.0"
55
repository = "https://github.com/bitcoindevkit/bdk"
66
documentation = "https://docs.rs/bdk"
77
description = "A modern, lightweight, descriptor-based wallet library"

0 commit comments

Comments
 (0)