Minizip v2.10.0 Release Notes

Release Date: 2020-06-25 // 3 months ago
  • ๐Ÿ”’ 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

Previous changes from v2.9.3

  • โœ‚ 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