Skip to content

1.8.20

Compare
Choose a tag to compare
@IgnatBeresnev IgnatBeresnev released this 06 Jun 12:53

Improvements

  • Update Kotlin Gradle Plugin to 1.8.10 and Android Gradle Plugin to 4.1.3.
  • Move the "Properties" block to be above functions inside the "Members" tab (#2908)
  • Make Javadoc tag parsing case-sensitive as per Javadoc specification (#2907)
  • Improve performance by reducing allocations and thus decreasing time spent in GC (#2729)

Bugfixes

  • Fix unresolved links leading to declarations from another source set #2878
  • Fix Dokka not failing the build if there are errors (#2934), regression from 1.8.10. Thanks to @jush!
  • Fix TypeNotPresentException thrown in projects without KGP (#2890), regression from 1.8.10.

Gradle plugin

  • Start using kotlin-dsl plugin (#2702, #2833). Thanks to @aSemy!
  • Use Gradle filesystem types for task properties and apply default values lazily (#2707, #2983). Thanks to @aSemy!

Plugin API

  • Change the default logging level of console apps (DokkaConsoleLogger) to PROGRESS (#2871)
  • Introduce @InternalDokkaApi annotation (#2904)
  • Mark various utility API as Dokka-internal (#2937)

Infrastructure

Big thanks to @aSemy, @Goooler and @3flex for their valuable contributions and for improving the internal
developer experience when working on Dokka!

Documentation

Security

  • Bump npm dependencies to address various vulnerabilities (#2894, #2923)

Other

  • Update publication POM links to https (#2931). Thanks to @aSemy!
  • Tidy up Gradle example projects and warning suppressions (#2916, #2975). Thanks to @aSemy!