Hi everyone,
I am very pleased to announce the release of Swift 2.2! This is the first
release of Swift since Swift became an open source project. Swift 2.2 began
it’s convergence in mid-January when it branched from master, and since then is
had taken curated changes (bug fixes and some language changes) that were
aligned with the goals of the release.
We have an official release announcement on the Swift.org blog:
https://swift.org/blog/swift-2-2-released/
Being a minor release, the purpose of Swift 2.2 was to be a transition point
between Swift 2 and Swift 3. Swift 2.2 went through a release process that
will be a prototype for future Swift releases. The release process was
described here:
https://swift.org/blog/swift-2-2-release-process/
While Swift 2.2 contains support for Swift on Linux, support for that platform
in Swift 2.2 should still be considered relatively new. The Package Manager is
not included in this release, nor are the Swift Core Libraries.
Qualification for Swift 2.2 was based on regression tests (run in continuous
integration), users reporting issues with downloadable Swift 2.2 packages, and
seeding of the Swift 2.2 compiler in Xcode 7.3 seeds. In the future I’d like
to beef up our qualification processes around Linux, including more extensive
testing of the compiler and LLDB. Any feedback from the community is welcome
on how we can improve it.
The swift-2.2-branch release branch will remain “open” under the same release
manager process of Swift 2.2. The branch can take targeted fixes in the chance
that we decide to release a Swift 2.2 dot release. This would largely be
driven by feedback from users.
The final tag in GitHub for the release (for the impacted repositories) is
‘swift-2.2-RELEASE’.
Cheers,
Ted
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution