Releases: tokio-rs/bytes
Releases Β· tokio-rs/bytes
Bytes v1.10.1
Bytes v1.10.0
Bytes v1.9.0
Bytes 1.8.0
1.8.0 (October 21, 2024)
- Guarantee address in
split_off/split_tofor empty slices (#740)
Bytes 1.7.2
Bytes 1.7.1
Bytes 1.7.0
1.7.0 (July 31, 2024)
Added
- Add conversion from
BytestoBytesMut(#695, #710) - Add reclaim method without additional allocation (#686)
Documented
Changed
- Change length condition of
BytesMut::truncate - Reuse capacity when possible in
<BytesMut as Buf>::advanceimpl (#698) - Improve
must_usesuggestion ofBytesMut::split(#699)
Internal changes
- Use
ManuallyDropinstead ofmem::forget(#678) - Don't set
leninBytesMut::reserve(#682) - Optimize
Bytes::copy_to_bytes(#688) - Refactor
BytesMut::truncate(#694) - Refactor
BytesMut::resize(#696) - Reorder assertion in
Bytes::split_to,Bytes::split_off(#689, #693) - Use
offset_fromin more places (#705) - Correct the wrong usage of
IntoIter(#707)
Bytes 1.6.1
This release fixes a bug where Bytes::is_unique returns incorrect values when the Bytes originates from a shared BytesMut. (#718)
Bytes 1.6.0 (March 22, 2024)
Added
- Add
Bytes::is_unique(#643)
Documented
- Fix changelog typo (#628)
- Fix some spelling mistakes (#633)
- Typo fix (#637)
- Fix broken links (#639)
- Add security policy (#649)
Internal changes
- Move comment to correct constant (#629)
- Various cleanup (#635)
- Simplify
UninitSlice::as_uninit_slice_mut()logic (#644) - Use
self.instead ofSelf::(#642) BytesMut: Assert alignment ofShared(#652)- Remove unnecessary namespace qualifier (#660)
- Remove an unnecessary else branch (#662)
- Remove unreachable else branch (#661)
- make parameter mut in
From<Vec>(#667) - Restore commented tests (#665)
- Use
subinstead ofoffset(#668) - Calculate original capacity only if necessary (#666)
set_vec_posdoes not need a second parameter (#672)get_vec_pos: use&selfinstead of&mut self(#670)- Refactor
split_at/split_to(#663) - Use
Iteratorfrom the prelude (#673) copy_to_bytes: Add panic section to docs (#676)- Remove redundant reserve call (#674)
- Use
ManuallyDropinstead ofmem::forget(#675)