Bump the kotlin group across 1 directory with 14 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 0
(about 1 month ago)
(about 1 month ago)
dependencies java
Bumps the kotlin group with 14 updates in the / directory:
| Package | From | To | 
|---|---|---|
| com.fasterxml.jackson.core:jackson-databind | 2.19.2 | 
2.20.0 | 
| com.fasterxml.jackson.module:jackson-module-kotlin | 2.19.2 | 
2.20.0 | 
| com.fasterxml.jackson.datatype:jackson-datatype-jdk8 | 2.19.2 | 
2.20.0 | 
| com.fasterxml.jackson.datatype:jackson-datatype-jsr310 | 2.19.2 | 
2.20.0 | 
| org.junit.jupiter:junit-jupiter | 5.13.4 | 
6.0.0 | 
| org.junit.platform:junit-platform-launcher | 1.13.4 | 
6.0.0 | 
| io.github.oshai:kotlin-logging | 7.0.11 | 
7.0.13 | 
| org.jetbrains.kotlinx:kotlinx-datetime | 0.7.1 | 
0.7.1-0.6.x-compat | 
| org.apache.logging.log4j:log4j-slf4j2-impl | 2.25.1 | 
2.25.2 | 
| org.jetbrains.kotlin.jvm | 2.2.0 | 
2.2.20 | 
| org.jetbrains.kotlin.plugin.serialization | 2.2.0 | 
2.2.20 | 
| com.gradleup.shadow | 8.3.8 | 
9.2.2 | 
| com.diffplug.spotless | 7.2.1 | 
8.0.0 | 
| com.github.ben-manes.versions | 0.52.0 | 
0.53.0 | 
Updates com.fasterxml.jackson.core:jackson-databind from 2.19.2 to 2.20.0
Commits
- See full diff in compare view
 
