consensus_encoding: Bump the version to 1.0.0-rc.1
What changed, and why it matters
This commit is a routine version bump for a Rust package called `bitcoin-consensus-encoding`, moving it from one release candidate version to the next. It only updates version numbers in package files and lock files. There are no code changes, no bug fixes, and no security-related changes.
No security action needed. Treat as normal release-engineering housekeeping.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates bitcoin-consensus-encoding from 1.0.0-rc.0 to 1.0.0-rc.1 in Cargo.toml, Cargo-minimal.lock, Cargo-recent.lock, and dependent crates (primitives, units). It also updates the changelog header. The stated reason is that the hashes dependency was bumped, requiring a new release candidate. No source code, logic, or API changes are present in the diff.
Changed components
bitcoin-consensus-encoding version metadataCargo.lock filesprimitives/Cargo.toml dependency versionunits/Cargo.toml dependency versionInspect captured patch +6 / −6
diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock
index 95b5681c..6dea9eb2 100644
--- a/Cargo-minimal.lock
+++ b/Cargo-minimal.lock
@@ -74,7 +74,7 @@ version = "0.0.0"
[[package]]
name = "bitcoin-consensus-encoding"
-version = "1.0.0-rc.0"
+version = "1.0.0-rc.1"
dependencies = [
"bitcoin-internals",
"bitcoin_hashes 0.17.0",
diff --git a/Cargo-recent.lock b/Cargo-recent.lock
index 7a2ff128..12325d8f 100644
--- a/Cargo-recent.lock
+++ b/Cargo-recent.lock
@@ -73,7 +73,7 @@ version = "0.0.0"
[[package]]
name = "bitcoin-consensus-encoding"
-version = "1.0.0-rc.0"
+version = "1.0.0-rc.1"
dependencies = [
"bitcoin-internals",
"bitcoin_hashes 0.17.0",
diff --git a/consensus_encoding/CHANGELOG.md b/consensus_encoding/CHANGELOG.md
index f76a8305..1b05876b 100644
--- a/consensus_encoding/CHANGELOG.md
+++ b/consensus_encoding/CHANGELOG.md
@@ -1,4 +1,4 @@
-# 1.0.0-rc.0 - 2025-09-20
+# 1.0.0 - 2025-10-10
This changelog is a rolling description of everything that will eventually end up in `v1.0`.
diff --git a/consensus_encoding/Cargo.toml b/consensus_encoding/Cargo.toml
index 8da046fe..c599fb44 100644
--- a/consensus_encoding/Cargo.toml
+++ b/consensus_encoding/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bitcoin-consensus-encoding"
-version = "1.0.0-rc.0"
+version = "1.0.0-rc.1"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>", "Tobin C. Harding <me@tobin.cc>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/"
diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml
index 38366616..d642b31b 100644
--- a/primitives/Cargo.toml
+++ b/primitives/Cargo.toml
@@ -23,7 +23,7 @@ arbitrary = ["dep:arbitrary", "units/arbitrary"]
hex = ["dep:hex", "hashes/hex", "internals/hex"]
[dependencies]
-encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "1.0.0-rc.0", default-features = false }
+encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "1.0.0-rc.1", default-features = false }
hashes = { package = "bitcoin_hashes", path = "../hashes", version = "0.17.0", default-features = false }
internals = { package = "bitcoin-internals", path = "../internals" }
units = { package = "bitcoin-units", path = "../units", version = "1.0.0-rc.1", default-features = false, features = [ "encoding" ] }
diff --git a/units/Cargo.toml b/units/Cargo.toml
index 483ace00..93225ca3 100644
--- a/units/Cargo.toml
+++ b/units/Cargo.toml
@@ -18,7 +18,7 @@ std = ["alloc", "internals/std", "encoding?/std"]
alloc = ["internals/alloc", "serde?/alloc", "encoding?/alloc"]
[dependencies]
-encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "1.0.0-rc.0", default-features = false, optional = true }
+encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "1.0.0-rc.1", default-features = false, optional = true }
internals = { package = "bitcoin-internals", path = "../internals", version = "0.4.1" }
serde = { version = "1.0.195", default-features = false, features = ["derive"], optional = true }
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.