🚀 Features
🐛 Bug Fixes
- Need to include zip64 extra field in central directory (fix #353) (#360)
- Fails to extract file which might or might not be malformed (#376) (#426)
- (aes) Allow AES encryption while streaming (#463)
- Default "platform" field in zip files should be set to the local platform, rather than always "Unix" (#470) (#471)
🚜 Refactor
- Define cfg_if! and cfg_if_expr! internal macros (#438)
⚡ Performance
- Change an assert to debug_assert when encrypting/decrypting AES, and eliminate a fallible operation (#521)
- eliminate a String clone per new file added to archive, and other related refactors (#522)
⚙️ Miscellaneous Tasks
- Fix another merge error, this one affecting only builds with flate2 and not zopfli
- Fix more merge issues
- Fix merge
- Fix write_dir build errors on specific feature configs
- Fix clippy warning
- Fix --all-features build error
- Fix merge