NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1861 most downloaded on crates.io
Simple I/O traits for no-std (and std) environments
Last release 2 months ago
16 Jul 2026
Ships unpredictably
gaps range from 3 weeks to 13 months
Nearly every release is documented
notes for 10 of 10 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
12 releases · first in 2024
Introduce encode_to_writer for bitcoin io Write trait #5214
Replace encoding functions with optional-alloc Base58CkString 6505
Base58CkString 6505bitcoin_hashes dependencyOne column per month.
It was found that the 1.0.0-rc.x releases were troublesome because
of how cargo resolves version numbers that include a suffix. For
this reason we elected to go back to pre-1.0 version numbers.
v0.5.0 is a re-release of v0.4.0-rc.0. The only change is to
update the other rust-bitcoin repo dependencies.
Upgrade dependencies: bitcoin-internals, bitcoin-consensus-encoding, and bitcoin_hashes.
bitcoin-internals, bitcoin-consensus-encoding, and bitcoin_hashes.Bump MSRV from 1.63.0 to 1.74.0 for all crates in the repo #4926
1.74 #4926io and hashes #3961encode_to_writer for Write trait #5214Cursor when reading past end #5062io::Error Sync #3920get_ref / get_mut API #3855Optimize base58 on small inputs #3002
Bump the MSRV to Rust 1.60.0
Bump the MSRV to Rust 1.60.0
Bump the MSRV to Rust 1.60.0
encoding feature. Note that enabling it bumps the MSRV to 1.74.0.> 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.
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.
Note the version number jump. We jumped to
v0.1.100when doing the MSRV bump so as to leave room for a bunch of secuity releases up to this number if needed
* Remove doc_auto_cfg
doc_auto_cfgBackport IO improvements #3181 (Original PR: #3176)
Implement From for Errors #2516
Remove internals dependency #6200
internals dependency #6200Create the io crate, add basic I/O traits, types, and implementations.
Traits:
ReadBufReadWriteTypes:
TakeCursorSinkInitial release of the base58ck crate. This crate was cut out of rust-bitcoin and cleaned up for release as a separate crate.
Initial release of the base58ck crate. This crate was cut out of
rust-bitcoin and cleaned up for release as a separate crate.
Your coding agent can read these notes before it upgrades. Set up the MCP server →