Releases: orchetect/OTOperations
Releases · orchetect/OTOperations
2.0.0
- Bumped package minimum requirements to macOS 10.15, iOS 13, tvOS 13, watchOS 6
- Swift 6 strict concurrency compatibility
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