diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7cc754b..7c01d2b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -16,7 +16,6 @@ import com.skydoves.tranformationlayout.Configuration -@Suppress("DSL_SCOPE_VIOLATION") plugins { id(libs.plugins.android.application.get().pluginId) id(libs.plugins.kotlin.android.get().pluginId) diff --git a/baselineprofile/build.gradle.kts b/baselineprofile/build.gradle.kts index bee22e6..2b33f56 100644 --- a/baselineprofile/build.gradle.kts +++ b/baselineprofile/build.gradle.kts @@ -1,7 +1,6 @@ import com.skydoves.tranformationlayout.Configuration import com.android.build.api.dsl.ManagedVirtualDevice -@Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed plugins { alias(libs.plugins.android.test) alias(libs.plugins.kotlin.android) diff --git a/build.gradle.kts b/build.gradle.kts index 073c481..df3ca04 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,6 @@ // See the License for the specific language governing permissions and // limitations under the License. -@Suppress("DSL_SCOPE_VIOLATION") plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.android.library) apply false diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 558e7b8..2e070e2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,22 +1,22 @@ [versions] -agp = "8.7.3" +agp = "8.12.0" dokka = "2.0.0" -nexusPlugin = "0.30.0" -kotlin = "2.1.0" -kotlinBinaryCompatibility = "0.17.0" +nexusPlugin = "0.34.0" +kotlin = "2.2.10" +kotlinBinaryCompatibility = "0.18.1" jvmTarget = "11" -androidxMaterial = "1.13.0-alpha09" -constraintLayout = "2.2.0" +androidxMaterial = "1.13.0-rc01" +constraintLayout = "2.2.1" glide = "4.16.0" spotless = "6.21.0" -junit = "1.2.0" -espresso-core = "3.5.1" +junit = "1.3.0" +espresso-core = "3.7.0" uiautomator = "2.3.0" -benchmark-macro-junit4 = "1.2.4" -androidx-baselineprofile = "1.3.3" +benchmark-macro-junit4 = "1.4.0" +androidx-baselineprofile = "1.4.0" profileinstaller = "1.4.1" -androidxMacroBenchmark = "1.3.3" -androidxTest = "1.6.0" +androidxMacroBenchmark = "1.4.0" +androidxTest = "1.7.0" baselineProfiles = "1.4.1" uiAutomator = "2.3.0" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index baa12e4..94558e2 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ #Fri Jan 03 23:23:48 KST 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/transformationlayout/build.gradle.kts b/transformationlayout/build.gradle.kts index f1dda26..055d274 100644 --- a/transformationlayout/build.gradle.kts +++ b/transformationlayout/build.gradle.kts @@ -16,7 +16,6 @@ import com.skydoves.tranformationlayout.Configuration -@Suppress("DSL_SCOPE_VIOLATION") plugins { id(libs.plugins.android.library.get().pluginId) id(libs.plugins.kotlin.android.get().pluginId) @@ -76,9 +75,11 @@ baselineProfile { } tasks.withType { - kotlinOptions.freeCompilerArgs += listOf( - "-Xexplicit-api=strict" - ) + compilerOptions { + freeCompilerArgs.addAll( + "-Xexplicit-api=strict" + ) + } } dependencies {