Skip to content

Releases: tomasf/Zip

Zip 2.1.2

Choose a tag to compare

@tomasf tomasf released this 05 Jul 18:34

Large files now compress significantly faster.

  • Files of 2 MB or larger are deflated in parallel across all CPU cores instead of in a single pass
  • Apple platforms use the system zlib's hardware-accelerated CRC-32 checksum

2.1.1

Choose a tag to compare

@tomasf tomasf released this 22 Dec 12:56

Hide Miniz from public interface for library evolution support

  • Add @_implementationOnly to all Miniz imports to prevent the C module from appearing in the public Swift interface
  • Enables use with BUILD_LIBRARY_FOR_DISTRIBUTION for XCFramework builds

2.1

2.1

Choose a tag to compare

@tomasf tomasf released this 27 Jun 09:46

Add a new .readOnly mode for only reading file archives.

2.0.1

Choose a tag to compare

@tomasf tomasf released this 05 Jan 16:20

Add a new mode parameter for making file-based archives that overwrite existing files.

try ZipArchive(url: url, mode: .overwrite)

2.0

2.0

Choose a tag to compare

@tomasf tomasf released this 04 Jan 12:09

Version 2 is a rewrite with improvements and bug fixes. You no longer have to choose between opening an archive file for reading or writing. Errors from Miniz are surfaced as Swift Errors. There are some basic tests. File handling works properly on Windows.

1.0

1.0

Choose a tag to compare

@tomasf tomasf released this 09 Dec 13:45

Initial release