Skip to content

v2.1.0

Choose a tag to compare

@gmr gmr released this 08 Apr 22:35
· 34 commits to main since this release
b376d5f

What's Changed

Added

  • Lazy CustomReader for custom format archives that reads only the header and TOC on construction, deferring data block reads until explicitly requested — enables working with archives too large to fit in memory (#5) (#6)
  • Buffered on-demand data reading via CustomReader::read_entry_data() returning EntryData enum
  • Streaming on-demand data reading via CustomReader::read_entry_reader() returning an EntryReader that implements Read
  • CustomReader::into_dump() for eager conversion to a full Dump after TOC inspection

Improved

  • CI release workflow now uses --locked to prevent Cargo.lock drift