Swift 3.1 gives source compatibility a release process
engineeringswiftcompatibilityreleasesSwift 3.1 separates development from release convergence and replaces irregular previews with daily snapshots. Its compatibility policy also distinguishes language changes from changes in imported SDK APIs.