Kodiak

Wrappers around code documentation CLI tools to produce JSON models, usable as libraries

Kodiak

Wrappers around code documentation CLI tools to produce JSON models, usable as libraries

Changelog

0.4.5 (latest)

  • Fixes parsing code block in Dokka comments

0.4.4

  • Reverts SourceKitten version to not break Orchid OSX build

0.4.3

  • Update sourcekitten version to 0.27.0
  • fixes a couple formatting issues with swiftdoc formatter

0.4.2

  • Allows individual members to be suppressed from final documentation
  • Allows configuration of accessibility of Swift documentation

0.4.1

  • Adds subpackages to Javadoc, Groovydoc, and Dokka package models
  • Adds .roots() method to ModuleDoc to identify the intended entry points for the generated documentation

0.4.0

  • Upgradles internal Dokka version to 0.10.0
  • Fix issue of Dokka type parameters not being shown
  • Change AutoDocumentNode from a data class to an interface

0.3.5

  • Adds library version to formatter jars

0.3.4

  • Fixes problems with linking Swiftdoc signatures

0.3.3

  • Initial implementation of Swiftdoc formatter, using SourceKitten

0.3.2

  • Adds vararg parameter information to kotlin, java, and groovy docs

0.3.1

  • Improves formatting, especially internal links and parameter signatures

0.3.0

  • Moves code models and runners to having a common interface
  • Fixes several language features missing from Dokka, Groovydoc, Javadoc

0.2.3

  • Makes Groovydoc understand traits and exception classes

0.2.2

  • parses Groovydoc comments better to get parameter and return value descriptions

0.2.1

  • Adds Orchid documentation
  • Adds formatters for Groovy code documentation

0.2.0

  • Libraries now embed the full shadowed JARs needed to run the formatters, so no more runtime dependency resolution! Project structure is updated to better support future runners for other languages.