- Upgrade dependencies:
bitcoin-internals,bitcoin-consensus-encoding, andbitcoin_hashes.
- Bump MSRV to Rust
1.74#4926 - Make traits dyn compatible #5249
- Invert dependency between
ioandhashes#3961 - Introduce
encode_to_writerforWritetrait #5214 - Add consensus decoding functions #5212
- Remove assertion in
Cursorwhen reading past end #5062 - Enable features in internals crate #4890
- Make
io::ErrorSync#3920 - Use
get_ref/get_mutAPI #3855
- Add blanket impl of io traits for
&mut T#3188 - Add
stdbridge #3176 - Bump MSRV to Rust
v1.63.0#3100 - Remove blanket trait impls #2453
Create the io crate, add basic I/O traits, types, and implementations.
Traits:
ReadBufReadWrite
Types:
TakeCursorSink
Empty crate to reserve the name on crates.io