kotlin-sdk/gradle
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dependabot[bot] 681e7e813d
chore(deps): bump the gradle-plugins group with 4 updates (#633)
Bumps the gradle-plugins group with 4 updates:
[org.jetbrains.dokka:dokka-gradle-plugin](https://github.com/Kotlin/dokka),
[org.jetbrains.kotlinx.kover](https://github.com/Kotlin/kotlinx-kover),
org.jlleitschuh.gradle.ktlint and org.openapi.generator.

Updates `org.jetbrains.dokka:dokka-gradle-plugin` 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-gradle-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="656ca46fbb"><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="534e242b54"><code>534e242</code></a>
Update <code>com.gradle.publish:plugin-publish-plugin</code> and declare
Gradle CC compa...</li>
<li><a
href="abc048d349"><code>abc048d</code></a>
Update the version for the 2.2.0 release</li>
<li><a
href="60062bbd5c"><code>60062bb</code></a>
Detect and handle intersected source roots in Android multi-variant
projects ...</li>
<li><a
href="0bd8995feb"><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="06dbbfd258"><code>06dbbfd</code></a>
Update the version for the 2.2.0-Beta release</li>
<li><a
href="a81ace785c"><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="fd974829af"><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="8148aa2438"><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="bf3b5eea8f"><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 />

Updates `org.jetbrains.kotlinx.kover` from 0.9.7 to 0.9.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx-kover/releases">org.jetbrains.kotlinx.kover's
releases</a>.</em></p>
<blockquote>
<h2>0.9.8</h2>
<h2>Kover Gradle Plugin</h2>
<h3>Bugfixes</h3>
<ul>
<li><a
href="https://redirect.github.com/Kotlin/kotlinx-kover/issues/799"><code>[#799](https://github.com/Kotlin/kotlinx-kover/issues/799)</code></a>
<a
href="https://redirect.github.com/Kotlin/kotlinx-kover/issues/772"><code>[#772](https://github.com/Kotlin/kotlinx-kover/issues/772)</code></a>
Fixed Android multiplatform library support in case of the violation of
the project isolation</li>
</ul>
<h3>Internal features</h3>
<ul>
<li>Updated publish plugin and declare configuration cache
compatibility</li>
<li><a
href="https://redirect.github.com/Kotlin/kotlinx-kover/issues/782"><code>[#782](https://github.com/Kotlin/kotlinx-kover/issues/782)</code></a>
Filled Implementation fields Vendor/Title/Version in MANIFEST.MF</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx-kover/blob/main/CHANGELOG.md">org.jetbrains.kotlinx.kover's
changelog</a>.</em></p>
<blockquote>
<h1>0.9.8 / 2026-03-25</h1>
<h2>Kover Gradle Plugin</h2>
<h3>Internal features</h3>
<ul>
<li>Updated publish plugin and declare configuration cache
compatibility</li>
<li><a
href="https://redirect.github.com/Kotlin/kotlinx-kover/issues/782"><code>[#782](https://github.com/Kotlin/kotlinx-kover/issues/782)</code></a>
Filled Implementation fields Vendor/Title/Version in MANIFEST.MF</li>
</ul>
<h3>Bugfixes</h3>
<ul>
<li><a
href="https://redirect.github.com/Kotlin/kotlinx-kover/issues/799"><code>[#799](https://github.com/Kotlin/kotlinx-kover/issues/799)</code></a>
<a
href="https://redirect.github.com/Kotlin/kotlinx-kover/issues/772"><code>[#772](https://github.com/Kotlin/kotlinx-kover/issues/772)</code></a>
Fixed Android multiplatform library support in case of the violation of
the project isolation</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="e329fea78f"><code>e329fea</code></a>
Release 0.9.8</li>
<li><a
href="d006ccd955"><code>d006ccd</code></a>
Filled Implementation fields Vendor/Title/Version in MANIFEST.MF</li>
<li><a
href="9c300e1c53"><code>9c300e1</code></a>
Fixed Android multiplatform library support in case of the violation of
the p...</li>
<li><a
href="e3021733c9"><code>e302173</code></a>
Update publish plugin and declare configuration cache compatibility</li>
<li><a
href="b95e2bf081"><code>b95e2bf</code></a>
Fix aggregated plugin docs</li>
<li>See full diff in <a
href="https://github.com/Kotlin/kotlinx-kover/compare/v0.9.7...v0.9.8">compare
view</a></li>
</ul>
</details>
<br />

Updates `org.jlleitschuh.gradle.ktlint` from 14.0.1 to 14.2.0

Updates `org.openapi.generator` from 7.18.0 to 7.21.0


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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 22:01:17 +02:00
..
wrapper chore(deps): bump gradle-wrapper from 9.3.1 to 9.4.1 (#614) 2026-03-23 13:18:41 +02:00
libs.versions.toml chore(deps): bump the gradle-plugins group with 4 updates (#633) 2026-03-26 22:01:17 +02:00