Skip to content

v0.4.0

Choose a tag to compare

@dkulyk dkulyk released this 01 Sep 21:08
· 78 commits to main since this release

Added

  • Lazy package opening that retains ZIP metadata without loading every part.
  • Stream APIs for adding, reading, and replacing large binary parts.
  • Temporary-file staging for streamed writes.
  • ZIP copy-through for unchanged compressed entries.
  • Coverage for stream round trips, limits, rollback, memory use, copy-through metadata, and concurrent source changes.

Changed

  • Updated GitHub Actions and moved code-quality checks into one PHP 8.1 job.
  • Packages reopen their container after an atomic save, keeping lazy reads pinned to the new source.

See the full changelog.