// Pin transitive runtime libraries to the stable versions reviewed for this release. // Constraints upgrade only components already requested by a dependency; they add no capability. // AI-INTENT: Review the resolved APK and its manifest after changing this set. // https://wiki.271.pics/Riff/LATEST/dependency-security#update-acceptance-and-derived-data dependencies { constraints { implementation 'androidx.annotation:annotation:1.11.0' implementation 'androidx.annotation:annotation-experimental:1.6.0' implementation 'androidx.annotation:annotation-jvm:1.11.0' implementation 'androidx.autofill:autofill:1.3.0' implementation 'androidx.collection:collection:1.7.0' implementation 'androidx.collection:collection-jvm:1.7.0' implementation 'androidx.collection:collection-ktx:1.7.0' implementation 'androidx.concurrent:concurrent-futures:1.3.0' implementation 'androidx.core:core:1.19.1' implementation 'androidx.core:core-ktx:1.19.1' implementation 'androidx.customview:customview:1.2.0' implementation 'androidx.customview:customview-poolingcontainer:1.1.0' implementation 'androidx.emoji2:emoji2:1.7.0' implementation 'androidx.exifinterface:exifinterface:1.4.2' implementation 'androidx.fragment:fragment:1.9.1' implementation 'androidx.graphics:graphics-path:1.1.0' implementation 'androidx.lifecycle:lifecycle-common:2.11.0' implementation 'androidx.lifecycle:lifecycle-common-jvm:2.11.0' implementation 'androidx.lifecycle:lifecycle-livedata:2.11.0' implementation 'androidx.lifecycle:lifecycle-livedata-core:2.11.0' implementation 'androidx.lifecycle:lifecycle-livedata-core-ktx:2.11.0' implementation 'androidx.lifecycle:lifecycle-process:2.11.0' implementation 'androidx.lifecycle:lifecycle-runtime:2.11.0' implementation 'androidx.lifecycle:lifecycle-runtime-android:2.11.0' implementation 'androidx.lifecycle:lifecycle-runtime-compose:2.11.0' implementation 'androidx.lifecycle:lifecycle-runtime-compose-android:2.11.0' implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.11.0' implementation 'androidx.lifecycle:lifecycle-runtime-ktx-android:2.11.0' implementation 'androidx.lifecycle:lifecycle-service:2.11.0' implementation 'androidx.lifecycle:lifecycle-viewmodel:2.11.0' implementation 'androidx.lifecycle:lifecycle-viewmodel-android:2.11.0' implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.11.0' implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate:2.11.0' implementation 'androidx.lifecycle:lifecycle-viewmodel-savedstate-android:2.11.0' implementation 'androidx.loader:loader:1.2.0' implementation 'androidx.media:media:1.8.0' implementation 'androidx.navigationevent:navigationevent:1.2.0' implementation 'androidx.navigationevent:navigationevent-android:1.2.0' implementation 'androidx.navigationevent:navigationevent-compose:1.2.0' implementation 'androidx.navigationevent:navigationevent-compose-android:1.2.0' implementation 'androidx.profileinstaller:profileinstaller:1.4.1' implementation 'androidx.room:room-common:2.8.5' implementation 'androidx.room:room-ktx:2.8.5' implementation 'androidx.room:room-runtime:2.8.5' implementation 'androidx.savedstate:savedstate:1.5.0' implementation 'androidx.savedstate:savedstate-android:1.5.0' implementation 'androidx.savedstate:savedstate-compose:1.5.0' implementation 'androidx.savedstate:savedstate-compose-android:1.5.0' implementation 'androidx.savedstate:savedstate-ktx:1.5.0' implementation 'androidx.sqlite:sqlite:2.7.1' implementation 'androidx.sqlite:sqlite-framework:2.7.1' implementation 'androidx.startup:startup-runtime:1.2.0' implementation 'androidx.tracing:tracing:2.0.4' implementation 'androidx.versionedparcelable:versionedparcelable:1.2.1' implementation 'androidx.viewpager:viewpager:1.1.0' implementation 'androidx.window:window:1.5.1' implementation 'androidx.window:window-core:1.5.1' implementation 'androidx.window:window-core-android:1.5.1' implementation 'androidx.work:work-runtime:2.12.0' implementation 'com.google.android.gms:play-services-basement:18.12.0' implementation 'com.google.android.gms:play-services-tasks:18.4.1' implementation 'com.google.errorprone:error_prone_annotations:2.50.0' implementation 'com.google.guava:guava:33.7.2-android' implementation 'org.jetbrains:annotations:26.1.0' implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.4.21' implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.4.21' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.11.0' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.11.0' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.11.0' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.11.0' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.11.0' implementation 'org.jetbrains.kotlinx:kotlinx-serialization-bom:1.11.0' implementation 'org.jetbrains.kotlinx:kotlinx-serialization-core:1.11.0' implementation 'org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.11.0' implementation 'org.jspecify:jspecify:1.0.1' } }