Skip to content

v0.0.80

Compare
Choose a tag to compare
@michalc michalc released this 25 Feb 13:21
· 153 commits to main since this release
1580ac1

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