Skip to content

Commit

Permalink
Update kotlin and KSP to v1.9.23 (#1270)
Browse files Browse the repository at this point in the history
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.jetbrains.kotlin.plugin.parcelize](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | plugin | patch |
`1.9.22` -> `1.9.23` |
| [org.jetbrains.kotlin.multiplatform](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | plugin | patch |
`1.9.22` -> `1.9.23` |
| [org.jetbrains.kotlin.kapt](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | plugin | patch |
`1.9.22` -> `1.9.23` |
| [org.jetbrains.kotlin.jvm](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | plugin | patch |
`1.9.22` -> `1.9.23` |
| [org.jetbrains.kotlin.plugin.atomicfu](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | plugin | patch |
`1.9.22` -> `1.9.23` |
| [org.jetbrains.kotlin.android](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | plugin | patch |
`1.9.22` -> `1.9.23` |
| [org.jetbrains.kotlin:kotlin-test](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | dependencies | patch
| `1.9.22` -> `1.9.23` |
|
[org.jetbrains.kotlin:kotlin-gradle-plugins-bom](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | dependencies | patch
| `1.9.22` -> `1.9.23` |
|
[org.jetbrains.kotlin:kotlin-compiler-embeddable](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | dependencies | patch
| `1.9.22` -> `1.9.23` |
| [org.jetbrains.kotlin:kotlin-bom](https://kotlinlang.org/)
([source](https://github.com/JetBrains/kotlin)) | dependencies | patch
| `1.9.22` -> `1.9.23` |

---

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

---

### Release Notes

<details>
<summary>JetBrains/kotlin
(org.jetbrains.kotlin.plugin.parcelize)</summary>

###
[`v1.9.23`](https://github.com/JetBrains/kotlin/releases/tag/v1.9.23):
Kotlin 1.9.23

##### 1.9.23

##### Apple Ecosystem

- [`KT-65542`](https://youtrack.jetbrains.com/issue/KT-65542) Cinterop
tasks fails if Xcode 15.3 is used

##### Backend. Wasm

- [`KT-64486`](https://youtrack.jetbrains.com/issue/KT-64486)
Kotlin/Wasm/WASI exported function callback for coroutines support

##### Compiler

- [`KT-53478`](https://youtrack.jetbrains.com/issue/KT-53478) Could not
load module <Error module>
- [`KT-66044`](https://youtrack.jetbrains.com/issue/KT-66044) JDK's new
API is used over Kotlin's SDK functions
- [`KT-64640`](https://youtrack.jetbrains.com/issue/KT-64640) Prevent
mutating SequenceCollection methods from JDK 21 be available on
read-only collections
- [`KT-65441`](https://youtrack.jetbrains.com/issue/KT-65441) K1: Remove
JDK 21 getFirst()/getLast() in (Mutable)List interfaces
- [`KT-65634`](https://youtrack.jetbrains.com/issue/KT-65634) K/N: data
race during monolithic cache creation
- [`KT-53109`](https://youtrack.jetbrains.com/issue/KT-53109)
CompilationErrorException generateUnboundSymbolsAsDependencies with
builder inference and lambdas
- [`KT-52757`](https://youtrack.jetbrains.com/issue/KT-52757) Type
inference for builders fails if inferred from a function

##### Tools. Gradle

- [`KT-65792`](https://youtrack.jetbrains.com/issue/KT-65792) Add JSON
build report
- [`KT-65091`](https://youtrack.jetbrains.com/issue/KT-65091) Update
compiler metrics in build reports
- [`KT-62490`](https://youtrack.jetbrains.com/issue/KT-62490) KGP
dropping resource directories

##### Tools. Gradle. JS

- [`KT-64119`](https://youtrack.jetbrains.com/issue/KT-64119) K/JS:
Migrate package manager from Yarn onto NPM
- [`KT-64561`](https://youtrack.jetbrains.com/issue/KT-64561) K/JS tests
are not executed after upgrade to 1.9.22

##### Tools. Gradle. Multiplatform

- [`KT-65954`](https://youtrack.jetbrains.com/issue/KT-65954) commonTest
dependencies affect commoMainMetadata compilation

##### Tools. Gradle. Native

- [`KT-64573`](https://youtrack.jetbrains.com/issue/KT-64573) Default
value for `produceUnpackedKlib` was not provided

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: Zac Sweers <pandanomic@gmail.com>
  • Loading branch information
slack-oss-bot and ZacSweers authored Mar 12, 2024
1 parent d568f87 commit c2f3225
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 4 deletions.
4 changes: 4 additions & 0 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,8 @@ subprojects {
plugins.withType<KotlinBasePlugin> {
val isMultiPlatformPlugin = this is AbstractKotlinMultiplatformPluginWrapper
tasks.withType<KotlinCompilationTask<*>>().configureEach {
// Don't double apply to stub gen
if (this is KaptGenerateStubsTask) return@configureEach
compilerOptions {
allWarningsAsErrors.set(true)
if (this is KotlinJvmCompilerOptions) {
Expand Down Expand Up @@ -408,6 +410,8 @@ subprojects {
val suppressComposeKotlinVersion = kotlinVersion != composeCompilerKotlinVersion
if (suppressComposeKotlinVersion) {
tasks.withType<KotlinCompilationTask<*>>().configureEach {
// Don't double apply to stub gen
if (this is KaptGenerateStubsTask) return@configureEach
compilerOptions {
freeCompilerArgs.addAll(
"-P",
Expand Down
2 changes: 0 additions & 2 deletions config/detekt/detekt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ style:
- 'Preview'
- 'androidx.compose.desktop.ui.tooling.preview.Preview'
# This rule ends up causing more style issues than not
OptionalWhenBraces:
active: false
BracesOnWhenStatements:
active: false
MagicNumber:
Expand Down
4 changes: 2 additions & 2 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ eithernet = "1.8.1"
jdk = "21"
jvmTarget = "11"
kct = "0.4.0"
kotlin = "1.9.22"
kotlin = "1.9.23"
kotlinpoet = "1.16.0"
kotlinx-coroutines = "1.8.0"
ksp = "1.9.22-1.0.17"
ksp = "1.9.23-1.0.19"
ktfmt = "0.47"
ktor = "2.3.9"
leakcanary = "2.13"
Expand Down

0 comments on commit c2f3225

Please sign in to comment.