- None.
- None.
- None.
- Change
SwiftDocs.init(file:arguments:)
toSwiftDocs.init?(file:arguments:)
.
Norio Nomura
- Add
Request.failableSend()
that can handle SourceKitService crashes.sourcekitten doc
does not stop when SourceKitService crashes.
Norio Nomura
- Fix crash when offset points end of string.
Norio Nomura #164
- Change
Line
from tuple to struct with extra propertiesrange
andbyteRange
.
Norio Nomura
- None.
- None.
- Replaced all uses of
XPCDictionary
,XPCArray
,XPCRepresentable
&xpc_object_t
with SourceKit equivalents.
JP Simard
- Supports building with Swift 2.2 snapshot & Swift Package Manager on OS X.
JP Simard
- Fix crash when file contains NULL character.
Norio Nomura SwiftLint#379
- None.
-
Add
Structure.init(sourceKitResponse:)
.
Norio Nomura -
Improve performance of
Request.send()
.
Norio Nomura
- None.
- Add
NSString.lineAndCharacterForByteOffset
.
JP Simard
- Fixed multi-byte character handling in
File.getDocumentationCommentBody
.
JP Simard
- None.
-
Optimize
NSString.lineAndCharacterForCharacterOffset(...)
,NSString.NSRangeToByteRange(...)
andSyntaxMap.commentRangeBeforeOffset(_:)
.
Norio Nomura #119 -
Fix unicode handling of
String.commentBody(range:)
.
Norio Nomura
- None.
- Optimize
NSRange
operation.
Norio Nomura #119
File
is now afinal class
instead of astruct
andcontents
&lines
are now marked asvar
. This was done so that mutations to the underlying file on disk can be mirrored in aFile
instance.
JP Simard
None.
-
Fix issue where Swift extensions would pick up documentation from previous tokens.
JP Simard #65 -
Fix
String.stringByTrimmingTrailingCharactersInSet(_:)
returning full string when all characters matched character set.
JP Simard -
Fix
indexOfByteOffset(offset:)
failing when string include some emoji.
Norio Nomura #111 -
Fix pragma mark extraction with multibyte characters.
1ec5 #114
None.
- Increase robustness of file path handling.
Boris Bügling #86
None.
- Support "wall of asterisk" documentation comments.
Jeff Verkoeyen
-
Fix a string interpolation issue when generating completion options.
Benedikt Terhechte #97 -
Fix an out-of-bounds exception when generating pragma marks.
JP Simard jazzy#370
None.
- Ability to generate Objective-C documentation.
Thomas Goyne JP Simard
None.
-
Add
compilerargs
option to complete command.
Masayuki Yamaya -
Add support for Xcode 7.1.
JP Simard
None.
- Improve error reporting when compiler arguments can't be parsed and log
xcodebuild
output to file instead of stderr.
JP Simard
None.
- Updated to Swift 2.0.
JP Simard
-
Update
File
lines
convenience property to be immutable.
Keith Smiley -
Added the ability to generate code completion options (
complete
command).
JP Simard
None.
None.
- Add
lines
convenience property toFile
Keith Smiley
None.
- Simplified rpath's.
JP Simard
None.
None.
None.
- Fixed issue when installing 0.4.2 via Homebrew.
JP Simard
None.
None.
- SourceKitten can now be installed alongside Carthage because
SourceKittenFramework now nests its Commandant and LlamaKit frameworks.
JP Simard
- SwiftDocs now prints its file path in its
description
.
JP Simard
None.
None.
- Requires Swift 1.2 to build.
JP Simard
None.
None.
None.
-
Added definition line ranges to declarations.
JP Simard #198 -
Parse documentation comments.
JP Simard
-
Fixed out-of-bounds exception when parsing the declaration in files starting with a declaration.
JP Simard #30 -
Fixed out-of-bounds exception and inaccurate parsed declarations when using multibyte characters.
JP Simard #35 -
Fixed parsing issues with keyword functions such as
subscript
,init
anddeinit
.
JP Simard #27 -
Fixed issues where USR wasn't accurate because dependencies couldn't be resolved.
JP Simard
- Everything. No, seriously lots has changed in this release and you should
consider SourceKitten entirely rewritten. SourceKitten now uses dynamic
frameworks for the bulk of its functionality, which means that everything is
now much more modular and testable.
JP Simard #17
None.
None.
None.
None.
None.
- Fixed improper UTF8 parsing of MARK comments.
JP Simard realm/jazzy#131
None.
-
Added CHANGELOG.md.
JP Simard realm/jazzy#125
-
Fixed crash when files contained a declaration on the first line.
JP Simard #14 -
Fixed invalid JSON issue when last file in an Xcode project failed to parse.
JP Simard -
Fixed crash when attempting to parse the declaration of
extension Array
.
JP Simard realm/jazzy#126