SwiftQueue v1.6.0 Release Notes
-
๐ฅ Breaking Changes
- ๐ Change
JobCreator.create
signature (#94)- Return type is no longer optional
SwiftQueueManager
only accept 1 singleJobCreator
- This is to avoid unregistered handler or scheduling job with no
JobCreator
associates - The user will have to deal with unknown handler on his side
- Origin error is now forward to completion block (#88)
- ๐ Change signature of Limit(Int) to Limit(Double)
๐ Fix
- Delay not waiting for the remaining time (#99)
- ๐ท Deadline now cancel the job properly (#98)
- ๐ Fix calling
done
after termination will remove the lastError (#97) - ๐ฅ Breaking support for Swift 3.2 (#75)
๐ Improvement
- โฑ Avoid crash when scheduling a terminated job (#92)
- ๐ Performance issue when overriding a job (#73)
Misc
- ๐ Update documentation
- ๐ Change