Sourced from org.jetbrains.dokka:dokka-gradle-plugin's releases.
2.2.0
Dokka Gradle Plugin
Starting from Dokka 2.1.0, the new Dokka Gradle Plugin is enabled by default. The documentation on kotlinlang.org has been updated accordingly:
- See Get started with Dokka for instructions on adding Dokka to a project
- See Migrate to Dokka Gradle plugin v2 for migrating from the old plugin
Dokka 2.2.0 introduces multiple improvements and fixes:
Note: most of the following changes affect only the new Dokka Gradle Plugin, enabled by default since Dokka 2.1.0
- Compatibility with Android Gradle Plugin 9.0.0, including Built-in Kotlin. (#4231, #4295, #4412)
- See #4472 on documenting Android projects with flavors / multiple variants
- Android Gradle Library Plugin for KMP is now properly supported. (#4359, #4366)
- Support the new Kotlin Gradle Plugin API to work with generated sources (#4402, #4410)
- Fix
suppressGeneratedFilesflag was unused (#4348)- Improve classpath resolution and platform detection logic (#4296, #4263, #4258)
- Add
olderVersionsDirNameto DokkaVersioningPluginParameters (#4301). Thanks to@osipxd!- Rework the Gradle attributes to make them integrate better with the ecosystem (#4334). Thanks to
@martinbonnin!- Drop usages of APIs deprecated in KGP (#4271)
- this change makes deprecated DGPv1 be compatible with KGP 1.9.0+, aligning it with DGPv2
Analysis improvements
Starting from Dokka 2.1.0, the K2 analysis is enabled by default. K2 analysis is now stable, enabled by default, and fully migrated to the new shared Analysis API. This includes the migration to the new KDoc resolution API within the Analysis API.
Dokka 2.2.0 introduces multiple improvements and fixes:
Note: most of the following changes affect only Dokka's K2 analysis, enabled by default since Dokka 2.1.0
- Allow
actualdeclarations to automatically inherit their documentation fromexpectcounterparts in multiplatform projects (#2493, #4245, #4351)- Link resolution improvements:
- Support references to declarations with quoted names (#3356)
- Support resolution of links to extensions with type parameters according to KEEP#385 (#3555)
- Improve handling of ambiguous KDoc links according to KEEP#389 (#3451, #3179, #3632, #4327, #3604)
- Note: those changes are currently available only under experimental
org.jetbrains.dokka.analysis.enableExperimentalKDocResolutionsystem property- K2/K1 compatibility improvements:
- Fix
Multiple pages associated with key(#4300)- Fix inconsistent constructor rendering for expect/actual annotation (#4055)
- Fix missing abstract modifier for abstract interface method with redundant open modifier (#4144)
- Fix working with intersected and overridden fake functions/properties (#3857)
- Fix rendering of links in
@seeblock (#3680)- Fix redundant
?on properties with a type of typealias to nullable type (#4337)- Fix the missing default parameter value for inherited (not overridden) members (#4320)
- Fix duplicate source links for function overloads and properties (#4049, #4338)
- Fix resolution of links in the second line of KDoc tags (#4332, KT-75215, KT-79783)
- Improve DRI handling for varargs and properties (#3558, #4347)
- Context parameters improvements:
- Fix KDoc links to context parameters (#4389)
... (truncated)
656ca46
Update Dokka version references to 2.2.0 (#4485)534e242
Update com.gradle.publish:plugin-publish-plugin and declare
Gradle CC compa...abc048d
Update the version for the 2.2.0 release60062bb
Detect and handle intersected source roots in Android multi-variant
projects ...0bd8995
Fix DGP reading all Gradle properties (#4468)06dbbfd
Update the version for the 2.2.0-Beta releasea81ace7
Update AGP version in tests to stable 9.0.0 (#4420)fd97482
Fix minor oversight in the implemenation: missed + in enum entries (#4411)8148aa2
Fix unnecesary logging for unresolved links in module documentation (#4413)bf3b5ee
Fix suppressGeneratedFiles was unused (#4348)Sourced from org.jetbrains.kotlinx.kover's releases.
0.9.8
Kover Gradle Plugin
Bugfixes
[#799](https://github.com/Kotlin/kotlinx-kover/issues/799)[#772](https://github.com/Kotlin/kotlinx-kover/issues/772)Fixed Android multiplatform library support in case of the violation of the project isolationInternal features
- Updated publish plugin and declare configuration cache compatibility
[#782](https://github.com/Kotlin/kotlinx-kover/issues/782)Filled Implementation fields Vendor/Title/Version in MANIFEST.MF
Sourced from org.jetbrains.kotlinx.kover's changelog.
0.9.8 / 2026-03-25
Kover Gradle Plugin
Internal features
- Updated publish plugin and declare configuration cache compatibility
[#782](https://github.com/Kotlin/kotlinx-kover/issues/782)Filled Implementation fields Vendor/Title/Version in MANIFEST.MFBugfixes
[#799](https://github.com/Kotlin/kotlinx-kover/issues/799)[#772](https://github.com/Kotlin/kotlinx-kover/issues/772)Fixed Android multiplatform library support in case of the violation of the project isolation
e329fea
Release 0.9.8d006ccd
Filled Implementation fields Vendor/Title/Version in MANIFEST.MF9c300e1
Fixed Android multiplatform library support in case of the violation of
the p...e302173
Update publish plugin and declare configuration cache compatibilityb95e2bf
Fix aggregated plugin docs