Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 1.13 KB

Changelog.md

File metadata and controls

20 lines (16 loc) · 1.13 KB

Changelog

This document records the changes made between versions, starting with version 0.5.0

After 0.5.0

  • Make the hashing checksum optional (thanks to @tamird)
    • breaking change as the public API changes based on features
  • The FrameDecoder is now Send + Sync (RingBuffer impls these traits now)

After 0.6.0

  • Small fix in the zstd binary, progress tracking was slighty off for skippable frames resulting in an error only when the last frame in a file was skippable
  • Small performance improvement by reorganizing code with #[cold] annotations
  • Documentation for StreamDecoder mentioning the limitations around multiple frames (/~https://github.com/Sorseg)
  • Documentation around skippable frames (/~https://github.com/Sorseg)
  • Breaking StreamDecoder API changes to get access to the inner parts (/~https://github.com/ifd3f)
  • Big internal documentation contribution (/~https://github.com/zleyyij)
  • Dropped derive_more as a dependency (/~https://github.com/xd009642)
  • Small improvement by removing the error cases from the reverse bitreader (and making sure invalid requests can't even happen)

After 0.7.0