Skip to content

Releases: alemar11/AdvancedOperation

7.1.0

28 Oct 14:08
dd1f065
Compare
Choose a tag to compare
  • Added AsyncCancellableBlockOperation.
  • Swift 6 support (strict concurrency checking)
  • Xcode 16 support

7.0.0

11 Jun 14:45
c899fe0
Compare
Choose a tag to compare
  • SPM only
  • Swift 5.10 support
  • Xcode 15 support
  • VisionOS support

6.3.0

11 Jan 10:48
Compare
Choose a tag to compare
  • Xcode 13
  • Added AdvancedOperation multi-platform framework.

6.2.1

14 Oct 08:29
Compare
Choose a tag to compare
  • Fix a KVO crash in GroupOperation.
  • Fix memory leak in GroupOperation.

6.2.0

29 May 16:08
Compare
Choose a tag to compare
  • Added ResultOperation, an AsynchronousOperation that produces a result once finished.
  • Added FailableAsynchronousOperation, an AsynchronousOperation that can finish with an error.

6.1.0

28 May 10:22
Compare
Choose a tag to compare
  • AsyncOperation now conforms to ProgressReporting.
  • AsyncOperation progress now gets successfully reported by the OperationQueue running the operation.
  • More tests.

6.0.3

22 Apr 07:34
Compare
Choose a tag to compare
  • Fix multi-thread issues when calling the start() method.
  • More tests.

6.0.2

15 Apr 15:04
Compare
Choose a tag to compare
  • Minor refinements

6.0.1

09 Apr 17:06
Compare
Choose a tag to compare
  • Minor refinements

6.0.0

01 Apr 08:49
Compare
Choose a tag to compare

This release aims to be super lightweight offering just a few basic operations:

  • AsyncOperation
  • AsyncBlockOperation
  • AsyncGroupOperation