- Swift 4.1 support
- Fixed default directory permissions
- Fixed a compile issue when targeting Linux
- Progress tracking support
- Operation cancellation support
- 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
- Fixed a wrong setting for
FRAMEWORK_SEARCH_PATHS
that interfered with code signing - Added a proper value for
CURRENT_PROJECT_VERSION
to make the framework App Store compliant when using Carthage
- Carthage support
- Improved error handling
- Made consistent use of Swift's
CocoaError
instead ofNSError
- Changed default POSIX permissions when file attributes are missing
- Improved docs
- Fixed a compiler warning when compiling with the latest Xcode 9 beta
- Optional parameter to skip CRC32 checksum calculation
- Tweaked POSIX buffer sizes to improve IO and comrpression performance
- Improved source readability
- Refined documentation
- Optional parameter skip decompression during entry retrieval
- Initial release of ZIP Foundation.