Changelog History
Page 2
-
v0.26.0 Changes
September 26, 2019๐ฅ Breaking
- ๐ SourceKitten now requires Swift 5.0 or higher to build.
JP Simard
โจ Enhancements
๐ Support building SourceKitten with Swift 5.1.
Pedro Larroyโ Add new libclang types introduced between 0.49 and 0.59.
JP Simardโ Add new
SwiftDeclarationAttributeKind
andSwiftDeclarationKind
members introduced in Swift 5.1.
JP SimardSyntaxKind
now conforms toCaseIterable
.
JP Simard
๐ Bug Fixes
- ๐ Fix Swift response files for paths including special characters.
John Fairhurst
- ๐ SourceKitten now requires Swift 5.0 or higher to build.
-
v0.25.0 Changes
September 06, 2019๐ฅ Breaking
- None.
โจ Enhancements
โ Add
--spm
option to guess the name of a Swift Package Manager module for documentation generation.
John Fairhurst๐ Support doc generation for modules built with Xcode 11.
John Fairhurstโ Add
Module.init?(spmArguments:spmName:inPath)
and use indoc
command to ensure Swift Package Manager module documentation is up to date.
John Fairhurst
๐ Bug Fixes
- ๐ Fix crash with misplaced documentation comment.
John Fairhurst
-
v0.24.0 Changes
July 22, 2019๐ฅ Breaking
๐ Change
Module.init?(spmName:)
toModule.init?(spmName:inPath:)
.
Norio NomuraSourceKitObjectConvertible
now hasSourceKitObject
parameter requirement
instead ofsourcekitd_object_t
. SourceKitObject isn't publicly
๐ initializable (this helps memory management).
Colton SchlosserDictionary
andArray
now conditionally conform to
SourceKitObjectConvertible
, instead of crashing when using
unexpected types.
Colton Schlosserโจ Enhancements
โ Add
cursorInfoUSR
case to theRequest
.
Timofey Soloninโ Add a
Dictionary<String, SourceKitRepresentable>.referencedUSRs
computed property to retrieve referenced USRs from a SourceKit cursor info
response.
Colton Schlosser๐ Bug Fixes
๐ Fix
testCommandantDocsSPM
failed on using Swift Package in Xcode 11, because
โ Xcode 11 does not useSRCROOT
as current directory on executing tests in
๐ฆPackage.swift
.
Norio Nomura๐ Release memory created for sourcekitd requests.
Colton Schlosser
๐ realm/SwiftLint#2812 -
v0.23.2 Changes
May 12, 2019๐ฅ Breaking
- None.
โจ Enhancements
โ Add parsed extension declarations to Swift docs.
John Fairhurst๐ Make
File
conform toEquatable
andHashable
.
Elliott Williams๐ Bug Fixes
- None.
-
v0.23.1 Changes
April 29, 2019 -
v0.23.0 Changes
April 08, 2019๐ฅ Breaking
- None.
โจ Enhancements
๐ Introduce
XcodeBuildSetting
for interacting with project build settings.
Chris Zielinski๐ Improve module name inference for
Module
.
Chris Zielinskiโ Add Swift 5 support. Add new
SwiftDeclarationAttributeKind
and
SwiftDeclarationKind
members and make those enums conform to
CaseIterable
.
Norio Nomura๐ Bug Fixes
๐ โ.swiftโ-suffixed directory in xcodebuild arguments no longer detected as
Swift file.
Minh Nguyแป n
#574๐ Fix
xcodebuild clean
path for new build system and Xcode 10.2.
John Fairhurst
realm/jazzy#1057Pathnames containing shell-escaped characters in xcodebuild arguments no
๐ longer prevent documentation generation.
John Fairhurstswiftc
no longer passed as a compiler argument when usingdoc
and
๐ท the new build system.
John Fairhurst -
v0.22.0 Changes
November 27, 2018๐ฅ Breaking
- ๐ SourceKitten now requires Swift 4.2 or higher to build.
JP Simard
โจ Enhancements
- โ Add
Request.syntaxTree
to get a serialized representation of the file's SwiftSyntax tree.
JP Simard
๐ Bug Fixes
- ๐ Fix crash in
NSString.location(fromByteOffset:)
when using unicode characters.
JP Simard realm/SwiftLint#2276
- ๐ SourceKitten now requires Swift 4.2 or higher to build.
-
v0.21.3 Changes
๐ This is the last release to support building with Swift 4.0 and Swift 4.1.
๐ฅ Breaking
- None.
โจ Enhancements
๐ท If New Build System is enabled on Xcode, the
doc
command does not need to use theclean
action onxcodebuild
.
Norio Nomura๐ง Use 'as' bridging on Linux when using Swift 4.2.
JP Simard
๐ Bug Fixes
- None.
-
v0.21.2 Changes
๐ฅ Breaking
- None.
โจ Enhancements
โ Add support for C-language annotations (e.g.
__attribute__((annotate("This is an annotation")))
).
Jeff Verkoeyen๐ Improve support for building & running with Swift 4.2.
Norio Nomuraโ Add new values for
SwiftDeclarationAttributeKind
andSyntaxKind
with Swift 4.2.
JP Simard
๐ Bug Fixes
- None.
-
v0.21.1 Changes
๐ฅ Breaking
- None.
โจ Enhancements
- None.
๐ Bug Fixes
๐ Support building with Swift 4.2. There are still runtime issues to resolve.
Norio Nomura๐ Fix a crash when running with Swift 4.2.
Norio Nomura SR-7954