Jazzy v0.6.3 Release Notes

  • ๐Ÿ’ฅ Breaking
    • None.
    โœจ Enhancements
    • ๐Ÿ‘ --exclude flag now supports excluding directories in addition to files.
      Gurrinder #503

    • โšก๏ธ The cocoapods gem was updated to 1.0.1 and rouge to 1.11.0.
      Samuel Giddins #568

    • ๐Ÿ“š Extra markdown documentation can now be included as their own pages in the sidebar using the --documentation option and in the generated Dash docset as Guides.
      Karl Bowden #435

    • Section headings can now include additional markdown content using the --abstract option.
      Karl Bowden #435

    • If Swift version is not specified, look for Swift toolchain or clang location in the following order:

      • $XCODE_DEFAULT_TOOLCHAIN_OVERRIDE
      • $TOOLCHAIN_DIR
      • xcrun -find swift
      • /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
      • /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
      • ~/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
      • ~/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain

    This will be especially useful once jazzy supports generating docs for Swift Package Manager modules with a toolchain not tied to an Xcode release.
    JP Simard

    ๐Ÿ› Bug Fixes
    • Don't document clang-unexposed Objective-C declarations.
      JP Simard #573