Skip to content
Snippets Groups Projects
CHANGELOG.md 2.23 KiB
Newer Older
  • Learn to ignore specific revisions
  • # 0.4.12 (March 6, 2018)
    
    ### Added
    - Implement `FromIterator<&'a u8>` for `BytesMut`/`Bytes` (#244).
    - Implement `Buf` for `VecDeque` (#249).
    
    
    # 0.4.11 (November 17, 2018)
    
    * Use raw pointers for potentially racy loads (#233).
    * Implement `BufRead` for `buf::Reader` (#232).
    * Documentation tweaks (#234).
    
    
    # 0.4.10 (September 4, 2018)
    
    * impl `Buf` and `BufMut` for `Either` (#225).
    * Add `Bytes::slice_ref` (#208).
    
    
    # 0.4.9 (July 12, 2018)
    
    * Add 128 bit number support behind a feature flag (#209).
    * Implement `IntoBuf` for `&mut [u8]`
    
    
    # 0.4.8 (May 25, 2018)
    
    * Fix panic in `BytesMut` `FromIterator` implementation.
    * Bytes: Recycle space when reserving space in vec mode (#197).
    * Bytes: Add resize fn (#203).
    
    
    Carl Lerche's avatar
    Carl Lerche committed
    # 0.4.7 (April 27, 2018)
    
    * Make `Buf` and `BufMut` usable as trait objects (#186).
    * impl BorrowMut for BytesMut (#185).
    * Improve accessor performance (#195).
    
    
    Carl Lerche's avatar
    Carl Lerche committed
    # 0.4.6 (Janary 8, 2018)
    
    * Implement FromIterator for Bytes/BytesMut (#148).
    * Add `advance` fn to Bytes/BytesMut (#166).
    * Add `unsplit` fn to `BytesMut` (#162, #173).
    * Improvements to Bytes split fns (#92).
    
    
    Carl Lerche's avatar
    Carl Lerche committed
    # 0.4.5 (August 12, 2017)
    
    * Fix range bug in `Take::bytes`
    * Misc performance improvements
    * Add extra `PartialEq` implementations.
    * Add `Bytes::with_capacity`
    * Implement `AsMut[u8]` for `BytesMut`
    
    
    Carl Lerche's avatar
    Carl Lerche committed
    # 0.4.4 (May 26, 2017)
    
    * Add serde support behind feature flag
    * Add `extend_from_slice` on `Bytes` and `BytesMut`
    * Add `truncate` and `clear` on `Bytes`
    * Misc additional std trait implementations
    * Misc performance improvements
    
    # 0.4.3 (April 30, 2017)
    
    Carl Lerche's avatar
    Carl Lerche committed
    
    * Fix Vec::advance_mut bug
    * Bump minimum Rust version to 1.15
    * Misc performance tweaks
    
    
    Carl Lerche's avatar
    Carl Lerche committed
    # 0.4.2 (April 5, 2017)
    
    Carl Lerche's avatar
    Carl Lerche committed
    
    * Misc performance tweaks
    * Improved `Debug` implementation for `Bytes`
    * Avoid some incorrect assert panics
    
    Carl Lerche's avatar
    Carl Lerche committed
    
    
    Carl Lerche's avatar
    Carl Lerche committed
    # 0.4.1 (March 15, 2017)
    
    Carl Lerche's avatar
    Carl Lerche committed
    
    * Expose `buf` module and have most types available from there vs. root.
    * Implement `IntoBuf` for `T: Buf`.
    * Add `FromBuf` and `Buf::collect`.
    * Add iterator adapter for `Buf`.
    * Add scatter/gather support to `Buf` and `BufMut`.
    * Add `Buf::chain`.
    * Reduce allocations on repeated calls to `BytesMut::reserve`.
    * Implement `Debug` for more types.
    * Remove `Source` in favor of `IntoBuf`.
    * Implement `Extend` for `BytesMut`.
    
    
    # 0.4.0 (February 24, 2017)
    
    * Initial release