Releases: abbeycode/UnrarKit
Releases · abbeycode/UnrarKit
v2.9-beta11
Updates in this beta:
- Added new method
-iterateFileInfo:error:
that takes a block, allowing for lazy iteration of file info, without building up an in-memory array (Issue #73 - Thanks to @yanex for the suggestion!)
Changes for main release:
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Added enhanced support for multivolume archives (PRs #59, #38 - Thanks to @aonez for the idea and implementation!)
- Added methods for checking data integrity of archived files (Issue #26, PR #61 - Thanks to @amosavian for the suggestion!)
- Added new method
-iterateFileInfo:error:
that takes a block, allowing for lazy iteration of file info, without building up an in-memory array (Issue #73 - Thanks to @yanex for the suggestion!) - Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45) - Fixed bug when listing file info for multivolume archive that resulted in duplicate items (Issue #67 - Thanks to @skito for catching this)
- Moved
unrar
sources into a static library, and addressed a wide variety of warnings exposed by the-Weverything
flag (Issue #56) - Upgraded UnRAR library to v5.6.3 (Issue #77)
- Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Added CocoaPods Test Spec, so your test suite can also run UnrarKit's unit tests Issue #44
- Fixed warnings from Xcode 9 (Issue #51)
- Removed iOS-specific targets, after allowing macOS framework and unit test bundles to be cross-platform (Issue #55)
v2.9-beta10
Updates in this beta:
- Improved the
-extractFilesTo:overwrite:progress:error:
method, so it now allows cancellation in the middle of extracting a file. This will come in handy when the files in the archive are larger (Issue #74). Thanks, @skito! - Upgraded UnRAR library to v5.6.3 (Issue #77)
Changes for main release:
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Added enhanced support for multivolume archives (PRs #59, #38 - Thanks to @aonez for the idea and implementation!)
- Added methods for checking data integrity of archived files (Issue #26, PR #61 - Thanks to @amosavian for the suggestion!)
- Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45) - Fixed bug when listing file info for multivolume archive that resulted in duplicate items (Issue #67 - Thanks to @skito for catching this)
- Moved
unrar
sources into a static library, and addressed a wide variety of warnings exposed by the-Weverything
flag (Issue #56) - Upgraded UnRAR library to v5.6.3 (Issue #77)
- Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Added CocoaPods Test Spec, so your test suite can also run UnrarKit's unit tests Issue #44
- Fixed warnings from Xcode 9 (Issue #51)
- Removed iOS-specific targets, after allowing macOS framework and unit test bundles to be cross-platform (Issue #55)
v2.9-beta8
Updates in this beta:
Fixed release notes addition, so these notes are taken from beta-notes.md
Changes for main release:
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Added enhanced support for multivolume archives (PRs #59, #38 - Thanks to @aonez for the idea and implementation!)
- Added methods for checking data integrity of archived files (Issue #26, PR #61 - Thanks to @amosavian for the suggestion!)
- Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45) - Moved
unrar
sources into a static library, and addressed a wide variety of warnings exposed by the-Weverything
flag (Issue #56) - Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Fixed warnings from Xcode 9 (Issue #51)
- Removed iOS-specific targets, after allowing macOS framework and unit test bundles to be cross-platform (Issue #55)
2.9-beta7
v2.9-beta6
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Added enhanced support for multivolume archives (PRs #59, #38 - Thanks to @aonez for the idea and implementation!)
- Added methods for checking data integrity of archived files (Issue #26, PR #61 - Thanks to @amosavian for the suggestion!)
- Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45) - Moved
unrar
sources into a static library, and addressed a wide variety of warnings exposed by the-Weverything
flag (Issue #56) - Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Fixed warnings from Xcode 9 (Issue #51)
- Removed iOS-specific targets, after allowing macOS framework and unit test bundles to be cross-platform (Issue #55)
v2.9-beta5
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Added enhanced support for multivolume archives (PRs #59, #38 - Thanks to @aonez for the idea and implementation!)
- Added methods for checking data integrity of archived files (Issue #26, PR #61 - Thanks to @amosavian for the suggestion!)
- Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45) - Moved
unrar
sources into a static library, and addressed a wide variety of warnings exposed by the-Weverything
flag (Issue #56) - Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Fixed warnings from Xcode 9 (Issue #51)
- Removed iOS-specific targets, after allowing macOS framework and unit test bundles to be cross-platform (Issue #55)
v2.9-beta4
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Added enhanced support for multivolume archives (PRs #59, #38 - Thanks to @aonez for the idea and implementation!)
- Added methods for checking data integrity of archived files (Issue #26, PR #61 - Thanks to @amosavian for the suggestion!)
- Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45) - Moved
unrar
sources into a static library, and addressed a wide variety of warnings exposed by the-Weverything
flag (Issue #56) - Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Fixed warnings from Xcode 9 (Issue #51)
- Removed iOS-specific targets, after allowing macOS framework and unit test bundles to be cross-platform (Issue #55)
v2.9-beta3
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Added enhanced support for multivolume archives (PRs #59, #38 - Thanks to @aonez for the idea and implementation!)
- Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45) - Moved
unrar
sources into a static library, and addressed a wide variety of warnings exposed by the-Weverything
flag (Issue #56) - Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Fixed warnings from Xcode 9 (Issue #51)
- Removed iOS-specific targets, after allowing macOS framework and unit test bundles to be cross-platform (Issue #55)
v2.9-beta2
This release was produced as an artifact of testing automated upload of Carthage archives, and has no code differences from beta 3.
v2.9-beta1
- Added support for
NSProgress
andNSProgressReporting
in all extraction and iteration methods (Issue #34) - Switched to Travis Build Stages instead of the unofficial Travis-After-All (Issue #42)
- Added detailed logging using new unified logging framework. See the readme for more details (Issue #35)
- Added localized details to returned
NSError
objects (Issue #45)