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