Skip to content

aiogzip v1.2.0

Choose a tag to compare

@geoff-davis geoff-davis released this 11 Feb 01:35
· 138 commits to main since this release

aiogzip v1.2.0 is out.

This release focused on gzip parity, reliability, and maintainability.

Highlights

  • Improved stdlib compatibility across binary and text modes.
  • Better error semantics (gzip.BadGzipFile for decompression failures).
  • Correct handling of trailing zero padding between/after gzip members.
  • Expanded file-like API support:
    • Binary: readline, readlines, writelines, isatty, detach, truncate, async line iteration
    • Text: encoding, errors, newlines, buffer
  • Added closed/mtime parity improvements.
  • Internal refactor into focused modules:
    • aiogzip._common
    • aiogzip._binary
    • aiogzip._text
  • Added export-compatibility smoke tests and a new binary long-line readline micro-benchmark.
  • Docs and contributor guidance updated for the new module layout.

Upgrade

pip install -U aiogzip

Thanks to everyone using and testing aiogzip.