Skip to content

Releases: ffried/GCDOperations

v0.7.0

02 Oct 16:48
52de0cf
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • Add Swift 5.4 support

v0.3.5

30 Sep 08:31
e88e791
Compare
Choose a tag to compare

Cleanup state handling for better finishing performance

v0.3.4

30 Sep 07:12
546e409
Compare
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
Compare
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
Compare
Choose a tag to compare

Adds some missing documentation

v0.3.1

27 Sep 15:33
3fdaac9
Compare
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
Compare
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