All Versions
11
Latest Version
Avg Release Cycle
94 days
Latest Release
1456 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.2.3 Changes
April 29, 2020🛠 Fixes:
👌 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:
- AES compatibility when zipping and unzipping (thanks @Florrr #516 and @JeffersonSchuler #517 for the simultaneous reports, @nmoinvaz for the quick fix)
-
v2.2.1 Changes
May 06, 2019 -
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:
💥 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:
- 👍 Allow reading > 64k at a time on platforms where zlib supports this (nmoinvaz/minizip#327)
-
v2.1.4 Changes
August 26, 2018🛠 Fixes:
- avoid that the applications continue to read incorrect data when wrong password is entered. (nmoinvaz/minizip#210)
- avoid buffers overwrite (#438, thanks @fpillet, @cleric, @littlebobert, @alexrestrepo)
- 🖐 handle empty directory path gracefully when keepParentDirectory is YES (#468, thanks @rob2468)
👌 Improvements:
-
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)