Releases: orchetect/OTOperations
Releases · orchetect/OTOperations
1.1.0
- Updates for Xcode 16 / Swift 6 compatibility
1.0.9
- Added
OperationQueueAccess
enum and matching OperationQueue.wait(for:)
method
1.0.8
- Renamed
mutate { }
to withValue { }
that rethrows and can return a value
1.0.7
waitUntilAllOperationsAreFinished(timeout:)
now takes Optional timeout parameter
- Misc. formatting and improvements
1.0.5
LabelProgress
: Refactored to no longer depend on userInfo
dictionary
LabelProgress
: Improved thread safety
1.0.4
LabelProgress
handles userInfo
access more explicitly now
- Removed
LabelProgress
deinit block as a safeguard
1.0.3
- Improved progress label updating frequency
- Improved memory management
- Prevents potential orphan
Progress
objects
1.0.2
- Resolved issue with non-releasing child progress objects
LabelProgress
deinit now triggers parent progress to update itself
- Updated inline docs
1.0.1
- Added
LabelProgress
subclass of Progress
- recursively aggregates text labels for operations
- Updated operation inits to include progress
label
and weight
parameters
- Improved stability overall
- Updated unit tests
- Cleanup