Skip to content

Commit d3c6f5d

Browse files
Build(deps): Bump org.jetbrains.dokka:dokka-maven-plugin from 2.1.0 to 2.2.0 (#1664)
Bumps [org.jetbrains.dokka:dokka-maven-plugin](https://github.com/Kotlin/dokka) from 2.1.0 to 2.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Kotlin/dokka/releases">org.jetbrains.dokka:dokka-maven-plugin's releases</a>.</em></p> <blockquote> <h2>2.2.0</h2> <h2>Dokka Gradle Plugin</h2> <p>Starting from <a href="https://github.com/Kotlin/dokka/releases/tag/v2.1.0">Dokka 2.1.0</a>, the new Dokka Gradle Plugin is enabled by default. The documentation on kotlinlang.org has been updated accordingly:</p> <ul> <li>See <a href="https://kotlinlang.org/docs/dokka-get-started.html">Get started with Dokka</a> for instructions on adding Dokka to a project</li> <li>See <a href="https://kotlinlang.org/docs/dokka-migration.html">Migrate to Dokka Gradle plugin v2</a> for migrating from the old plugin</li> </ul> <p>Dokka <strong>2.2.0</strong> introduces multiple improvements and fixes:</p> <blockquote> <p>Note: most of the following changes affect only the new Dokka Gradle Plugin, enabled by default since <a href="https://github.com/Kotlin/dokka/releases/tag/v2.1.0">Dokka 2.1.0</a></p> </blockquote> <ul> <li>Compatibility with <a href="https://developer.android.com/build/releases/agp-9-0-0-release-notes">Android Gradle Plugin 9.0.0</a>, including <a href="https://developer.android.com/build/releases/agp-9-0-0-release-notes#android-gradle-plugin-built-in-kotlin">Built-in Kotlin</a>. (<a href="https://redirect.github.com/Kotlin/dokka/pull/4231">#4231</a>, <a href="https://redirect.github.com/Kotlin/dokka/pull/4295">#4295</a>, <a href="https://redirect.github.com/Kotlin/dokka/pull/4412">#4412</a>) <ul> <li>See <a href="https://redirect.github.com/Kotlin/dokka/issues/4472">#4472</a> on documenting Android projects with flavors / multiple variants</li> </ul> </li> <li><a href="https://developer.android.com/kotlin/multiplatform/plugin">Android Gradle Library Plugin for KMP</a> is now properly supported. (<a href="https://redirect.github.com/Kotlin/dokka/pull/4359">#4359</a>, <a href="https://redirect.github.com/Kotlin/dokka/pull/4366">#4366</a>)</li> <li>Support the new Kotlin Gradle Plugin API to work with <a href="https://kotlinlang.org/docs/whatsnew23.html#new-api-for-registering-generated-sources-in-gradle-projects">generated sources</a> (<a href="https://redirect.github.com/Kotlin/dokka/pull/4402">#4402</a>, <a href="https://redirect.github.com/Kotlin/dokka/pull/4410">#4410</a>)</li> <li>Fix <code>suppressGeneratedFiles</code> flag was unused (<a href="https://redirect.github.com/Kotlin/dokka/pull/4348">#4348</a>)</li> <li>Improve classpath resolution and platform detection logic (<a href="https://redirect.github.com/Kotlin/dokka/pull/4296">#4296</a>, <a href="https://redirect.github.com/Kotlin/dokka/pull/4263">#4263</a>, <a href="https://redirect.github.com/Kotlin/dokka/pull/4258">#4258</a>)</li> <li>Add <code>olderVersionsDirName</code> to DokkaVersioningPluginParameters (<a href="https://redirect.github.com/Kotlin/dokka/pull/4301">#4301</a>). Thanks to <a href="https://github.com/osipxd"><code>@​osipxd</code></a>!</li> <li>Rework the Gradle attributes to make them integrate better with the ecosystem (<a href="https://redirect.github.com/Kotlin/dokka/pull/4334">#4334</a>). Thanks to <a href="https://github.com/martinbonnin"><code>@​martinbonnin</code></a>!</li> <li>Drop usages of APIs deprecated in KGP (<a href="https://redirect.github.com/Kotlin/dokka/pull/4271">#4271</a>) <ul> <li>this change makes <strong>deprecated DGPv1</strong> be compatible with KGP 1.9.0+, aligning it with DGPv2</li> </ul> </li> </ul> <h2>Analysis improvements</h2> <p>Starting from <a href="https://github.com/Kotlin/dokka/releases/tag/v2.1.0">Dokka 2.1.0</a>, 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 <a href="https://redirect.github.com/Kotlin/dokka/pull/4363">migration</a> to the <a href="https://youtrack.jetbrains.com/issue/KT-63339/Analysis-API-Provide-a-way-to-extract-KDoc-for-symbols">new KDoc resolution API</a> within the Analysis API.</p> <p>Dokka <strong>2.2.0</strong> introduces multiple improvements and fixes:</p> <blockquote> <p>Note: most of the following changes affect only Dokka's K2 analysis, enabled by default since <a href="https://github.com/Kotlin/dokka/releases/tag/v2.1.0">Dokka 2.1.0</a></p> </blockquote> <ul> <li>Allow <code>actual</code> declarations to automatically inherit their documentation from <code>expect</code> counterparts in multiplatform projects (<a href="https://redirect.github.com/Kotlin/dokka/issues/2493">#2493</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/4245">#4245</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/4351">#4351</a>)</li> <li>Link resolution improvements: <ul> <li>Support references to declarations with quoted names (<a href="https://redirect.github.com/Kotlin/dokka/issues/3356">#3356</a>)</li> <li>Support resolution of links to extensions with type parameters according to <a href="https://github.com/Kotlin/KEEP/blob/main/proposals/KEEP-0385-kdoc-links-to-extensions.md">KEEP#385</a> (<a href="https://redirect.github.com/Kotlin/dokka/issues/3555">#3555</a>)</li> <li>Improve handling of ambiguous KDoc links according to <a href="https://github.com/Kotlin/KEEP/blob/main/proposals/KEEP-0389-kdoc-streamline-ambiguous-KDoc-links.md">KEEP#389</a> (<a href="https://redirect.github.com/Kotlin/dokka/issues/3451">#3451</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/3179">#3179</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/3632">#3632</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/4327">#4327</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/3604">#3604</a>) <ul> <li><strong>Note</strong>: those changes are currently available only under experimental <code>org.jetbrains.dokka.analysis.enableExperimentalKDocResolution</code> system property</li> </ul> </li> </ul> </li> <li>K2/K1 compatibility improvements: <ul> <li>Fix <code>Multiple pages associated with key</code> (<a href="https://redirect.github.com/Kotlin/dokka/issues/4300">#4300</a>)</li> <li>Fix inconsistent constructor rendering for expect/actual annotation (<a href="https://redirect.github.com/Kotlin/dokka/issues/4055">#4055</a>)</li> <li>Fix missing abstract modifier for abstract interface method with redundant open modifier (<a href="https://redirect.github.com/Kotlin/dokka/issues/4144">#4144</a>)</li> <li>Fix working with intersected and overridden fake functions/properties (<a href="https://redirect.github.com/Kotlin/dokka/issues/3857">#3857</a>)</li> <li>Fix rendering of links in <code>@see</code> block (<a href="https://redirect.github.com/Kotlin/dokka/issues/3680">#3680</a>)</li> <li>Fix redundant <code>?</code> on properties with a type of typealias to nullable type (<a href="https://redirect.github.com/Kotlin/dokka/pull/4337">#4337</a>)</li> <li>Fix the missing default parameter value for inherited (not overridden) members (<a href="https://redirect.github.com/Kotlin/dokka/issues/4320">#4320</a>)</li> <li>Fix duplicate source links for function overloads and properties (<a href="https://redirect.github.com/Kotlin/dokka/issues/4049">#4049</a>, <a href="https://redirect.github.com/Kotlin/dokka/issues/4338">#4338</a>)</li> <li>Fix resolution of links in the second line of KDoc tags (<a href="https://redirect.github.com/Kotlin/dokka/pull/4332">#4332</a>, <a href="https://youtrack.jetbrains.com/issue/KT-75215">KT-75215</a>, <a href="https://youtrack.jetbrains.com/issue/KT-79783">KT-79783</a>)</li> </ul> </li> <li>Improve DRI handling for varargs and properties (<a href="https://redirect.github.com/Kotlin/dokka/issues/3558">#3558</a>, <a href="https://redirect.github.com/Kotlin/dokka/pull/4347">#4347</a>)</li> <li>Context parameters improvements: <ul> <li>Fix KDoc links to context parameters (<a href="https://redirect.github.com/Kotlin/dokka/issues/4389">#4389</a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Kotlin/dokka/commit/656ca46fbbd676d872b0bd383042fc12ae7adcdd"><code>656ca46</code></a> Update Dokka version references to 2.2.0 (<a href="https://redirect.github.com/Kotlin/dokka/issues/4485">#4485</a>)</li> <li><a href="https://github.com/Kotlin/dokka/commit/534e242b54c54a6bec343d96bd66eca987b4d850"><code>534e242</code></a> Update <code>com.gradle.publish:plugin-publish-plugin</code> and declare Gradle CC compa...</li> <li><a href="https://github.com/Kotlin/dokka/commit/abc048d349fa249682ebfcf5f703cc558bdd99d1"><code>abc048d</code></a> Update the version for the 2.2.0 release</li> <li><a href="https://github.com/Kotlin/dokka/commit/60062bbd5c5a5e5e272ab3067bcb669b048190ba"><code>60062bb</code></a> Detect and handle intersected source roots in Android multi-variant projects ...</li> <li><a href="https://github.com/Kotlin/dokka/commit/0bd8995feb688c37862660a804389ccad71565c4"><code>0bd8995</code></a> Fix DGP reading all Gradle properties (<a href="https://redirect.github.com/Kotlin/dokka/issues/4468">#4468</a>)</li> <li><a href="https://github.com/Kotlin/dokka/commit/06dbbfd2583109ba5b73b87e3a2bc9e10d3703e0"><code>06dbbfd</code></a> Update the version for the 2.2.0-Beta release</li> <li><a href="https://github.com/Kotlin/dokka/commit/a81ace785c42325d1ad592e2ab2f69340aaf7aba"><code>a81ace7</code></a> Update AGP version in tests to stable <code>9.0.0</code> (<a href="https://redirect.github.com/Kotlin/dokka/issues/4420">#4420</a>)</li> <li><a href="https://github.com/Kotlin/dokka/commit/fd974829afad8c413b88456d69189e38cda95f53"><code>fd97482</code></a> Fix minor oversight in the implemenation: missed + in enum entries (<a href="https://redirect.github.com/Kotlin/dokka/issues/4411">#4411</a>)</li> <li><a href="https://github.com/Kotlin/dokka/commit/8148aa2438b8b25e7cb36772c7ffa1774d390e64"><code>8148aa2</code></a> Fix unnecesary logging for unresolved links in module documentation (<a href="https://redirect.github.com/Kotlin/dokka/issues/4413">#4413</a>)</li> <li><a href="https://github.com/Kotlin/dokka/commit/bf3b5eea8fb6ec50d43420c13e44f5a83fdc4a77"><code>bf3b5ee</code></a> Fix <code>suppressGeneratedFiles</code> was unused (<a href="https://redirect.github.com/Kotlin/dokka/issues/4348">#4348</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Kotlin/dokka/compare/v2.1.0...v2.2.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.dokka:dokka-maven-plugin&package-manager=maven&previous-version=2.1.0&new-version=2.2.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
2 parents 4588fa8 + 2c6596e commit d3c6f5d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137
<kotlin.version>2.3.20</kotlin.version>
138138
<ksp.version>2.3.6</ksp.version>
139139
<kotlinpoet.version>2.2.0</kotlinpoet.version>
140-
<dokka.version>2.1.0</dokka.version>
140+
<dokka.version>2.2.0</dokka.version>
141141
<scala.version>2.13.16</scala.version>
142142
<asm.version>9.9.1</asm.version>
143143
<querydsl.version>${project.version}</querydsl.version>

0 commit comments

Comments
 (0)