Blog

Monthly Updates

Monthly update #0324 • April 2017

Monthly update 324 • April 2017 • 2017-04-01 - 2017-04-30

    Development

    Swift Source Compatibility Test Suite Now Available

    Apple announced a new Swift source compatibility test suite to help keep source compatibility in future releases.

    Monthly Updates

    Monthly update #0323 • March 2017

    Monthly update 323 • March 2017 • 2017-03-01 - 2017-03-31

      Development

      Swift 3.1 Released!

      Apple released Swift 3.1 as a minor update that keeps source compatibility with Swift 3.0.

      Monthly Updates

      Monthly update #0322 • February 2017

      Monthly update 322 • February 2017 • 2017-02-01 - 2017-02-28

        Development

        Swift 4 Release Process

        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 Updates

        Monthly update #0321 • January 2017

        Monthly update 321 • January 2017 • 2017-01-01 - 2017-01-31

          Development

          Faster Mix-and-Match Builds with Precompiled Bridging Headers

          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.

          Development

          Swift Evolution Status Page Now Available

          Apple announced the new Swift Evolution status page as a central spot for details on proposed changes to Swift.

          Monthly Updates

          Monthly update #0320 • December 2016

          Monthly update 320 • December 2016 • 2016-12-01 - 2016-12-31

            Gems

            Superintelligence: The Idea That Eats Smart People

            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.

            Development

            Swift 3.1 Release Process

            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 Updates

            Monthly update #0319 • November 2016

            Monthly update 319 • November 2016 • 2016-11-01 - 2016-11-30

              Books

              Night School by Lee Child

              Night School revisits 1996, with Reacher in Hamburg teaming with CIA and NSA agents to stop a jihadist selling a nuclear weapon.

              Monthly Updates

              Monthly update #0318 • October 2016

              Monthly update 318 • October 2016 • 2016-10-01 - 2016-10-31

                Development

                Server APIs Work Group

                Swift grew popular for server use after its Linux port, sparking frameworks like Kitura, Vapor, Perfect, and Zewo.

                Development

                Whole-Module Optimization in Swift 3

                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 Updates

                Monthly update #0317 • September 2016

                Monthly update 317 • September 2016 • 2016-09-01 - 2016-09-30

                  Projects

                  Quiet

                  Quiet is a content blocker for Safari on iPhone, iPad, and Mac.

                  Development

                  Swift 3.0 Released!

                  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 Updates

                  Monthly update #0316 • August 2016

                  Monthly update 316 • August 2016 • 2016-08-01 - 2016-08-31

                    Monthly Updates

                    Monthly update #0315 • July 2016

                    Monthly update 315 • July 2016 • 2016-07-01 - 2016-07-31

                      Development

                      Xcode Playground Support

                      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 Updates

                      Monthly update #0314 • June 2016

                      Monthly update 314 • June 2016 • 2016-06-01 - 2016-06-30

                        Development

                        Swift 3.0 Preview 1 Released!

                        Apple announced Developer Preview 1 of Swift 3.0, which offers stable builds to test the work-in-progress version before the final release.