All Versions
Latest Version
Avg Release Cycle
42 days
Latest Release
49 days ago

Changelog History

  • v2.9.2

    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

    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

    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

    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

  • v2.8.8

    May 23, 2019

    🛠 Fixed AES not working in correct mode when using CommonCrypto. #397, #398.
    🛠 Fixed compilation with mingw-w64. #396

  • v2.8.7

    May 10, 2019

    Do not write central directory header if central directory is 0 bytes. #381 #388
    Remove CMAKE_DEBUG_POSTFIX from cmake. #382
    ➕ Added gzip example app.
    ➕ Added support for storing and following symbolic links.
    👉 Use thread safe localtime_r function. (LGTM)
    Check availability of common crypto library for mac. #384
    ⚠ Use memcpy instead of strncpy to avoid gcc 9 warning. #385
    🛠 Fixed xcode warning with iconv. #386
    🛠 Fixed unzipping password protected files with no password. #387
    Don't compile signing functions if MZ_ZIP_NO_SIGNING is defined. #391
    🛠 Fixed iOS compilation after trying to silence compiler warnings. #392
    ✂ Removed debug code that sets the archive comment.
    ⚡️ Updates to podspec. #393

  • v2.8.6

    April 08, 2019

    🛠 Fixed memory leak with openssl and hmac copy. #376
    Set the open mode properly when using mz_zip_writer_open. #377

  • v2.8.5

    March 17, 2019

    🛠 Fixed issue where install target failed due to the fact that the .pc was never generated. #366
    🛠 Fixed package config install target. #367
    Added back guard against seek overflow in mz_zip_entry_read_open due to clusterfuzz findings which is still needed. #343
    🛠 Fixed Windows appguard issues around crypt hash destruction. #368
    🛠 Fixed drive error with recursive creation of directories in Windows. #369 #370

  • v2.8.4

    February 15, 2019

    ✂ Remove setting library prefix in cmake. #365
    🛠 Fixed no error when trying to extract a single file that is not in archive. #364
    🛠 Fixed cmake MSVC and WindowsStore detection.
    🛠 Fixed several cmake warnings.
    🔧 Use cmake-generator-expressions for multi-configuration solutions.
    ✂ Remove Z_PREFIX check from cmake.

  • v2.8.3

    January 27, 2019