Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.38 KB

Changelog.md

File metadata and controls

28 lines (21 loc) · 1.38 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

After 0.7.1

After 0.7.2