Skip to content

Releases: lucas34/SwiftQueue

1.2.1

07 Nov 02:59
Compare
Choose a tag to compare

Fix job retain loger after cancellation

1.2.0

07 Nov 02:22
Compare
Choose a tag to compare

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

1.1.0

07 Nov 02:23
Compare
Choose a tag to compare

Carthage

Support all targets when using carthage

New

  • Delay by TimeInterval

Improvement

  • Reschedule and run immediately when delay set to 0

Bug fix

  • Job not delayed properly
  • Crash when delaying the job with a huge number

1.0.1

07 Nov 02:58
Compare
Choose a tag to compare
  • Breaking changes
    Add delay to retry()
    Pause and restart will match behaviour of OperationQueue to avoid job running 2 times

1.0.0: First stable release

07 Nov 02:23
Compare
Choose a tag to compare

After multiple pre-releases. SwiftQueue is now in stable state. 🎉