Changelog History
Page 1
-
v0.33.1 Changes
๐ฅ Breaking
- None.
โจ Enhancements
- โ Add a
File.clearCaches()
function to clear a file's cached data.
JP Simard
๐ Bug Fixes
- None.
-
v0.33.0 Changes
๐ฅ Breaking
๐ SourceKitten now requires Swift 5.6 or higher to build, and macOS 12 or higher to run.
JP SimardSourceKitten now always uses the in-process version of sourcekitd on macOS. The
IN_PROCESS_SOURCEKIT
environment variable is ignored and theSourceKittenConfiguration.preferInProcessSourceKit
API has been completely removed.
JP Simard
โจ Enhancements
โ Adds Bazel Build Support.
Maxwell Elliott๐ Support docs generation with Xcode 14 projects.
John Fairhurst
๐ Bug Fixes
- None.
-
v0.32.0 Changes
๐ฅ Breaking
- ๐ SourceKitten now requires Swift 5.3 or higher to build.
JP Simard
โจ Enhancements
๐ Support docs generation on Swift 5.6.
John Fairhurstโ Added
SwiftDeclarationAttributeKind
values introduced in Swift 5.6.
JP Simard๐จ Add
IN_PROCESS_SOURCEKIT
environment variable, which causes to use the in-process version of sourcekitd on macOS. This avoids the use of XPC, which is prohibited in some sandboxed environments, such as in Swift Package Manager plugins.
Juozas Valancius
๐ Bug Fixes
- None.
- ๐ SourceKitten now requires Swift 5.3 or higher to build.
-
v0.31.1 Changes
๐ฅ Breaking
- None.
โจ Enhancements
๐ Objective C Union support.
Brian Osborn #705โ Add
key.attributes
andkey.attribute
enum cases toSwiftDocKey
.
Erick Sanchezโ Add
--prettify
and--sort-keys
flags to complete command, both of which default to false. Previously these options were hardcoded to be enabled, which slowed down the command when processing large inputs.
Paul Taykalo #710โ Add new
SwiftDeclarationAttributeKind
members available starting with Swift 5.4/5.5.
John Fairhurst
๐ Bug Fixes
- None.
-
v0.31.0 Changes
๐ฅ Breaking
๐ SourceKitten now requires Swift 5.2 or higher to build.
JP SimardSourceKittenFramework can no longer be integrated as a Carthage depdendency.
JP SimardSourceKitten.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
-
v0.30.1 Changes
September 23, 2020๐ฅ Breaking
- None.
โจ Enhancements
- โ Add
SwiftDeclarationAttributeKind
values introduced in Swift 5.3.
JP Simard
๐ Bug Fixes
- None.
-
v0.30.0 Changes
August 24, 2020๐ฅ Breaking
- ๐ SourceKitten now requires Swift 5.1 or higher to build.
JP Simard
โจ Enhancements
โก๏ธ Update Yams to 4.0.0.
Keith Smiley JP Simardโ Add
SwiftDeclarationAttributeKind
values introduced in Swift 5.2.
JP Simard
๐ Bug Fixes
๐ Fix crashes when parsing .m files.
Joe LawsStop the program immediately if the
xcodebuild
command fails.
John Fairhurst #643
- ๐ SourceKitten now requires Swift 5.1 or higher to build.
-
v0.29.0 Changes
January 16, 2020๐ฅ Breaking
- Replace all uses of
Int
/Int64
/NSRange
representing byte offsets to use newly introducedByteCount
andByteRange
values instead. This will minimize the risk of accidentally using a byte-based offset in character-based contexts.
Paul Taykalo JP Simard
โจ Enhancements
- None.
๐ Bug Fixes
- ๐ Improve
key.parsed_declaration
in Swift 5.1+ for declarations on multiple lines without a body.
John Fairhurst #633
- Replace all uses of
-
v0.28.0 Changes
January 03, 2020๐ฅ Breaking
- Replace many of the public extensions on String, and its internal
caching mechanism
CacheContainer
, with a newStringView
type.
Paul Taykalo
โจ Enhancements
๐ Allow inline html tags in ObjC doc comments.
Chris Williams #409 realm/jazzy#976๐ Support code formatting in ObjC doc comments with
@c
,@code
and@endcode
.
Bryce Pauken #631
๐ Bug Fixes
- ๐ Fix crash when SourceKit returns out of bounds string byte offsets.
JP Simard
- Replace many of the public extensions on String, and its internal
caching mechanism
-
v0.27.0 Changes
November 07, 2019