Releases: zlib-ng/minizip-ng
Releases · zlib-ng/minizip-ng
4.2.1
4.2.0
What's Changed
- cmake: produce portable installed package config by @nmoinvaz in #983
- mz_os: fix symlink check at or above destination dir by @nmoinvaz in #984
- test: skip AES-GCM test when build doesn't support it by @nmoinvaz in #986
- minizip: place erase temp on same filesystem when TMPDIR differs by @nmoinvaz in #985
- mz_os: split file and link attribute getters (#797) by @nmoinvaz in #987
- compat: add unzGetCurrentFileZStreamPos64 by @nmoinvaz in #988
Full Changelog: 4.1.2...4.2.0
4.1.2
What's Changed
- cmake: fix: mz_config.h was missing in install target (#980) by @sergio-nsk in #981
- cmake: various clean ups by @nmoinvaz in #982
Full Changelog: 4.1.1...4.1.2
4.1.1
What's Changed
- mz_strm_ppmd.c reader issue: it can't detect EOF by @pmqs in #953
- Add PPMd & Zstd zip files to the fuzz corpus by @pmqs in #954
- Document that mz_zip_tm_to_time_t requires a year-1900 indexed time struct. by @Coeur in #951
- build: avoid MIN macro for Windows by @Coeur in #949
- Document PPMD compression by @pmqs in #958
- Remove calls to
add_subdirectoryinCMakeLists.txtfor lzma & zlib by @pmqs in #959 - update to use ppmd from 7zip 26.00 by @pmqs in #967
- Set default value for MZ_SANITIZER to OFF in README.md by @pmqs in #964
- Replace ZLIB_ENABLE_TESTS with BUILD_TESTING by @pmqs in #965
- Fix integer overflow in split stream write for disk sizes > 2GB by @nmoinvaz in #969
- Restore ability to prefer OpenSSL over BCrypt on Windows by @solbjorn in #975
- improve: support for more platforms by @sergio-nsk in #977
- cmake: improve: mz.h, mz_os.h are public API, shouldn't rely on user -D by @sergio-nsk in #978
- Fix two bugs causing premature exiting the PPMd decompression by @solbjorn in #976
- Harden the cmake Address Sanitizer detection code. by @pmqs in #960
Dependabot
- Ppmd dependabot by @pmqs in #947
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #962
- Bump svenstaro/upload-release-action from 2.11.4 to 2.11.5 by @dependabot[bot] in #974
- Bump svenstaro/upload-release-action from 2.11.3 to 2.11.4 by @dependabot[bot] in #963
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #973
New Contributors
Full Changelog: 4.1.0...4.1.1
4.1.0
What's Changed
- Apply Clang format by @tbeu in #871
- align bzip and lzma streams for 64-bit platforms by @GermanAizek in #879
- Revert: Make
patterninmz_zip_readerdynamically assigned (#856) by @Coeur in #877 - Mark handle as unused. by @kalibera in #881
- doc: compression -> decompression by @Coeur in #884
- Updage usage of Buffered Stream by @LuJyKa in #885
- zstd: add MZ_STREAM_PROP_COMPRESS_THREADS by @peterh in #888
- fix stack overrun in mz_os_utf8_string_create by @peterh in #890
- harden mz_zip_writer_add_file against link following by @peterh in #889
- refactor: passing reader, writer, zip instead of handle by @Coeur in #876
- zip_rw: validate the handle in each getter/setter by @peterh in #891
- cmake: better zlib-ng / zlib handling by @sgoth in #886
- fix missing const at r/o buffers by @sergio-nsk in #906
- Drop documents that are not freely distributable by @bgermann in #909
- Removing superfluous const by @Coeur in #911
mz_stream_zstd_set_prop_int64: Implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int' by @Coeur in #917- Fix allocating negative size by @Coeur in #918
- Bump GoogleTest to 1.16 by @Coeur in #923
- Avoid ruby codeql failure by @Coeur in #926
- fix #915: headers should not include there dependencies by @bebuch in #924
- Remove
build-src-dirin Actions by @Coeur in #925 - Compatible with systems without symbolic links by @noword in #928
- Add workflow_dispatch to all workflows by @pmqs in #940
- Fix modified_date when zipping by @Coeur in #930
Dependabot
- Bump svenstaro/upload-release-action from 2.11.2 to 2.11.3 by @dependabot[bot] in #932
- Bump svenstaro/upload-release-action from 2.11.1 to 2.11.2 by @dependabot[bot] in #899
- Bump svenstaro/upload-release-action from 2.9.0 to 2.11.1 by @dependabot[bot] in #892
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #934
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #931
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #902
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #910
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #920
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #919
New Contributors
- @kalibera made their first contribution in #881
- @LuJyKa made their first contribution in #885
- @sgoth made their first contribution in #886
- @bgermann made their first contribution in #909
- @bebuch made their first contribution in #924
- @noword made their first contribution in #928
Full Changelog: 4.0.10...4.1.0
4.0.10
What's Changed
- gitgnore build folders by @Coeur in #857
- fix: unzipping with backslashes in the name on UNIX by @Coeur in #834
- cleanup pathwfs by @Coeur in #860
- Make
patterninmz_zip_readerdynamically assigned by @DreamHelium in #856 - Support star in filename by @Coeur in #865
- updating github actions for ubuntu-22.04 by @Coeur in #866
- fix: unzipping with backslash at the end of the filename by @Coeur in #867
- Support any character encoding by @Coeur in #868
- free up writer memory when failing to open archive for reading by @Coeur in #869
- fix copy encrypted file info by @Coeur in #870
New Contributors
- @DreamHelium made their first contribution in #856
Full Changelog: 4.0.9...4.0.10
4.0.9
What's Changed
- Remove excess checks before free() by @GermanAizek in #846
- Align structures for 64-bit platforms by @GermanAizek in #844
- Consider passed codepage on listing and extraction callback by @tbeu in #841
- Apply Clang format by @tbeu in #842
- crypt.h: Remove register keyword by @Mingli-001 in #853
- Don't use Z_ERRNO in compatibility headers if zlib not included. #852
- Add lint GHA workflow with clang-format.
New Contributors
- @Mingli-001 made their first contribution in #853
Full Changelog: 4.0.8...4.0.9
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.mdby @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