Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
2.0.0 (2023-01-07)
⚠ BREAKING CHANGES
AsyncObject: propagate cancellation error instead of swallowing (#8 )
TaskOperation: use platform lock primitive instead of DispatchQueue for synchronization
🛠 Build System
resolve concurrency check warnings (c66bb81 )
🐎 Performance Improvements
TaskOperation: use platform lock primitive instead of DispatchQueue for synchronization (f28ee66 )
🐛 Fixes
fix data race with task cancellation (bca8299 )
fix potential data race handling actor reentrancy (63fed91 )
🚀 Features
TaskOperation: allow customizing priority of task (6650693 )
TaskOperation: allow executing as detached task (#7 ) (e3dcfeb )
TaskOperation: allow tracking child tasks completion (571419d )
TaskQueue: allow adding task to queue wihout waiting for completion (d8ee18a )
add logging option (#10 ) (bdd688b )
add scheduling with Clock API support (#9 ) (d1c5531 )
🔥 Refactorings
AsyncObject: propagate cancellation error instead of swallowing (#8 ) (9f7f243 )
fix actor isolation bug with protocol conformance on older swift versions (#11 ) (c1ce0e2 )
💄 Styles
TaskOperation: add separate error for retrieving result without starting (9a852d9 )
add swift package index documentation support (3ae2525 )
✅ Tests
You can’t perform that action at this time.