diff --git a/build.gradle.kts b/build.gradle.kts index 1c55aa2..8da8acc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -64,8 +64,9 @@ dependencies { // Open Mobile Maps SDK api(libs.openmobilemaps.mapscore) // ローカルタイルサーバの 404 を 204 へ書き換えるインターセプタで使う - // (mapscore の transitive 依存と同じ版。DataLoader が okhttp3.Interceptor を受け取る) - implementation("com.squareup.okhttp3:okhttp:5.1.0") + // (DataLoader が okhttp3.Interceptor を受け取る。mapscore 4.0.0 の transitive は + // 5.1.0 だが、ここで版をカタログに寄せて明示的に引き上げている) + implementation(libs.okhttp) // 集約ビルド(android-sdk)ではプロジェクト参照、単体ビルド(CI のリリース)では // Maven 座標で解決する。他プロバイダと同じ形。 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ec9fe40..61da797 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,19 +1,19 @@ [versions] -composeLibs = "1.7.8" +composeLibs = "1.12.1" # material3 は compose-ui とは別のバージョン系列。composeLibs(ui 系)を流用すると # 存在しない material3:1.7.8 を要求してクラスパスごと解決に失敗する。 material3 = "1.4.0" openmobilemaps = "4.0.0" -coroutines = "1.9.0" -agp = "9.2.1" -kotlin = "2.4.10" - -composeBom = "2025.02.00" -coreKtx = "1.16.0" -lifecycleRuntimeKtx = "2.8.7" -okhttp = "5.3.2" +coroutines = "1.11.0" +agp = "9.4.1" +kotlin = "2.4.20" + +composeBom = "2026.09.00" +coreKtx = "1.19.1" +lifecycleRuntimeKtx = "2.11.0" +okhttp = "5.5.0" playServicesMaps = "20.0.0" -activityCompose = "1.9.3" +activityCompose = "1.13.0" ktLint = "14.2.0" junit = "4.13.2"