From f75e527299625d774aa72cb2b33994696d0d43eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Nov 2026 18:57:26 +0000 Subject: [PATCH 1/2] Bump the androidx group with 7 updates Bumps the androidx group with 7 updates: | Package | From | To | | --- | --- | --- | | androidx.compose:compose-bom | `2025.11.01` | `2026.09.00` | | androidx.navigation:navigation-compose | `2.8.2` | `2.10.2` | | androidx.hilt:hilt-navigation-compose | `1.0.0` | `1.4.0` | | androidx.core:core-ktx | `1.10.1` | `1.19.1` | | androidx.appcompat:appcompat | `1.6.1` | `1.8.0` | | androidx.compose.material3:material3 | `1.4.0-alpha11` | `1.5.0-rc01` | | androidx.constraintlayout:constraintlayout | `2.1.4` | `2.2.2` | Updates `androidx.compose:compose-bom` from 2025.11.01 to 2026.09.00 Updates `androidx.navigation:navigation-compose` from 2.8.2 to 2.10.2 Updates `androidx.hilt:hilt-navigation-compose` from 1.0.0 to 1.4.0 Updates `androidx.core:core-ktx` from 1.10.1 to 1.19.1 Updates `androidx.appcompat:appcompat` from 1.6.1 to 1.8.0 Updates `androidx.compose.material3:material3` from 1.4.0-alpha11 to 1.5.0-rc01 Updates `androidx.constraintlayout:constraintlayout` from 2.1.4 to 2.2.2 --- updated-dependencies: - dependency-name: androidx.compose:compose-bom dependency-version: 2026.09.00 dependency-type: direct:production dependency-group: androidx - dependency-name: androidx.navigation:navigation-compose dependency-version: 2.10.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: androidx - dependency-name: androidx.hilt:hilt-navigation-compose dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: androidx - dependency-name: androidx.core:core-ktx dependency-version: 1.19.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: androidx - dependency-name: androidx.appcompat:appcompat dependency-version: 1.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: androidx - dependency-name: androidx.compose.material3:material3 dependency-version: 1.5.0-rc01 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: androidx - dependency-name: androidx.constraintlayout:constraintlayout dependency-version: 2.2.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: androidx ... Signed-off-by: dependabot[bot] --- app/build.gradle.kts | 6 +++--- gradle/libs.versions.toml | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 84bdc850..8f83a4df 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -82,17 +82,17 @@ android { dependencies { // Jetpack Compose dependencies - implementation(platform("androidx.compose:compose-bom:2025.11.01")) + implementation(platform("androidx.compose:compose-bom:2026.09.00")) implementation("androidx.compose.ui:ui") implementation("androidx.compose.ui:ui-tooling-preview") implementation("androidx.activity:activity-compose") implementation("androidx.lifecycle:lifecycle-viewmodel-compose") - implementation("androidx.navigation:navigation-compose:2.8.2") + implementation("androidx.navigation:navigation-compose:2.10.2") implementation(libs.material3) implementation("com.google.dagger:hilt-android:2.51.1") implementation(libs.androidx.foundation) kapt("com.google.dagger:hilt-android-compiler:2.51.1") - implementation("androidx.hilt:hilt-navigation-compose:1.0.0") + implementation("androidx.hilt:hilt-navigation-compose:1.4.0") implementation("com.google.accompanist:accompanist-pager:0.24.0-alpha") // Other dependencies diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index baadf24f..e7165551 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,20 +2,20 @@ agp = "8.8.2" composeLintChecks = "1.4.2" kotlin = "1.9.0" -coreKtx = "1.10.1" +coreKtx = "1.19.1" junit = "4.13.2" junitVersion = "1.1.5" espressoCore = "3.5.1" -appcompat = "1.6.1" +appcompat = "1.8.0" material = "1.12.0" activity = "1.8.0" -constraintlayout = "2.1.4" +constraintlayout = "2.2.2" runtimeAndroid = "1.7.2" apollo = "4.1.1" # Using alpha due to pull-to-refresh bug in stable # See https://stackoverflow.com/a/79126321 -material3 = "1.4.0-alpha11" +material3 = "1.5.0-rc01" runtime = "1.9.4" ui = "1.9.4" foundation = "1.9.4" From 601ee7710ca15b2cdbe746e02efcc68d9606d86a Mon Sep 17 00:00:00 2001 From: Caleb Shim Date: Tue, 10 Nov 2026 15:09:30 -0500 Subject: [PATCH 2/2] Raise Java/Kotlin JVM target to 11 The updated Compose/androidx libraries are compiled for JVM 11 and can't be inlined into JVM 1.8 bytecode. Co-Authored-By: Claude Opus 5.5 --- app/build.gradle.kts | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8f83a4df..88fca667 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,3 +1,4 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget import java.io.FileInputStream import java.util.Properties @@ -10,19 +11,18 @@ if (secretsPropertiesFile.exists()) { plugins { alias(libs.plugins.androidApplication) - alias(libs.plugins.jetbrainsKotlinAndroid) version "1.9.10" - id("com.apollographql.apollo") version "4.0.0" - id("kotlin-kapt") - id("com.google.dagger.hilt.android") - id("org.jetbrains.kotlin.plugin.compose") version "2.0.0" // this version matches your Kotlin version - id("org.jetbrains.kotlin.plugin.serialization") + alias(libs.plugins.apollo) + alias(libs.plugins.ksp) + alias(libs.plugins.hilt) + alias(libs.plugins.kotlinCompose) + alias(libs.plugins.kotlinSerialization) id("com.google.gms.google-services") } android { namespace = "com.cornellappdev.score" - compileSdk = 35 + compileSdk = 37 defaultConfig { applicationId = "com.cornellappdev.score" @@ -67,16 +67,15 @@ android { ) } } - composeOptions { - kotlinCompilerExtensionVersion = "1.7.0" - } - compileOptions { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } - kotlinOptions { - jvmTarget = "1.8" +} + +kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_11) } } @@ -89,9 +88,9 @@ dependencies { implementation("androidx.lifecycle:lifecycle-viewmodel-compose") implementation("androidx.navigation:navigation-compose:2.10.2") implementation(libs.material3) - implementation("com.google.dagger:hilt-android:2.51.1") + implementation("com.google.dagger:hilt-android:${libs.versions.hilt.get()}") implementation(libs.androidx.foundation) - kapt("com.google.dagger:hilt-android-compiler:2.51.1") + ksp("com.google.dagger:hilt-android-compiler:${libs.versions.hilt.get()}") implementation("androidx.hilt:hilt-navigation-compose:1.4.0") implementation("com.google.accompanist:accompanist-pager:0.24.0-alpha") @@ -111,7 +110,7 @@ dependencies { implementation("io.socket:socket.io-client:2.1.1") { exclude(group = "org.json", module = "json") } - implementation("com.apollographql.apollo:apollo-runtime:4.0.0") + implementation(libs.apollo.runtime) implementation("io.coil-kt.coil3:coil-compose:3.1.0") implementation("io.coil-kt.coil3:coil-network-okhttp:3.1.0") lintChecks(libs.compose.lint.checks)