Swiftpack.co - Swift Packages by lucas34

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.

Packages published by lucas34

lucas34/SwiftQueue 6.0.2
Job Scheduler for IOS with Concurrent run, failure/retry, persistence, repeat, delay and more
⭐️ 403
🕓 1 year ago
🔖 Release Notes

Releases

The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
6.0.2
1 year ago
#### Improvement - Add support of BackgroundTasks for TvOS and MacOs Catalyst (#423) (#429) Thanks, @grighakobian for the contribution 🎉
6.0.1
1 year ago
#### Improvement - Allow instantiation and override of DefaultConstraintMaker to deserialize constraints (#414) (#416) #### Chore - Update Swift to 5.7.0 (#419) - Update Xcode Version in Github Actions (#420) - Update Actions dependencies (#421) - Update Bundle (#418) - Lint correct (#417)
1 year ago
#### Breaking Changes ##### Replace Reachability framework with NWPathMonitor (#406) Minimum version required has been updated ```asm platforms: [ .macOS(.v10_14), .iOS(.v12), .macCatalyst(.v13), .tvOS(.v12), .watchOS(.v5), ] ``` - Dependency over `Reachability` has been removed and replaced with `NWPathMonitor` - WatchOS can now use `NetworkConstraint` Thanks, @GianniCarlo for the contribution 🎉 #### Core - Remove empty files (#408) - Update copyright (#410) - Add test for network listener (#411)
1 year ago
#### Bug fix Allow user to specify enqueue DispatchQueue to fix multi-thread enqueue crash (#403) ```swift SwiftQueueManagerBuilder(creator: creator) .set(enqueueDispatcher: .main) ``` #### Breaking Changes - `JobListener` now has `onJobScheduled` callback (#384) #### New features - Add Lambda Job (#382) For simple job, instead of creating your own implementation of `Job`, you can use `LambdaJob {}` #### Chore - Update Swift (#397)
3 years ago
#### Bug Fix - Important Fix for deserialise tasks (#363) Thanks @arthurdapaz your contribution
5.0.1
3 years ago
#### Bug Fix - Important Fix for deserialise tasks (#363) #### Chore - Update to Swift 5.3 (#352) - Bump (#364) (#365) - Fix copyright (#359)
5.0.0
3 years ago
### 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 - Cleanup (#342) (#347) (#353) (#356) (#357) - Dynamic constraint feature (#310)
4.3.0
3 years ago
#### Breaking Changes - JobBuilder method requireCharging(value: Bool) was renamed .requireCharging() (#311) - JobBuilder method .persist(required: true) was renamed .persist() (#312) - 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 - Cleanup (#302) (#313) (#319) (#321) (#322) (#327) (#330) - Constrains refactoring (#326) (#328) (#331) (#332) (#333) (#335) ## Build - Auto archive carthage build artifacts (#303) (#308) - Update dependencies (#301) (#307)
4.2.0
3 years ago
#### 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)
4.1.0
4 years ago
#### 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)
iOS macOS watchOS tvOS macCatalyst

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics