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