Skip to content

Require Swift 5.6 #65

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

Merged
merged 2 commits into from
Jun 19, 2023
Merged

Require Swift 5.6 #65

merged 2 commits into from
Jun 19, 2023

Conversation

fabianfett
Copy link
Member

Motivation

We should support the latest Swift releases in the same way Swift NIO does:

From the time of the next non-patch Swift release, the top-level policy of all SwiftNIO projects will be to support the latest non-patch Swift release and the 2 immediately prior non-patch versions. That is, if the next Swift release was Swift 5.6, then we would support Swift 5.6 (the latest), and Swift 5.5 and 5.4 (the two prior versions). The definition of "support" in this context is "fully support", meaning that new features will be implemented across all the supported Swift versions where the language allows, and bugfixes will be applied on all supported versions.

https://forums.swift.org/t/swiftnio-swift-version-support/53232

Changes

  • Require Swift 5.6
  • Drop code that was needed to support Swift 5.2 and lower

@fabianfett fabianfett added the 🆕 semver/minor Adds new public API. label Jun 18, 2023
@fabianfett fabianfett requested a review from Joannis June 18, 2023 13:21
@fabianfett fabianfett enabled auto-merge (squash) June 19, 2023 07:37
@fabianfett fabianfett merged commit 5fadd5f into main Jun 19, 2023
@fabianfett fabianfett deleted the ff-require-Swift-5.6 branch June 19, 2023 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🆕 semver/minor Adds new public API.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants