All Versions
11
Latest Version
Avg Release Cycle
94 days
Latest Release
1132 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)