All Versions
12
Latest Version
Avg Release Cycle
94 days
Latest Release
448 days ago

Changelog History
Page 1

  • v1.2.1 Changes

    July 31, 2020

    ๐Ÿ› Bug Fixes

    • ๐Ÿš€ Prepare release 1.2.1 (#62)
  • v1.2.0 Changes

    June 04, 2020

    โœจ Enhancements

    • โž• Add --no-clusters flag to toggle clusters on/off (#55)

    Other

    • โœ‚ Remove blockquote from docummentation summary
  • v1.1.0 Changes

    May 27, 2020

    ๐Ÿ’ฅ Breaking

    • None

    โœจ Enhancements

    • ๐Ÿ†• New --all-modules parameter to generate documentation for all swift modules in a package (#49)
    • ๐Ÿ†• New --reproducible-docs parameter to generate reproducible documentation (#51)

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix issue #50, where nested types where documented out of their parent context (#51)
  • v1.0.0 Changes

    May 11, 2020

    ๐Ÿ’ฅ Breaking

    • โž• Add SourceDocsLib so it can be used by other Swift tools to generate documentation.
    • SourceDocs now requires Swift 5.1 or higher

    โœจ Enhancements

    • ๐Ÿ†• New package command to analyze and document Swift packages.
    • ๐Ÿ“œ Migrated from Commandant to Swift Argument Parser for command line parsing.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix issue #43 preventing GitHub Pages from being generated
  • v0.6.1 Changes

    November 03, 2019

    ๐Ÿ’ฅ Breaking

    • None

    โœจ Enhancements

    • None

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix --min-acl parameter (#33)
  • v0.6.0 Changes

    November 01, 2019

    ๐Ÿ’ฅ Breaking

    • SourceDocs now requires Swift 5.0 or higher

    โœจ Enhancements

    • โž• Add ability to pass in link ending text as a parameter (#20)
    • โž• Add ability to specify input folder (#20)
    • โž• Add customizable file beginning (#20)
    • โž• Add --min-acl to let users determine the minimum access level to generate the documentation (#28)

    ๐Ÿ› Bug Fixes

    • None
  • v0.5.1 Changes

    September 26, 2018

    ๐Ÿ’ฅ Breaking

    • None

    โœจ Enhancements

    • None

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix: Cannot be installed via Homebrew on Mojave (#10)
  • v0.5.0 Changes

    November 14, 2017

    ๐Ÿ’ฅ Breaking

    • None

    โœจ Enhancements

    • Enable collapsible blocks for a cleaner output with --collapsible.
    • Enable table of contents for each type with --table-of-contents.

    ๐Ÿ› Bug Fixes

    • None
  • v0.4.0 Changes

    October 25, 2017

    ๐Ÿ’ฅ Breaking

    • โšก๏ธ Updated command line argument handling:
      • Use sourcedocs generate <options> to generate documentation.
      • Use sourcedocs clean <options> to delete the output folder.
      • Use sourcedocs help <command> for more help.
    • ๐Ÿ“š Update default output directory to Documentation/Reference

    โœจ Enhancements

    • Customize output folder with --output-folder.
    • ๐Ÿ“š Clean output before generating documentation with --clean.
    • Terminal output is now routed through stdout/stderr.
    • โœ‚ Removed "Declaration" title to reduce noise.
    • ๐Ÿ†• New flag --module-name-path to explicitly include module name in output path.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“š Documentation links now work both on Markdown and rendered GitHub Pages.
  • v0.3.0 Changes

    October 09, 2017

    ๐Ÿ’ฅ Breaking

    • None

    โœจ Enhancements

    • ๐Ÿ‘‰ Use MarkdownGenerator framework to generate Markdown output.
    • โœ‚ Remove inferred type from output to reduce noise.
    • โž• Add contents table for structs, classes and enums.
    • ๐Ÿ‘ Comment output is now block-quoted for better formatting.
    • Green checkmarks when writing Markdown files to disk.
    • โœ‚ Remove <sub> HTML tags for a cleaner Markdown output.
    • โœ‚ Remove horizontal guides to reduce noise.

    ๐Ÿ› Bug Fixes

    • None