SourceKitten v0.15.0 Release Notes
-
๐ฅ Breaking
- ๐ SourceKitten now requires Xcode 8.0 and Swift 3.0 to build.
APIs have been adapted to conform to the Swift 3 API Design Guidelines.
JP Simard Norio Nomura
โจ Enhancements
โ Add
--spm-module [ModuleName]
flag tocomplete
to automatically detect compiler flags for Swift Package Manager modules.swift build
must be run prior to support detection.
vdka #270๐ง Now builds and passes most tests on Linux using the Swift Package Manager with Swift 3.0. This requires
libsourcekitdInProc.so
to be built and located in/usr/lib
, or in another location specified by theLINUX_SOURCEKIT_LIB_PATH
environment variable. A preconfigured Docker image is available on Docker Hub by the ID ofnorionomura/sourcekit:30
.
JP Simard Norio Nomura #179๐ Now supports Swift Package Manager on macOS and Linux.
JP Simard๐ Now supports docinfo requests for sourcetext and module keys.
Erik Abair๐ Now supports Objective-C class properties.
Jรฉrรฉmie Girault JP Simard #243โ Add podspec to support using SourceKittenFramework with CocoaPods.
JP Simard
๐ Bug Fixes
NSString.lines()
generated surplus line when string ended with newline character.
Norio Nomura #259
- ๐ SourceKitten now requires Xcode 8.0 and Swift 3.0 to build.
APIs have been adapted to conform to the Swift 3 API Design Guidelines.