summaryrefslogtreecommitdiff
path: root/app/build.gradle.kts
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-08-24 08:18:44 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-08-24 08:18:44 +0000
commite42bfbd6a65eefd0f24677aebb74993ae56490cf (patch)
tree9433c07d0aa7b65f7eaeae9c4870c1cb42243646 /app/build.gradle.kts
parentead050b61fba23fd9f9d26dada997309dcb1d9ba (diff)
Batch-upgrade dependencies: 4 of ~14 safely bumped, rest blocked on compileSdk
DataStore, security-crypto (out of alpha), and the two androidx.test libs upgraded cleanly. Everything else in the Compose/Activity/ Navigation/Lifecycle/Room/WorkManager family's current releases requires compileSdk 35+/AGP 8.6+ (this project is on AGP 8.3.2/ compileSdk 34) -- reverted those to original versions rather than force a much bigger AGP/compileSdk upgrade into what was scoped as a routine freshness pass. Documented as its own BACKLOG item, along with the EncryptedSharedPreferences/MasterKey deprecation the security-crypto bump surfaced. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017GMEkHeqKz6FLkmizowBTK
Diffstat (limited to 'app/build.gradle.kts')
-rw-r--r--app/build.gradle.kts8
1 files changed, 4 insertions, 4 deletions
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 42bdbed..dd1cddd 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -63,8 +63,8 @@ dependencies {
ksp("androidx.room:room-compiler:2.6.1")
implementation("androidx.work:work-runtime-ktx:2.9.0")
- implementation("androidx.datastore:datastore-preferences:1.1.1")
- implementation("androidx.security:security-crypto:1.1.0-alpha06")
+ implementation("androidx.datastore:datastore-preferences:1.2.1")
+ implementation("androidx.security:security-crypto:1.1.0")
implementation("com.squareup.okhttp3:okhttp:4.12.0")
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3")
@@ -80,8 +80,8 @@ dependencies {
// extraction-pipeline regression tests can't be plain JVM unit tests. MockWebServer serves
// fixture HTML over real http:// -- ReaderExtractor's WebView has allowFileAccess = false
// (deliberately, see its own comments), so file:// fixtures wouldn't load.
- androidTestImplementation("androidx.test.ext:junit:1.2.1")
- androidTestImplementation("androidx.test:runner:1.6.2")
+ androidTestImplementation("androidx.test.ext:junit:1.3.0")
+ androidTestImplementation("androidx.test:runner:1.7.0")
androidTestImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.8.0")
androidTestImplementation("com.squareup.okhttp3:mockwebserver:4.12.0")
}