This repository has been archived by the owner on Jan 9, 2020. It is now read-only.
Releases: saidsikira/Overdrive
Releases · saidsikira/Overdrive
Overdrive v0.3
Breaking
- Removed default method (empty) implementations of
TaskQueueDelegate
andTaskCondition
methods as they had no real usage and could present problems if signatures are changes.
Fixed
-
Fixed retain cycle when task is added to the queue
-
Fixed state inconsistency when cancelling task
-
Fixed an issue with adding task to a suspended queue
Updates
- Updated signatures of some methods to conform to Swift 3 API guidelines.
- You can now throw in
onValue(:_)
task method. Error will be passed to theonError(:_)
method. - Added throwable
flatMap
,flatMapError
,map
andmapError
operators onResult<T>
enum. - Extended
TaskQueueDelegate
withtaskWillFinishExecution(task:)
method
Note: Framework binary is not attached with this release due to the issue with precompiled frameworks
rdar://23551273
Overdrive 0.2.2
Fixed
- Fixed an issue where task would retry execution even if it finished successfully.
- Added by @ManWithBear in regards to issue #4
Updated
Updated dependency management with new methods
Removed
Removed TestSupport
test target dependency
Overdrive 0.2.1
Overdrive 0.2.0
- Added support for Linux, macOS, iOS, tvOS and watchOS
- Added support for building with Swift Package Manager
- Updated API to follow Swift 3 API guidelines
- Added full documentation
Overdrive 0.0.1
First stable Overdrive 0.0.1 release