consensus_encoding: Bump version to 1.0.0-rc.3
What changed, and why it matters
This commit is a routine version bump for a Rust library package called bitcoin-consensus-encoding, moving it from release candidate 2 to release candidate 3. It only updates version numbers in package metadata and lock files. There are no code changes, bug fixes, or security-related modifications visible in the diff.
No security action required. Treat as normal release-engineering/version-bump maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates the bitcoin-consensus-encoding crate version from 1.0.0-rc.2 to 1.0.0-rc.3 across Cargo.toml files and Cargo lock files. All changes are metadata-only: version string substitutions in consensus_encoding/Cargo.toml, bitcoin/Cargo.toml, hashes/Cargo.toml, io/Cargo.toml, p2p/Cargo.toml, primitives/Cargo.toml, units/Cargo.toml, and the two lock files. No source code, logic, API, or dependency changes are present.
Changed components
bitcoin-consensus-encoding crate version metadataCargo-minimal.lockCargo-recent.lockInspect captured patch +9 / −9
diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock
index 39bc8c5c..8ab0970f 100644
--- a/Cargo-minimal.lock
+++ b/Cargo-minimal.lock
@@ -79,7 +79,7 @@ version = "0.0.0"
[[package]]
name = "bitcoin-consensus-encoding"
-version = "1.0.0-rc.2"
+version = "1.0.0-rc.3"
dependencies = [
"bitcoin-internals",
"hex-conservative 0.3.0",
diff --git a/Cargo-recent.lock b/Cargo-recent.lock
index e0669eb6..01bb08b5 100644
--- a/Cargo-recent.lock
+++ b/Cargo-recent.lock
@@ -78,7 +78,7 @@ version = "0.0.0"
[[package]]
name = "bitcoin-consensus-encoding"
-version = "1.0.0-rc.2"
+version = "1.0.0-rc.3"
dependencies = [
"bitcoin-internals",
"hex-conservative 0.3.0",
diff --git a/bitcoin/Cargo.toml b/bitcoin/Cargo.toml
index e87245bb..ddcb4f55 100644
--- a/bitcoin/Cargo.toml
+++ b/bitcoin/Cargo.toml
@@ -28,7 +28,7 @@ arbitrary = ["dep:arbitrary", "units/arbitrary", "primitives/arbitrary"]
base58 = { package = "base58ck", path = "../base58", version = "0.2.0", default-features = false, features = ["alloc"] }
bech32 = { version = "0.11.0", default-features = false, features = ["alloc"] }
hashes = { package = "bitcoin_hashes", path = "../hashes", version = "0.19.0", default-features = false, features = ["alloc", "hex"] }
-encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.2", default-features = false, features = ["alloc"] }
+encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.3", default-features = false, features = ["alloc"] }
hex = { package = "hex-conservative", version = "0.3.0", default-features = false, features = ["alloc"] }
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0", features = ["alloc", "hex"] }
io = { package = "bitcoin-io", path = "../io", version = "0.3.0", default-features = false, features = ["alloc", "hashes"] }
diff --git a/consensus_encoding/Cargo.toml b/consensus_encoding/Cargo.toml
index bcf4ce01..4c43b081 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.2"
+version = "1.0.0-rc.3"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>", "Nick Johnson <nick@yonson.dev>", "Tobin C. Harding <me@tobin.cc>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin/"
diff --git a/hashes/Cargo.toml b/hashes/Cargo.toml
index 3509cb07..5cf08f6c 100644
--- a/hashes/Cargo.toml
+++ b/hashes/Cargo.toml
@@ -23,7 +23,7 @@ small-hash = []
[dependencies]
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0" }
-encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.2", default-features = false }
+encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.3", default-features = false }
hex = { package = "hex-conservative", version = "0.3.0", default-features = false, optional = true }
serde = { version = "1.0.195", default-features = false, optional = true }
diff --git a/io/Cargo.toml b/io/Cargo.toml
index b936d2b3..c777094d 100644
--- a/io/Cargo.toml
+++ b/io/Cargo.toml
@@ -20,7 +20,7 @@ alloc = ["encoding/alloc", "hashes?/alloc", "internals/alloc"]
[dependencies]
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0" }
-encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.2", default-features = false }
+encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.3", default-features = false }
hashes = { package = "bitcoin_hashes", path = "../hashes", version = "0.19.0", default-features = false, optional = true }
diff --git a/p2p/Cargo.toml b/p2p/Cargo.toml
index 86161e1f..078e22f5 100644
--- a/p2p/Cargo.toml
+++ b/p2p/Cargo.toml
@@ -19,7 +19,7 @@ arbitrary = ["dep:arbitrary", "bitcoin/arbitrary"]
[dependencies]
bitcoin = { path = "../bitcoin/", default-features = false }
-encoding = { package = "bitcoin-consensus-encoding", version = "=1.0.0-rc.2", path = "../consensus_encoding", default-features = false }
+encoding = { package = "bitcoin-consensus-encoding", version = "=1.0.0-rc.3", path = "../consensus_encoding", default-features = false }
hashes = { package = "bitcoin_hashes", version = "0.19.0", path = "../hashes", default-features = false }
primitives = { package = "bitcoin-primitives", path = "../primitives", version = "=1.0.0-rc.1", default-features = false }
hex = { package = "hex-conservative", version = "0.3.0", default-features = false }
diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml
index 385ff6c7..0adabc5c 100644
--- a/primitives/Cargo.toml
+++ b/primitives/Cargo.toml
@@ -21,7 +21,7 @@ arbitrary = ["dep:arbitrary", "units/arbitrary"]
hex = ["dep:hex-stable", "dep:hex-unstable", "hashes/hex", "internals/hex"]
[dependencies]
-encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.2", default-features = false }
+encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.3", default-features = false }
hashes = { package = "bitcoin_hashes", path = "../hashes", version = "0.19.0", default-features = false }
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0" }
units = { package = "bitcoin-units", path = "../units", version = "=1.0.0-rc.3", default-features = false, features = [ "encoding" ] }
diff --git a/units/Cargo.toml b/units/Cargo.toml
index 99f7fe27..a7a6282b 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.2", default-features = false, optional = true }
+encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encoding", version = "=1.0.0-rc.3", default-features = false, optional = true }
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0" }
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.