Update Kotlin to 2.4.10 (#1661)
diff --git a/docs/kotlin.md b/docs/kotlin.md
index b525a1d..c4d068d 100644
--- a/docs/kotlin.md
+++ b/docs/kotlin.md
@@ -611,7 +611,7 @@
| <a id="kotlin_repositories-is_bzlmod"></a>is_bzlmod | <p align="center"> - </p> | `False` |
| <a id="kotlin_repositories-compiler_repository_name"></a>compiler_repository_name | for the kotlinc compiler repository. | `"com_github_jetbrains_kotlin"` |
| <a id="kotlin_repositories-ksp_repository_name"></a>ksp_repository_name | <p align="center"> - </p> | `"com_github_google_ksp"` |
-| <a id="kotlin_repositories-compiler_release"></a>compiler_release | version provider from versions.bzl. | `struct(sha256 = "ba1b9e6eb6ddc3275079224f2e9ea4a2b02eef7d59ce2d38404f04b22613c20a", url_templates = ["https://github.com/JetBrains/kotlin/releases/download/v{version}/kotlin-compiler-{version}.zip"], version = "2.4.0")` |
+| <a id="kotlin_repositories-compiler_release"></a>compiler_release | version provider from versions.bzl. | `struct(sha256 = "473dd66c7a3ef4b182065b3da670466c1bf2773a9dbb0ed8b33a39fe9d4f876d", url_templates = ["https://github.com/JetBrains/kotlin/releases/download/v{version}/kotlin-compiler-{version}.zip"], version = "2.4.10")` |
| <a id="kotlin_repositories-ksp_compiler_release"></a>ksp_compiler_release | (internal) version provider from versions.bzl. | `struct(sha256 = "7f462f48a966051e733df463938c35d6da1c3c7191cc889fe5e3b04c7d91b5ab", url_templates = ["https://github.com/google/ksp/releases/download/{version}/artifacts.zip"], version = "2.3.9")` |
diff --git a/examples/jetpack_compose/MODULE.bazel b/examples/jetpack_compose/MODULE.bazel
index 2a3973f..2704c6b 100644
--- a/examples/jetpack_compose/MODULE.bazel
+++ b/examples/jetpack_compose/MODULE.bazel
@@ -30,7 +30,7 @@
name = "maven_rules_kotlin_example",
aar_import_bzl_label = "@rules_android//rules:rules.bzl",
artifacts = [
- "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable:2.4.0",
+ "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable:2.4.10",
"androidx.core:core-ktx:1.15.0",
"androidx.appcompat:appcompat:1.7.0",
"androidx.activity:activity-compose:1.7.0",
diff --git a/examples/jetpack_compose/maven_install.json b/examples/jetpack_compose/maven_install.json
index a300619..6e72a0c 100644
--- a/examples/jetpack_compose/maven_install.json
+++ b/examples/jetpack_compose/maven_install.json
@@ -11,7 +11,7 @@
"androidx.core:core-ktx": -1348396836,
"androidx.lifecycle:lifecycle-common": 234331668,
"androidx.lifecycle:lifecycle-runtime": -526123229,
- "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable": -1148288165,
+ "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable": 212040376,
"repositories": 1670674627
},
"__RESOLVED_ARTIFACTS_HASH": {
@@ -183,8 +183,8 @@
"androidx.viewpager:viewpager:jar:sources": -1999416519,
"com.google.guava:listenablefuture": -1728764445,
"com.google.guava:listenablefuture:jar:sources": 428207214,
- "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable": -121318213,
- "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable:jar:sources": -2049731316,
+ "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable": 412466121,
+ "org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable:jar:sources": 987141179,
"org.jetbrains.kotlin:kotlin-stdlib": 1646588665,
"org.jetbrains.kotlin:kotlin-stdlib-common": 2031482529,
"org.jetbrains.kotlin:kotlin-stdlib-common:jar:sources": -50887075,
@@ -1154,10 +1154,10 @@
},
"org.jetbrains.kotlin:kotlin-compose-compiler-plugin-embeddable": {
"shasums": {
- "jar": "95ccd5c4008e454a5cb26f89405613f2ae33f46bf950c8be4d01bbdbdcfbcd08",
- "sources": "837da83c9438fa3d7925eb04463ee4475ece2ae568006549e4145972925a1118"
+ "jar": "07edff96c6196c5354caa275b748616794cc8883af02e380d091d221f02bdc80",
+ "sources": "c8bc960e0ce21534127e638d0bdd750bc64ec391db0e8333665ea0dad48e0139"
},
- "version": "2.4.0"
+ "version": "2.4.10"
},
"org.jetbrains.kotlin:kotlin-stdlib": {
"shasums": {
diff --git a/src/main/starlark/core/repositories/versions.bzl b/src/main/starlark/core/repositories/versions.bzl
index 97e88e6..b30fb47 100644
--- a/src/main/starlark/core/repositories/versions.bzl
+++ b/src/main/starlark/core/repositories/versions.bzl
@@ -66,11 +66,11 @@
sha256 = "a3fd620207d5c40da6ca789b95e7f823c54e854b7fade7f613e91096a3706d75",
),
KOTLIN_CURRENT_COMPILER_RELEASE = version(
- version = "2.4.0",
+ version = "2.4.10",
url_templates = [
"https://github.com/JetBrains/kotlin/releases/download/v{version}/kotlin-compiler-{version}.zip",
],
- sha256 = "ba1b9e6eb6ddc3275079224f2e9ea4a2b02eef7d59ce2d38404f04b22613c20a",
+ sha256 = "473dd66c7a3ef4b182065b3da670466c1bf2773a9dbb0ed8b33a39fe9d4f876d",
),
KSP_CURRENT_COMPILER_PLUGIN_RELEASE = version(
version = "2.3.9",
@@ -80,20 +80,20 @@
sha256 = "7f462f48a966051e733df463938c35d6da1c3c7191cc889fe5e3b04c7d91b5ab",
),
KOTLIN_BUILD_TOOLS_IMPL = version(
- version = "2.4.0",
+ version = "2.4.10",
url_templates = [
"https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-build-tools-impl/{version}/kotlin-build-tools-impl-{version}.jar",
],
- sha256 = "076c0a7f84d303f1e390774410c8678b8b584faa3f642435f93d2e4e81dabe7c",
+ sha256 = "4a32f63522ef4726afbdee1783f05698499abc7a5ecade3a6cafa3e4074562ee",
),
# Starting with Kotlin 2.4.0 the Build Tools API interfaces are no longer bundled in
# kotlin-compiler.jar, so they must be provided as a separate jar.
KOTLIN_BUILD_TOOLS_API = version(
- version = "2.4.0",
+ version = "2.4.10",
url_templates = [
"https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-build-tools-api/{version}/kotlin-build-tools-api-{version}.jar",
],
- sha256 = "66917335497f9ab75a36c34b3d90bad2bc8dc256c34b2413ecd0c9467fcf597d",
+ sha256 = "3953d283e7710c990672e403a87df393d9726a9bf3e172194ebb5c33e062fcb0",
),
RULES_ANDROID = version(
version = "0.7.0",