Updates com.fasterxml.jackson.module:jackson-module-kotlin from 2.19.2 to 2.20.0
Commits
5684fc2[maven-release-plugin] prepare release jackson-module-kotlin-2.20.04d53d9aPrep for 2.20.0df3d719Drop rc2 from version03159ddPost-release version bump3982156[maven-release-plugin] prepare for next development iteration295e60c[maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1ddc1e5cPrep for 2.20.0-rc180b8371Merge pull request #1025 from k163377/ex50f5527Update release notes wrt #10254ab4308Fix to test that KotlinInvalidNullException is thrown- Additional commits viewable in compare view
 
Updates com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.19.2 to 2.20.0
Updates com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.19.2 to 2.20.0
Updates com.fasterxml.jackson.module:jackson-module-kotlin from 2.19.2 to 2.20.0
Commits
5684fc2[maven-release-plugin] prepare release jackson-module-kotlin-2.20.04d53d9aPrep for 2.20.0df3d719Drop rc2 from version03159ddPost-release version bump3982156[maven-release-plugin] prepare for next development iteration295e60c[maven-release-plugin] prepare release jackson-module-kotlin-2.20.0-rc1ddc1e5cPrep for 2.20.0-rc180b8371Merge pull request #1025 from k163377/ex50f5527Update release notes wrt #10254ab4308Fix to test that KotlinInvalidNullException is thrown- Additional commits viewable in compare view
 
Updates com.fasterxml.jackson.datatype:jackson-datatype-jdk8 from 2.19.2 to 2.20.0
Updates com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.19.2 to 2.20.0
Updates org.junit.jupiter:junit-jupiter from 5.13.4 to 6.0.0
Release notes
Sourced from org.junit.jupiter:junit-jupiter's releases.
JUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0
See Release Notes.
New Contributors
@2897robomade their first contribution in junit-team/junit-framework#4525@strangelookingnerdmade their first contribution in junit-team/junit-framework#4683@eric6iesemade their first contribution in junit-team/junit-framework#4717@raccoonbackmade their first contribution in junit-team/junit-framework#4822@currenjinmade their first contribution in junit-team/junit-framework#4823@mehulimukherjeemade their first contribution in junit-team/junit-framework#4913@lsloninamade their first contribution in junit-team/junit-framework#4629Full Changelog: https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0
JUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3
See Release Notes.
New Contributors
@mehulimukherjeemade their first contribution in junit-team/junit-framework#4913@lsloninamade their first contribution in junit-team/junit-framework#4629Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3
JUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2
See Release Notes.
Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2
JUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1
See Release Notes.
New Contributors
@raccoonbackmade their first contribution in junit-team/junit-framework#4822@currenjinmade their first contribution in junit-team/junit-framework#4823Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1
JUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2
See Release Notes.
New Contributors
@eric6iesemade their first contribution in junit-team/junit-framework#4717Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2
... (truncated)
Commits
4f79594Release 6.0.055af30aRevert "Usedevelop/6.xbranch for junit-examples during release build"df3cfddRelease 5.14.0fcb84a2Disable backward compatibility check when offlinec9c8344Prune 5.14.0 release notes03d8a72Update broken link to using API Gaurdian with bndtools3a0b29bUse temporary JUnit 6 logo6603caaRenameeclipseClasspathtoeclipseConventionsto avoid confusionab3470bMake sealedMediaTypework in Eclipsea8cd41eRemove annotations not visible in Eclipse- Additional commits viewable in compare view
 
Updates org.junit.platform:junit-platform-launcher from 1.13.4 to 6.0.0
Release notes
Sourced from org.junit.platform:junit-platform-launcher's releases.
JUnit 6.0.0 = Platform 6.0.0 + Jupiter 6.0.0 + Vintage 6.0.0
See Release Notes.
New Contributors
@2897robomade their first contribution in junit-team/junit-framework#4525@strangelookingnerdmade their first contribution in junit-team/junit-framework#4683@eric6iesemade their first contribution in junit-team/junit-framework#4717@raccoonbackmade their first contribution in junit-team/junit-framework#4822@currenjinmade their first contribution in junit-team/junit-framework#4823@mehulimukherjeemade their first contribution in junit-team/junit-framework#4913@lsloninamade their first contribution in junit-team/junit-framework#4629Full Changelog: https://github.com/junit-team/junit-framework/compare/r5.14.0...r6.0.0
JUnit 6.0.0-RC3 = Platform 6.0.0-RC3 + Jupiter 6.0.0-RC3 + Vintage 6.0.0-RC3
See Release Notes.
New Contributors
@mehulimukherjeemade their first contribution in junit-team/junit-framework#4913@lsloninamade their first contribution in junit-team/junit-framework#4629Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-RC2...r6.0.0-RC3
JUnit 6.0.0-RC2 = Platform 6.0.0-RC2 + Jupiter 6.0.0-RC2 + Vintage 6.0.0-RC2
See Release Notes.
Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-RC1...r6.0.0-RC2
JUnit 6.0.0-RC1 = Platform 6.0.0-RC1 + Jupiter 6.0.0-RC1 + Vintage 6.0.0-RC1
See Release Notes.
New Contributors
@raccoonbackmade their first contribution in junit-team/junit-framework#4822@currenjinmade their first contribution in junit-team/junit-framework#4823Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-M2...r6.0.0-RC1
JUnit 6.0.0-M2 = Platform 6.0.0-M2 + Jupiter 6.0.0-M2 + Vintage 6.0.0-M2
See Release Notes.
New Contributors
@eric6iesemade their first contribution in junit-team/junit-framework#4717Full Changelog: https://github.com/junit-team/junit-framework/compare/r6.0.0-M1...r6.0.0-M2
... (truncated)
Commits
- See full diff in compare view
 
Updates io.github.oshai:kotlin-logging from 7.0.11 to 7.0.13
Release notes
Sourced from io.github.oshai:kotlin-logging's releases.
7.0.13
What's Changed
- Bump actions/cache from 4.2.3 to 4.2.4 by
 @dependabot[bot] in oshai/kotlin-logging#549- Bump org.mockito:mockito-core from 5.18.0 to 5.19.0 by
 @dependabot[bot] in oshai/kotlin-logging#555- Bump actions/first-interaction from 2 to 3 by
 @dependabot[bot] in oshai/kotlin-logging#553- Bump actions/checkout from 4 to 5 by
 @dependabot[bot] in oshai/kotlin-logging#552- fix: regenerate gradle wrapper for 8.13 validation by
 @oshaiin oshai/kotlin-logging#557- feat: add wasmWasi target with console appender and tests by
 @oshaiin oshai/kotlin-logging#551Full Changelog: https://github.com/oshai/kotlin-logging/compare/7.0.12...7.0.13
7.0.12
What's Changed
- kotlin version back to 2.1.21 by
 @oshaiin oshai/kotlin-logging#547Full Changelog: https://github.com/oshai/kotlin-logging/compare/7.0.11...7.0.12
Commits
9867208bump version to 7.0.14be2e531feat: add wasmWasi target with console appender and tests (#551)96ea134fix: regenerate gradle wrapper for 8.13 validationbbbd165Bump actions/checkout from 4 to 56df9a11Bump actions/first-interaction from 2 to 31e91cf8Bump org.mockito:mockito-core from 5.18.0 to 5.19.05948172Bump actions/cache from 4.2.3 to 4.2.4764f134add comment for kotlin versionf1795d5bump version to 7.0.137dc9eaakotlin version back to 2.1.21- Additional commits viewable in compare view
 
Updates org.jetbrains.kotlinx:kotlinx-datetime from 0.7.1 to 0.7.1-0.6.x-compat
Commits
- See full diff in compare view
 
Updates org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.2
Updates org.jetbrains.kotlin.jvm from 2.2.0 to 2.2.20
Release notes
Sourced from org.jetbrains.kotlin.jvm's releases.
Kotlin 2.2.20
Changelog
Analysis API
KT-78187Synthetic properties not to be shown as callablesKT-72525K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)KT-74246KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-siteAnalysis API. Code Compilation
KT-78382K2 IR lowering error when interface extends interfaceKT-73201K2 IDE: Error while evaluating expressions with local classesKT-78164Evaluator: '@JvmName' annotations are not recognized in other modulesKT-76457K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvmKT-73084K2 evaluator cannot resolve local variables standing at the closing braceAnalysis API. FIR
Performance Improvements
KT-76490Do not load ast during the contracts phase if no contracts presentKT-78132Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarationsFixes
KT-72227SOE from recursive value classKT-68977K2 IDE: Reference to companion object through typealias in a function call does not workKT-72357Implement partial body resolutionKT-76932Support context parameters on dangling modifier listKT-72407FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessingKT-77602K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-callKT-77629K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"KT-76855Analysis API:KaType.asPsiTypereturnsnullfor a local inner class in dependent analysis testsKT-72718ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-castedKT-76811Analysis API:resolveToFirSymbolfinds aFirPropertySymbolfor aKtScriptin dependent analysisKT-73586[Analysis API] AddlazyResolveToPhase(STATUS)before accessing modifiers of membersKT-71135AA: exception from sealed inheritors checker whenanalyzeCopyKT-75534K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous functionKT-75687K2: local variable doesn't get to the do-while scopeKT-56543LL FIR: rework lazy transformers so transformers modify only declarations they suppose toAnalysis API. Infrastructure
KT-76809Analysis API: Dependent analysis tests frequently work with the original element instead of the copied elementAnalysis API. Light Classes
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.jvm's changelog.
2.2.20
Analysis API
KT-78187Synthetic properties not to be shown as callablesKT-72525K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)KT-74246KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-siteAnalysis API. Code Compilation
KT-78382K2 IR lowering error when interface extends interfaceKT-73201K2 IDE: Error while evaluating expressions with local classesKT-78164Evaluator: '@JvmName' annotations are not recognized in other modulesKT-76457K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvmKT-73084K2 evaluator cannot resolve local variables standing at the closing braceAnalysis API. FIR
Performance Improvements
KT-76490Do not load ast during the contracts phase if no contracts presentKT-78132Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarationsFixes
KT-72227SOE from recursive value classKT-68977K2 IDE: Reference to companion object through typealias in a function call does not workKT-72357Implement partial body resolutionKT-76932Support context parameters on dangling modifier listKT-72407FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessingKT-77602K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-callKT-77629K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"KT-76855Analysis API:KaType.asPsiTypereturnsnullfor a local inner class in dependent analysis testsKT-72718ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-castedKT-76811Analysis API:resolveToFirSymbolfinds aFirPropertySymbolfor aKtScriptin dependent analysisKT-73586[Analysis API] AddlazyResolveToPhase(STATUS)before accessing modifiers of membersKT-71135AA: exception from sealed inheritors checker whenanalyzeCopyKT-75534K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous functionKT-75687K2: local variable doesn't get to the do-while scopeKT-56543LL FIR: rework lazy transformers so transformers modify only declarations they suppose toAnalysis API. Infrastructure
KT-76809Analysis API: Dependent analysis tests frequently work with the original element instead of the copied elementAnalysis API. Light Classes
KT-78835Find usages of a light constructor from a class with an empty body finds usages of class as wellKT-78878K2. Method shown as unavailable in Java when@JvmExposeBoxedis applied (redundantly) at both class and method level in KotlinKT-78065Support "Expose boxed inline value classes" in Light Classes
... (truncated)
Commits
693c44eAdd ChangeLog for 2.2.20-RC25b7c7af[Gradle] Fail the build if AGP has already configured Kotlin in the project1756c32Add permissions for GRADLE_RO_DEP_CACHE to security policy05dcf52[Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed0b2dd95[Wasm] Do not backport devServer, because it is mutable collection6b0a1e4[IR] Use sanitized names when calculating scopes for lambdas64daa7e[FIR2IR] Properly handle generics with nullable types in delegate body genera...9237f28[Test] Reproduce KT-79816e86b28e[Gradle] Add@ExperimentalKotlinGradlePluginApito exportKdoc0f5c8a7Add ChangeLog for 2.2.20-RC- Additional commits viewable in compare view
 
Updates org.jetbrains.kotlin.plugin.serialization from 2.2.0 to 2.2.20
Release notes
Sourced from org.jetbrains.kotlin.plugin.serialization's releases.
Kotlin 2.2.20
Changelog
Analysis API
KT-78187Synthetic properties not to be shown as callablesKT-72525K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)KT-74246KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-siteAnalysis API. Code Compilation
KT-78382K2 IR lowering error when interface extends interfaceKT-73201K2 IDE: Error while evaluating expressions with local classesKT-78164Evaluator: '@JvmName' annotations are not recognized in other modulesKT-76457K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvmKT-73084K2 evaluator cannot resolve local variables standing at the closing braceAnalysis API. FIR
Performance Improvements
KT-76490Do not load ast during the contracts phase if no contracts presentKT-78132Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarationsFixes
KT-72227SOE from recursive value classKT-68977K2 IDE: Reference to companion object through typealias in a function call does not workKT-72357Implement partial body resolutionKT-76932Support context parameters on dangling modifier listKT-72407FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessingKT-77602K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-callKT-77629K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"KT-76855Analysis API:KaType.asPsiTypereturnsnullfor a local inner class in dependent analysis testsKT-72718ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-castedKT-76811Analysis API:resolveToFirSymbolfinds aFirPropertySymbolfor aKtScriptin dependent analysisKT-73586[Analysis API] AddlazyResolveToPhase(STATUS)before accessing modifiers of membersKT-71135AA: exception from sealed inheritors checker whenanalyzeCopyKT-75534K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous functionKT-75687K2: local variable doesn't get to the do-while scopeKT-56543LL FIR: rework lazy transformers so transformers modify only declarations they suppose toAnalysis API. Infrastructure
KT-76809Analysis API: Dependent analysis tests frequently work with the original element instead of the copied elementAnalysis API. Light Classes
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.plugin.serialization's changelog.
2.2.20
Analysis API
KT-78187Synthetic properties not to be shown as callablesKT-72525K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)KT-74246KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-siteAnalysis API. Code Compilation
KT-78382K2 IR lowering error when interface extends interfaceKT-73201K2 IDE: Error while evaluating expressions with local classesKT-78164Evaluator: '@JvmName' annotations are not recognized in other modulesKT-76457K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvmKT-73084K2 evaluator cannot resolve local variables standing at the closing braceAnalysis API. FIR
Performance Improvements
KT-76490Do not load ast during the contracts phase if no contracts presentKT-78132Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarationsFixes
KT-72227SOE from recursive value classKT-68977K2 IDE: Reference to companion object through typealias in a function call does not workKT-72357Implement partial body resolutionKT-76932Support context parameters on dangling modifier listKT-72407FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessingKT-77602K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-callKT-77629K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"KT-76855Analysis API:KaType.asPsiTypereturnsnullfor a local inner class in dependent analysis testsKT-72718ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-castedKT-76811Analysis API:resolveToFirSymbolfinds aFirPropertySymbolfor aKtScriptin dependent analysisKT-73586[Analysis API] AddlazyResolveToPhase(STATUS)before accessing modifiers of membersKT-71135AA: exception from sealed inheritors checker whenanalyzeCopyKT-75534K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous functionKT-75687K2: local variable doesn't get to the do-while scopeKT-56543LL FIR: rework lazy transformers so transformers modify only declarations they suppose toAnalysis API. Infrastructure
KT-76809Analysis API: Dependent analysis tests frequently work with the original element instead of the copied elementAnalysis API. Light Classes
KT-78835Find usages of a light constructor from a class with an empty body finds usages of class as wellKT-78878K2. Method shown as unavailable in Java when@JvmExposeBoxedis applied (redundantly) at both class and method level in KotlinKT-78065Support "Expose boxed inline value classes" in Light Classes
... (truncated)
Commits
693c44eAdd ChangeLog for 2.2.20-RC25b7c7af[Gradle] Fail the build if AGP has already configured Kotlin in the project1756c32Add permissions for GRADLE_RO_DEP_CACHE to security policy05dcf52[Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed0b2dd95[Wasm] Do not backport devServer, because it is mutable collection6b0a1e4[IR] Use sanitized names when calculating scopes for lambdas64daa7e[FIR2IR] Properly handle generics with nullable types in delegate body genera...9237f28[Test] Reproduce KT-79816e86b28e[Gradle] Add@ExperimentalKotlinGradlePluginApito exportKdoc0f5c8a7Add ChangeLog for 2.2.20-RC- Additional commits viewable in compare view
 
Updates org.jetbrains.kotlin.plugin.serialization from 2.2.0 to 2.2.20
Release notes
Sourced from org.jetbrains.kotlin.plugin.serialization's releases.
Kotlin 2.2.20
Changelog
Analysis API
KT-78187Synthetic properties not to be shown as callablesKT-72525K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)KT-74246KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-siteAnalysis API. Code Compilation
KT-78382K2 IR lowering error when interface extends interfaceKT-73201K2 IDE: Error while evaluating expressions with local classesKT-78164Evaluator: '@JvmName' annotations are not recognized in other modulesKT-76457K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvmKT-73084K2 evaluator cannot resolve local variables standing at the closing braceAnalysis API. FIR
Performance Improvements
KT-76490Do not load ast during the contracts phase if no contracts presentKT-78132Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarationsFixes
KT-72227SOE from recursive value classKT-68977K2 IDE: Reference to companion object through typealias in a function call does not workKT-72357Implement partial body resolutionKT-76932Support context parameters on dangling modifier listKT-72407FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessingKT-77602K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-callKT-77629K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"KT-76855Analysis API:KaType.asPsiTypereturnsnullfor a local inner class in dependent analysis testsKT-72718ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-castedKT-76811Analysis API:resolveToFirSymbolfinds aFirPropertySymbolfor aKtScriptin dependent analysisKT-73586[Analysis API] AddlazyResolveToPhase(STATUS)before accessing modifiers of membersKT-71135AA: exception from sealed inheritors checker whenanalyzeCopyKT-75534K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous functionKT-75687K2: local variable doesn't get to the do-while scopeKT-56543LL FIR: rework lazy transformers so transformers modify only declarations they suppose toAnalysis API. Infrastructure
KT-76809Analysis API: Dependent analysis tests frequently work with the original element instead of the copied elementAnalysis API. Light Classes
... (truncated)
Changelog
Sourced from org.jetbrains.kotlin.plugin.serialization's changelog.
2.2.20
Analysis API
KT-78187Synthetic properties not to be shown as callablesKT-72525K2. red code and KIWA on new-lines in guarded when conditions (with parentheses)KT-74246KaVisibilityChecker.isVisible is inefficient with multiple calls on the same use-siteAnalysis API. Code Compilation
KT-78382K2 IR lowering error when interface extends interfaceKT-73201K2 IDE: Error while evaluating expressions with local classesKT-78164Evaluator: '@JvmName' annotations are not recognized in other modulesKT-76457K2 IDE / KMP Debugger: KISEWA “Cannot compile a common source without a JVM counterpart” on evaluating inline fun from common module inside jvmKT-73084K2 evaluator cannot resolve local variables standing at the closing braceAnalysis API. FIR
Performance Improvements
KT-76490Do not load ast during the contracts phase if no contracts presentKT-78132Do not check FirElementBuilder#tryGetFirWithoutBodyResolve optimization for already resolved declarationsFixes
KT-72227SOE from recursive value classKT-68977K2 IDE: Reference to companion object through typealias in a function call does not workKT-72357Implement partial body resolutionKT-76932Support context parameters on dangling modifier listKT-72407FirImplementationByDelegationWithDifferentGenericSignatureChecker: FirLazyExpression should be calculated before accessingKT-77602K2 / Analysis API: KAEWA “No fir element was found for KtParameter” on incorrect context()-callKT-77629K2: NPE: "org.jetbrains.kotlin.fir.java.declarations.FirJavaTypeParameter.performFirstRoundOfBoundsResolution"KT-76855Analysis API:KaType.asPsiTypereturnsnullfor a local inner class in dependent analysis testsKT-72718ImplicitReceiverValue.createSnapshot creates invalid FIR if receiver is smart-castedKT-76811Analysis API:resolveToFirSymbolfinds aFirPropertySymbolfor aKtScriptin dependent analysisKT-73586[Analysis API] AddlazyResolveToPhase(STATUS)before accessing modifiers of membersKT-71135AA: exception from sealed inheritors checker whenanalyzeCopyKT-75534K2 AA: "Containing declaration should present for nested declaration class KtNamedFunction" with dangling annotation on top-level anonymous functionKT-75687K2: local variable doesn't get to the do-while scopeKT-56543LL FIR: rework lazy transformers so transformers modify only declarations they suppose toAnalysis API. Infrastructure
KT-76809Analysis API: Dependent analysis tests frequently work with the original element instead of the copied elementAnalysis API. Light Classes
KT-78835Find usages of a light constructor from a class with an empty body finds usages of class as wellKT-78878K2. Method shown as unavailable in Java when@JvmExposeBoxedis applied (redundantly) at both class and method level in KotlinKT-78065Support "Expose boxed inline value classes" in Light Classes
... (truncated)
Commits
693c44eAdd ChangeLog for 2.2.20-RC25b7c7af[Gradle] Fail the build if AGP has already configured Kotlin in the project1756c32Add permissions for GRADLE_RO_DEP_CACHE to security policy05dcf52[Native Macos] update llvm with fixes for xcode26 ^KT-79571 fixed0b2dd95[Wasm] Do not backport devServer, because it is mutable collection6b0a1e4[IR] Use sanitized names when calculating scopes for lambdas64daa7e[FIR2IR] Properly handle generics with nullable types in delegate body genera...9237f28[Test] Reproduce KT-79816e86b28e[Gradle] Add@ExperimentalKotlinGradlePluginApito exportKdoc0f5c8a7Add ChangeLog for 2.2.20-RC- Additional commits viewable in compare view
 
