All Versions
11
Latest Version
Avg Release Cycle
94 days
Latest Release
1456 days ago

Changelog History
Page 1

  • v2.2.3 Changes

    April 29, 2020

    🛠 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.
  • v2.2.2 Changes

    May 22, 2019

    🛠 Fixes:

  • v2.2.1 Changes

    May 06, 2019

    🛠 Fixes:

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

    May 05, 2019

    🛠 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.
  • v2.1.5 Changes

    April 08, 2019

    🛠 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 (nmoinvaz/minizip#373, thanks @idezzzz)

    👌 Improvements:

  • v2.1.4 Changes

    August 26, 2018

    🛠 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
  • v2.1.3 Changes

    May 30, 2018

    🛠 Fixes:

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

  • v2.1.2 Changes

    April 08, 2018

    🛠 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)
  • v2.1.1 Changes

    October 11, 2017

    🚑 Hotfix:

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

    🛠 Fixes:

    • Safer encryption by using arc4random_buf instead of "/dev/urandom" (nmoinvaz/minizip#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)
  • v2.1.0 Changes

    October 09, 2017

    🆕 New:

    • Optional AES zipping for compatibility with Archive Utility, Unzip, etc. (fix #228)
    • (breaking) Optional unzipping of nested zip (fix #319)

    🛠 Fix:

    • ⚡️ Support unzipping incorrect headers (fix #211) note: update to ZipArchive 2.1.1 for a proper fix
    • (breaking) Removing zipArchiveDidUnzipArchiveFile:entryPath:destPath: (fix #387)
    • 👌 Support unzipping empty zip files (#390)
    • Avoiding creating an extra file to zip an empty folder (#392)
    • Report error for incorrect password (fix #395)