Skip to content

0.31.0: Time Feline Of The Year

Compare
Choose a tag to compare
@jpsim jpsim released this 11 Dec 17:11
7f4be00
Breaking
  • SourceKitten now requires Swift 5.2 or higher to build.
    JP Simard

  • SourceKittenFramework can no longer be integrated as a Carthage
    depdendency.
    JP Simard

  • SourceKitten.xcworkspace and sourcekitten.xcproject have been
    completely removed. You can still use Xcode to develop SourceKitten by
    opening it as a Swift Package by typing xed . or xed Package.swift
    from your shell.
    JP Simard

  • The command line syntax has slightly changed due to migrating from the
    Commandant command line parsing library to swift-argument-parser.
    For the most part the breaking changes are all to make the syntax more
    unix compliant and intuitive to use. For example, commands such as
    sourcekitten --help or sourcekitten -h now work as expected.
    The help output from various commands has greatly improved as well.
    A few notable breaking changes:

    • doc --spm-module was removed (use --spm --module-name instead)
    • sourcekitten module_info is now sourcekitten module-info
      JP Simard
Enhancements
  • None.
Bug Fixes