github jpsim/SourceKitten 0.20.0
0.20.0: Captain Whiskers

latest releases: 0.36.0, 0.35.0, 0.34.1...
6 years ago

This is the last release to support Swift 3.2 and Swift 3.3.
The next release will require Swift 4.0 or higher.

Breaking
  • Change type of parameter from sourcekitd_object_t to SourceKitObject?.

    • File.process(dictionary:cursorInfoRequest:syntaxMap:)
    • Request.customRequest(request:)
    • SwiftDocs.init(file:dictionary:cursorInfoRequest:)
      Norio Nomura
  • Remove File.lines:setter.
    Norio Nomura

Enhancements
  • Add SwiftDeclarationAttributeKind that represents declaration attributes in
    Swift.
    Daniel Metzing
    #504

  • Add SourceKitObject that represents sourcekitd_object_t in Swift.
    Norio Nomura
    #489

  • Replaced linear index search with binary search in NSString extension.
    Tamas Lustyik

  • SourceKit search strategy improved on Linux. Supports swiftenv.
    Alexander Lash

  • Add elements case to SwiftDocKey.
    Sho Ikeda

  • Added module_info command to sourcekitten CLI.
    Erik Abair

Bug Fixes

Don't miss a new SourceKitten release

NewReleases is sending notifications on new releases.