Releases
2.0.0
Breaking Changes
SwiftQueueManager
need to be built with SwiftQueueManagerBuilder
(#126 )
Custom serializer and switch to codable
by default (#115 )
Minimum version required is Swift 3.2
Add a persister by default to avoid having persist(required: true)
but no persister
(#119 )
Improvement
Expose isSuspended
from SwiftQueueManager
(#145 )
Revise JobInfo and make it conform to Codable
protocol (#117 ) (#120 )
New features
Charging constraint (#123 )
Deserialize tasks in background (#112 )
Add internal logger (#105 )
Fix
Fix constraint does not properly cancel the job and execution flow should stop (#113 )
Execution flow does not stop immediately after a constraint not satisfied (#113 )
Parsing error not forwarded and not reported with the logger (#121 )
Parsing error not reported and prevent the job to be serialized (#122 )
MISC
Update for Swift 3.3 and 4.1 (#110 ) (#111 ) (#107 )
Add proper implementation of support compactMap (#116 )
You can’t perform that action at this time.