Swift 3.1 Released!

Swift 3.1 is now officially released! Swift 3.1 is a minor release that contains improvements and refinements to the Standard Library. Thanks to efforts by IBM and other members of the community, it also includes many updates to the Linux implementation of Swift. There are also a number of updates to Swift Package Manager.

swift.org/blog/swift-3.1-released/

Apple released Swift 3.1 as a minor update that keeps source compatibility with Swift 3.0. It adds small language features like new Sequence methods for dropping or prefixing elements based on predicates, better numeric conversions, and availability checks by Swift version.

The Linux port gained many improvements, such as new class implementations, better URLSession support, and performance boosts in areas like Data and JSON handling.

The Swift Package Manager now supports editable packages, version pinning, tools version requirements, and Swift language version specification, with other fixes for dependency resolution and parallel operations.


Category:

Tag:

Year: