SwiftQueue v1.6.0 Release Notes

  • ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ”„ Change JobCreator.create signature (#94)
      • Return type is no longer optional
      • SwiftQueueManager only accept 1 single JobCreator
      • 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