Skip to content

Releases: pixelglow/ZipZap

8.1: Add fine-grained filename encoding

07 Nov 09:59
Compare
Choose a tag to compare
  • Fix last modified date inaccurately stored.
  • Fix exception build settings, especially with CocoaPods.
  • Target iOS, OS X and tvOS frameworks.
  • Add modern initializers, nullability and lightweight generics.
  • Add fine-grained filename encoding.

Note: this is a breaking change for accessing non-ASCII zip entry fileName created by non-conforming zip programs e.g. the Mac OS X zip command line. Use fileNameWithEncoding: to force a particular encoding instead.

8.0: Improve archive init API

04 Sep 03:23
Compare
Choose a tag to compare
  • Fix low mmap underflow crash.
  • Fix inflate buffer leak when decompressing entire data.
  • Fix library not linking on simulator build.
  • Ensure fileData is actually copied when reading uncompressed zip files.
  • Decrypting with wrong password now errors immediately
  • Improve archive init API.

7.0

24 Mar 14:07
Compare
Choose a tag to compare
7.0
  • Fix file mode for Windows zip file entries.
  • Remove libc++ dependency.
  • Support standard PKZip and WinZip AES decryption.

6.0

24 Mar 14:13
Compare
Choose a tag to compare
6.0
  • Fix temporary directories not being removed.
  • Fix output stream status not updating.
  • Fix writing entries >2G erroring with POSIX error EINVAL.
  • Reduce memory usage.
  • newData and newStream API

5.0

24 Mar 14:18
Compare
Choose a tag to compare
5.0
  • Add file entry checking.
  • Improve error handling for writing.