Tags: random-developer/UnzipKit
Tags
Addressed in this beta: Updated UnzipKitResources to use its own info.plist, removing the CFBundleExecutable key from it (abbeycode#76 - Thanks, @brendand!) ------- Changes to main release: * Added support for `NSProgress` and `NSProgressReporting` in all extraction and iteration methods (Issue abbeycode#32) * Added detailed logging using new unified logging framework. See [the readme](README.md) for more details (Issue abbeycode#47) * Added methods to check data integrity of an individual archived file, or the entire archive (Issue abbeycode#63) * Fixed a crasher in `extractBufferedDataFromFile:error:action:`, which also manifested in other methods that use it, like `validatePassword` (Issue abbeycode#51 - Thanks, [@amosavian](https://github.com/amosavian), [@monobono](https://github.com/monobono), and [@segunlee](https://github.com/segunlee)!) * Upgraded project to Xcode 9 and to the macOS 10.13 and iOS 11 SDKs (Issue abbeycode#61) * Consolidated targets so they're shared between iOS and macOS (Issue abbeycode#62) * Improved the way warnings are ignored to be more consistent, and so they're only ignored in `minizip`, and not the UnzipKit sources (Issue abbeycode#68)
* Added support for `NSProgress` and `NSProgressReporting` in all ext… …raction and iteration methods (Issue abbeycode#32) * Added detailed logging using new unified logging framework. See [the readme](README.md) for more details (Issue abbeycode#47) * Added methods to check data integrity of an individual archived file, or the entire archive (Issue abbeycode#63) * Fixed a crasher in `extractBufferedDataFromFile:error:action:`, which also manifested in other methods that use it, like `validatePassword` (Issue abbeycode#51 - Thanks, [@amosavian](https://github.com/amosavian), [@monobono](https://github.com/monobono), and [@segunlee](https://github.com/segunlee)!) * Upgraded project to Xcode 9 and to the macOS 10.13 and iOS 11 SDKs (Issue abbeycode#61) * Consolidated targets so they're shared between iOS and macOS (Issue abbeycode#62) * Improved the way warnings are ignored to be more consistent, and so they're only ignored in `minizip`, and not the UnzipKit sources (Issue abbeycode#68)
* Added support for `NSProgress` and `NSProgressReporting` in all ext… …raction and iteration methods (Issue abbeycode#32) * Added detailed logging using new unified logging framework. See [the readme](README.md) for more details (Issue abbeycode#47) * Added methods to check data integrity of an individual archived file, or the entire archive (Issue abbeycode#63) * Fixed a crasher in `extractBufferedDataFromFile:error:action:`, which also manifested in other methods that use it, like `validatePassword` (Issue abbeycode#51 - Thanks, [@amosavian](https://github.com/amosavian), [@monobono](https://github.com/monobono), and [@segunlee](https://github.com/segunlee)!) * Upgraded project to Xcode 9 and to the macOS 10.13 and iOS 11 SDKs (Issue abbeycode#61) * Consolidated targets so they're shared between iOS and macOS (Issue abbeycode#62) * Improved the way warnings are ignored to be more consistent, and so they're only ignored in `minizip`, and not the UnzipKit sources (Issue abbeycode#68)
* Added support for `NSProgress` and `NSProgressReporting` in all ext… …raction and iteration methods (Issue abbeycode#32) * Added detailed logging using new unified logging framework. See [the readme](README.md) for more details (Issue abbeycode#47) * Added methods to check data integrity of an individual archived file, or the entire archive (Issue abbeycode#63) * Fixed a crasher in `extractBufferedDataFromFile:error:action:`, which also manifested in other methods that use it, like `validatePassword` (Issue abbeycode#51 - Thanks, [@amosavian](https://github.com/amosavian), [@monobono](https://github.com/monobono), and [@segunlee](https://github.com/segunlee)!) * Upgraded project to Xcode 9 and to the macOS 10.13 and iOS 11 SDKs (Issue abbeycode#61) * Consolidated targets so they're shared between iOS and macOS (Issue abbeycode#62)
* Updated to Xcode 8 (Issue abbeycode#50) * Fixed issues with localization (again) (Issue abbeycode#42). Thanks, @ConfusedVorlon and @tomjpsun
Fixed issues with localization, that could affect submission through … …iTunes Connect (Issue abbeycode#42)
• Added checking whether a file is compressed with the Deflate64 meth… …od, and returning a specific error code for that unsupported format (Issue abbeycode#37) • Fixed internationalization, laying the groundwork for non-US-English localization in the future. If you use UnzipKit from Carthage or CocoaPods, and run your app using the Show non-localized strings option, UnzipKit's strings should no longer display as all-cap (Issue abbeycode#38)
PreviousNext