Monthly update #0324 • April 2017
Monthly update 324 • April 2017 • 2017-04-01 - 2017-04-30
Monthly update 324 • April 2017 • 2017-04-01 - 2017-04-30
Apple announced a new Swift source compatibility test suite to help keep source compatibility in future releases.
Monthly update 323 • March 2017 • 2017-03-01 - 2017-03-31
Apple released Swift 3.1 as a minor update that keeps source compatibility with Swift 3.0.
Monthly update 322 • February 2017 • 2017-02-01 - 2017-02-28
Swift 4 is a major release set for fall 2017. It focuses on source stability for Swift 3 code and essential features for binary stability, with big updates to generics and the String type.
Monthly update 321 • January 2017 • 2017-01-01 - 2017-01-31
Build times in Xcode projects that mix Objective-C and Swift rise due to the Swift compiler re-processing large bridging headers for each Swift file.
Apple announced the new Swift Evolution status page as a central spot for details on proposed changes to Swift.
Monthly update 320 • December 2016 • 2016-12-01 - 2016-12-31
Today we’re building another world-changing technology, machine intelligence. We know that it will affect the world in profound ways, change how the economy works, and have knock-on effects we can’t predict.
Swift 3.1 aims to maintain source compatibility with Swift 3.0 while adding minor language enhancements, improvements to the Swift Package Manager, better Linux support, and general fixes to the compiler and standard library, with a planned release in spring 2017.
Monthly update 319 • November 2016 • 2016-11-01 - 2016-11-30
Night School revisits 1996, with Reacher in Hamburg teaming with CIA and NSA agents to stop a jihadist selling a nuclear weapon.
Monthly update 318 • October 2016 • 2016-10-01 - 2016-10-31
Swift grew popular for server use after its Linux port, sparking frameworks like Kitura, Vapor, Perfect, and Zewo.
Whole-module optimisation boosts Swift code performance by compiling all files in a module together, which allows the compiler to inline functions, specialise generics for specific types, and remove unused code across files.
Monthly update 317 • September 2016 • 2016-09-01 - 2016-09-30
Quiet is a content blocker for Safari on iPhone, iPad, and Mac.
Apple released Swift 3.0 as the first major version since the language became open source. This update brings big changes to the core language and standard library through many Swift Evolution proposals, but it does not work with code from Swift 2.2 or 2.3.
Monthly update 316 • August 2016 • 2016-08-01 - 2016-08-31
Monthly update 315 • July 2016 • 2016-07-01 - 2016-07-31
Apple introduced Xcode Playground Support as part of the open source Swift community, which lets developers build a toolchain to use the latest Swift features in Xcode 8 playgrounds.
Monthly update 314 • June 2016 • 2016-06-01 - 2016-06-30
Apple announced Developer Preview 1 of Swift 3.0, which offers stable builds to test the work-in-progress version before the final release.