11[versions ]
22kotlin = " 1.8.20"
3- agp = " 7.4.0 "
3+ agp = " 8.10.1 "
44
55asm = " 9.4" # // compatibility matrix -> https://developer.android.com/reference/tools/gradle-api/7.1/com/android/build/api/instrumentation/InstrumentationContext#apiversion
66ktfmt = " 0.51"
@@ -19,7 +19,7 @@ kotlinSpring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotli
1919kapt = { id = " org.jetbrains.kotlin.kapt" , version.ref = " kotlin" }
2020dokka = { id = " org.jetbrains.dokka" , version = " 1.8.10" }
2121spotless = { id = " com.diffplug.spotless" , version = " 7.0.4" }
22- groovyGradlePlugin = { id = " dev.gradleplugins.groovy-gradle-plugin" , version = " 1.2 " }
22+ groovyGradlePlugin = { id = " dev.gradleplugins.groovy-gradle-plugin" , version = " 1.7.1 " }
2323mavenPublish = { id = " com.vanniktech.maven.publish" , version = " 0.27.0" }
2424androidApplication = { id = " com.android.application" , version.ref = " agp" }
2525androidLibrary = { id = " com.android.library" , version.ref = " agp" }
@@ -33,7 +33,9 @@ proguard = { group = "com.guardsquare", name = "proguard-gradle", version = "7.5
3333# this allows us to develop against a fixed version of Gradle, as opposed to depending on the
3434# locally available version. kotlin-gradle-plugin follows the same approach.
3535# More info: https://docs.nokee.dev/manual/gradle-plugin-development-plugin.html
36- gradleApi = { group = " dev.gradleplugins" , name = " gradle-api" , version = " 7.6.4" }
36+ # The latest version is 8.11.1 https://github.com/gradle-plugins/gradle-api/issues/6
37+ # 8.8 or higher fails groovy compilation
38+ gradleApi = { group = " dev.gradleplugins" , name = " gradle-api" , version = " 8.7" }
3739agp = { group = " com.android.tools.build" , name = " gradle" , version.ref = " agp" }
3840kotlinCompilerEmbeddable = { group = " org.jetbrains.kotlin" , name = " kotlin-compiler-embeddable" }
3941autoService = { group = " com.google.auto.service" , name = " auto-service" , version = " 1.0.1" }
0 commit comments