Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Queuer 3.0.0 #31

Merged
merged 116 commits into from
Apr 24, 2024
Merged

Queuer 3.0.0 #31

merged 116 commits into from
Apr 24, 2024

Conversation

FabrizioBrancati
Copy link
Owner

@FabrizioBrancati FabrizioBrancati commented Apr 23, 2024

Preparing the release of the new major version of Queuer: 3.0.0 - The Phoenix

Changed

  • Changed CI service to GitHub Actions
  • Changed minumum iOS version to 12.0 - #24
  • Changed minimum macOS version to 10.13
  • Changed minimum tvOS version to 12.0
  • Changed minimum watchOS version to 4.0
  • Changed minimum macCatalyst version to 13.0

Added

  • Added visionOS 1.0 support
  • Added full Linux support
  • Added manual finish feature to ConcurrentOperation class, more info on how to use it here - #28
  • Added new GroupOperation operation type, more info on how to use it here - #14 #17
  • Added support to Xcode 15.3 and Swift 5.10
  • Added macCatalyst support
  • Added Swift Package Index documentation support - #26 #30
  • Added Dependabot support

Fixed

  • Fixed a Scheduler bug that may prevent to correctly call the event handler

Improved

Removed

  • Removed SynchronousOperation. Use a queue with maxConcurrentOperationCount set to 1 to execute a synchronous queue
  • Removed isAsynchronous variable from ConcurrentOperation as always ignored by OperationQueues. You can override it anyway if you need to, since it's inferred from the Operation class
  • Removed hasFailed variable from ConcurrentOperation class as it was deprecated in version 2.0.1
  • Removed finish(_ hasFailed: Bool) function from ConcurrentOperation class as it was deprecated in version 2.0.1
  • Removed State Restoration feature as it was not fully working and never went out of beta
  • Removed SwiftLint support
  • Removed CocoaPods support
  • Removed Carthage support
  • Removed Coveralls support
  • Removed Slather support
  • Removed Jazzy support

Thanks to Kalzem, changmingw96, cristianilea-lateral, kradalby, mradzinski and marinofaggiana for this release.

@FabrizioBrancati FabrizioBrancati merged commit 98c879b into main Apr 24, 2024
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant