UnzipKit CHANGELOG

2.0

1.9

1.8.5

1.8.4

1.8.3

1.8.2

Fixed issues with localization, that could affect submission through iTunes Connect (Issue #42)

1.8.1

1.8

Fixed a bug causing delete operations (including writing updated data with the overwrite flag set to true) to fail when the archive resides on an external volume (Issue #36)

1.7.2

Fixed the nullability attributes of the 'password' argument in the UZKArchive intitializers (Issue #34 - Thanks, Mohammad!)

1.7.1

Fixed a bug causing the UZKErrorDomain constant not to be visible from client projects using Swift 2.2 (Xcode 7.3) or greater (Issue #33)

1.7

1.6.2

Fixed some issues when extracting files from an archive:

Thanks @brendand!

1.6.1

Fixed issue that can cause a crash when writing to Zip files across multiple threads (Issue #23). Thanks again, @iblacksun!

1.6

Added support for using UnzipKit from a Swift dynamic framework target (Issue #21, PR #22). Thanks @iblacksun!

1.5

1.4.2

Fixed a bug causing global comments not to get written to disk (Issue #19)

1.4.1

Fixed a bug causing file-specific passwords never to be written to an archive (Issue #15)

1.4

1.3.2

Fixed a bug causing file-specific passwords never to be written to an archive (Issue #15)

1.3.1

Fixed a bug, in which password was passed through as nil for the overload of -writeData... that doesn't take the overwrite argument (Issue #14)

1.3

Improved buffered writing API, no longer requiring a CRC, and allowing for error handling in the action block (Issue #9)

1.2.2

Silenced some 32-bit iOS warnings (Thanks, Clint!)

1.2.1

Added iOS 7 compatibility (Issue #8), and an iOS (Swift!) demo project

1.2

Added methods to easily detect whether a file is a Zip archive or not (Issue #7)

1.1.3

Fixed a bug introduced in the last version that would cause errors when writing a file for whom the comment had not first been read or written

1.1.2

Exposed a "comment" property on UZKArchive for reading and writing an archive's global comment (Issue #6)

1.1.1

Fixed a file handle leak that could lead to random file access errors (Issue #5)

1.1

Improved error handling, providing more detail in the NSSError objects returned (Issue #3)

1.0.3

Added synchronization, so accessing the same archive across threads doesn't cause errors (Issue #4)

1.0.2

Fixed bug causing file extraction to fail when an archive contains directories (Issue #2)

1.0.1

Fixed bug causing the library not to build for the 10.9 target SDK

1.0

Initial release