This is the first release of SourceKitten to support Linux, Swift 3 and CocoaPods! 🎉
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 requireslibsourcekitdInProc.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