Releases: weichsel/ZIPFoundation
Releases · weichsel/ZIPFoundation
0.9.9
Added
- Swift 5.0 support
- Optional
preferredEncoding
parameter to explicitly configure an encoding for filepaths
Updated
- Fixed a library load error related to dylib versioning
- Fixed a hang during read when decoding small,
.deflate
compressed entries - Improved Linux support
- Improved test suite on non-Darwin platforms
0.9.8
0.9.7
Added
- App extension support
- Optional
compressionMethod
paramter forzipItem:
Updated
- Fixed a path traversal attack vulnerability
- Fixed a crash due to wrong error handling after failed
fopen
calls
Removed
- Temporarily removed the currently unsupported
.modificationDate
attribute on non-Darwin platforms
0.9.6
0.9.5
Added
- Progress tracking support
- Operation cancellation support
Updated
- Improved performance of CRC32 calculations
- Improved Linux support
- Fixed wrong behaviour when using the
shouldKeepParent
flag - Fixed a linker error during archive builds when integrating via Carthage
0.9.4
0.9.3
0.9.2
0.9.1
Added
- Optional parameter to skip CRC32 checksum calculation
Updated
- Tweaked POSIX buffer sizes to improve IO and compression performance
- Improved source readability
- Refined documentation
Removed
- Optional parameter to skip decompression during entry retrieval