Sourced from dokka-gradle-plugin's releases.
1.7.20 Beta
This release focuses primarily on improving user experience and HTML format in particular.
Improvements
General
- Display inherited extensions (can be disabled by setting
suppressInheritedMembersconfiguration property) (https://github.com/facebook/flipper/issues/2625)- Display details for
Deprecateddeclarations such as deprecation message, level and proposed replacement (https://github.com/facebook/flipper/issues/2622)- Display and document
Enum's syntheticvalues()andvalueOf()functions (https://github.com/facebook/flipper/issues/2650)- Do not render constructors for annotation classes (https://github.com/facebook/flipper/issues/2642)
- Display values of
Javaconstants (https://github.com/facebook/flipper/issues/2609)- Trim spaces inside indented code blocks (https://github.com/facebook/flipper/issues/2661, https://github.com/facebook/flipper/issues/2232, https://github.com/facebook/flipper/issues/2233)
- Replace package name on the cover of package pages with "Package-level declarations" (https://github.com/facebook/flipper/issues/2586)
HTML format
- Add IntelliJ icons to the navigation side menu (https://github.com/facebook/flipper/issues/2578)
- Add auto-scrolling to selected navigation item (https://github.com/facebook/flipper/issues/2575)
- Use OS color scheme to initialize light/dark mode, thanks to
@pt2121! (https://github.com/facebook/flipper/issues/2611)- Update styling of all section tabs (including platform tabs) to match kotlinlang.org (https://github.com/facebook/flipper/issues/2589)
- Format long signatures dynamically based on client width (https://github.com/facebook/flipper/issues/2659)
- Add a horizontal divider between function overloads that are displayed on the same page (https://github.com/facebook/flipper/issues/2585)
- Add
Cmd + K/Ctrl + Khotkey for opening search dialog, thanks to@atyrin! (https://github.com/facebook/flipper/issues/2633)- Make current breadcrumb element not clickable and of default font color (https://github.com/facebook/flipper/issues/2588)
- Update code highlighting colors (https://github.com/facebook/flipper/issues/2670)
- Do not render platform tabs for common-only content (https://github.com/facebook/flipper/issues/2613)
- Apply the same style to all KDoc tag headers, making it more consistent (https://github.com/facebook/flipper/issues/2587)
- Move source links into signature, especially helpful on pages with many overloads (https://github.com/facebook/flipper/issues/2476)
- Add inner/nested declarations to the navigation side menu (https://github.com/facebook/flipper/issues/2597)
- Disable copy button for signatures (https://github.com/facebook/flipper/issues/2577)
Javadoc format
- Support
varHTML tag, thanks to@atyrin(https://github.com/facebook/flipper/issues/2617)Kotlin-as-Java plugin
- Render annotation blocks for transformed classes, previously ignored (https://github.com/facebook/flipper/issues/2549)
Gradle runner
- Remove
kotlin-stdlibdependency, which should fix errors likeModule was compiled with an incompatible version of Kotlin, thanks to@martinbonnin! (https://github.com/facebook/flipper/issues/2570)Bugfixes
- Fixed missing spaces between adjacent
Markdownelements, where_try_ *this*would be rendered astrythis(https://github.com/facebook/flipper/issues/2640)- Fixed dependency resolution errors when building documentation for multiplatform projects with enabled compatibility metadata variant (https://github.com/facebook/flipper/issues/2634)
- Fixed a rare
StackOverflowErrorrelated to type-aliased native references (https://github.com/facebook/flipper/issues/2664)- Fixed
IllegalStateExceptionthat was caused by using JS's dynamic types (https://github.com/facebook/flipper/issues/2645)- Fixed a bug where certain
privatedeclarations were rendered aspublic(https://github.com/facebook/flipper/issues/2639)- Fixed incorrect handling of static declarations used within
seetag (https://github.com/facebook/flipper/issues/2627)- Fixed
JavaEnum types being rendered asAny(https://github.com/facebook/flipper/issues/2647)- Fixed incorrect signature generation that was caused by generic types caching (https://github.com/facebook/flipper/issues/2619)
- Fixed incorrect parsing of static imports in
Javaannotation params (https://github.com/facebook/flipper/issues/2593)- Fixed
sourceRootsconfiguration param not handling single.javafiles, thanks to@2017398956! (https://github.com/facebook/flipper/issues/2604)
... (truncated)
d61df34 Change log level to INFO for messages about alpha plugin versions (https://github.com/facebook/flipper/issues/2693)9bfc049 Change version to release1e67fe7 Update Kotlin to 1.7.20 (https://github.com/facebook/flipper/issues/2692)b923bb6 Fix some extra indentation in code block that is inside list (https://github.com/facebook/flipper/issues/2233)a7750c6 Update Kotlin to 1.7.20-RC (https://github.com/facebook/flipper/issues/2682)86f9559 Add documentation for synthetic Enum values() and valueOf() functions (https://github.com/facebook/flipper/issues/2...9207f8f Fix source links in case of dri clashing (https://github.com/facebook/flipper/issues/2676)ee8e730 Extract classpath from KotlinSharedNativeCompilation as well (https://github.com/facebook/flipper/issues/2664)a816e91 Trim four spaces inside indented code block (https://github.com/facebook/flipper/issues/2661)a0250a5 Update integration tests: coroutines, serialization, biojava (https://github.com/facebook/flipper/issues/2672)