Releases: zlib-ng/minizip-ng
Releases · zlib-ng/minizip-ng
4.0.8
What's Changed
- Fixed disk spanning failures in CI by @nmoinvaz in #808
- Group compatibilities per origin by @Coeur in #807
- Split compat layer into different source files by @nmoinvaz in #809
- Variable 'total_in' set but not used by @Coeur in #810
- fix incorrect dos date conversion by @Coeur in #820
- Expose zlib constants for backwards compat by @Coeur in #815
- FIx typo in
mz_zip_file.md
by @yaslab in #819 - missing mz_dos_date defines in unzip.h by @Coeur in #823
- align ZEXPORT definitions by @Coeur in #825
- Fix and improve fuzzers by @tyler92 in #829
- ignore number_entry_cd by @Coeur in #827
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #835
- fix: don't replace slashes on UNIX by @Coeur in #832
- Fix Windows Timestamps for Alternate Data Streams by @gabriellandau in #837
New Contributors
- @yaslab made their first contribution in #819
- @tyler92 made their first contribution in #829
- @gabriellandau made their first contribution in #837
Full Changelog: 4.0.7...4.0.8
4.0.7
- Added definition for zipOpenNewFileInZip64 for backwards compat #787
- Upgrade to GoogleTest Framework v1.13.0.
- Rename minizip_cmd project to minizip_cli.
- Rename cli instead of lib for VS conflicts to prevent linker error. #778
- Various CI fixes
Full Changelog: 4.0.6...4.0.7
4.0.6
What's Changed
- Fixed zstd master branch no longer working.
- Switch to using zlib-ng stable.
- Update liblzma repository to GitHub.
- Fixed listing empty zip file. #756
- Revert "Add empty directories to zip file. #756
- Bump github/codeql-action from 2 to 3 by @dependabot in #766
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #768
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #770
- Bump actions/checkout from 3 to 4 by @dependabot in #769
- Bump svenstaro/upload-release-action from 1.pre.release to 2.9.0 by @dependabot in #767
- Bump actions/checkout from 3 to 4 by @dependabot in #776
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #775
- Bump svenstaro/upload-release-action from 1.pre.release to 2.9.0 by @dependabot in #777
- Bump github/codeql-action from 2 to 3 by @dependabot in #773
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #774
New Contributors
- @dependabot made their first contribution in #766
Full Changelog: 4.0.5...4.0.6
4.0.5
4.0.4
4.0.3
What's Changed
- Fix for filenames of the form "x/../y" by @pmqs in #742
- Check for zero length path in mz_path_has_slash by @pmqs in #741
- Match default compression level value in compress streams #726
- Use ZSTD compression level defaults. #726
- Fixed possible memory leak if realloc fails.
Full Changelog: 4.0.2...4.0.3
4.0.2
What's Changed
- Support compression levels >= 10 and use zstd's internal default level. by @mkasick in #730
- Fix lzma compression level #731 by @gix in #732
- Get mz_dir_make to test for an empty path by @pmqs in #738
- Silence warnings about BSD_SOURCE being deprecated.
- Fixed implicit conversion precision warnings by @NickBrighten in #728
- Fix pkgconfig file for private dependencies by @autoantwort in #729
New Contributors
Full Changelog: 4.0.1...4.0.2
4.0.1
What's Changed
- mz_zip.c - correctly close entry with streams other than split_stream by @ptc-tgamper in #710
- mz_os_posix.c - fix warning caused by missing cast of return value of strdup by @ptc-tgamper in #709
- Fix cmake install location by @kschwarz-intrepidcs in #704
- Only return MZ_MEM_ERROR if no other error code was received before. by @huven in #714
- CMake: Fix build with OpenBSD #711 by @brad0 in #713
- CMake: fix SONAME for MZ_COMPAT by @thesamesam in #721
- Fix zstd compression level by @peterh in #723
New Contributors
- @kschwarz-intrepidcs made their first contribution in #704
- @brad0 made their first contribution in #713
Full Changelog: 4.0.0...4.0.1
4.0.0
Breaking Changes
- Functions ending in
_create(
will no longer accept a first parameter. This forces a single way to get a pointer to new object and is more likely to result in a check of its value. - Removing signing features. It is too difficult to maintain across platforms and maintain in continuous integration environments. Anybody who still needs such functionality can stick with an older 3.x version.
- Removing SHA224 support for Windows as part of the cryptographic functions since Windows does not support it natively.
- Added support for different AES modes. Some AES parameters and function names have changed.
Full Changelog: 3.0.10...4.0.0
3.0.10
What's Changed
- CMake: set newer POSIX_C_SOURCE by @thesamesam in #682
- Use POSIX implementation if platform is not Windows by @lawadr in #684
- Fix MZ_FETCH_LIBS option for non-WIN32 systems by @lawadr in #686
- Add test for CLOCK_MONOTONIC support by @lawadr in #683
Full Changelog: 3.0.9...3.0.10