Skip to content

Releases: ffried/GCDOperations

v0.7.0

02 Oct 16:48
52de0cf

Choose a tag to compare

What's Changed

  • Add Swift 5.9 support
  • Drop support for previous versions of Swift

Full Changelog: 0.6.0...0.7.0

v0.6.0

15 Sep 06:18
ee63ee0

Choose a tag to compare

What's Changed

  • Add Swift 5.7 support

Full Changelog: 0.5.0...0.6.0

v0.5.0

16 Mar 09:11
6a2dc4b

Choose a tag to compare

What's Changed

  • Add Swift 5.6 support
  • Drop Support for Swift pre 5.5
  • Cleanup
  • Fix tests

Full Changelog: 0.4.0...0.5.0

v0.4.0

27 Apr 12:05

Choose a tag to compare

  • Add Swift 5.4 support

v0.3.5

30 Sep 08:31
e88e791

Choose a tag to compare

Cleanup state handling for better finishing performance

v0.3.4

30 Sep 07:12
546e409

Choose a tag to compare

  • Refactor internal handling of dependencies to be asynchronous and non-blocking - fixing a bunch of bugs in the old mechanism.

v0.3.3

29 Sep 18:19
212e0f7

Choose a tag to compare

  • Cleanup internal state assertions - fixes race conditions in case of early cancellation
  • Fix issue where operations with (shared) dependencies could never execute

v0.3.2

27 Sep 16:17
a60f079

Choose a tag to compare

Adds some missing documentation

v0.3.1

27 Sep 15:33
3fdaac9

Choose a tag to compare

  • Add some missing documentation
  • Add some config files for jazzy and codecov

v0.3.0

27 Sep 15:16
24eacb7

Choose a tag to compare

  • Extend documentation
  • Fix lifetime of OperationQueue
  • Fix potential deadlock when cancelling all operations in a queue
  • Extend BlockOperation to allow "synchronous" blocks (that don't get a reference to the finish method).
  • Restructure tests