Updates com.gradleup.shadow from 8.3.8 to 9.2.2
Release notes
Sourced from com.gradleup.shadow's releases.
9.2.2
Fixed
- Fix the regression of registering
 ShadowJartasks withoutShadowPluginapplied. (#1787)9.2.1
Added
- Support relocating Groovy extensions in Module descriptors. (#1705)
 - Add extensions for
 Iterable<...Description has been truncated
Pull Request Statistics
1
1
+10
-10
Package Dependencies
org.junit.jupiter:junit-jupiter
                  maven
5.13.4 → 6.0.0
                    Major
org.jetbrains.kotlin.jvm
                  maven
2.2.0 → 2.2.20
                    Patch
maven
2.19.2 → 2.20.0
                    Minor
maven
1.13.4 → 6.0.0
                    Major
maven
2.19.2 → 2.20.0
                    Minor
maven
2.2.0 → 2.2.20
                    Patch
maven
2.19.2 → 2.20.0
                    Minor
com.github.ben-manes.versions
                  maven
0.52.0 → 0.53.0
                    Minor
maven
0.7.1 → 0.7.1-0.6.x-compat
                    maven
2.25.1 → 2.25.2
                    Patch
io.github.oshai:kotlin-logging
                  maven
7.0.11 → 7.0.13
                    Patch
maven
2.19.2 → 2.20.0
                    Minor
Technical Details
| ID: | 8948326 | 
            
| UUID: | 2877003327 | 
            
| Node ID: | PR_kwDODOZQps6re5Y_ | 
            
| Host: | GitHub | 
| Repository: | Buried-In-Code/Bookshelf | 
| Merge State: | Unknown |