2026-08-04 23:32:44 +08:00
{
"schemaVersion" : 1 ,
2026-08-19 10:58:09 +08:00
"reviewedAt" : "2026-08-19" ,
"scopeNote" : "Android debug runtime, debug unit-test runtime, and debug instrumentation-test runtime graphs, plus direct build entry points. Release notices still require a release-graph review." ,
2026-08-04 23:32:44 +08:00
"components" : [
{
"id" : "gradle-wrapper" ,
"coordinates" : null ,
"version" : "8.2" ,
"scope" : "build" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/gradle/gradle/blob/v8.2.0/LICENSE"
},
2026-08-07 18:00:38 +08:00
{
"id" : "android-gradle-plugin" ,
"coordinates" : null ,
"version" : "8.2.0" ,
"scope" : "build" ,
"license" : "Apache-2.0" ,
"source" : "https://android.googlesource.com/platform/tools/base/+/studio-2022.2.1-patch4/LICENSE"
},
2026-08-04 23:32:44 +08:00
{
"id" : "kotlin-gradle-plugin" ,
"coordinates" : null ,
"version" : "1.9.20" ,
"scope" : "build" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/JetBrains/kotlin/blob/v1.9.20/license/LICENSE.txt"
},
2026-08-07 18:00:38 +08:00
{
"id" : "hilt-gradle-plugin" ,
"coordinates" : null ,
"version" : "2.48.1" ,
"scope" : "build" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/google/dagger/blob/dagger-2.48.1/LICENSE.txt"
},
{
"id" : "compose-bom" ,
"coordinates" : "androidx.compose:compose-bom:2023.10.01" ,
"version" : "2023.10.01" ,
"scope" : "runtime-constraints" ,
"license" : "Apache-2.0" ,
"source" : "https://android.googlesource.com/platform/frameworks/support/+/androidx-main/LICENSE.txt"
},
{
"id" : "navigation-compose" ,
"coordinates" : "androidx.navigation:navigation-compose:2.7.5" ,
"version" : "2.7.5" ,
"scope" : "runtime" ,
"license" : "Apache-2.0" ,
"source" : "https://android.googlesource.com/platform/frameworks/support/+/androidx-main/LICENSE.txt"
},
{
"id" : "room-runtime" ,
"coordinates" : "androidx.room:room-runtime:2.6.1" ,
"version" : "2.6.1" ,
"scope" : "runtime" ,
"license" : "Apache-2.0" ,
"source" : "https://android.googlesource.com/platform/frameworks/support/+/androidx-main/LICENSE.txt"
},
{
"id" : "datastore-preferences" ,
"coordinates" : "androidx.datastore:datastore-preferences:1.0.0" ,
"version" : "1.0.0" ,
"scope" : "runtime" ,
"license" : "Apache-2.0" ,
"source" : "https://android.googlesource.com/platform/frameworks/support/+/androidx-main/LICENSE.txt"
},
{
"id" : "hilt-android" ,
"coordinates" : "com.google.dagger:hilt-android:2.48.1" ,
"version" : "2.48.1" ,
"scope" : "runtime" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/google/dagger/blob/dagger-2.48.1/LICENSE.txt"
},
2026-08-04 23:32:44 +08:00
{
"id" : "kotlin-stdlib" ,
"coordinates" : "org.jetbrains.kotlin:kotlin-stdlib:1.9.20" ,
"version" : "1.9.20" ,
"scope" : "runtime" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/JetBrains/kotlin/blob/v1.9.20/license/LICENSE.txt"
},
{
"id" : "jetbrains-annotations" ,
2026-08-07 18:00:38 +08:00
"coordinates" : "org.jetbrains:annotations:23.0.0" ,
"version" : "23.0.0" ,
2026-08-04 23:32:44 +08:00
"scope" : "runtime-transitive" ,
"license" : "Apache-2.0" ,
2026-08-07 18:00:38 +08:00
"source" : "https://repo1.maven.org/maven2/org/jetbrains/annotations/23.0.0/annotations-23.0.0.pom"
},
{
"id" : "jsr305" ,
"coordinates" : "com.google.code.findbugs:jsr305:3.0.2" ,
"version" : "3.0.2" ,
"scope" : "runtime-transitive" ,
"license" : "BSD-3-Clause" ,
"source" : "https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom"
},
{
"id" : "guava-listenablefuture" ,
"coordinates" : "com.google.guava:listenablefuture:1.0" ,
"version" : "1.0" ,
"scope" : "runtime-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://repo1.maven.org/maven2/com/google/guava/listenablefuture/1.0/listenablefuture-1.0.pom"
},
{
"id" : "javax-inject" ,
"coordinates" : "javax.inject:javax.inject:1" ,
"version" : "1" ,
"scope" : "runtime-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom"
2026-08-04 23:32:44 +08:00
},
{
"id" : "junit4" ,
"coordinates" : "junit:junit:4.13.2" ,
"version" : "4.13.2" ,
"scope" : "test" ,
"license" : "EPL-1.0" ,
"source" : "https://github.com/junit-team/junit4/blob/r4.13.2/LICENSE-junit.txt"
},
{
"id" : "hamcrest-core" ,
"coordinates" : "org.hamcrest:hamcrest-core:1.3" ,
"version" : "1.3" ,
"scope" : "test-transitive" ,
"license" : "BSD-3-Clause" ,
"source" : "https://github.com/hamcrest/JavaHamcrest/blob/hamcrest-java-1.3/LICENSE.txt"
2026-08-19 10:58:09 +08:00
},
{
"id" : "hamcrest-library" ,
"coordinates" : "org.hamcrest:hamcrest-library:1.3" ,
"version" : "1.3" ,
"scope" : "androidTest-transitive" ,
"license" : "BSD-3-Clause" ,
"source" : "https://github.com/hamcrest/JavaHamcrest/blob/hamcrest-java-1.3/LICENSE.txt"
},
{
"id" : "hamcrest-integration" ,
"coordinates" : "org.hamcrest:hamcrest-integration:1.3" ,
"version" : "1.3" ,
"scope" : "androidTest-transitive" ,
"license" : "BSD-3-Clause" ,
"source" : "https://github.com/hamcrest/JavaHamcrest/blob/hamcrest-java-1.3/LICENSE.txt"
},
{
"id" : "gson" ,
"coordinates" : "com.google.code.gson:gson:2.9.0" ,
"version" : "2.9.0" ,
"scope" : "androidTest-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/google/gson/blob/gson-parent-2.9.0/LICENSE"
},
{
"id" : "javawriter" ,
"coordinates" : "com.squareup:javawriter:2.1.1" ,
"version" : "2.1.1" ,
"scope" : "androidTest-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/square/javawriter/blob/javawriter-2.1.1/LICENSE.txt"
2026-08-04 23:32:44 +08:00
}
2026-08-07 18:00:38 +08:00
],
"groupPolicies" : [
{
"id" : "androidx-runtime-policy" ,
"groupPrefix" : "androidx" ,
"scope" : "runtime-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://android.googlesource.com/platform/frameworks/support/+/androidx-main/LICENSE.txt"
},
{
"id" : "dagger-runtime-policy" ,
"groupPrefix" : "com.google.dagger" ,
"scope" : "runtime-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/google/dagger/blob/dagger-2.48.1/LICENSE.txt"
},
{
"id" : "kotlin-runtime-policy" ,
"groupPrefix" : "org.jetbrains.kotlin" ,
"scope" : "runtime-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/JetBrains/kotlin/blob/v1.9.20/license/LICENSE.txt"
},
{
"id" : "kotlinx-runtime-policy" ,
"groupPrefix" : "org.jetbrains.kotlinx" ,
"scope" : "runtime-transitive" ,
"license" : "Apache-2.0" ,
"source" : "https://github.com/Kotlin/kotlinx.coroutines/blob/1.7.1/LICENSE.txt"
}
2026-08-04 23:32:44 +08:00
]
}