All Versions
30
Latest Version
Avg Release Cycle
73 days
Latest Release
1238 days ago

Changelog History
Page 1

  • v5.0.1 Changes

    December 05, 2020

    ๐Ÿ› Bug Fix

    • Important Fix for deserialise tasks (#363)

    Chore

    • โšก๏ธ Update to Swift 5.3 (#352)
    • โฌ†๏ธ Bump (#364) (#365)
    • ๐Ÿ›  Fix copyright (#359)
  • v5.0.0 Changes

    October 18, 2020

    โš  Warning: This version is incompatible with 4.X

    โšก๏ธ If you are using serialised task. After updating, the library will not be able to deserialised the task saved with version 4.X

    ๐Ÿ†• New features

    You can now add your own constraint dynamically

    • Dynamic constraint feature (#310)
    • โž• Add custom constraint (#343)

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ“‡ Rename NoSerialiser to NoPersister (#341)

    Chore

    • โฌ†๏ธ Bump Reachability (#354)

    Internal changes

  • v4.3.0 Changes

    June 09, 2020

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘ท JobBuilder method requireCharging(value: Bool) was renamed .requireCharging() (#311)
    • ๐Ÿ‘ท JobBuilder method .persist(required: true) was renamed .persist() (#312)
    • 0๏ธโƒฃ JobBuilder method .internet(atLeast: .any) is forbidden. It's already default behaviour (#329)
    • Internet constraint cannot be used if Operation is running in main thread (#329)
    • ๐Ÿ‘ท Logger jobId parameter function can be nil (#318)
    • โœ‚ Remove V1 serialiser (#320)
    • โœ‚ Remove JobCount() method that is relying on a deprecated method (#337) (#336)

    ๐Ÿ†• New features

    • โž• Add JobBuilder.copy() (#304)

    Chore

    • โšก๏ธ Update to Swift 5.2 (#306)

    Internal changes

    ๐Ÿ— Build

    • ๐Ÿ— Auto archive carthage build artifacts (#303) (#308)
    • โšก๏ธ Update dependencies (#301) (#307)
  • v4.2.0 Changes

    May 08, 2020

    ๐Ÿ†• New features

    ๐ŸŽ Make backgroundTask available for MacOS 10.15 (#299)

    Chore

    โšก๏ธ Update to Swift 5.1 (#280)

    Internal changes

    ๐Ÿ”จ Refactor constraints (#282)
    ๐Ÿ”จ Refactor encoding (#283)

  • v4.1.0 Changes

    November 04, 2019

    Chore

    โšก๏ธ Update Reachability to 5.0.0 (#273)

    ๐Ÿ†• New features

    โž• Add Method to query all jobs (#277)
    โž• Add method to remove all task (#275)

    ๐Ÿ›  Fix

    ๐Ÿ›  Fix Perf: Can only have 1 unique uuid per Queue

    Internal changes

    โœ‚ Remove timeout from tests (#274)
    โšก๏ธ Update Copyright (#270)

  • v4.0.1 Changes

    October 12, 2019

    ๐Ÿ› Bug Fix

    • ๐Ÿ‘ท Make all params in JobBuilder public (#266)

    ๐Ÿ’ฅ Breaking Changes

    • โœ‚ Remove Deprecated methods (#263)

    Chore

    โšก๏ธ Update dependencies (#262)

  • v4.0.0 Changes

    September 21, 2019

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘ Increased minimal support to 4.1 and XCode 11 (#248) (#246)

    ๐Ÿ†• New features

    • ๐Ÿ‘ Experimental support of BackgroundTask API (iOS/tvOS 13+) (#252) (#251) (#254) (#257)

    โœจ Enhancement

    • Stop init variable at runtime (#258)
    • Avoid object creation (#250)
    • Cleanup (#247)
  • v3.2.0 Changes

    June 09, 2019

    ๐Ÿ†• New features

    • ๐Ÿ‘ท Job execution timeout constraint (#50)
    • Exponential backoff with max delay (#226)
    • ๐Ÿ‘ Better threading configuration for Queue and Manager (#228) (#229) (#230)
    • ๐Ÿ‘ท Jobs can be enqueue from manager with .enqueue(JobInfo) (#231)
  • v3.1.0 Changes

    May 13, 2019

    ๐Ÿ†• New features

    • ๐Ÿ‘ท Job status listener (#217)
    • ๐Ÿ‘ Allow a queue to run multiple jobs in parallel (#215)

    ๐Ÿ’ฅ Breaking changes

    • ๐Ÿ”€ Rename synchronous to initInBackground (#213)
    • ๐Ÿ“‡ Rename group() to parallel() (#212)

    โœจ Enhancement

    • ๐Ÿ‘ Better control on running for duplicate job constraint (#219)
    • โž• Add no logger by default (#211)
  • v3.0.0 Changes

    April 04, 2019

    Chore

    • ๐Ÿฑ Swift 5 support. Source was already compatible ๐Ÿ™Œ (#206)
    • โฌ‡๏ธ Drop Linux support (#206)