API documentation engine for Kotlin
java.util.zip.ZipException
for JS dependencies (https://github.com/Kotlin/dokka/pull/2258)<dl>
) used in JavaDocs (https://github.com/Kotlin/dokka/pull/2259)de.undercouch.download
to 4.1.2 (https://github.com/Kotlin/dokka/pull/2268)kotlinx.coroutines
to 1.6.0 in integration tests (https://github.com/Kotlin/dokka/pull/2276)Changes:
expect
and actual
in signaturesChanges:
Highlights of this release are:
@literal
is also supported without code tag, thanks @fsladkey@link
tag support. Now it supports line breaks!Kotlin compiler upgraded to 1.5.0
Fixes:
Make module name optional in CLI (#1850) Fix line separator issues (#1887) Fix preserving spaces in Javadoc comments (#1923) GFM renderer: sanitize line ends (#1936) Fix rendering html in briefs (#1931) Fix code blocks on Extension Points page (#1948) Remove extra dash (#1968) Don't use older dir from previous runs in versioning (#1963) Change jekyll links to be .html (#1990) Fix Gradle plugin application (#2000)
Added features:
Add a supertype for leaf dokka tasks that defines dokkaSourceSets (#1891) Add ability to specify older versions as a list of files (#1890) Cachable Gradle task (#1905) Multilanguage docs inheritance (#1951) Logging levels in CLI (#1976) Flatten multi-module structure (#1980)
Special thanks to external contributors: @rnett, @msink, @zsmb13, @rachelcarmena and @hfhbd
Fixes:
Added features:
Special thanks to external contributors: @AzimMuradov and @hfhbd
In this release we focused on improving multi-module experience that would allow links, search and navigation to be rendered for the whole project rather than independent modules. We have also updated the compiler to 1.4.30 and introduced the versioning plugin for the multi module, that lets users generate documentation for each version incrementally and switch between them on the main page.
dokka${format}
task but rather dokka${format}Partial
where format
is the desired output format like html
or gfm
api
instead of implementation
for dokka-core #1771prefix
was replaced by matchingRegex
#598, thanks @martinbonnin@inheritDoc
annotation #1608This release is focused mainly on polishing features that were already present in Dokka
<pre>
bodies #1518