Skip to content

Commit

Permalink
fix(deps): Bump org.jetbrains.kotlin.jvm from 1.9.24 to 2.0.0 (#228)
Browse files Browse the repository at this point in the history
Bumps [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) from 1.9.24 to 2.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/releases">org.jetbrains.kotlin.jvm's releases</a>.</em></p>
<blockquote>
<h2>Kotlin 2.0.0</h2>
<h2>Changelog</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65327"><code>KT-65327</code></a> Support reading klib contents in Analysis API</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65560"><code>KT-65560</code></a> K2: Anaysis API: ContextCollector triggers redundant resolution in the case of file elements</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64987"><code>KT-64987</code></a> Analysis API: 50GB memory allocation on creating empty kotlinx.collections.immutable.persistentMapOf</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-61789"><code>KT-61789</code></a> K2: optimize getFirForNonKtFileElement for references inside super type reference</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-59498"><code>KT-59498</code></a> K2: getOnAirGetTowerContextProvider took too much time due to on air resolve</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-61728"><code>KT-61728</code></a> Analysis API: optimize AllCandidatesResolver.getAllCandidates</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65561"><code>KT-65561</code></a> Analysis API: dummy.kt is not a physical file</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65616"><code>KT-65616</code></a> K2: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus from STATUS</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65600"><code>KT-65600</code></a> Analysis Api: FirFile for KtCodeFragments are created and not updated on changes</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64919"><code>KT-64919</code></a> K2 IDE: Implement KMP support for sealed class inheritors</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64241"><code>KT-64241</code></a> K2: Unresolved calls to functions in scripts depending on included projects</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65813"><code>KT-65813</code></a> Analysis API Standalone: <code>FirDeclarationForCompiledElementSearcher</code> does not find compiled elements</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66052"><code>KT-66052</code></a> AA: render expect/actual modifier</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66795"><code>KT-66795</code></a> KtCodeFragment.clone() is broken</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66532"><code>KT-66532</code></a> K2 CodeGen AA: missing annotation setup for function in source module but not in a compile target file</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64833"><code>KT-64833</code></a> Analysis API: Members implemented by delegation have no overridden symbols</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-62405"><code>KT-62405</code></a> Analysis API:  Symbols <code>SUBSTITUTION_OVERRIDE</code> have no overridden symbols</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66749"><code>KT-66749</code></a> K2: &quot;Collection contains no element matching the predicate&quot; on an unresolved call</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-62832"><code>KT-62832</code></a> K2: ClassCastException: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66719"><code>KT-66719</code></a> AbstractGetKlibSourceFileNameTest: The dependency to &quot;:native:analysis-api-klib-reader&quot; breaks JPS compilation</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66603"><code>KT-66603</code></a> Analysis API: support type annotations in KtPsiTypeProviderMixIn#asPsiType</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64505"><code>KT-64505</code></a> Analysis API Standalone: Remove test-specific calculation of sealed class inheritors</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66013"><code>KT-66013</code></a> Analysis API Standalone: Sealed inheritors aren't correctly calculated for source classes</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-62880"><code>KT-62880</code></a> K2 IDE: Unresolved java annotation methods in KDoc</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66530"><code>KT-66530</code></a> K2: Analysis API: KtPsiTypeProvider#asKtType crashes on PsiClassType for Java type parameter with wrong use site</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65571"><code>KT-65571</code></a> Support VirtualFile inputs to Analysis API modules</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66485"><code>KT-66485</code></a> Substituted types are not provided for callable references</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66498"><code>KT-66498</code></a> Analysis API: 'KtFe10SymbolDeclarationOverridesProvider' considers a class to be a subclass of itself</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64579"><code>KT-64579</code></a> K2 IDE: &quot;Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(Source) but FirArgumentListImpl found&quot;</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65978"><code>KT-65978</code></a> Analysis API: Use soft references in <code>FileStructureCache</code></li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64051"><code>KT-64051</code></a> K2 IDE: Analysis API: Unresolved links to typealias in KDoc</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66189"><code>KT-66189</code></a> K2 / IDE: KtFirExpressionTypeProvider bugs</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-61422"><code>KT-61422</code></a> K2 IDE: &quot;No array element type for vararg value parameter: org.jetbrains.kotlin.fir.declarations.impl.FirValueParameterImpl&quot;</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66276"><code>KT-66276</code></a> K2: Analysis API: <code>TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM</code> false positive for script parameter</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66232"><code>KT-66232</code></a> K2: Analysis API: cover ScriptWithCustomDefDiagnosticsTestBaseGenerated by LL FIR tests</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-60996"><code>KT-60996</code></a> K2: Stub Based Deserializer: Set versionRequirements to enable VERSION_REQUIREMENT_DEPRECATION diagnostics</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66306"><code>KT-66306</code></a> K2: Analysis API: drop ability to enable global phase resolve lock</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55750"><code>KT-55750</code></a> LL FIR: Implement multi-threaded resolve</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/JetBrains/kotlin/blob/v2.0.0/ChangeLog.md">org.jetbrains.kotlin.jvm's changelog</a>.</em></p>
<blockquote>
<h2>2.0.0</h2>
<h3>Analysis. API</h3>
<h4>New Features</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65327"><code>KT-65327</code></a> Support reading klib contents in Analysis API</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65560"><code>KT-65560</code></a> K2: Anaysis API: ContextCollector triggers redundant resolution in the case of file elements</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64987"><code>KT-64987</code></a> Analysis API: 50GB memory allocation on creating empty kotlinx.collections.immutable.persistentMapOf</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-61789"><code>KT-61789</code></a> K2: optimize getFirForNonKtFileElement for references inside super type reference</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-59498"><code>KT-59498</code></a> K2: getOnAirGetTowerContextProvider took too much time due to on air resolve</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-61728"><code>KT-61728</code></a> Analysis API: optimize AllCandidatesResolver.getAllCandidates</li>
</ul>
<h4>Fixes</h4>
<ul>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65561"><code>KT-65561</code></a> Analysis API: dummy.kt is not a physical file</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65616"><code>KT-65616</code></a> K2: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus from STATUS</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65600"><code>KT-65600</code></a> Analysis Api: FirFile for KtCodeFragments are created and not updated on changes</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64919"><code>KT-64919</code></a> K2 IDE: Implement KMP support for sealed class inheritors</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64241"><code>KT-64241</code></a> K2: Unresolved calls to functions in scripts depending on included projects</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65813"><code>KT-65813</code></a> Analysis API Standalone: <code>FirDeclarationForCompiledElementSearcher</code> does not find compiled elements</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66052"><code>KT-66052</code></a> AA: render expect/actual modifier</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66795"><code>KT-66795</code></a> KtCodeFragment.clone() is broken</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66532"><code>KT-66532</code></a> K2 CodeGen AA: missing annotation setup for function in source module but not in a compile target file</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64833"><code>KT-64833</code></a> Analysis API: Members implemented by delegation have no overridden symbols</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-62405"><code>KT-62405</code></a> Analysis API:  Symbols <code>SUBSTITUTION_OVERRIDE</code> have no overridden symbols</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66749"><code>KT-66749</code></a> K2: &quot;Collection contains no element matching the predicate&quot; on an unresolved call</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-62832"><code>KT-62832</code></a> K2: ClassCastException: FirDeclarationStatusImpl cannot be cast to FirResolvedDeclarationStatus</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66719"><code>KT-66719</code></a> AbstractGetKlibSourceFileNameTest: The dependency to &quot;:native:analysis-api-klib-reader&quot; breaks JPS compilation</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66603"><code>KT-66603</code></a> Analysis API: support type annotations in KtPsiTypeProviderMixIn#asPsiType</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64505"><code>KT-64505</code></a> Analysis API Standalone: Remove test-specific calculation of sealed class inheritors</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66013"><code>KT-66013</code></a> Analysis API Standalone: Sealed inheritors aren't correctly calculated for source classes</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-62880"><code>KT-62880</code></a> K2 IDE: Unresolved java annotation methods in KDoc</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66530"><code>KT-66530</code></a> K2: Analysis API: KtPsiTypeProvider#asKtType crashes on PsiClassType for Java type parameter with wrong use site</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65571"><code>KT-65571</code></a> Support VirtualFile inputs to Analysis API modules</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66485"><code>KT-66485</code></a> Substituted types are not provided for callable references</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66498"><code>KT-66498</code></a> Analysis API: 'KtFe10SymbolDeclarationOverridesProvider' considers a class to be a subclass of itself</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64579"><code>KT-64579</code></a> K2 IDE: &quot;Expected FirResolvedArgumentList for FirAnnotationCallImpl of FirValueParameterImpl(Source) but FirArgumentListImpl found&quot;</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-65978"><code>KT-65978</code></a> Analysis API: Use soft references in <code>FileStructureCache</code></li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-64051"><code>KT-64051</code></a> K2 IDE: Analysis API: Unresolved links to typealias in KDoc</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66189"><code>KT-66189</code></a> K2 / IDE: KtFirExpressionTypeProvider bugs</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-61422"><code>KT-61422</code></a> K2 IDE: &quot;No array element type for vararg value parameter: org.jetbrains.kotlin.fir.declarations.impl.FirValueParameterImpl&quot;</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66276"><code>KT-66276</code></a> K2: Analysis API: <code>TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM</code> false positive for script parameter</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66232"><code>KT-66232</code></a> K2: Analysis API: cover ScriptWithCustomDefDiagnosticsTestBaseGenerated by LL FIR tests</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-60996"><code>KT-60996</code></a> K2: Stub Based Deserializer: Set versionRequirements to enable VERSION_REQUIREMENT_DEPRECATION diagnostics</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-66306"><code>KT-66306</code></a> K2: Analysis API: drop ability to enable global phase resolve lock</li>
<li><a href="https://youtrack.jetbrains.com/issue/KT-55750"><code>KT-55750</code></a> LL FIR: Implement multi-threaded resolve</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/JetBrains/kotlin/commit/e84e83568cde569ee54980542e37c87507e914bc"><code>e84e835</code></a> Add changelog for 2.0.0</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/975dea282fbc4968b913bfd15babc735bf7f2509"><code>975dea2</code></a> Add changelog for 2.0.0-RC3</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/b618ee4e954bfe80540d82366281f3b5436a4bd4"><code>b618ee4</code></a> [FIR] Prohibit referencing java field in case of conflict with property..</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/b239239cc1eb55db990c3c6951dcc555c3fcf97d"><code>b239239</code></a> K2: build outer classes sequence in FirImplicitBodyResolve properly</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/afc5b49b8e92e83e8fb6166a3449c92f0b960e27"><code>afc5b49</code></a> [IR] Assume IrFile has at least one offset entry</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/be1804cd908414ab40ec66830336aab9cfb8b7fc"><code>be1804c</code></a> [K/N][tests] Don't attempt to download simulator after first failure</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/b6661605d6ee893ea2466910edbdb6e29b4433f7"><code>b666160</code></a> K2: fix captureFromExpressionInternal for nullable intersection types</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/f04f0514100e4d976608b809621a19a19ae326b2"><code>f04f051</code></a> K2: fix withNullability() for ConeIntersectionType</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/cda1ad413239a610eeea355d2e4a763e0107f01e"><code>cda1ad4</code></a> K2: reproduce KT-67912</li>
<li><a href="https://github.com/JetBrains/kotlin/commit/8e0919e3a1d333ef67572791e315a556489b11d7"><code>8e0919e</code></a> [K2/JS] Use declaration session for looking up containing declaration</li>
<li>Additional commits viewable in <a href="https://github.com/JetBrains/kotlin/compare/v1.9.24...v2.0.0">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=1.9.24&new-version=2.0.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>
  • Loading branch information
dependabot[bot] authored May 27, 2024
1 parent aeb30eb commit 6768468
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ buildscript{
}

plugins {
id("org.jetbrains.kotlin.jvm") version "1.9.24"
id("org.jetbrains.kotlin.jvm") version "2.0.0"
id('java-library')
id("org.jetbrains.dokka") version "1.9.20"
id("org.jlleitschuh.gradle.ktlint") version "11.6.1"
Expand Down

0 comments on commit 6768468

Please sign in to comment.