Sourced from org.jetbrains.dokka's releases.
1.9.20
General bugfixes
- Fixed sealed interfaces not having the
sealed
keyword in signatures (Kotlin/dokka#2994)- Fixed incorrect links in multi-module projects with non-unique package names (Kotlin/dokka#2272). Huge thanks to
@EddieRingle
!- Fixed member extensions not being shown on index pages in certain scenarios (Kotlin/dokka#3187)
- Fixed Java's inner classes not having the
inner
keyword in Kotlin signatures (Kotlin/dokka#2793)- Fixed Java's
@param
tag not working with type parameters (Kotlin/dokka#3199)- Fixed Dokka failing in KMP projects when the JVM source set is suppressed (Kotlin/dokka#3209)
HTML format
- Provide an ability to add a custom homepage link to the header, more details in Kotlin/dokka#2948
- Fixed tab selection resetting after navigating to a different page (Kotlin/dokka#2899)
- Fixed inline code not always being aligned with the surrounding text (Kotlin/dokka#3228)
- Fixed the "No options found" text in search being barely visible (Kotlin/dokka#3281)
- Fixed empty HTML tags being rendered for no reason (Kotlin/dokka#3343, Kotlin/dokka#3095)
Runners
Gradle Plugin
- Mark tasks as not compatible with Gradle configuration cache, second try (Kotlin/dokka#3438). Thanks to
@3flex
for noticing and fixing the problem!Maven Plugin
- Fixed
dokka:help
being absent (Kotlin/dokka#3035). Thanks to@aSemy
!- Fixed the source links configuration not working (Kotlin/dokka#3046). Thanks to
@freya022
for fixing this one!CLI runner
- Allow using relative paths in the
sourceRoots
configuration option (Kotlin/dokka#2571)Plugin API
- Provide an extension point to customize the rendering of code blocks in HTML format (Kotlin/dokka#3244)
Other:
- Make sure
wasm-js
andwasm-wasi
targets introduced in Kotlin 1.9.20 are supported (Kotlin/dokka#3310)- Avoid concurrent invocations of Kotlin compiler's API due to the compiler API itself not always being thread safe (Kotlin/dokka#3151). No noticeable performance loss is expected.
- Bump dependencies to the latest versions (Kotlin/dokka#3231, Kotlin/dokka#3206, Kotlin/dokka#3204)
- Fix a documentation link (Kotlin/dokka#3213). Thanks to
@SubhrajyotiSen
for noticing and fixing it!- Various build and project structure improvements (Kotlin/dokka#3174, Kotlin/dokka#3132). Enormous thanks to
@aSemy
for the help!See Dokka 1.9.20 milestone for the list of all changes.
cea2574
Update Kotlin/Dokka version references to 1.9.20 (#3510)ff47f23
Allow publishing to a pre-defined staging repository9d11031
[Javadoc] Ignore Kotlin samples (#3473)b8ef2dd
Fix fastutil shadowing (#3476)fdff1ed
Fix logic to declare incompatibility with configuration cache (#3438)c17451e
Replace usages of deprecated in JDK 20 java.net.URL
constructor in Gradle r...46762da
Disable signing if artifacts are published to Maven Localb532688
refactor: improved navigation controls style (#3410)5324006
fix: proper strikethrough in navigation for Fifefox #3156 (#3436)809bfb7
Fix cross module resolution local links (#3425)