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_flags
inzip_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_INSTALL
build 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_ATTRIBUTES
source 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.