Skip to content

1.9.20

Latest
Compare
Choose a tag to compare
@IgnatBeresnev IgnatBeresnev released this 04 Mar 17:09

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 and wasm-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.