Let Me Retry
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 toQueuer
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
ofConcurrentOperation
to pass theconcurrentOperation
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:This also affectslet concurrentOperation = ConcurrentOperation { _ in /// Your task here }
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