Skip to content

Commit 4b51ffd

Browse files
committed
Bump version to 0.2.1 and 0.3.0 for main and -sys crate respectively
1 parent 0cf8f75 commit 4b51ffd

4 files changed

Lines changed: 14 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.1] 2026-05-20
11+
1012
### Added
1113
- Added `BlockTreeEntry::ancestor` to look up an ancestor block at a given height. Returns `None` if the height is out of range. This operation is O(log N).
1214
- Added `Transaction::locktime()` to retrieve a transaction's `nLockTime` value as a `u32`.
@@ -15,6 +17,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1517
- Added `BlockHeaderExt::consensus_encode` to serialize a block header to its Bitcoin wire format, returning a fixed `[u8; 80]` array.
1618
- Added `From<BlockHeader>` and `From<&BlockHeader>` for `[u8; 80]` to align with existing block conversions.
1719

20+
### Dependencies
21+
22+
- The sys crate no longer uses auto-generated bindings from bindgen. This removes some build-time dependencies for this crate.
23+
1824
## [0.2.0] 2026-01-26
1925

2026
### Added

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bitcoinkernel"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
edition = "2021"
55
rust-version = "1.71.0"
66
authors = ["sedited <seb.kung@gmail.com>"]
@@ -13,7 +13,7 @@ categories = ["cryptography::cryptocurrencies"]
1313
readme = "README.md"
1414

1515
[dependencies]
16-
libbitcoinkernel-sys = { path = "libbitcoinkernel-sys", version = "0.2.0" }
16+
libbitcoinkernel-sys = { path = "libbitcoinkernel-sys", version = "0.3.0" }
1717

1818
[dev-dependencies]
1919
hex = "0.4"

libbitcoinkernel-sys/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.0] - 2026-05-20
11+
1012
### Added
1113
- New `btck_ConsensusParams` opaque type for holding consensus parameters
1214
- New `btck_chain_parameters_get_consensus_params` for extracting consensus params from `btck_ChainParameters` (lifetime-bound to the chain parameters object)

libbitcoinkernel-sys/Cargo.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "libbitcoinkernel-sys"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2021"
55
authors = ["sedited <seb.kung@gmail.com>"]
66
description = "Raw FFI bindings to libbitcoinkernel. For safe usage, see the bitcoinkernel crate."
@@ -36,14 +36,16 @@ exclude = [
3636
"bitcoin/doc/design",
3737
"bitcoin/share",
3838
"bitcoin/src/bench",
39-
"bitcoin/src/ipc",
39+
"bitcoin/src/test/fuzz",
40+
"bitcoin/src/node/data",
4041
"bitcoin/test/functional",
4142
"bitcoin/test/lint",
4243
"bitcoin/test/sanitizer_suppresions",
4344
"bitcoin/test/util",
4445
"bitcoin/share",
4546
"bitcoin/src/qt",
4647
"bitcoin/src/bench",
48+
"bitcoin/src/zmq",
4749
"bitcoin/src/wallet",
4850
"bitcoin/src/bench",
4951
"bitcoin/src/fuzz"

0 commit comments

Comments
 (0)