1.9.20
General bugfixes
- Fixed sealed interfaces not having the
sealed
keyword in signatures (#2994) - Fixed incorrect links in multi-module projects with non-unique package names (#2272). Huge thanks to @EddieRingle!
- Fixed member extensions not being shown on index pages in certain scenarios (#3187)
- Fixed Java's inner classes not having the
inner
keyword in Kotlin signatures (#2793) - Fixed Java's
@param
tag not working with type parameters (#3199) - Fixed Dokka failing in KMP projects when the JVM source set is suppressed (#3209)
HTML format
- Provide an ability to add a custom homepage link to the header, more details in #2948 (comment)
- Fixed tab selection resetting after navigating to a different page (#2899)
- Fixed inline code not always being aligned with the surrounding text (#3228)
- Fixed the "No options found" text in search being barely visible (#3281)
- Fixed empty HTML tags being rendered for no reason (#3343, #3095)
Runners
Gradle Plugin
- Mark tasks as not compatible with Gradle configuration cache, second try (#3438). Thanks to @3flex for noticing and fixing the problem!
Maven Plugin
- Fixed
dokka:help
being absent (#3035). Thanks to @aSemy! - Fixed the source links configuration not working (#3046). Thanks to @freya022 for fixing this one!
CLI runner
- Allow using relative paths in the
sourceRoots
configuration option (#2571)
Plugin API
- Provide an extension point to customize the rendering of code blocks in HTML format (#3244)
Other:
- Make sure
wasm-js
andwasm-wasi
targets introduced in Kotlin 1.9.20 are supported (#3310) - Avoid concurrent invocations of Kotlin compiler's API due to the compiler API itself not always being thread safe (#3151). No noticeable performance loss is expected.
- Bump dependencies to the latest versions (#3231, #3206, #3204)
- Fix a documentation link (#3213). Thanks to @SubhrajyotiSen for noticing and fixing it!
- Various build and project structure improvements (#3174, #3132). Enormous thanks to @aSemy for the help!
See Dokka 1.9.20 milestone for the list of all changes.