0.31.0: Time Feline Of The Year
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
andsourcekitten.xcproject
have been
completely removed. You can still use Xcode to develop SourceKitten by
opening it as a Swift Package by typingxed .
orxed 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
orsourcekitten -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 nowsourcekitten module-info
JP Simard
Enhancements
- None.
Bug Fixes
- Always bypass codesigning when building Xcode projects.
John Fairhurst
#1183