File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change 1
1
Note: This is in reverse chronological order, so newer entries are added to the top.
2
2
3
+
4
+ Swift 4.2
5
+ ---------
6
+
7
+ * [ SE-209] ( https://github.com/apple/swift-evolution/blob/master/proposals/0209-package-manager-swift-lang-version-update.md )
8
+
9
+ The ` swiftLanguageVersions ` property no long takes its Swift language versions via
10
+ a freeform Integer array; instead it should be passed as a new ` SwiftVersion ` enum
11
+ array.
12
+
13
+ * [ SE-208] ( https://github.com/apple/swift-evolution/blob/master/proposals/0208-package-manager-system-library-targets.md )
14
+
15
+ The ` Package ` manifest now accepts a new type of target, ` systemLibrary ` . This
16
+ deprecates "system-module packages" which are now to be included in the packages
17
+ that require system-installed dependencies.
18
+
19
+ * [ SE-201] ( https://github.com/apple/swift-evolution/blob/master/proposals/0201-package-manager-local-dependencies.md )
20
+
21
+ Packages can now specify a dependency as ` package(path: String) ` to point to a
22
+ path on the local filesystem which hosts a package. This will enable interconnected
23
+ projects to be edited in parallel.
24
+
25
+ * The ` generate-xcodeproj ` has a new ` --watch ` option to automatically regenerate the
26
+ Xcode project if changes are detected. This uses the
27
+ [ ` watchman ` ] ( https://facebook.github.io/watchman/docs/install.html ) tool to detect
28
+ filesystem changes.
29
+
30
+ * Scheme generation has been improved:
31
+ * One scheme containing all regular and test targets of the root package.
32
+ * One scheme per executable target containing the test targets whose dependencies
33
+ intersect with the dependencies of the exectuable target.
34
+
35
+
36
+ Swift 4.1
37
+ ---------
38
+
39
+
3
40
Swift 4.0
4
41
---------
5
42
You can’t perform that action at this time.
0 commit comments