Skip to content

Releases: abbeycode/UnrarKit

v2.9-beta11

20 Jul 12:12
Compare
Choose a tag to compare
v2.9-beta11 Pre-release
Pre-release

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 and NSProgressReporting 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

21 May 13:23
Compare
Choose a tag to compare
v2.9-beta10 Pre-release
Pre-release

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 and NSProgressReporting 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

17 Nov 18:08
Compare
Choose a tag to compare
v2.9-beta8 Pre-release
Pre-release

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 and NSProgressReporting 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

17 Nov 14:07
Compare
Choose a tag to compare
2.9-beta7 Pre-release
Pre-release

This build didn't produce build artifacts, but it gave UnrarKitResources its own info.plist file, removing the CFBundleExecutable key. Use beta 8 instead

v2.9-beta6

30 Oct 14:32
Compare
Choose a tag to compare
v2.9-beta6 Pre-release
Pre-release
  • Added support for NSProgress and NSProgressReporting 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

20 Oct 21:08
Compare
Choose a tag to compare
v2.9-beta5 Pre-release
Pre-release
  • Added support for NSProgress and NSProgressReporting 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

11 Oct 23:13
Compare
Choose a tag to compare
v2.9-beta4 Pre-release
Pre-release
  • Added support for NSProgress and NSProgressReporting 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

06 Oct 18:11
Compare
Choose a tag to compare
v2.9-beta3 Pre-release
Pre-release
  • Added support for NSProgress and NSProgressReporting 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

06 Oct 15:15
Compare
Choose a tag to compare
v2.9-beta2 Pre-release
Pre-release

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

25 Sep 12:42
Compare
Choose a tag to compare
v2.9-beta1 Pre-release
Pre-release
  • Added support for NSProgress and NSProgressReporting 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)