Skip to content

Releases: weichsel/ZIPFoundation

0.9.9

10 Apr 10:37
edbeaa3
Compare
Choose a tag to compare

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

21 Jan 15:12
Compare
Choose a tag to compare

Updated

  • Disabled symlink resolution during path traversal checking

0.9.7

21 Jan 15:11
Compare
Choose a tag to compare

Added

  • App extension support
  • Optional compressionMethod paramter for zipItem:

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

24 Apr 19:33
Compare
Choose a tag to compare

Added

  • Swift 4.1 support

Updated

  • Fixed default directory permissions
  • Fixed a compile issue when building on Linux

0.9.5

09 Feb 09:26
Compare
Choose a tag to compare

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

08 Dec 08:25
Compare
Choose a tag to compare

Updated

  • 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

0.9.3

07 Nov 23:00
Compare
Choose a tag to compare

Added

  • Carthage support

Updated

  • Improved error handling
  • Made consistent use of Swift's CocoaError instead of NSError

0.9.2

05 Aug 09:58
Compare
Choose a tag to compare

Updated

  • Changed default POSIX permissions when file attributes are missing
  • Improved docs
  • Fixed a compiler warning when compiling with the latest Xcode 9 beta

0.9.1

10 Jul 16:20
Compare
Choose a tag to compare

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

0.9.0

27 Jun 00:30
Compare
Choose a tag to compare
  • Initial release of ZIP Foundation.