Skip to content

Releases: ZipArchive/ZipArchive

Version 2.3.0

29 May 00:27
a6f9d8f
Compare
Choose a tag to compare

Fixes:

  • Forbid archive included in compress path (#569)

Improvements:

  • Swift Package Manager Support! (#536) (Thank you @victor-pavlychko and others for your help getting this merged and tested)
  • Enable zip64 to allow the creation of zip files larger than 4.3Gb (#580) (Thank you @joelfischerr)
  • Xcode 12 warning fixes (#588) (Thank you @ddaddy)
  • License update to remove reference to @soffes (#610) (Thank you @soffes for all of your contributions to this project over the years)

Reminder:

  • We stopped releasing Carthage package in a previous version. It is better for developers to build it by themselves.

Version 2.2.3

29 Apr 08:57
Compare
Choose a tag to compare

Fixes:

  • Set file flag to UTF-8 when zipping files. (#564)---fixed #461

Improvements:

  • Remove executable bit from non-executable files (#563 thanks @friederbluemle)
  • Replacing Minizip 2.8.9 with Minizip 2.9.2.dev (#558, big thanks @nmoinvaz)
  • Updating Travis for Xcode 11 (thanks @Coeur)
  • Update Podfile (thanks @Coeur)
  • Improved error message (#532 thanks @philippec-ls)
  • Dropping iOS 8, as it's now unsecure (#531 thanks @Coeur)
  • Added -payloadSizeForArchiveAtPath (#530 thanks @philippec-ls)
  • Added missing newline && Renamed local variable (#529 thanks @philippec-ls)
  • ProvisioningStyle = Automatic; for tests (thanks @Coeur)

Note:

  • We stop releasing Carthage package from this version on. It is better for developers to build it by themselves.

Version 2.2.2

22 May 04:10
Compare
Choose a tag to compare

Fixes:

Version 2.2.1

06 May 07:42
Compare
Choose a tag to compare

Fixes:

  • Podspec should only affect pod_target_xcconfig, not user_target_xcconfig.
  • Carthage should include SSZipCommon.h (#511, thanks @wanewang)

Version 2.2.0

05 May 10:31
Compare
Choose a tag to compare

Fixes:

  • Error handling when exceeding the limit of file open. (#483, thanks @Tamamaki)
  • Fix version_madeby for unicode support when creating zip files (#507, thanks @jsutdolph)
  • Fix some minor Xcode 10.2 warnings

Improvements:

  • Replacing Minizip 1.2+ with Minizip 2.8.6.dev (#509, big thanks @nmoinvaz)

Breaking:

  • ios minimum deployment target is now really 8.0 for CocoaPods, so don't forget to define your minimum deployment target explicitly in your Podfile.

Version 2.1.5

08 Apr 10:30
Compare
Choose a tag to compare

Fixes:

  • Carthage compatibility with Xcode 10.2+ (#500, thanks @DivineDominion)
  • Carthage build with watchOS arm64_32 slice (#474)
  • File path sanitation compatibility with Unicode (#472)
  • Fix resource leak when testing password protection or failing to open a file (#418, thanks @craig65535)
  • Fix zipping together more than 65535 files (zlib-ng/minizip-ng#373, thanks @idezzzz)

Improvements:

Version 2.1.4

26 Aug 11:16
Compare
Choose a tag to compare

Fixes:

Improvements:

  • compatibility with CocoaPods module for Swift. (#452, thanks @taglia3)
  • swifter empty status of a directory (#465, thanks @rob2468)
  • unzipping a directory doesn't require a password

Version 2.1.3

30 May 23:26
Compare
Choose a tag to compare

Fixes:

Sanitize path traversal characters from file names before unarchiving them. #456 (Thanks @EthanArbuckle!)

Version 2.1.2

08 Apr 02:13
Compare
Choose a tag to compare

Fixes:

  • fix compatibility with iOS 4.3 and iOS 5.x
  • improved DOS filename support ( #443, thanks @palmin)
  • fix isFilePasswordProtectedAtPath (#445, thanks @hacknicity)
  • fix two small memory leaks (#446, thanks @hacknicity)

Version 2.1.1

11 Oct 17:34
Compare
Choose a tag to compare

Hotfix:

  • fix unzipping some files (regression in 2.1.0, #402, thanks @jdeepwell)

Fixes:

  • Safer encryption by using arc4random_buf instead of "/dev/urandom" (zlib-ng/minizip-ng#175)
  • fix nested zip files (#380, thanks @Alyn-zz)
  • fix carthage iOS/tvOS/watchOS frameworks compatibility with swift (#396)
  • ignoring __MACOSX/ (#400, thanks @0x68)
  • fix unzipping archives with more than 65535 entries (#403, thanks @jdeepwell)