Releases: ffried/GCDOperations
Releases · ffried/GCDOperations
v0.7.0
What's Changed
- Add Swift 5.9 support
- Drop support for previous versions of Swift
Full Changelog: 0.6.0...0.7.0
v0.5.0
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.3.5
Cleanup state handling for better finishing performance
v0.3.4
- Refactor internal handling of dependencies to be asynchronous and non-blocking - fixing a bunch of bugs in the old mechanism.
v0.3.3
- 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
Adds some missing documentation
v0.3.1
- Add some missing documentation
- Add some config files for jazzy and codecov
v0.3.0
- 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