File tree Expand file tree Collapse file tree 8 files changed +14
-13
lines changed
sentry-android-distribution Expand file tree Collapse file tree 8 files changed +14
-13
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## Unreleased
4+
5+ ### Fixes
6+
7+ - Use Kotlin stdlib 1.9.24 dependency instead of 2.2.0 for all Android modules ([#4707](https://github.com/getsentry/sentry-java/pull/4707))
8+ - This fixes compile time issues if your app is using Kotlin < 2.x
9+
310## 8.21.0
411
512### Fixes
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import java.math.BigDecimal
44object Config {
55 val AGP = System .getenv(" VERSION_AGP" ) ? : " 8.6.0"
66 val kotlinStdLib = " stdlib-jdk8"
7+ val kotlinStdLibVersionAndroid = " 1.9.24"
78 val kotlinTestJunit = " test-junit"
89
910 object BuildPlugins {
Original file line number Diff line number Diff line change 1- import org.jetbrains.kotlin.config.KotlinCompilerVersion
21import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
32
43plugins {
@@ -26,5 +25,5 @@ androidComponents.beforeVariants {
2625
2726dependencies {
2827 implementation(projects.sentry)
29- implementation(kotlin(Config .kotlinStdLib, KotlinCompilerVersion . VERSION ))
28+ implementation(kotlin(Config .kotlinStdLib, Config .kotlinStdLibVersionAndroid ))
3029}
Original file line number Diff line number Diff line change 11import io.gitlab.arturbosch.detekt.Detekt
2- import org.jetbrains.kotlin.config.KotlinCompilerVersion
32import org.jetbrains.kotlin.gradle.tasks.KotlinCompilationTask
43
54plugins {
@@ -73,8 +72,7 @@ dependencies {
7372 api(projects.sentry)
7473
7574 compileOnly(libs.androidx.compose.ui.replay)
76- implementation(kotlin(Config .kotlinStdLib, KotlinCompilerVersion .VERSION ))
77-
75+ implementation(kotlin(Config .kotlinStdLib, Config .kotlinStdLibVersionAndroid))
7876 // tests
7977 testImplementation(projects.sentryTestSupport)
8078 testImplementation(projects.sentryAndroidCore)
Original file line number Diff line number Diff line change 11import io.gitlab.arturbosch.detekt.Detekt
2- import org.jetbrains.kotlin.config.KotlinCompilerVersion
32
43plugins {
54 id(" com.android.library" )
@@ -69,7 +68,7 @@ dependencies {
6968
7069 compileOnly(libs.androidx.sqlite)
7170
72- implementation(kotlin(Config .kotlinStdLib, KotlinCompilerVersion . VERSION ))
71+ implementation(kotlin(Config .kotlinStdLib, Config .kotlinStdLibVersionAndroid ))
7372
7473 // tests
7574 testImplementation(libs.androidx.sqlite)
Original file line number Diff line number Diff line change 11import io.gitlab.arturbosch.detekt.Detekt
2- import org.jetbrains.kotlin.config.KotlinCompilerVersion
32
43plugins {
54 id(" com.android.library" )
@@ -69,7 +68,7 @@ dependencies {
6968
7069 compileOnly(libs.timber)
7170
72- implementation(kotlin(Config .kotlinStdLib, KotlinCompilerVersion . VERSION ))
71+ implementation(kotlin(Config .kotlinStdLib, Config .kotlinStdLibVersionAndroid ))
7372
7473 // tests
7574 testImplementation(libs.timber)
Original file line number Diff line number Diff line change 11import net.ltgt.gradle.errorprone.errorprone
2- import org.jetbrains.kotlin.config.KotlinCompilerVersion
32import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
43
54plugins {
@@ -23,7 +22,7 @@ kotlin { explicitApi() }
2322dependencies {
2423 api(projects.sentry)
2524
26- implementation(kotlin(Config .kotlinStdLib, KotlinCompilerVersion . VERSION ))
25+ implementation(kotlin(Config .kotlinStdLib, Config .kotlinStdLibVersionAndroid ))
2726 api(projects.sentryKotlinExtensions)
2827
2928 compileOnly(libs.jetbrains.annotations)
Original file line number Diff line number Diff line change 11import net.ltgt.gradle.errorprone.errorprone
2- import org.jetbrains.kotlin.config.KotlinCompilerVersion
32import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
43
54plugins {
@@ -23,7 +22,7 @@ kotlin { explicitApi() }
2322dependencies {
2423 api(projects.sentry)
2524
26- implementation(kotlin(Config .kotlinStdLib, KotlinCompilerVersion . VERSION ))
25+ implementation(kotlin(Config .kotlinStdLib, Config .kotlinStdLibVersionAndroid ))
2726
2827 compileOnly(libs.jetbrains.annotations)
2928 compileOnly(libs.nopen.annotations)
You can’t perform that action at this time.
0 commit comments