v0.0.80
What's Changed
- fix: occasional errors with smaller chunk sizes by @michalc in #1
- test: ensure GeneratorExit is raised on break of consumer by @michalc in #2
- refactor: no need for condition by @michalc in #3
- refactor: avoid break and more consistent next/except pattern by @michalc in #4
- feat: support zip64 with data descriptors by @michalc in #5
- feat: raise exception if we have a bad signature by @michalc in #7
- feat: support more Python versions by @michalc in #8
- feat: raise exception on bad CRC-32 by @michalc in #10
- feat: enforce output chunk size by @michalc in #11
- feat: Better flags check by @michalc in #12
- feat: more accurate data-descriptor check by @michalc in #14
- feat: support weak encryption/password protected zip files by @michalc in #16
- refactor: separate our decompressor so it can be called from multiple places by @michalc in #17
- feat: aes decryption by @michalc in #18
- docs: information on exceptions by @michalc in #19
- tests: test for skippable wrapper by @michalc in #22
- feat: raise UnfinishedIterationError if iteration is unfinished by @michalc in #23
- feat: don't require a zip64 extra field if there is a data descriptor by @michalc in #25
- fix: decrypting legacy zip encryption when no data descriptor by @michalc in #30
- feat: support most zip64 files created by Java by @michalc in #34
- feat: work with most files created by java that have members 4294967295 bytes long by @michalc in #35
- feat: use CRC32 to better detect data descriptor by @michalc in #36
- feat: improve detection of data descriptor by @michalc in #37
- feat: more robust detection of data descriptor by @michalc in #38
New Contributors
Full Changelog: v0.0.1...v0.0.80