What changed, and why it matters
This commit is a routine version bump for the bitcoin-network-kind crate from version 0.1.0 to 1.0.0. It updates version numbers in package manifests, lock files, and a changelog, but does not change any source code or behavior. There is no security relevance.
No security action required. Treat as normal release housekeeping.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates the bitcoin-network-kind crate version from 0.1.0 to 1.0.0 across Cargo.toml files, Cargo.lock files, and the network/CHANGELOG.md. No Rust source code is modified. The changelog explicitly states ‘No major change since initial release.’ This is a release-preparation commit with no functional or security changes.
Changed components
bitcoin-network-kind crate versioningCargo.lock filesworkspace Cargo.toml dependency version constraintsInspect captured patch +13 / −8
diff --git a/Cargo-minimal.lock b/Cargo-minimal.lock
index d352ab62..b78abd77 100644
--- a/Cargo-minimal.lock
+++ b/Cargo-minimal.lock
@@ -195,7 +195,7 @@ dependencies = [
[[package]]
name = "bitcoin-network-kind"
-version = "0.1.0"
+version = "1.0.0"
dependencies = [
"arbitrary",
"bitcoin-internals 0.5.0",
diff --git a/Cargo-recent.lock b/Cargo-recent.lock
index 1b1613fc..0b404047 100644
--- a/Cargo-recent.lock
+++ b/Cargo-recent.lock
@@ -194,7 +194,7 @@ dependencies = [
[[package]]
name = "bitcoin-network-kind"
-version = "0.1.0"
+version = "1.0.0"
dependencies = [
"arbitrary",
"bitcoin-internals 0.5.0",
diff --git a/bitcoin/Cargo.toml b/bitcoin/Cargo.toml
index 27647d72..083a90ca 100644
--- a/bitcoin/Cargo.toml
+++ b/bitcoin/Cargo.toml
@@ -35,7 +35,7 @@ encoding = { package = "bitcoin-consensus-encoding", path = "../consensus_encodi
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"] }
io = { package = "bitcoin-io", path = "../io", version = "0.5.0", default-features = false, features = ["alloc", "hashes"] }
-network = { package = "bitcoin-network-kind", path = "../network", version = "0.1.0", default-features = false, features = ["alloc"]}
+network = { package = "bitcoin-network-kind", path = "../network", version = "1.0.0", default-features = false, features = ["alloc"]}
primitives = { package = "bitcoin-primitives", path = "../primitives", version = "0.102.0", default-features = false, features = ["alloc", "hex"] }
secp256k1 = { version = "0.32.0-beta.2", default-features = false, features = ["alloc"] }
taproot-primitives = { package = "bitcoin-taproot-primitives", path = "../taproot-primitives", version = "0.1.0", default-features = false, features = ["alloc", "hex"] }
diff --git a/crypto/Cargo.toml b/crypto/Cargo.toml
index 9f6cd8fe..75e74910 100644
--- a/crypto/Cargo.toml
+++ b/crypto/Cargo.toml
@@ -26,7 +26,7 @@ hex = ["dep:hex", "hashes/hex", "internals/hex", "primitives/hex"]
base58 = { package = "base58ck", path = "../base58", version = "0.4.0", default-features = false }
hashes = { package = "bitcoin_hashes", path = "../hashes", version = "1.0.0", default-features = false, features = ["hex"] }
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0", features = ["hex"] }
-network = { package = "bitcoin-network-kind", path = "../network", version = "0.1.0", default-features = false }
+network = { package = "bitcoin-network-kind", path = "../network", version = "1.0.0", default-features = false }
# This is a temporary dep for the sake of PushBytes impls. This should not be retained for crypto 1.0.
primitives = { package = "bitcoin-primitives", path = "../primitives", version = "0.102.0", default-features = false, features = [] }
secp256k1 = { version = "0.32.0-beta.2", default-features = false }
diff --git a/key_expression/Cargo.toml b/key_expression/Cargo.toml
index a20e80c1..ef2f1fc2 100644
--- a/key_expression/Cargo.toml
+++ b/key_expression/Cargo.toml
@@ -26,7 +26,7 @@ crypto = { package = "bitcoin-crypto", path = "../crypto", version = "0.2.0", de
hashes = { package = "bitcoin_hashes", path = "../hashes", version = "1.0.0", default-features = false, features = ["hex"] }
hex = { package = "hex-conservative", version = "1.1.0", default-features = false, features = ["alloc"] }
internals = { package = "bitcoin-internals", path = "../internals", version = "0.5.0", features = ["hex"] }
-network = { package = "bitcoin-network-kind", path = "../network", version = "0.1.0", default-features = false }
+network = { package = "bitcoin-network-kind", path = "../network", version = "1.0.0", default-features = false }
secp256k1 = { version = "0.32.0-beta.2", default-features = false }
arbitrary = { version = "1.4.1", optional = true }
diff --git a/network/CHANGELOG.md b/network/CHANGELOG.md
index 3f96b418..e516bd61 100644
--- a/network/CHANGELOG.md
+++ b/network/CHANGELOG.md
@@ -2,6 +2,10 @@
## [Unreleased]
+## [1.0.0] - 2026-06-02
+
+No major change since initial release.
+
## 0.1.0 - Initial release
This is, and should remain, a very simple crate.
@@ -12,4 +16,5 @@ Currently provides:
- `NetworkKind`
- `TestnetVersion`
-[Unreleased]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-network-kind-0.1.0...HEAD
+[Unreleased]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-network-kind-1.0.0...HEAD
+[1.0.0]: https://github.com/rust-bitcoin/rust-bitcoin/releases/tag/bitcoin-network-kind-1.0.0
diff --git a/network/Cargo.toml b/network/Cargo.toml
index 4c43088e..89c87a00 100644
--- a/network/Cargo.toml
+++ b/network/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "bitcoin-network-kind"
-version = "0.1.0"
+version = "1.0.0"
authors = ["Andrew Poelstra <apoelstra@wpsoftware.net>"]
license = "CC0-1.0"
repository = "https://github.com/rust-bitcoin/rust-bitcoin"
diff --git a/p2p/Cargo.toml b/p2p/Cargo.toml
index 36a5718e..4500ee72 100644
--- a/p2p/Cargo.toml
+++ b/p2p/Cargo.toml
@@ -22,7 +22,7 @@ serde = ["dep:serde", "hashes/serde"]
[dependencies]
encoding = { package = "bitcoin-consensus-encoding", version = "1.0.0", path = "../consensus_encoding", features = ["alloc"], default-features = false }
hashes = { package = "bitcoin_hashes", version = "1.0.0", path = "../hashes", default-features = false }
-network = { package = "bitcoin-network-kind", path = "../network", version = "0.1.0", default-features = false }
+network = { package = "bitcoin-network-kind", path = "../network", version = "1.0.0", default-features = false }
primitives = { package = "bitcoin-primitives", path = "../primitives", version = "0.102.0", features = ["hex", "alloc"], default-features = false }
hex = { package = "hex-conservative", version = "1.1.0", default-features = false, features = ["alloc"] }
internals = { package = "bitcoin-internals", path = "../internals", default-features = false }
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.