Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jeremymailen/kotlinter-gradle
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 5.0.1
Choose a base ref
...
head repository: jeremymailen/kotlinter-gradle
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 5.0.2
Choose a head ref
  • 9 commits
  • 8 files changed
  • 5 contributors

Commits on Dec 17, 2024

  1. Bump junit from 5.11.3 to 5.11.4 (#428)

    Bumps `junit` from 5.11.3 to 5.11.4.
    Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.3 to 5.11.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-engine's">https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-engine's
    releases</a>.</em></p>
    <blockquote>
    <p>JUnit 5.11.4 = Platform 1.11.4 + Jupiter 5.11.4 + Vintage 5.11.4</p>
    <p>See <a
    href="https://github.com/%3Ca%20href="http://junit.org/junit5/docs/5.11.4/release-notes/">Release" rel="nofollow">http://junit.org/junit5/docs/5.11.4/release-notes/">Release
    Notes</a>.</p>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4</a></p">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/6430ba4f653f6ae42f326cd0731b259ee699c719"><code>6430ba4</code></a">https://github.com/junit-team/junit5/commit/6430ba4f653f6ae42f326cd0731b259ee699c719"><code>6430ba4</code></a>
    Release 5.11.4</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/d09312174e38e36ec7ac9b35f7033d6a2b693125"><code>d093121</code></a">https://github.com/junit-team/junit5/commit/d09312174e38e36ec7ac9b35f7033d6a2b693125"><code>d093121</code></a>
    Finalize 5.11.4 release notes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/0444353084f7c47bb29e785b10cf3e835454c2da"><code>0444353</code></a">https://github.com/junit-team/junit5/commit/0444353084f7c47bb29e785b10cf3e835454c2da"><code>0444353</code></a>
    Fix Maven integration tests on JDK 24</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/b5c7f4eeaff5b8a654e9ea6b78227cf90345b0ae"><code>b5c7f4e</code></a">https://github.com/junit-team/junit5/commit/b5c7f4eeaff5b8a654e9ea6b78227cf90345b0ae"><code>b5c7f4e</code></a>
    Move <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/junit-team/junit5/issues/4153">#4153</a">https://redirect.github.com/junit-team/junit5/issues/4153">#4153</a>
    to 5.11.4 release notes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/b20c4e2eaed8a97536d48f7bb084a4bd828a56a9"><code>b20c4e2</code></a">https://github.com/junit-team/junit5/commit/b20c4e2eaed8a97536d48f7bb084a4bd828a56a9"><code>b20c4e2</code></a>
    Ensure the XMLStreamWriter is closed after use</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/6376f0ab367f1ac17ce75b5410e68090b03b9d9b"><code>6376f0a</code></a">https://github.com/junit-team/junit5/commit/6376f0ab367f1ac17ce75b5410e68090b03b9d9b"><code>6376f0a</code></a>
    Configure Git username and email</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/2b485c4286531fe7f3aa70367a27cf141c669a12"><code>2b485c4</code></a">https://github.com/junit-team/junit5/commit/2b485c4286531fe7f3aa70367a27cf141c669a12"><code>2b485c4</code></a>
    Set reference repo URI</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/500b5a06b5964a477e65719877653bae0e2496fc"><code>500b5a0</code></a">https://github.com/junit-team/junit5/commit/500b5a06b5964a477e65719877653bae0e2496fc"><code>500b5a0</code></a>
    Inject username and password via new DSL</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/d67196188fb63fa5a35f63caf168dc42cecfaca8"><code>d671961</code></a">https://github.com/junit-team/junit5/commit/d67196188fb63fa5a35f63caf168dc42cecfaca8"><code>d671961</code></a>
    Update plugin gitPublish to v5</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/3d11279dbaae5aac0ab5f28d8283272bdbca924f"><code>3d11279</code></a">https://github.com/junit-team/junit5/commit/3d11279dbaae5aac0ab5f28d8283272bdbca924f"><code>3d11279</code></a>
    Add <code>JAVA_25</code> to <code>JRE</code> enum</li>
    <li>Additional commits viewable in <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">compare">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.3 to 5.11.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-api's">https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-api's
    releases</a>.</em></p>
    <blockquote>
    <p>JUnit 5.11.4 = Platform 1.11.4 + Jupiter 5.11.4 + Vintage 5.11.4</p>
    <p>See <a
    href="https://github.com/%3Ca%20href="http://junit.org/junit5/docs/5.11.4/release-notes/">Release" rel="nofollow">http://junit.org/junit5/docs/5.11.4/release-notes/">Release
    Notes</a>.</p>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4</a></p">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/6430ba4f653f6ae42f326cd0731b259ee699c719"><code>6430ba4</code></a">https://github.com/junit-team/junit5/commit/6430ba4f653f6ae42f326cd0731b259ee699c719"><code>6430ba4</code></a>
    Release 5.11.4</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/d09312174e38e36ec7ac9b35f7033d6a2b693125"><code>d093121</code></a">https://github.com/junit-team/junit5/commit/d09312174e38e36ec7ac9b35f7033d6a2b693125"><code>d093121</code></a>
    Finalize 5.11.4 release notes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/0444353084f7c47bb29e785b10cf3e835454c2da"><code>0444353</code></a">https://github.com/junit-team/junit5/commit/0444353084f7c47bb29e785b10cf3e835454c2da"><code>0444353</code></a>
    Fix Maven integration tests on JDK 24</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/b5c7f4eeaff5b8a654e9ea6b78227cf90345b0ae"><code>b5c7f4e</code></a">https://github.com/junit-team/junit5/commit/b5c7f4eeaff5b8a654e9ea6b78227cf90345b0ae"><code>b5c7f4e</code></a>
    Move <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/junit-team/junit5/issues/4153">#4153</a">https://redirect.github.com/junit-team/junit5/issues/4153">#4153</a>
    to 5.11.4 release notes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/b20c4e2eaed8a97536d48f7bb084a4bd828a56a9"><code>b20c4e2</code></a">https://github.com/junit-team/junit5/commit/b20c4e2eaed8a97536d48f7bb084a4bd828a56a9"><code>b20c4e2</code></a>
    Ensure the XMLStreamWriter is closed after use</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/6376f0ab367f1ac17ce75b5410e68090b03b9d9b"><code>6376f0a</code></a">https://github.com/junit-team/junit5/commit/6376f0ab367f1ac17ce75b5410e68090b03b9d9b"><code>6376f0a</code></a>
    Configure Git username and email</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/2b485c4286531fe7f3aa70367a27cf141c669a12"><code>2b485c4</code></a">https://github.com/junit-team/junit5/commit/2b485c4286531fe7f3aa70367a27cf141c669a12"><code>2b485c4</code></a>
    Set reference repo URI</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/500b5a06b5964a477e65719877653bae0e2496fc"><code>500b5a0</code></a">https://github.com/junit-team/junit5/commit/500b5a06b5964a477e65719877653bae0e2496fc"><code>500b5a0</code></a>
    Inject username and password via new DSL</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/d67196188fb63fa5a35f63caf168dc42cecfaca8"><code>d671961</code></a">https://github.com/junit-team/junit5/commit/d67196188fb63fa5a35f63caf168dc42cecfaca8"><code>d671961</code></a>
    Update plugin gitPublish to v5</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/3d11279dbaae5aac0ab5f28d8283272bdbca924f"><code>3d11279</code></a">https://github.com/junit-team/junit5/commit/3d11279dbaae5aac0ab5f28d8283272bdbca924f"><code>3d11279</code></a>
    Add <code>JAVA_25</code> to <code>JRE</code> enum</li>
    <li>Additional commits viewable in <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">compare">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `org.junit.jupiter:junit-jupiter-params` from 5.11.3 to 5.11.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-params's">https://github.com/junit-team/junit5/releases">org.junit.jupiter:junit-jupiter-params's
    releases</a>.</em></p>
    <blockquote>
    <p>JUnit 5.11.4 = Platform 1.11.4 + Jupiter 5.11.4 + Vintage 5.11.4</p>
    <p>See <a
    href="https://github.com/%3Ca%20href="http://junit.org/junit5/docs/5.11.4/release-notes/">Release" rel="nofollow">http://junit.org/junit5/docs/5.11.4/release-notes/">Release
    Notes</a>.</p>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4</a></p">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/6430ba4f653f6ae42f326cd0731b259ee699c719"><code>6430ba4</code></a">https://github.com/junit-team/junit5/commit/6430ba4f653f6ae42f326cd0731b259ee699c719"><code>6430ba4</code></a>
    Release 5.11.4</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/d09312174e38e36ec7ac9b35f7033d6a2b693125"><code>d093121</code></a">https://github.com/junit-team/junit5/commit/d09312174e38e36ec7ac9b35f7033d6a2b693125"><code>d093121</code></a>
    Finalize 5.11.4 release notes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/0444353084f7c47bb29e785b10cf3e835454c2da"><code>0444353</code></a">https://github.com/junit-team/junit5/commit/0444353084f7c47bb29e785b10cf3e835454c2da"><code>0444353</code></a>
    Fix Maven integration tests on JDK 24</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/b5c7f4eeaff5b8a654e9ea6b78227cf90345b0ae"><code>b5c7f4e</code></a">https://github.com/junit-team/junit5/commit/b5c7f4eeaff5b8a654e9ea6b78227cf90345b0ae"><code>b5c7f4e</code></a>
    Move <a
    href="https://github.com/%3Ca%20href="https://redirect.github.com/junit-team/junit5/issues/4153">#4153</a">https://redirect.github.com/junit-team/junit5/issues/4153">#4153</a>
    to 5.11.4 release notes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/b20c4e2eaed8a97536d48f7bb084a4bd828a56a9"><code>b20c4e2</code></a">https://github.com/junit-team/junit5/commit/b20c4e2eaed8a97536d48f7bb084a4bd828a56a9"><code>b20c4e2</code></a>
    Ensure the XMLStreamWriter is closed after use</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/6376f0ab367f1ac17ce75b5410e68090b03b9d9b"><code>6376f0a</code></a">https://github.com/junit-team/junit5/commit/6376f0ab367f1ac17ce75b5410e68090b03b9d9b"><code>6376f0a</code></a>
    Configure Git username and email</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/2b485c4286531fe7f3aa70367a27cf141c669a12"><code>2b485c4</code></a">https://github.com/junit-team/junit5/commit/2b485c4286531fe7f3aa70367a27cf141c669a12"><code>2b485c4</code></a>
    Set reference repo URI</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/500b5a06b5964a477e65719877653bae0e2496fc"><code>500b5a0</code></a">https://github.com/junit-team/junit5/commit/500b5a06b5964a477e65719877653bae0e2496fc"><code>500b5a0</code></a>
    Inject username and password via new DSL</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/d67196188fb63fa5a35f63caf168dc42cecfaca8"><code>d671961</code></a">https://github.com/junit-team/junit5/commit/d67196188fb63fa5a35f63caf168dc42cecfaca8"><code>d671961</code></a>
    Update plugin gitPublish to v5</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/commit/3d11279dbaae5aac0ab5f28d8283272bdbca924f"><code>3d11279</code></a">https://github.com/junit-team/junit5/commit/3d11279dbaae5aac0ab5f28d8283272bdbca924f"><code>3d11279</code></a>
    Add <code>JAVA_25</code> to <code>JRE</code> enum</li>
    <li>Additional commits viewable in <a
    href="https://github.com/%3Ca%20href="https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">compare">https://github.com/junit-team/junit5/compare/r5.11.3...r5.11.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    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 merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 17, 2024
    Configuration menu
    Copy the full SHA
    fee4ea3 View commit details
    Browse the repository at this point in the history
  2. Bump org.jmailen.kotlinter from 4.5.0 to 5.0.1 (#429)

    Bumps org.jmailen.kotlinter from 4.5.0 to 5.0.1.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jmailen.kotlinter&package-manager=gradle&previous-version=4.5.0&new-version=5.0.1)](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 merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@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>
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jeremy Mailen <[email protected]>
    dependabot[bot] and jeremymailen authored Dec 17, 2024
    Configuration menu
    Copy the full SHA
    a9c5209 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2025

  1. Bump org.jetbrains.kotlin.jvm from 2.1.0 to 2.1.10 (#431)

    Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin)
    from 2.1.0 to 2.1.10.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's">https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's
    releases</a>.</em></p>
    <blockquote>
    <h2>Kotlin 2.1.10</h2>
    <h2>Changelog</h2>
    <h3>Compiler</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73858"><code>KT-73858</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73858"><code>KT-73858</code></a>
    Compose / iOS: NullPointerException on building</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73454"><code>KT-73454</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73454"><code>KT-73454</code></a>
    K2: Fix type parameters mapping for typealiases with inner RHS</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73043"><code>KT-73043</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73043"><code>KT-73043</code></a>
    K2 Compiler does not allow references to inner constructors with
    typealiases</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74040"><code>KT-74040</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74040"><code>KT-74040</code></a>
    Compilation of inner class usage does not check the visibility of parent
    class during compilation in different rounds</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73339"><code>KT-73339</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73339"><code>KT-73339</code></a>
    K2: &quot;VerifyError: Bad type on operand stack&quot; because of
    missing implicit cast on generic field receiver with star
    projection</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72585"><code>KT-72585</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72585"><code>KT-72585</code></a>
    K2: Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace
    top-level type with star projection: S</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73399"><code>KT-73399</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73399"><code>KT-73399</code></a>
    compile-time JVM codegen failure on a KProperty argument of a
    KSuspendFunction parameter</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72725"><code>KT-72725</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72725"><code>KT-72725</code></a>
    KMP: Unsupported actualization of inherited java field in expect
    class</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73153"><code>KT-73153</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73153"><code>KT-73153</code></a>
    K2: Standalone diagnostics on type arguments are not reported</li>
    </ul>
    <h3>Compose compiler</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/CMP-5680"><code>CMP-5680</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/CMP-5680"><code>CMP-5680</code></a>
    Compose compiler: unexpected stability warnings for classes compiled
    with 2.0.10</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://issuetracker.google.com/issues/381407900"><code>b/381407900</code></a" rel="nofollow">https://issuetracker.google.com/issues/381407900"><code>b/381407900</code></a>
    Avoid adding Compose annotations on synthetic classes</li>
    </ul>
    <h3>IR. Inlining</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73981"><code>KT-73981</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73981"><code>KT-73981</code></a>
    Cherry-pick the fix for KT-73482 to 2.1.10</li>
    </ul>
    <h3>JavaScript</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70778"><code>KT-70778</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70778"><code>KT-70778</code></a>
    Kotlin Js companion is undefined in production build</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73130"><code>KT-73130</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73130"><code>KT-73130</code></a>
    KJS: Missed <code>break</code> for do/while in generated JS code</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-58797"><code>KT-58797</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-58797"><code>KT-58797</code></a>
    Optimize the code generated for objects on JS and Wasm backends</li>
    </ul>
    <h3>Klibs</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70146"><code>KT-70146</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70146"><code>KT-70146</code></a>
    [KLIB Resolve] Don't fail on nonexistent transitive dependency</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73951"><code>KT-73951</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73951"><code>KT-73951</code></a>
    Workaround for &quot;Partial linkage engine may not patch some
    discrepancies in IR when compiling Kotlin/Native static caches&quot; in
    2.1.10</li>
    </ul>
    <h3>Native</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73559"><code>KT-73559</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73559"><code>KT-73559</code></a>
    K/Native: AndroidNativeArm64 linking fails starting from Kotlin
    2.1.0</li>
    </ul>
    <h3>Tools. CLI</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73967"><code>KT-73967</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73967"><code>KT-73967</code></a>
    JDK 25: &quot;IllegalArgumentException: 25-ea&quot; with EA builds</li>
    </ul>
    <h3>Tools. Daemon</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73311"><code>KT-73311</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73311"><code>KT-73311</code></a>
    &quot;Unable to release compile session, maybe daemon is already
    down&quot; flakiness</li>
    </ul>
    <h3>Tools. Gradle</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73728"><code>KT-73728</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73728"><code>KT-73728</code></a>
    'generatePomFileForMavenPublication' creates pom with dependencies with
    'unspecified' version</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.jvm's">https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.jvm's
    changelog</a>.</em></p>
    <blockquote>
    <h2>2.1.10</h2>
    <h3>Compiler</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73858"><code>KT-73858</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73858"><code>KT-73858</code></a>
    Compose / iOS: NullPointerException on building</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73454"><code>KT-73454</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73454"><code>KT-73454</code></a>
    K2: Fix type parameters mapping for typealiases with inner RHS</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73043"><code>KT-73043</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73043"><code>KT-73043</code></a>
    K2 Compiler does not allow references to inner constructors with
    typealiases</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74040"><code>KT-74040</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74040"><code>KT-74040</code></a>
    Compilation of inner class usage does not check the visibility of parent
    class during compilation in different rounds</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73339"><code>KT-73339</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73339"><code>KT-73339</code></a>
    K2: &quot;VerifyError: Bad type on operand stack&quot; because of
    missing implicit cast on generic field receiver with star
    projection</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72585"><code>KT-72585</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72585"><code>KT-72585</code></a>
    K2: Compilation failure when upgrading to Kotlin 2.0.20+: Cannot replace
    top-level type with star projection: S</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73399"><code>KT-73399</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73399"><code>KT-73399</code></a>
    compile-time JVM codegen failure on a KProperty argument of a
    KSuspendFunction parameter</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72725"><code>KT-72725</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72725"><code>KT-72725</code></a>
    KMP: Unsupported actualization of inherited java field in expect
    class</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73153"><code>KT-73153</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73153"><code>KT-73153</code></a>
    K2: Standalone diagnostics on type arguments are not reported</li>
    </ul>
    <h3>Compose compiler</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/CMP-5680"><code>CMP-5680</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/CMP-5680"><code>CMP-5680</code></a>
    Compose compiler: unexpected stability warnings for classes compiled
    with 2.0.10</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://issuetracker.google.com/issues/381407900"><code>b/381407900</code></a" rel="nofollow">https://issuetracker.google.com/issues/381407900"><code>b/381407900</code></a>
    Avoid adding Compose annotations on synthetic classes</li>
    </ul>
    <h3>IR. Inlining</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73981"><code>KT-73981</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73981"><code>KT-73981</code></a>
    Cherry-pick the fix for KT-73482 to 2.1.10</li>
    </ul>
    <h3>JavaScript</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70778"><code>KT-70778</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70778"><code>KT-70778</code></a>
    Kotlin Js companion is undefined in production build</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73130"><code>KT-73130</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73130"><code>KT-73130</code></a>
    KJS: Missed <code>break</code> for do/while in generated JS code</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-58797"><code>KT-58797</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-58797"><code>KT-58797</code></a>
    Optimize the code generated for objects on JS and Wasm backends</li>
    </ul>
    <h3>Klibs</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70146"><code>KT-70146</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70146"><code>KT-70146</code></a>
    [KLIB Resolve] Don't fail on nonexistent transitive dependency</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73951"><code>KT-73951</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73951"><code>KT-73951</code></a>
    Workaround for &quot;Partial linkage engine may not patch some
    discrepancies in IR when compiling Kotlin/Native static caches&quot; in
    2.1.10</li>
    </ul>
    <h3>Native</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73559"><code>KT-73559</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73559"><code>KT-73559</code></a>
    K/Native: AndroidNativeArm64 linking fails starting from Kotlin
    2.1.0</li>
    </ul>
    <h3>Tools. CLI</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73967"><code>KT-73967</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73967"><code>KT-73967</code></a>
    JDK 25: &quot;IllegalArgumentException: 25-ea&quot; with EA builds</li>
    </ul>
    <h3>Tools. Daemon</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73311"><code>KT-73311</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73311"><code>KT-73311</code></a>
    &quot;Unable to release compile session, maybe daemon is already
    down&quot; flakiness</li>
    </ul>
    <h3>Tools. Gradle</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73728"><code>KT-73728</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73728"><code>KT-73728</code></a>
    'generatePomFileForMavenPublication' creates pom with dependencies with
    'unspecified' version</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/6dff5659f42b0b90863d10ee503efd5a8ebb1034"><code>6dff565</code></a">https://github.com/JetBrains/kotlin/commit/6dff5659f42b0b90863d10ee503efd5a8ebb1034"><code>6dff565</code></a>
    Add ChangeLog for 2.1.10-RC2</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/5e6f6a655b9efe4aa35387b60143a6c4611e8c2c"><code>5e6f6a6</code></a">https://github.com/JetBrains/kotlin/commit/5e6f6a655b9efe4aa35387b60143a6c4611e8c2c"><code>5e6f6a6</code></a>
    [tests] Turned on passing tests</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/b968b02674e99f3fb423843b27d382f110b25468"><code>b968b02</code></a">https://github.com/JetBrains/kotlin/commit/b968b02674e99f3fb423843b27d382f110b25468"><code>b968b02</code></a>
    [K/N] Skip missing dependencies during cache building</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/8b57d4490f9708a6458c5822a72567778ab1d59c"><code>8b57d44</code></a">https://github.com/JetBrains/kotlin/commit/8b57d4490f9708a6458c5822a72567778ab1d59c"><code>8b57d44</code></a>
    [CMP] no metadata annotations on synthetic classes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/f82abd90b3b1de74a89a10034c2ea843308c8fa2"><code>f82abd9</code></a">https://github.com/JetBrains/kotlin/commit/f82abd90b3b1de74a89a10034c2ea843308c8fa2"><code>f82abd9</code></a>
    [AA] Lazily compute the effective visibility in FIR stub-based
    deserializer</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/618eaff0cdd5dfe40cb37c8fd2c679951d0ff51e"><code>618eaff</code></a">https://github.com/JetBrains/kotlin/commit/618eaff0cdd5dfe40cb37c8fd2c679951d0ff51e"><code>618eaff</code></a>
    [FIR] Don't render lazy attributes with <code>null</code> value in FIR
    renderer</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/5f5af3826c2aca1c43e1644830085db3e1cc6a7d"><code>5f5af38</code></a">https://github.com/JetBrains/kotlin/commit/5f5af3826c2aca1c43e1644830085db3e1cc6a7d"><code>5f5af38</code></a>
    [FIR] Remove incorrect fast-path from <a
    href="https://github.com/%3Ca%20href="https://github.com/PublishedAPI"><code>@%E2%80%8BPublishedAPI</code></a">https://github.com/PublishedAPI"><code>@​PublishedAPI</code></a>
    computation for binary de...</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/435080bbd908b4604c4d6e74696506adeba5f453"><code>435080b</code></a">https://github.com/JetBrains/kotlin/commit/435080bbd908b4604c4d6e74696506adeba5f453"><code>435080b</code></a>
    [FIR] Consider effective visibility of parent class during
    deserialization</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/05e92d4ee57784037b6eb759705b2ab58653cc7f"><code>05e92d4</code></a">https://github.com/JetBrains/kotlin/commit/05e92d4ee57784037b6eb759705b2ab58653cc7f"><code>05e92d4</code></a>
    [Test] Reproduce KT-74040 in AA tests</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/c49acfbcb1262d58ef541340e8f29043665d2e62"><code>c49acfb</code></a">https://github.com/JetBrains/kotlin/commit/c49acfbcb1262d58ef541340e8f29043665d2e62"><code>c49acfb</code></a>
    [Test] Render <code>isPublicApi</code> attribute in AA tests</li>
    <li>Additional commits viewable in <a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10">compare">https://github.com/JetBrains/kotlin/compare/v2.1.0...v2.1.10">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin.jvm&package-manager=gradle&previous-version=2.1.0&new-version=2.1.10)](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 merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 29, 2025
    Configuration menu
    Copy the full SHA
    a78fd14 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2025

  1. Bump com.gradle.plugin-publish from 1.3.0 to 1.3.1 (#432)

    Bumps com.gradle.plugin-publish from 1.3.0 to 1.3.1.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.gradle.plugin-publish&package-manager=gradle&previous-version=1.3.0&new-version=1.3.1)](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 merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Feb 4, 2025
    Configuration menu
    Copy the full SHA
    354270c View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2025

  1. Bump org.jetbrains.kotlin.jvm from 2.1.10 to 2.1.20 (#440)

    Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin)
    from 2.1.10 to 2.1.20.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's">https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's
    releases</a>.</em></p>
    <blockquote>
    <h2>Kotlin 2.1.20</h2>
    <h2>Changelog</h2>
    <h3>Analysis API</h3>
    <h4>Fixes</h4>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
    Analysis API: Support application service registration in plugin
    XMLs</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a>
    Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in
    combined symbol providers</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a>
    AA: type retrieval for erroneous typealias crashes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a>
    K2 debugger evaluator failed when cannot resolve unrelated
    annotation</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a>
    K2 IDE: &quot;Unresolved reference in KDoc&quot; reports existing Java
    class in reference to its own nested class</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a>
    KaFirPsiJavaTypeParameterSymbol cannot be cast to
    KaFirTypeParameterSymbol</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a>
    K2 IDE. Classifier was found in KtFile but was not found in FirFile in
    <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code>
    in <code>kotlin.git</code> and broken analysis</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a>
    Need to rethrow Intellij Platform exceptions, like
    ProcessCanceledException</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a>
    Analysis API: &quot;containingDeclaration&quot; does not work on nested
    Java classes in K2 implementation</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a>
    K2 IDE: False positive resolution from KDoc for <code>value</code></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a>
    Analysis API: Unresolved KDoc reference to extensions with the same
    name</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a>
    Analysis API: Implement stop-the-world session invalidation</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
    KAPT User project builds with KAPT4 enabled fail with Metaspace
    overflow</li>
    </ul>
    <h3>Analysis API. Code Compilation</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a>
    K2 evaluator: Error in evaluating self property with extension
    receiver</li>
    </ul>
    <h3>Analysis API. FIR</h3>
    <h4>Performance Improvements</h4>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a>
    FileStructureElement: reduce redundant resolve</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a>
    Redundant
    <code>FirAbstractBodyResolveTransformerDispatcher.&lt;init&gt;</code>
    CPU consumption</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a>
    ContextCollectorVisitor#computeContext may spend significant time on
    <code>createSnapshot</code></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a>
    FirElementFinder is inefficient in large files</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a>
    Remove bodies from functions without contracts after the CONTRACTS
    phase</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a>
    Analysis API:
    <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code>
    searches for classes even when the selected <code>FqName</code> is a
    known package</li>
    </ul>
    <h4>Fixes</h4>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a>
    getOrBuildFir returns null for this expression for plusAssign
    operator</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a>
    ISE: Recursive update at
    org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a>
    ISE: Recursive update at
    org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a>
    ISE: Recursive update at
    org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a>
    K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl
    of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl
    found</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a>
    K2: Internal compiler error when conflicting type aliases are
    present</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a>
    Expected FirResolvedContractDescription but
    FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a>
    Expected FirResolvedContractDescription but
    FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a>
    FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot
    be called from a transformer with a phase STATUS</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a>
    K2: FirRegularClass expected, but FirFileImpl found | Containing
    declaration is not found</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a>
    K2. KMP. IllegalStateException: expect-actual matching is only possible
    for code with sources</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a>
    <code>FirProvider#getContainingClass</code> should support
    <code>FirDanglingModifierSymbol</code></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.jvm's">https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md">org.jetbrains.kotlin.jvm's
    changelog</a>.</em></p>
    <blockquote>
    <h2>2.1.20</h2>
    <h3>Analysis API</h3>
    <h4>Fixes</h4>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-68198"><code>KT-68198</code></a>
    Analysis API: Support application service registration in plugin
    XMLs</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-57733"><code>KT-57733</code></a>
    Analysis API: Use optimized <code>ModuleWithDependenciesScope</code>s in
    combined symbol providers</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73156"><code>KT-73156</code></a>
    AA: type retrieval for erroneous typealias crashes</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71907"><code>KT-71907</code></a>
    K2 debugger evaluator failed when cannot resolve unrelated
    annotation</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69128"><code>KT-69128</code></a>
    K2 IDE: &quot;Unresolved reference in KDoc&quot; reports existing Java
    class in reference to its own nested class</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71613"><code>KT-71613</code></a>
    KaFirPsiJavaTypeParameterSymbol cannot be cast to
    KaFirTypeParameterSymbol</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71741"><code>KT-71741</code></a>
    K2 IDE. Classifier was found in KtFile but was not found in FirFile in
    <code>libraries/tools/kotlin-gradle-plugin-integration-tests/build.gradle.kts</code>
    in <code>kotlin.git</code> and broken analysis</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71942"><code>KT-71942</code></a>
    Need to rethrow Intellij Platform exceptions, like
    ProcessCanceledException</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70949"><code>KT-70949</code></a>
    Analysis API: &quot;containingDeclaration&quot; does not work on nested
    Java classes in K2 implementation</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69736"><code>KT-69736</code></a>
    K2 IDE: False positive resolution from KDoc for <code>value</code></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69047"><code>KT-69047</code></a>
    Analysis API: Unresolved KDoc reference to extensions with the same
    name</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-70815"><code>KT-70815</code></a>
    Analysis API: Implement stop-the-world session invalidation</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-69630"><code>KT-69630</code></a>
    KAPT User project builds with KAPT4 enabled fail with Metaspace
    overflow</li>
    </ul>
    <h3>Analysis API. Code Compilation</h3>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-71263"><code>KT-71263</code></a>
    K2 evaluator: Error in evaluating self property with extension
    receiver</li>
    </ul>
    <h3>Analysis API. FIR</h3>
    <h4>Performance Improvements</h4>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72025"><code>KT-72025</code></a>
    FileStructureElement: reduce redundant resolve</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74012"><code>KT-74012</code></a>
    Redundant
    <code>FirAbstractBodyResolveTransformerDispatcher.&lt;init&gt;</code>
    CPU consumption</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73900"><code>KT-73900</code></a>
    ContextCollectorVisitor#computeContext may spend significant time on
    <code>createSnapshot</code></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73665"><code>KT-73665</code></a>
    FirElementFinder is inefficient in large files</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73330"><code>KT-73330</code></a>
    Remove bodies from functions without contracts after the CONTRACTS
    phase</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73017"><code>KT-73017</code></a>
    Analysis API:
    <code>FirReferenceResolveHelper.getSymbolsByResolvedImport</code>
    searches for classes even when the selected <code>FqName</code> is a
    known package</li>
    </ul>
    <h4>Fixes</h4>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72308"><code>KT-72308</code></a>
    getOrBuildFir returns null for this expression for plusAssign
    operator</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72660"><code>KT-72660</code></a>
    ISE: Recursive update at
    org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74097"><code>KT-74097</code></a>
    ISE: Recursive update at
    org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-74098"><code>KT-74098</code></a>
    ISE: Recursive update at
    org.jetbrains.kotlin.analysis.low.level.api.fir.caches.FirCaffeineCache.getValue</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72148"><code>KT-72148</code></a>
    K2: KISEWA: Expected FirResolvedArgumentList for FirAnnotationCallImpl
    of FirValueParameterImpl(DataClassMember) but FirArgumentListImpl
    found</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73079"><code>KT-73079</code></a>
    K2: Internal compiler error when conflicting type aliases are
    present</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73456"><code>KT-73456</code></a>
    Expected FirResolvedContractDescription but
    FirRawContractDescriptionImpl found for FirSimpleFunctionImpl</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73259"><code>KT-73259</code></a>
    Expected FirResolvedContractDescription but
    FirLegacyRawContractDescriptionImpl found for FirSimpleFunctionImpl</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72740"><code>KT-72740</code></a>
    FirDanglingModifierList: <code>lazyResolveToPhase(STATUS)</code> cannot
    be called from a transformer with a phase STATUS</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-66132"><code>KT-66132</code></a>
    K2: FirRegularClass expected, but FirFileImpl found | Containing
    declaration is not found</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72196"><code>KT-72196</code></a>
    K2. KMP. IllegalStateException: expect-actual matching is only possible
    for code with sources</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-72652"><code>KT-72652</code></a>
    <code>FirProvider#getContainingClass</code> should support
    <code>FirDanglingModifierSymbol</code></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://youtrack.jetbrains.com/issue/KT-73105"><code>KT-73105</code></a" rel="nofollow">https://youtrack.jetbrains.com/issue/KT-73105"><code>KT-73105</code></a>
    Lazy resolve contract violation (BODY_RESOLVE from BODY_RESOLVE)</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612"><code>658a201</code></a">https://github.com/JetBrains/kotlin/commit/658a2010b15a22583f9841e1a2d4bddf1baac612"><code>658a201</code></a>
    Add ChangeLog for 2.1.20-RC3</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874"><code>b2dfd94</code></a">https://github.com/JetBrains/kotlin/commit/b2dfd946fae7d632ae8f4b59dcb8f59a69c1f874"><code>b2dfd94</code></a>
    [FIR] Fix a false negative
    <code>SUPER_CALL_WITH_DEFAULT_PARAMETERS</code></li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a"><code>982a4ef</code></a">https://github.com/JetBrains/kotlin/commit/982a4ef0cdb9aa7ddb7d715575f2bb3f6010128a"><code>982a4ef</code></a>
    [FIR] Reproduce ^KT-75578</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031"><code>173e94a</code></a">https://github.com/JetBrains/kotlin/commit/173e94a33a27164bb0890a965db21be0ecc6b031"><code>173e94a</code></a>
    Fix CMP-7747</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1"><code>dbed512</code></a">https://github.com/JetBrains/kotlin/commit/dbed51216ac390a2f4eecbd70a7134b3d77e52e1"><code>dbed512</code></a>
    CMP-7571: keep the calls to public $stable fields (in K1 klibs) as
    is</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc"><code>e7e183f</code></a">https://github.com/JetBrains/kotlin/commit/e7e183f4df71c8a702b71b36fc664ff158064dbc"><code>e7e183f</code></a>
    CMP-7571: merge two findDeclaration calls into one</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c"><code>0c8b50d</code></a">https://github.com/JetBrains/kotlin/commit/0c8b50dff5fb52364c85fa9d9f1b744fa895ef8c"><code>0c8b50d</code></a>
    CMP-7571: improve signature generation for an artificial stability
    getter</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165"><code>cb387d5</code></a">https://github.com/JetBrains/kotlin/commit/cb387d50e56946d168151d4bf515dee86a2e8165"><code>cb387d5</code></a>
    CMP-7571: add signatures to artifical stability getters</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682"><code>f17e609</code></a">https://github.com/JetBrains/kotlin/commit/f17e609df3014162f17e55bc19bf33a158df6682"><code>f17e609</code></a>
    Avoid multiple finalizations of generalConfigurationMetrics</li>
    <li><a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74"><code>45e81bb</code></a">https://github.com/JetBrains/kotlin/commit/45e81bb7f13fe8a3d2dbd5eeee2649edb7a88e74"><code>45e81bb</code></a>
    Edit ChangeLog for 2.1.20-RC2</li>
    <li>Additional commits viewable in <a
    href="https://github.com/%3Ca%20href="https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20">compare">https://github.com/JetBrains/kotlin/compare/v2.1.10...v2.1.20">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlin.jvm&package-manager=gradle&previous-version=2.1.10&new-version=2.1.20)](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 merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 29, 2025
    Configuration menu
    Copy the full SHA
    763f652 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2025

  1. Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#441)

    Bumps commons-io:commons-io from 2.18.0 to 2.19.0.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=commons-io:commons-io&package-manager=gradle&previous-version=2.18.0&new-version=2.19.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 merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    50ee791 View commit details
    Browse the repository at this point in the history
  2. Bump org.gradle.toolchains.foojay-resolver-convention from 0.9.0 to 0…

    ….10.0 (#442)
    
    Bumps org.gradle.toolchains.foojay-resolver-convention from 0.9.0 to
    0.10.0.
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.gradle.toolchains.foojay-resolver-convention&package-manager=gradle&previous-version=0.9.0&new-version=0.10.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 merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 15, 2025
    Configuration menu
    Copy the full SHA
    b690ae3 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. Claude Code configuration (#445)

    Co-authored-by: Jeremy Mailen <[email protected]>
    jeremymailen and Jeremy Mailen authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    e9d5d6b View commit details
    Browse the repository at this point in the history
  2. Fix issue #423: Configure ktlint classpath for custom tasks when no k…

    …otlin plugin is applied (#446)
    
    - Moved task classpath configuration outside of plugin-specific block
    - Fixed dependency issues by using individual ktlint dependencies
    instead of CLI
    
    Co-authored-by: Jeremy Mailen <[email protected]>
    Co-authored-by: Claude <[email protected]>
    3 people authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    a4ba049 View commit details
    Browse the repository at this point in the history
Loading