NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1398 most downloaded on PyPI
AES encryption for zipfile.
Last release 4 months ago
14 May 2026
Release timing varies
gaps range from 9 days to 3.8 years
Most releases are documented
notes for 8 of 10 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
10 releases · first in 2018
Fix CRC32 leak for small files ( CVE-2026-44722 )
Fix CRC32 leak for small files (CVE-2026-44722)
Update package to use pyproject.toml
Fix bug where CRC32 values were not removed for small files (CVE-2026-44722). pyzipper no longer writes any CRC32 values by default, regardless of file size. The CRC32 value could be used to brute-force candidate plaintexts by computing CRC32(candidate) and comparing against the stored value. In practice, this attack is feasible today only against small or low-entropy files, as CRC32 exhaustion across a large plaintext space is computationally prohibitive on current hardware.
Fixes #25
One column per quarter.
Fixes #25
Bump version and update HISTORY.rst
Bump version and update HISTORY.rst
Update trove classifiers to include python 3.8 and 3.9
Update tests to use github actions
Fix HMAC check when all filesize bytes have been decompressed but bytes remain in the lzma stream
Fix HMAC check when all filesize bytes have been decompressed but bytes remain in the lzma stream
Bump version to fix badge on pypi
Bump version to fix badge on pypi
Add extra exception message when user supplies non-bytes password
Fix reading zip64 extra when disk num entry is present
Add BadZipFile errors for invalid zip64 extra fields
Nothing published for this version
Add support for Python 3.4, 3.5
Add support for Python 3.4, 3.5
Add travis ci integration.
Fix bug in local file header record.
Nothing published for this version
* Second release on PyPI.
Second release on PyPI.
Add small zip64 tests to test_zipfile_aes.py
Add small zip64 tests to test_zipfile_aes.py
Your coding agent can read these notes before it upgrades. Set up the MCP server →