All Versions
11
Latest Version
Avg Release Cycle
83 days
Latest Release
1604 days ago

Changelog History
Page 1

  • v2.1.1 Changes

    November 06, 2019

    Queuer 2.1.1

    6 Nov 2019

    โž• Added

    • โž• Added support to Xcode 11.2 and Swift 5.1

    ๐Ÿ‘Œ Improved

    • โšก๏ธ Updated SwiftLint to 0.35.0
  • v2.1.0 Changes

    April 11, 2019

    Queuer 2.1.0

    12 Apr 2019

    โž• Added

    • โž• Added support to Xcode 10.2 and Swift 5.0
  • v2.0.1 Changes

    December 26, 2018

    Queuer 2.0.1

    26 Dec 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ—„ Renamed open func finish(_ hasFailed: Bool) to open func finish(success: Bool = true), the old one has been deprecated but still valid #12
    • ๐Ÿ—„ Renamed hasFailed variable to success, the old one has been deprecated but still valid #12

    ๐Ÿ‘Œ Improved

    • โšก๏ธ Updated SwiftLint to 0.29.2

    ๐Ÿš€ Thanks to @zykloman for this release

  • v2.0.0 Changes

    November 01, 2018

    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


  • v1.3.2 Changes

    July 07, 2018

    Queuer 1.3.2

    7 Jul 2018

    โž• Added

    • โž• Added QualityOfService on Linux
    • ๐Ÿšš Deprecated RequestOperation, it will be removed in Queuer 2

    ๐Ÿ‘Œ Improved

    • โšก๏ธ Updated SwiftLint to 0.26.0
    • ๐Ÿ‘Œ Improved code with new SwiftLint rules
  • v1.3.1 Changes

    April 01, 2018

    Queuer 1.3.1

    1 Apr 2018

    โž• Added

    • โž• Added support to Xcode 9.3 and Swift 4.1

    ๐Ÿ‘Œ Improved

    • OperationQueue in Queuer class is now open

    ๐Ÿš€ Thanks to @BabyAzerty for this release

  • v1.3.0 Changes

    February 18, 2018

    Queuer 1.3.0

    18 Feb 2018

    โž• Added

    • โž• Added swift_version property in podspec file for CocoaPods 1.4.0
    • โž• Added Hound CI

    ๐Ÿ‘Œ Improved

    • body, headers and query parameters in RequestOperation class may now be nil
    • RequestOperation class and all of its functions are now open
    • 0๏ธโƒฃ session object in RequestOperation class in now open and has waitsForConnectivity sets to true for iOS 11 or later by default
    • โšก๏ธ Updated SwiftLint to 0.25.0

    ๐Ÿ›  Fixed

    • ๐Ÿ— Now Swift Package Manager correctly builds Queuer with Swift 4
    • โœ‚ Removed self captures
  • v1.2.1 Changes

    October 22, 2017

    Queuer 1.2.1

    22 Oct 2017

    ๐Ÿ›  Fixed

    • โœ‚ Removed alert on Xcode 9 that shows the ability to convert the code to Swift 4 even it's already written in Swift 4
  • v1.2.0 Changes

    September 23, 2017

    Queuer 1.2.0

    23 Sep 2017

    โž• Added

    • โž• Added support to Swift 4 and Xcode 9

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘ท Using new Xcode 9 build system
    • โšก๏ธ Updated SwiftLint to 0.22.0
  • v1.1.0 Changes

    September 01, 2017

    1 Sep 2017

    โž• Added

    • โž• Added qualityOfService property on Queuer class
    • โž• Added ddChainedOperations(_ operations: Operation..., completionHandler: convenience function on Queuer class

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘Œ Improved the init function on Queuer class with maxConcurrentOperationCount and qualityOfService properties, both with a default value, so no changes are required
    • โšก๏ธ Updated SwiftLint to 0.21.0

    ๐Ÿ›  Fixed

    • Now ConcurrentOperation is subclassable with open instead of public Access Control #2
    • ๐Ÿ›  Fixed tests that sometimes fails