Skip to content

Let Me Retry

Compare
Choose a tag to compare
@FabrizioBrancati FabrizioBrancati released this 01 Nov 11:51
656376b

Queuer 2.0.0

1 Nov 2018

Added

  • Added support to Xcode 10 and Swift 4.2
  • Added retry feature to ConcurrentOperation class #10, more info on how to use it here and here
  • Added addCompletionHandler(_:) function to Queuer class
  • Added a Scheduler class to better schedule your tasks, more info on how to use it here
  • Added queue state restoration (beta) feature, more info on how to use it here

Changed

  • Changed executionBlock of ConcurrentOperation to pass the concurrentOperation variable inside the closure to be able to use the retry feature. If you don't need it simply put _ in after the block creation:
    let concurrentOperation = ConcurrentOperation { _ in
        /// Your task here
    }
    This also affects SynchronousOperation
  • Changed from Codecov to Coveralls service for code coverage

Improved

  • Improved Semaphore with timeout handling
  • Updated SwiftLint to 0.27.0

Removed

  • Removed watchOS 2.0 support in favor of watchOS 3.0, thanks to an App Store submission bug #11
  • Removed Hound CI

Thanks to @SureshSc, @zykloman and @debjitk for this release