saveourtool / diktat

Strict coding standard for Kotlin and a custom set of rules for detecting code smells, code style issues and bugs
https://diktat.saveourtool.com
MIT License
516 stars 38 forks source link

chore(deps): update kotlin core dependencies #1927

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
org.jetbrains.kotlin.jvm (source) 1.9.23 -> 1.9.24 age adoption passing confidence
com.google.devtools.ksp (source) 1.9.23-1.0.19 -> 1.9.24-1.0.20 age adoption passing confidence
com.google.devtools.ksp:symbol-processing-api (source) 1.9.23-1.0.19 -> 1.9.24-1.0.20 age adoption passing confidence
org.jetbrains.kotlin.plugin.allopen (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin.plugin.jpa (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin.plugin.serialization (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin.multiplatform (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin.js (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-serialization (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-gradle-plugin (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-reflect (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-compiler-embeddable (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-stdlib-jdk8 (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-stdlib-jdk7 (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-stdlib-common (source) 1.9.23 -> 1.9.24 age adoption passing confidence
org.jetbrains.kotlin:kotlin-stdlib (source) 1.9.23 -> 1.9.24 age adoption passing confidence

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

JetBrains/kotlin (org.jetbrains.kotlin.jvm) ### [`v1.9.24`](https://togithub.com/JetBrains/kotlin/releases/tag/v1.9.24): 1.9.24 ##### Changelog ##### Backend. Wasm - [`KT-64890`](https://youtrack.jetbrains.com/issue/KT-64890) K/Wasm compiler crash with external class and Kodein ##### Compiler - [`KT-65235`](https://youtrack.jetbrains.com/issue/KT-65235) JDK 21 might lead to change in overloads resolution - [`KT-66768`](https://youtrack.jetbrains.com/issue/KT-66768) K1: False positive UNRESOLVED_REFERENCE in super.getFirst/getLast call ##### Native - [`KT-67218`](https://youtrack.jetbrains.com/issue/KT-67218) Native: nested classes in kx.serialization ProtoBuf produce empty array for release binary ##### Tools. Gradle - [`KT-67139`](https://youtrack.jetbrains.com/issue/KT-67139) Build reports can be overridden - [`KT-67138`](https://youtrack.jetbrains.com/issue/KT-67138) Json report is empty for incremental compilation ##### Tools. Gradle. Multiplatform - [`KT-67127`](https://youtrack.jetbrains.com/issue/KT-67127) KMP: IDE Dependency Resolver for CInterops reports errors on linux and windows machines - [`KT-66514`](https://youtrack.jetbrains.com/issue/KT-66514) Don't get output file from Cinterop task for IDE Import if host os doesn't support it ##### Tools. JPS - [`KT-65043`](https://youtrack.jetbrains.com/issue/KT-65043) JPS dumb mode should respect maps needed for the compiler ##### Tools. Wasm - [`KT-67785`](https://youtrack.jetbrains.com/issue/KT-67785) Kotlin/Wasm: Node.JS 22 does not need experimental-wasm-gc flag anymore - [`KT-65864`](https://youtrack.jetbrains.com/issue/KT-65864) K/Wasm: update Node.js to 22.x
google/ksp (com.google.devtools.ksp) ### [`v1.9.24-1.0.20`](https://togithub.com/google/ksp/releases/tag/1.9.24-1.0.20) [Compare Source](https://togithub.com/google/ksp/compare/1.9.23-1.0.20...1.9.24-1.0.20) KSP 1.0.20 for kotlin compiler version 1.9.24 ### [`v1.9.23-1.0.20`](https://togithub.com/google/ksp/releases/tag/1.9.23-1.0.20) [Compare Source](https://togithub.com/google/ksp/compare/1.9.23-1.0.19...1.9.23-1.0.20) ##### KSP1 issues fixed - performance optimization for certain workload consists of heavy Java files, including - Replace IdKey's impl with identityHashCode [#​1804](https://togithub.com/google/ksp/issues/1804) - Cache enclosed descriptors by name [#​1808](https://togithub.com/google/ksp/issues/1808) - Add excludedSources to the KSP extension object [#​1793](https://togithub.com/google/ksp/issues/1793) thanks to [@​bitspittle](https://togithub.com/bitspittle) ##### KSP2 issues fixed - NoClassDefFoundError for LZ4Factory when trying KSP2 [#​1713](https://togithub.com/google/ksp/issues/1713) - Calling KSType.replace() with original arguments results in [#​1807](https://togithub.com/google/ksp/issues/1807) - Static fields in base class appear in derived classes [#​1744](https://togithub.com/google/ksp/issues/1744) - fix backing field checking for top level callables - support sealed inheritors lookup. - support type alias for getSymbolsWithAnnotation - support more types for reference elements

Configuration

πŸ“… Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ‘» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 76.79%. Comparing base (df434f2) to head (1a6f29d).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1927 +/- ## ============================================ + Coverage 76.62% 76.79% +0.16% Complexity 2492 2492 ============================================ Files 134 134 Lines 7919 7898 -21 Branches 2240 2240 ============================================ - Hits 6068 6065 -3 + Misses 846 828 -18 Partials 1005 1005 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 2 months ago

JUnit Tests (macOS, EnricoMi/publish-unit-test-result-action@v2)

β€‡β€ˆ167 files  Β±0β€‚β€ƒβ€‡β€ˆ167 suites  Β±0   3m 39s :stopwatch: - 1m 9s 1β€ˆ446 tests Β±0  1β€ˆ407 :white_check_mark: Β±0  39 :zzz: Β±0  0 :x: Β±0  2β€ˆ826 runsβ€Š Β±0  2β€ˆ787 :white_check_mark: Β±0  39 :zzz: Β±0  0 :x: Β±0 

Results for commit 1a6f29dc. ± Comparison against base commit df434f2b.

:recycle: This comment has been updated with latest results.

github-actions[bot] commented 2 months ago

JUnit Tests (Windows, EnricoMi/publish-unit-test-result-action@v2)

β€‡β€ˆ167 files  Β±0β€‚β€ƒβ€‡β€ˆ167 suites  Β±0   7m 49s :stopwatch: +37s 1β€ˆ446 tests Β±0  1β€ˆ429 :white_check_mark: Β±0  17 :zzz: Β±0  0 :x: Β±0  2β€ˆ826 runsβ€Š Β±0  2β€ˆ809 :white_check_mark: Β±0  17 :zzz: Β±0  0 :x: Β±0 

Results for commit 1a6f29dc. ± Comparison against base commit df434f2b.

:recycle: This comment has been updated with latest results.