All Versions
30
Latest Version
Avg Release Cycle
73 days
Latest Release
1273 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v1.3.2 Changes
๐ New features
- ๐ Allow overriding previous job for SingleInstance constraint (#38)
- โ Add cancel with uuid (#42)
๐ Bug fix and improvements
- ๐ Fix Swiftlint warnings (#36)
- ๐ Fix readme documentation (#40)
Misc
- Setup danger (#31)
- ๐ Support travis cache builds (#39)
-
v1.3.1 Changes
- ๐ Fix crash in exponential retry
- ๐ Fix exponential retry not reset after a success run
-
v1.3.0 Changes
Develop 1.3.0 Re-write 90% of the code (#22)
๐ฅ Breaking changes
- โฑ Scheduling a job without a creator will throw an error (Assertion)
- Replace Any params type to String: Any
- Callback result now use enum to avoid passing nil error as success (#26)
- ๐ onRemove will forward JobCompletion (#32)
- โ Remove delay(inSecond) use delay(time) instead
๐ Bug fix and improvements
- ๐ Improve documentation and publish (#24)
- Constraints should be public (#25)
- โ Add assertion to validate the [String: Any] when serialize
-
v1.2.3 Changes
- ๐ท Job is now immediately canceled when the deadline is reached
-
v1.2.2 Changes
- โ Add support for Swift Package Manager
-
v1.2.1 Changes
- ๐ Fix job retained longer after cancellation
-
v1.2.0 Changes
๐ Bug Fix
- ๐ท Job constraint error should not call onRetry
- ๐ if Reachability throw error when starting the notifier, call onRemove
- ๐ท UniqueUUID constraint will also be checked for same name in non SwiftQueueJob
- ๐ Fix retention issue
Project structure Changes
- Each constraints will be defined in it's own file
- ๐ท Each job will own an instance of all the constrains
๐ฅ Breaking changes
- โ Remove throw in Run method to avoid confusion with onError callback
- ๐ User will need to keep a strong reference to SwiftQueueManager
-
v1.1.0 Changes
Carthage
๐ Support all targets when using carthage
๐ New
- Delay by TimeInterval
๐ Improvement
- โฑ Reschedule and run immediately when delay is set to 0
๐ Bug fix
- ๐ท Job not delayed properly
- ๐ท Crash when delaying the job with a high value
-
v1.0.1 Changes
๐ฅ Breaking changes
- โ Add delay to retry()
- ๐ท Pause and restart will match behaviour of OperationQueue to avoid job running 2 times
-
v1.0.0 Changes
- ๐ First stable release