All Versions
Latest Version
Avg Release Cycle
45 days
Latest Release
834 days ago

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 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
    ๐Ÿ›  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

    โž• Added missing zipOpenNewFileInZip functions to compatibility layer. #400
    Fixed return of mz_stream_zlib_get_prop_int64() for PROP_COMPRESS_WINDOW. #402