Skip to content

0.15.0: Linux Litter

Choose a tag to compare
@jpsim jpsim released this 07 Nov 22:02

This is the first release of SourceKitten to support Linux, Swift 3 and CocoaPods! 馃帀

kind of a big deal

  • 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
  • Add --spm-module [ModuleName] flag to complete to automatically detect
    compiler flags for Swift Package Manager modules. swift build must be run
    prior to support detection.
  • Now builds and passes most tests on Linux using the Swift Package Manager with
    Swift 3.0. This requires to be built and located in
    /usr/lib, or in another location specified by the LINUX_SOURCEKIT_LIB_PATH
    environment variable. A preconfigured Docker image is available on Docker Hub
    by the ID of norionomura/sourcekit:30.
    JP Simard
    Norio Nomura
  • 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
  • Add podspec to support using SourceKittenFramework with CocoaPods.
    JP Simard
Bug Fixes
  • NSString.lines() generated surplus line when string ended with newline
    Norio Nomura