Changelog History
Page 1
-
v2.10.4 Changes
December 07, 2020๐ Fixed unzGetCurrentFileInfo compat function when pfile_info is NULL. #536
Fixed bugs compiling with MZ_WINRT_API. #534
โ Added MZ_ICONV to cmake to allow user to explicitely disable iconv. #533
๐ Fixed zconf.h not found in out-of-source-tree builds. #532
๐ Fixed potential null dereference in reader/writer create functions. #531
๐ Fixed compiling with libressl 2.7.0 and above. #530
๐ Fixed mismatching NTFS date/time causing decryption failure. #527 -
v2.10.3 Changes
November 09, 2020๐ Several fixes to compatibility layer. #529.
โ Added XZ archive to unzip fuzz corpus.
Only run libbsd check when MZ_BRG is enabled.
๐ Include all libraries in release. -
v2.10.2 Changes
October 25, 2020โ Added support for XZ format with liblzma and libcompression.
โ Added support for using unmodified verison of liblzma.
Fetch third-party libraries from official git repositories if not available on the system.
Set aes option when creating archive in minizip. #525
โ Add support for third-party library directories for libzstd on macOS. #509
โ Added missing extrafield doc.
Simplified cmake project. -
v2.10.1 Changes
October 11, 2020๐ Fixed HMAC bug on Windows when key size is 1. #523
Remove usage of lseek64 on Android < 21, instead use MZ_FILE32_API.
๐ Fixed infinite loop when recovering a zip entry with local file header containing data descriptor.
Added support for setting recover option in mz_zip_reader before opening the file.
โ Remove minizipConfig.cmake.in after it is no longer needed.
๐ Fixed build uses with inttypes.h on GCC 4.8. #515
๐ Fixed error message fetching zstd. #512 -
v2.10.0 Changes
June 25, 2020๐ Don't link Apple's Security framework when no crypt feature #505
โ Added support for Zstd compression #498
๐ Fixed TOC links don't work in API docs #496
โ Removed unused -j command line param #495
๐ Allow libbsd to be explicitly disabled #494
Added more docs about mz_zip_file fields. #492
๐ Use lseek64 on Android < 21 #489
Use __has_include in mz header. #484
๐ Use pkg-config to find openssl.
๐ Use FetchContent instead of ExternalProject in cmake.
Turn off _FILE_OFFSET_BITS by default.
Added support for setting MZ_FILE32_API from cmake.
Only set library prefix when using MSVC. #483
๐ Move warning about limited encoding support to cmake. #481
๐ Changed formatting to use same bracing as zlib -
v2.9.3 Changes
May 21, 2020โ Removed _cmd suffix from the minigzip and minizip targets. #451
Added MZ_PROJECT_SUFFIX option to cmake. #452
โ Added CIFuzz action. #453
๐ Fixed ZIP64 files containing more than 64k entries only report 64k entries. #460
๐ Fixed unzOpen2_64() when it fails keeps file handle open. #461
๐ Fixed compilation when iconv is not supported on platform. #463
Fixed return value description for mz_zip_reader_entry_read in docs. #465
Added documentation for mz_zip_set_data_descriptor.
โ Added backwards compatibility shim for iCaseSenitivity param in unzLocateFile for original minizip.
Set version in CMake project() and make version config. #470
๐ Allow CMake to use minizip as a subproject with add_subdirectory. #472
๐ Fixed bug in local comment not being written with compatibility layer.
โ Added compatibility layer unit tests.
โ Removed Cocoapods spec -
v2.9.2 Changes
February 12, 2020โ Added API documentation. #445 #426
๐ Fixed loading of kernel module handle when creating symbolic link in Windows. #448
๐ Allow the ability to disable use of data descriptor. #440
๐ Fixed bug saving file during erase when data descriptor not being used.
Don't set output name for cmd targets due to linker issues in VS.
๐ Fixed compiler flags when using VS clang MSVC-like cmdline interface.
๐ Fixed compiler warnings and updates to podspec. -
v2.9.1 Changes
November 15, 2019โ Added code coverage using codecov.io.
๐ Fixed unit tests and moved into their own test project.
โ Added unit tests for signing on all platforms.
๐ Fixed certificate chain not being verified on Windows.
Overwrite existing central directory if using split disks with append mode. #436
๐ Fixed memory leak during zip entry close. #435
๐ Fixed path not resolving properly when it begins with ..\ more than once. #433
๐ Fixed extract 4gb zip files without zip64 via recovery method. #431
๐ Fixed issues finding data descriptor when previous compressed size is small during recovery. #431
Fixed indefinite loop when reaching end of stream using mz_stream_find. #431
Fixed not being able to find bytes in stream past INT32_MAX using mz_stream_find. #431
๐ Fixed missing defined after #elif in mz_os.h. #427
โ Added BZIP_SYSTEM to podspec. #419
๐ Fixed appending files to tiny zip. #418
๐ Fixed invalid literal PRI- when compiling with C++. #416
๐ท Switch from travis CI to github actions and from lgtm to codefactor.
Get fuzzing engine library from environment variable for oss-fuzz. -
v2.9.0 Changes
September 19, 2019๐ Fixed wrong open mode used in test code. #417
๐ Fixed invalid literal PRI* when compiling with C++. #416
๐ Fixed issues with truncated ZLIB output. #414, #415
โ Added shim functions for HMAC_CTX when not available with OpenSSL < 1.1. #409
๐ Fixed append mode when creating zip file using compatibility layer. #408
Turned off signing by default in the code which no longer requires defining MZ_ZIP_NO_SIGNING.
โ Added support for building zips on RISC OS. #410
๐ Fixed BUILD_BYPRODUCTS argument for zlib in CMakeLists.txt. #406
๐ Various fixed to code formatting. #421, #413 -
v2.8.9 Changes
July 04, 2019