All Versions
73
Latest Version
Avg Release Cycle
61 days
Latest Release
-

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 and SwiftDeclarationKind members introduced in Swift 5.1.
      JP Simard

    • SyntaxKind now conforms to CaseIterable.
      JP Simard

    ๐Ÿ› Bug Fixes
    • ๐Ÿ›  Fix Swift response files for paths including special characters.
      John Fairhurst
  • 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 in doc 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:) to Module.init?(spmName:inPath:).
    Norio Nomura

    SourceKitObjectConvertible now has SourceKitObject parameter requirement
    instead of sourcekitd_object_t. SourceKitObject isn't publicly
    ๐ŸŽ‰ initializable (this helps memory management).
    Colton Schlosser

    Dictionary and Array now conditionally conform to
    SourceKitObjectConvertible, instead of crashing when using
    unexpected types.
    Colton Schlosser

    โœจ Enhancements

    โž• Add cursorInfoUSR case to the Request.
    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 use SRCROOT 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 to Equatable and Hashable.
    Elliott Williams

    ๐Ÿ› Bug Fixes
    • None.
  • v0.23.1 Changes

    April 29, 2019
    ๐Ÿ’ฅ Breaking
    • None.
    โœจ Enhancements
    • None.
    ๐Ÿ› Bug Fixes
    • ๐Ÿ›  Fix warnings or errors when compiling in Swift 5 language mode.
      Yi Wang JP Simard
  • 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#1057

    Pathnames containing shell-escaped characters in xcodebuild arguments no
    ๐Ÿ“š longer prevent documentation generation.
    John Fairhurst

    swiftc no longer passed as a compiler argument when using doc 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
  • 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 the clean action on xcodebuild.
      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 and SyntaxKind 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