All Versions
Latest Version
Avg Release Cycle
65 days
Latest Release
2693 days ago

Changelog History

  • v2.0 Changes

    October 06, 2016

    ๐Ÿš€ This release moves Flow to Swift 3 by default (you can either use earlier versions or the swift2 branch if you want to use Swift 2) and updates the API to conform to the Swift API naming guidelines.

    ๐Ÿš€ โš ๏ธ Note that this release includes breaking changes for users of Flow 1.x. Please upgrade with caution and make sure that you migrate to the new APIs. Also note that Flow 2.0 is only compatible with Swift 3.

    โšก๏ธ Updated APIs

    • FlowOperation.performWithCompletionHandler() is now perform(completionHandler:).
    • FlowOperationCollection.addOperation() is now add(operation:).
    • FlowOperationCollection.addOperations() is now add(operations:).

    ๐Ÿ†• New APIs

    • You can now pause & resume a FlowOpeationQueue using the paused property. You can also set paused as part of the initializer.
  • v1.1 Changes

    June 06, 2016

    This version of Flow makes improvements to working with collections & observing queues:

    • Multiple operations can now be added to any FlowOperationCollection (groups, queues, sequences, etc) in one go - using addOperations().
    • 0๏ธโƒฃ Flow now contains default implementations for both methods in the FlowOperationQueueObserver protocol, meaning that they are both optional to implement - reducing boilerplate.
  • v1.0 Changes

    May 29, 2016

    ๐ŸŽ‰ Initial stable release of Flow! ๐Ÿš€