What changed, and why it matters
This commit is purely a housekeeping release step. It bumps the version number of the bitcoin-key-expression crate from 0.0.0 to 0.1.0, updates the changelog, and adjusts the main bitcoin package and lock files to match. There are no code changes, bug fixes, or security patches in the diff.
No security action needed. Treat as a normal release-management commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff only modifies version strings and release metadata across five files: two Cargo.lock files, bitcoin/Cargo.toml, key_expression/Cargo.toml, and key_expression/CHANGELOG.md. The changelog notes that the substantive code changes (moving the bip32 module, adding validation, etc.) were already merged in prior pull requests; this commit merely prepares the crate for a new release. No source code is altered.
Changed components
Inspect captured patch +13 / −5
diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock
index d352ab62..e2524448 100644
--- a/Cargo-minimal.lock
+++ b/Cargo-minimal.lock
@@ -179,7 +179,7 @@ dependencies = [
[[package]]
name = "bitcoin-key-expression"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"arbitrary",
"base58ck 0.4.0",
diff --git a/Cargo-recent.lock b/Cargo-recent.lock
index 1b1613fc..02b3dd78 100644
--- a/Cargo-recent.lock
+++ b/Cargo-recent.lock
@@ -178,7 +178,7 @@ dependencies = [
[[package]]
name = "bitcoin-key-expression"
-version = "0.0.0"
+version = "0.1.0"
dependencies = [
"arbitrary",
"base58ck 0.4.0",
diff --git a/bitcoin/Cargo.toml b/bitcoin/Cargo.toml
index 756838e3..996b64c9 100644
--- a/bitcoin/Cargo.toml
+++ b/bitcoin/Cargo.toml
@@ -30,7 +30,7 @@ base58 = { package = "base58ck", path = "../base58", version = "0.4.0", default-
bech32 = { version = "0.11.0", default-features = false, features = ["alloc"] }
crypto = { package = "bitcoin-crypto", path = "../crypto", version = "0.2.0", default-features = false, features = ["alloc"] }
hashes = { package = "bitcoin_hashes", path = "../hashes", version = "1.0.0", default-features = false, features = ["alloc", "hex"] }
-key-expression = { package = "bitcoin-key-expression", path = "../key_expression", version = "0.0.0", default-features = false, features = ["alloc"] }
+key-expression = { package = "bitcoin-key-expression", path = "../key_expression", version = "0.1.0", default-features = false, features = ["alloc"] }
encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "1.0.0", default-features = false, features = ["alloc"] }
hex = { package = "hex-conservative", version = "1.1.0", default-features = false, features = ["alloc"] }
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0", features = ["alloc", "hex"] }
diff --git a/key_expression/CHANGELOG.md b/key_expression/CHANGELOG.md
index 81e361bf..34b71e7f 100644
--- a/key_expression/CHANGELOG.md
+++ b/key_expression/CHANGELOG.md
@@ -2,8 +2,16 @@
## [Unreleased]
+## [0.1.0] - 2026-05-28
+
+- Split relative and absolute `bip32` derivation paths [#6232](https://github.com/rust-bitcoin/rust-bitcoin/pull/6232)
+- Validate master key seed length [#6212](https://github.com/rust-bitcoin/rust-bitcoin/pull/6212)
+- Make child number a newtype `ChildNumber(u32)` [#6192](https://github.com/rust-bitcoin/rust-bitcoin/pull/6192)
+- Move `bip32` module to key-expression crate [#6009](https://github.com/rust-bitcoin/rust-bitcoin/pull/6009)
+
## 0.0.0 - Initial dummy release
- Empty crate to reserve the name on crates.io
-[Unreleased]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-key-expression-0.0.0...HEAD
+[Unreleased]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-key-expression-0.1.0...HEAD
+[0.1.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-key-expression-0.0.0...bitcoin-key-expression-0.1.0
diff --git a/key_expression/Cargo.toml b/key_expression/Cargo.toml
index a20e80c1..d34aaf74 100644
--- a/key_expression/Cargo.toml
+++ b/key_expression/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bitcoin-key-expression"
-version = "0.0.0"
+version = "0.1.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.