Releases: Kotlin/dokka
Releases · Kotlin/dokka
0.9.15
- Bundled Kotlin compiler updated to 1.1.3
- (Gradle)
processConfigurations
now deprecated, new configuration mechanismkotlinTasks
added. - (#168) Compatibility with Android Build Tools
3.0.0-alpha3+
- When Gradle plugin
dokka-android
used Android Reference now linked by default. - (#171) Fixed parameters formatting is broken in 0.9.14
- (#167, KT-18213) Fixed StringIndexOutOfRange for Markdown reference style links.
- Added opt-in caching of package-list's, see cacheRoot in the docs.
0.9.15 EAP 1
0.9.15-eap-1 Add missing @Optional to cacheRoot parameter
0.9.14
- #96 Readme updated to match latest available parameters for all Dokka runners
- Kotlin compiler updated to 1.1.2
Features
- #88, KT-16309 External documentation linking
- KT-16797 Per-package options such as including deprecated members
- #82 Indented code blocks
- Platform tagging, see platforms section
Bug-fixes
- #141 javadoc contains org.jetbrains.dokka.ContentBlock@1 for line breaks
- #135 Dokka 0.9.13 crashes JVM on build.
- #137, #158 Blank lines inside code blocks are not preserved in HTML output
- #136 Code blocks do not preserve newlines in Javadoc HTML output
- #140, #138, #147 Android build tools compatibility problems
- #131 Linking to Java static field generates many warnings, and creates dummy ("#") link
- KT-16485 Dokka fails to resolve non-FQNs in included file properly
- KT-16234 Tables in Markdown-based formats are broken
- KT-16235 Dokka files generated with jekyll format have invalid links
0.9.14 EAP 1
0.9.14-eap-3 Fix bintray dependencies
0.9.13
0.9.12
0.9.11
New features:
- KT-14818 Render function type argument names in generated documentation
Bug-fixes:
- #85 No more missing classes from tools.jar
- #90 Annotations now can be used on interfaces for JavaDoc format
- KT-15052 Fix strange warnings on Windows
- KT-15022 Root of
<ERROR CLASS>
problem in kotlin docs
Internals:
- Now contents of
dokka-fatjar
not relocated - Gradle plugins no more using
dokka-fatjar
as dependency, now it downloading dynamically
0.9.10
Internal Kotlin Compiler updated to 1.1-M03
New features:
- Type-aliases support for Kotlin 1.1+ (KT-14809)
- Special
@sample
processing for kotlin-website format - Preserve language name of fenced code block for highlight (#97)
@throws
,@param
,@return
now supported in javadoc format (#115)- Links to packages now supported (#89)
Bug-fixes:
- Fixed resolving of extensions functions from libraries (#79)
- Many generics in kotlin.collections documented as returning or receiving (KT-15022)
- Fixed Dokka Android Gradle plugin crash with Android Gradle build tools 2.2.0 (#118)
- Fixed Dokka Gradle plugin crash when using Kotlin 1.1-M03 (#120)
- No more crash if Maven repository located at path with spaces (#99)
- Classes marked
@suppress
now filtered out of javadoc format output (#98) - Added
<meta charset="UTF-8">
to html format (#94) - Dokka no more eats apostrophes (#95, KT-13300)
- Dokka should not escape
<
,>
inside code blocks in markdown format (KT-14603)
0.9.9
- Greatly improved Markdown output quality (thanks to @apatrida for the contribution)
- New output format 'gfm' for GitHub-flavored Markdown
- Correctly pick up dependencies (including the Kotlin standard library) in Android projects
- Correctly resolve qualified links in KDoc comments
- Don't include members with
internal
visibility in generated JavaDoc comments - Rename
<includeDirs>
to<includes>
in Maven plugin configuration - Other minor bugfixes