SourceKitten v0.31.0 Release Notes
🏗 SourceKitten now requires Swift 5.2 or higher to build.
SourceKittenFramework can no longer be integrated as a Carthage depdendency.
sourcekitten.xcprojecthave been completely removed. You can still use Xcode to develop SourceKitten by opening it as a Swift Package by typing
xed Package.swiftfrom your shell.
💻 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 -hnow work as expected. The help output from various commands has greatly improved as well. A few notable breaking changes:
doc --spm-modulewas removed (use
sourcekitten module_infois now
🐛 Bug Fixes