dokka v1.4.0 Release Notes

Release Date: 2020-09-03 // over 3 years ago
  • Main features:

    • ๐Ÿ”Œ Gradle plugin overhaul
    • Autoconfiguration for sourceset for Multiplatform projects
    • Kotlin 1.4.0

    ๐Ÿ‘Œ Improvements:

    Html format:

    • โž• added left navigation search component
    • ๐Ÿ‘Œ improved intuitiveness of displayed cursor types (thanks to @hamza1311)
    • ๐Ÿ‘Œ improved presentation of some generic parameters
    • made unresolved links render as text
    • ๐Ÿ‘Œ improved overall UI experience

    Javadoc:

    • ๐Ÿ“ฆ implemented generating both package-list and element-list
    • โž• added index page

    Reporting

    • โš  maturity warning
    • handling of missing sourceset for Javadoc
    • handling nothing to document
    • descriptions to all Dokka tasks

    Other:

    • ๐Ÿ‘Œ improved parsing of generic typealiases
    • โœ‚ removed redundant type bounds from all formats

    ๐Ÿ› Bugs fixed:

    • missing whitespace in class-like signatures - #1419
    • classpath issues in very specific conditions - #1415
    • ๐Ÿ missing resources on windows - #1399
    • top-level functions crashing Javadoc generation - #1393 #1385
    • ๐Ÿ“š unstable order of functions in generated documentation - #1333
    • anchors on android being broken in some cases - #1230
    • improperly formatted code blocks - #1346
    • ๐Ÿ source tabs not displayed on Windows in html format - #1361
    • stack overflow on documenting complex type constraints - #1342
    • symbols defined in companion objects not being linked correctly in rare cases - #1268
    • unresolved links in some cases - #1345
    • ๐Ÿ”ง missing sourcesets on non-lazily configured Android projects - #1330
    • Couldn't get delegate for class error - #1341
    • to many sources set bubbles after running Dokka collector - #1294
    • ๐Ÿ“ฆ empty packages listed in the sidebar - #1257
    • suppressed files still documented - #1245