1 # 0.4.9 (July 12, 2018)
3 * Add 128 bit number support behind a feature flag (#209).
4 * Implement `IntoBuf` for `&mut [u8]`
8 * Fix panic in `BytesMut` `FromIterator` implementation.
9 * Bytes: Recycle space when reserving space in vec mode (#197).
10 * Bytes: Add resize fn (#203).
12 # 0.4.7 (April 27, 2018)
14 * Make `Buf` and `BufMut` usable as trait objects (#186).
15 * impl BorrowMut for BytesMut (#185).
16 * Improve accessor performance (#195).
18 # 0.4.6 (Janary 8, 2018)
20 * Implement FromIterator for Bytes/BytesMut (#148).
21 * Add `advance` fn to Bytes/BytesMut (#166).
22 * Add `unsplit` fn to `BytesMut` (#162, #173).
23 * Improvements to Bytes split fns (#92).
25 # 0.4.5 (August 12, 2017)
27 * Fix range bug in `Take::bytes`
28 * Misc performance improvements
29 * Add extra `PartialEq` implementations.
30 * Add `Bytes::with_capacity`
31 * Implement `AsMut[u8]` for `BytesMut`
33 # 0.4.4 (May 26, 2017)
35 * Add serde support behind feature flag
36 * Add `extend_from_slice` on `Bytes` and `BytesMut`
37 * Add `truncate` and `clear` on `Bytes`
38 * Misc additional std trait implementations
39 * Misc performance improvements
41 # 0.4.3 (April 30, 2017)
43 * Fix Vec::advance_mut bug
44 * Bump minimum Rust version to 1.15
45 * Misc performance tweaks
47 # 0.4.2 (April 5, 2017)
49 * Misc performance tweaks
50 * Improved `Debug` implementation for `Bytes`
51 * Avoid some incorrect assert panics
53 # 0.4.1 (March 15, 2017)
55 * Expose `buf` module and have most types available from there vs. root.
56 * Implement `IntoBuf` for `T: Buf`.
57 * Add `FromBuf` and `Buf::collect`.
58 * Add iterator adapter for `Buf`.
59 * Add scatter/gather support to `Buf` and `BufMut`.
61 * Reduce allocations on repeated calls to `BytesMut::reserve`.
62 * Implement `Debug` for more types.
63 * Remove `Source` in favor of `IntoBuf`.
64 * Implement `Extend` for `BytesMut`.
67 # 0.4.0 (February 24, 2017)