Queuer v2.0.0 Release Notes
Release Date: 2018-11-01 // over 5 years ago-
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:swift let concurrentOperation = ConcurrentOperation { _ in /// Your task here }
This also affectsSynchronousOperation
- 🔄 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