Add recent 0.32.x releases to relevant changelogs
What changed, and why it matters
This commit only edits changelog Markdown files. It documents that several prior releases were yanked from crates.io because their required Rust version was raised too aggressively, and it adds notes about newer replacement releases. There are no code changes, no bug fixes, and no security patches in the diff.
No security action required. This is a documentation-only changelog update. Reviewers interested in the actual MSRV or encoding changes should inspect the referenced release commits/PRs separately.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff is limited to CHANGELOG.md files across five workspace crates (base58, bitcoin, hashes, io, units). It inserts [YANKED] tags and release notes for versions 0.x.100/0.32.100 (MSRV bumped to Rust 1.74.0) and adds entries for replacement versions 0.x.101/0.32.101 (MSRV lowered to Rust 1.60.0, with optional encoding feature still requiring 1.74.0). No source code, build scripts, tests, or dependencies are modified.
Changed components
base58/CHANGELOG.mdbitcoin/CHANGELOG.mdhashes/CHANGELOG.mdio/CHANGELOG.mdunits/CHANGELOG.mdInspect captured patch +79 / −2
diff --git a/base58/CHANGELOG.md b/base58/CHANGELOG.md
index b5a74dbe..96af31f5 100644
--- a/base58/CHANGELOG.md
+++ b/base58/CHANGELOG.md
@@ -19,7 +19,13 @@
- Close all errors [#3533](https://github.com/rust-bitcoin/rust-bitcoin/pull/3533)
- Bump `hex-conservative` to `0.3.0` [#3543](https://github.com/rust-bitcoin/rust-bitcoin/pull/3543)
-## [0.1.100] - 2026-05-27
+## [0.1.101] - 2026-06-24
+
+**Bump the MSRV to Rust 1.60.0**
+
+## [0.1.100] - 2026-05-27 [YANKED]
+
+> This release was yanked because the MSRV bump to 1.74.0 was too aggressive for some users. See version 0.1.101 for a smaller upgrade to 1.60.0.
- Bump MSRV to Rust 1.74.0 [#6126](https://github.com/rust-bitcoin/rust-bitcoin/pull/6126)
@@ -38,5 +44,6 @@ Initial release of the `base58ck` crate. This crate was cut out of
[0.4.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/base58ck-0.3.0...base58ck-0.4.0
[0.3.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/base58ck-0.2.0...base58ck-0.3.0
[0.2.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/base58ck-0.1.100...base58ck-0.2.0
+[0.1.101]: https://github.com/rust-bitcoin/rust-bitcoin/compare/base58ck-0.1.100...base58ck-0.1.101
[0.1.100]: https://github.com/rust-bitcoin/rust-bitcoin/compare/base58ck-0.1.1...base58ck-0.1.100
[0.1.1]: https://github.com/rust-bitcoin/rust-bitcoin/compare/base58ck-0.1.0...base58ck-0.1.1
diff --git a/bitcoin/CHANGELOG.md b/bitcoin/CHANGELOG.md
index 9c1c8fb1..18c083cf 100644
--- a/bitcoin/CHANGELOG.md
+++ b/bitcoin/CHANGELOG.md
@@ -47,7 +47,15 @@ The `serde` serialization for `Psbt` has changed.
- BREAKING: Change `Psbt` serde implementations [#4496](https://github.com/rust-bitcoin/rust-bitcoin/pull/4496)
-## [0.32.100] - 2026-05-26
+## [0.32.101] - 2026-06-24
+
+**Bump the MSRV to Rust 1.60.0**
+
+- Exposes the new stabilized encoding library through the optional `encoding` feature. Note that enabling it bumps the MSRV to 1.74.0.
+
+## [0.32.100] - 2026-05-26 [YANKED]
+
+> This release was yanked because the MSRV bump to 1.74.0 was too aggressive for some users. See version 0.32.101 for a smaller upgrade to 1.60.0.
**Bump the MSRV to Rust 1.74.0**
@@ -893,6 +901,7 @@ downstream users to also have a `num` dependency just so they can use `Uint256::
[Unreleased]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-0.33.0-beta...HEAD
[0.33.0-beta]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-0.32.100...bitcoin-0.33.0-beta
+[0.32.101]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-0.32.100...bitcoin-0.32.101
[0.32.100]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-0.32.10...bitcoin-0.32.100
[0.32.10]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-0.32.9...bitcoin-0.32.10
[0.32.9]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-0.32.8...bitcoin-0.32.9
diff --git a/hashes/CHANGELOG.md b/hashes/CHANGELOG.md
index 78f125a1..ecfc9c04 100644
--- a/hashes/CHANGELOG.md
+++ b/hashes/CHANGELOG.md
@@ -127,6 +127,21 @@ using `hashes` in `rust-bitcoin` to see an example. Enjoy!
}
```
+## [0.14.101] - 2026-06-24
+
+**Bump the MSRV to Rust 1.60.0**
+
+## [0.14.100] - 2026-05-26 [YANKED]
+
+> This release was yanked because the MSRV bump to 1.74.0 was too aggressive for some users. See version 0.14.101 for a smaller upgrade to 1.60.0.
+
+**Bump the MSRV to Rust 1.74.0**
+
+## [0.14.2] - 2026-05-23
+
+* Enable `alloc` feature from `schemars` feature and fix feature gating.
+* Remove the `internals` dependency [#6200](https://github.com/rust-bitcoin/rust-bitcoin/pull/6200)
+
## [0.14.1] - 2025-12-03
* remove `doc_auto_cfg`
@@ -360,6 +375,8 @@ Note that we have stopped re-exporting the `core` crate when compiling without `
[0.17.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.16.0...bitcoin_hashes-0.17.0
[0.16.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.15.0...bitcoin_hashes-0.16.0
[0.15.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.14.2...bitcoin_hashes-0.15.0
+[0.14.101]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.14.100...bitcoin_hashes-0.14.101
+[0.14.100]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.14.2...bitcoin_hashes-0.14.100
[0.14.2]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.14.1...bitcoin_hashes-0.14.2
[0.14.1]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.14.0...bitcoin_hashes-0.14.1
[0.14.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin_hashes-0.13.1...bitcoin_hashes-0.14.0
diff --git a/io/CHANGELOG.md b/io/CHANGELOG.md
index 038e9c0c..02766cfa 100644
--- a/io/CHANGELOG.md
+++ b/io/CHANGELOG.md
@@ -34,6 +34,22 @@ update the other `rust-bitcoin` repo dependencies.
* Bump MSRV to Rust `v1.63.0` [#3100](https://github.com/rust-bitcoin/rust-bitcoin/pull/3100)
* Remove blanket trait impls [#2453](https://github.com/rust-bitcoin/rust-bitcoin/pull/2453)
+## [0.1.101] - 2026-06-24
+
+**Bump the MSRV to Rust 1.60.0**
+
+- Exposes the new stabilized encoding library through the optional `encoding` feature. Note that enabling it bumps the MSRV to 1.74.0.
+
+## [0.1.100] - 2026-05-26 [YANKED]
+
+> This release was yanked because the MSRV bump to 1.74.0 was too aggressive for some users. See version 0.1.101 for a smaller upgrade to 1.60.0.
+
+**Bump the MSRV to Rust 1.74.0**
+
+## [0.1.4] - 2025-10-30
+
+* Remove `doc_auto_cfg`
+
## [0.1.3] - 2024-11-02
* Backport IO improvements [#3181](https://github.com/rust-bitcoin/rust-bitcoin/pull/3181)
@@ -69,5 +85,8 @@ Empty crate to reserve the name on crates.io
[0.4.0-rc.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-io-0.3.0...bitcoin-io-0.4.0-rc.0
[0.3.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/io-0.2.0...bitcoin-io-0.3.0
[0.2.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/io-0.1.3...io-0.2.0
+[0.1.101]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-io-0.1.100...bitcoin-io-0.1.101
+[0.1.100]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-io-0.1.4...bitcoin-io-0.1.100
+[0.1.4]: https://github.com/rust-bitcoin/rust-bitcoin/compare/io-0.1.3...bitcoin-io-0.1.4
[0.1.3]: https://github.com/rust-bitcoin/rust-bitcoin/compare/io-0.1.2...io-0.1.3
[0.1.2]: https://github.com/rust-bitcoin/rust-bitcoin/compare/io-0.1.1...io-0.1.2
diff --git a/units/CHANGELOG.md b/units/CHANGELOG.md
index da1c78c5..cebc4f7f 100644
--- a/units/CHANGELOG.md
+++ b/units/CHANGELOG.md
@@ -111,6 +111,27 @@ In the following PRs:
* [#3257](https://github.com/rust-bitcoin/rust-bitcoin/pull/3257)
* [#3247](https://github.com/rust-bitcoin/rust-bitcoin/pull/3274)
+## [0.1.101] - 2026-06-24
+
+**Bump the MSRV to Rust 1.60.0**
+
+- Exposes the new stabilized encoding library through the optional `encoding` feature. Note that enabling it bumps the MSRV to 1.74.0.
+
+## [0.1.100] - 2026-05-26 [YANKED]
+
+> This release was yanked because the MSRV bump to 1.74.0 was too aggressive for some users. See version 0.1.101 for a smaller upgrade to 1.60.0.
+
+**Bump the MSRV to Rust 1.74.0**
+
+## [0.1.4] - 2026-05-23
+
+* Remove the `internals` dependency [#6200](https://github.com/rust-bitcoin/rust-bitcoin/pull/6200)
+
+## [0.1.3] - 2026-04-19
+
+* Backport `Arbitrary` to `0.32.x` [#5085](https://github.com/rust-bitcoin/rust-bitcoin/pull/5085)
+* Backport: Add CompactSize range check to deserialization [#5921](https://github.com/rust-bitcoin/rust-bitcoin/pull/5921)
+
## [0.1.2] - 2024-07-01
* Remove enable of `alloc` feature in the `internals` dependency.
@@ -150,5 +171,9 @@ Empty crate to reserve the name on crates.io
[0.4.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-units-0.3.0...bitcoin-units-0.4.0
[0.3.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/units-0.2.0...bitcoin-units-0.3.0
[0.2.0]: https://github.com/rust-bitcoin/rust-bitcoin/compare/units-0.1.2...units-0.2.0
+[0.1.101]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-units-0.1.100...bitcoin-units-0.1.101
+[0.1.100]: https://github.com/rust-bitcoin/rust-bitcoin/compare/bitcoin-units-0.1.4...bitcoin-units-0.1.100
+[0.1.4]: https://github.com/rust-bitcoin/rust-bitcoin/compare/units-0.1.3...bitcoin-units-0.1.4
+[0.1.3]: https://github.com/rust-bitcoin/rust-bitcoin/compare/units-0.1.2...units-0.1.3
[0.1.2]: https://github.com/rust-bitcoin/rust-bitcoin/compare/units-0.1.1...units-0.1.2
[0.1.1]: https://github.com/rust-bitcoin/rust-bitcoin/compare/units-0.1.0...units-0.1.1
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.