aiogzip v1.2.0
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.