Releases: nih-at/libzip
Releases · nih-at/libzip
libzip 1.8.0
- Add support for zstd (Zstandard) compression.
- Add support for lzma (ID 14) compression.
- Add
zip_source_window_create(). - Add
zip_source_zip_create()variant tozip_source_zip(). - Allow method specific
comp_flagsinzip_set_file_compression(). - Allow
zip_source_tell()on sources that don't support seeking andzip_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(), andzip_set_default_password().
libzip 1.7.3
- Support cmake < 3.17 again.
- Fix pkgconfig file (regression in 1.7.2).
libzip 1.7.2
- Fixes for the CMake
find_project()files. - libzip moved to the CMake
libzip::NAMESPACE. - CMake usage best practice cleanups.
libzip 1.7.1
- Restore
LIBZIP_VERSION_{MAJOR,MINOR,MICRO}symbols. - Fixes warnings reported by PVS-Studio.
- Add
LIBZIP_DO_INSTALLbuild setting to make it easier to use libzip as subproject.
libzip 1.7.0
- Add support for encrypting using traditional PKWare encryption.
- Add
zip_compression_method_supported(). - Add
zip_encryption_method_supported(). - Add the
ZIP_SOURCE_GET_FILE_ATTRIBUTESsource command. - Refactor stdio file backend.
- Add CMake find_project() support.
libzip 1.6.1
- Bugfix for double-free in zipcmp(1) during cleanup.
1.6.0
- 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.