Skip to content

Releases: nih-at/libzip

libzip 1.8.0

18 Jun 16:43
Compare
Choose a tag to compare
  • Add support for zstd (Zstandard) compression.
  • Add support for lzma (ID 14) compression.
  • Add zip_source_window_create().
  • Add zip_source_zip_create() variant to zip_source_zip().
  • Allow method specific comp_flags in zip_set_file_compression().
  • Allow zip_source_tell() on sources that don't support seeking and zip_ftell() on compressed data.
  • Provide more details for consistency check errors.
  • Improve output of zipcmp.
  • In zipcmp, don’t ignore empty directories when comparing directory listing.
  • Treat empty string as no password given in zip_file_set_encryption(), zip_fopen_encrypted(), and zip_set_default_password().

libzip 1.7.3

15 Jul 08:12
Compare
Choose a tag to compare
  • Support cmake < 3.17 again.
  • Fix pkgconfig file (regression in 1.7.2).

libzip 1.7.2

11 Jul 09:11
Compare
Choose a tag to compare
  • Fixes for the CMake find_project() files.
  • libzip moved to the CMake libzip:: NAMESPACE.
  • CMake usage best practice cleanups.

libzip 1.7.1

13 Jun 10:18
Compare
Choose a tag to compare
  • Restore LIBZIP_VERSION_{MAJOR,MINOR,MICRO} symbols.
  • Fixes warnings reported by PVS-Studio.
  • Add LIBZIP_DO_INSTALL build setting to make it easier to use libzip as subproject.

libzip 1.7.0

05 Jun 10:42
Compare
Choose a tag to compare
  • Add support for encrypting using traditional PKWare encryption.
  • Add zip_compression_method_supported().
  • Add zip_encryption_method_supported().
  • Add the ZIP_SOURCE_GET_FILE_ATTRIBUTES source command.
  • Refactor stdio file backend.
  • Add CMake find_project() support.

libzip 1.6.1

03 Feb 14:27
Compare
Choose a tag to compare
  • Bugfix for double-free in zipcmp(1) during cleanup.

1.6.0

24 Jan 11:45
Compare
Choose a tag to compare
  • Avoid using umask() since it's not thread-safe.
  • Set close-on-exec flag when opening files.
  • Do not accept empty files as valid zip archives any longer.
  • Add support for XZ compressed files (using liblzma).
  • Add support for cancelling while closing zip archives.
  • Add support for setting the time in the on-disk format.