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 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: swift 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