11[versions ]
2- android-gradle-plugin = " 8.13.1"
3- androidx-credentials-registry-provider = " 1.0.0-alpha03"
4- appcompat = " 1.7.1"
5- biometricKtx = " 1.2.0-alpha05"
2+ android-gradle-plugin = " 8.13.1" # 9.1.0 not yet supported by Dokka.
3+ play-services-identity-credentials = " 16.0.0-alpha11"
4+ androidx-credentials-registry-provider = " 1.0.0-alpha04"
5+ androidx-appcompat = " 1.7.1"
6+ androidx-biometric-ktx = " 1.2.0-alpha05"
7+ androidx-test-ext-junit = " 1.3.0"
8+ androidx-test-monitor = " 1.8.0"
9+ androidx-test-core = " 1.7.0"
10+ androidx-test-rules = " 1.7.0"
11+ androidx-test-runner = " 1.7.0"
12+ androidx-test-espresso = " 3.7.0"
613bouncy-castle = " 1.83"
714cbor = " 0.9"
815coseJava = " 1.1.0"
9- dependency-license-report = " 3.0.1"
10- dependencycheck = " 12.1.9"
11- dokka = " 2.1.0"
12- espresso = " 3.7.0"
13- eudi-document-manager = " 0.13.0"
14- eudi-iso18013-data-transfer = " 0.10.0"
15- eudi-lib-jvm-openid4vci-kt = " 0.9.1"
16- eudi-lib-jvm-siop-openid4vp-kt = " 0.11.1"
17- eudi-lib-jvm-sdjwt-kt = " 0.10.0" # 0.17.2
16+ dependency-license-report = " 3.1.1"
17+ dependencycheck = " 12.2.0"
18+ dokka = " 2.1.0" # 2.2.0-Beta
19+ eudi-document-manager = " 0.14.0"
20+ eudi-iso18013-data-transfer = " 0.11.0"
21+ eudi-lib-jvm-openid4vci-ktx = " 0.9.1"
22+ eudi-lib-jvm-siop-openid4vp-ktx = " 0.11.1"
23+ eudi-lib-jvm-sdjwt-ktx = " 0.10.0" # 0.18.0
1824eudi-lib-kmp-statium = " 0.4.0"
19- json = " 20250517"
20- junit-android = " 1.3.0"
21- kotlin = " 2.2.21"
25+ json = " 20251224"
26+ kotlin = " 2.3.10"
2227kotlin-coroutines-test = " 1.10.2"
23- kotlinx-io = " 0.8.2 "
24- ktor = " 3.3.3 "
25- mavenPublish = " 0.35 .0"
26- mockito-android = " 5.20 .0"
27- mockk = " 1.14.6 "
28+ kotlinx-io = " 0.9.0 "
29+ ktor = " 3.4.1 "
30+ mavenPublish = " 0.36 .0"
31+ mockito-android = " 5.22 .0"
32+ mockk = " 1.14.9 "
2833multipaz = " 0.94.0" # 0.95.0
29- nimbus-sdk = " 11.30.1"
30- play-services-identity-credentials = " 16.0.0-alpha08"
31- robolectric = " 4.16"
32- sonarqube = " 7.1.0.6387"
33- test-core = " 1.7.0"
34- test-rules = " 1.7.0"
35- test-runner = " 1.7.0"
34+ nimbus-sdk = " 11.33"
35+ robolectric = " 4.16.1"
36+ sonarqube = " 7.2.2.6593"
3637upokecenter-cbor = " 4.5.6"
37- kover = " 0.9.3"
38+ kover = " 0.9.7"
39+
40+ [plugins ]
41+ android-library = { id = " com.android.library" , version.ref = " android-gradle-plugin" }
42+ dependency-license-report = { id = " com.github.jk1.dependency-license-report" , version.ref = " dependency-license-report" }
43+ dependencycheck = { id = " org.owasp.dependencycheck" , version.ref = " dependencycheck" }
44+ dokka-html = { id = " org.jetbrains.dokka" , version.ref = " dokka" }
45+ dokka-javadoc = { id = " org.jetbrains.dokka-javadoc" , version.ref = " dokka" }
46+ maven_publish = { id = " maven-publish" }
47+ kotlin-ktlint = { id = " org.jlleitschuh.gradle.ktlint" , version.ref = " android-gradle-plugin" }
48+ # builtin-kotlin = { id = "com.android.built-in-kotlin", version.ref = "android-gradle-plugin" }
49+ # legacy-kapt = { id = "com.android.legacy-kapt", version.ref = "android-gradle-plugin" }
50+ kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
51+ kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
52+ gradle-publish = { id = " com.vanniktech.maven.publish" , version.ref = " mavenPublish" }
53+ sonarqube = { id = " org.sonarqube" , version.ref = " sonarqube" }
54+ kover = { id = " org.jetbrains.kotlinx.kover" , version.ref = " kover" }
3855
3956[libraries ]
57+ androidx-appcompat = { module = " androidx.appcompat:appcompat" , version.ref = " androidx-appcompat" }
58+ androidx-biometric-ktx = { group = " androidx.biometric" , name = " biometric-ktx" , version.ref = " androidx-biometric-ktx" }
4059androidx-credentials-registry-provider = { module = " androidx.credentials.registry:registry-provider" , version.ref = " androidx-credentials-registry-provider" }
41- android-junit = { module = " androidx.test.ext:junit" , version.ref = " junit-android" }
42- appcompat = { module = " androidx.appcompat:appcompat" , version.ref = " appcompat" }
43- biometric-ktx = { group = " androidx.biometric" , name = " biometric-ktx" , version.ref = " biometricKtx" }
60+ androidx-test-ext-junit = { module = " androidx.test.ext:junit" , version.ref = " androidx-test-ext-junit" }
61+ androidx-test-core = { module = " androidx.test:monitor" , version.ref = " androidx-test-monitor" }
62+ androidx-test-monitor = { module = " androidx.test:core" , version.ref = " androidx-test-core" }
63+ androidx-test-core-ktx = { module = " androidx.test:core-ktx" , version.ref = " androidx-test-core" }
64+ androidx-test-rules = { module = " androidx.test:rules" , version.ref = " androidx-test-rules" }
65+ androidx-test-runner = { module = " androidx.test:runner" , version.ref = " androidx-test-runner" }
66+ androidx-test-espresso-core = { module = " androidx.test.espresso:espresso-core" , version.ref = " androidx-test-espresso" }
67+ androidx-test-espresso-intents = { module = " androidx.test.espresso:espresso-intents" , version.ref = " androidx-test-espresso" }
68+ androidx-test-espresso-contrib = { module = " androidx.test.espresso:espresso-contrib" , version.ref = " androidx-test-espresso" }
69+ play-services-identity-credentials = { module = " com.google.android.gms:play-services-identity-credentials" , version.ref = " play-services-identity-credentials" }
4470bouncy-castle-pkix = { module = " org.bouncycastle:bcpkix-jdk18on" , version.ref = " bouncy-castle" }
4571bouncy-castle-prov = { module = " org.bouncycastle:bcprov-jdk18on" , version.ref = " bouncy-castle" }
4672cbor = { module = " co.nstant.in:cbor" , version.ref = " cbor" }
4773cose-java = { module = " com.augustcellars.cose:cose-java" , version.ref = " coseJava" }
48- espresso-contrib = { module = " androidx.test.espresso:espresso-contrib" , version.ref = " espresso" }
49- espresso-core = { module = " androidx.test.espresso:espresso-core" , version.ref = " espresso" }
50- espresso-intents = { module = " androidx.test.espresso:espresso-intents" , version.ref = " espresso" }
5174eudi-document-manager = { module = " eu.europa.ec.eudi:eudi-lib-android-wallet-document-manager" , version.ref = " eudi-document-manager" }
5275eudi-iso18013-data-transfer = { module = " eu.europa.ec.eudi:eudi-lib-android-iso18013-data-transfer" , version.ref = " eudi-iso18013-data-transfer" }
53- eudi-lib-jvm-openid4vci-kt = { module = " eu.europa.ec.eudi:eudi-lib-jvm-openid4vci-kt" , version.ref = " eudi-lib-jvm-openid4vci-kt " }
54- eudi-lib-jvm-siop-openid4vp-kt = { module = " eu.europa.ec.eudi:eudi-lib-jvm-siop-openid4vp-kt" , version.ref = " eudi-lib-jvm-siop-openid4vp-kt " }
55- eudi-lib-jvm-sdjwt-kt = { module = " eu.europa.ec.eudi:eudi-lib-jvm-sdjwt-kt" , version.ref = " eudi-lib-jvm-sdjwt-kt " }
76+ eudi-lib-jvm-openid4vci-ktx = { module = " eu.europa.ec.eudi:eudi-lib-jvm-openid4vci-kt" , version.ref = " eudi-lib-jvm-openid4vci-ktx " }
77+ eudi-lib-jvm-siop-openid4vp-ktx = { module = " eu.europa.ec.eudi:eudi-lib-jvm-siop-openid4vp-kt" , version.ref = " eudi-lib-jvm-siop-openid4vp-ktx " }
78+ eudi-lib-jvm-sdjwt-ktx = { module = " eu.europa.ec.eudi:eudi-lib-jvm-sdjwt-kt" , version.ref = " eudi-lib-jvm-sdjwt-ktx " }
5679eudi-lib-kmp-statium = { module = " eu.europa.ec.eudi:eudi-lib-kmp-statium-android" , version.ref = " eudi-lib-kmp-statium" }
5780json = { module = " org.json:json" , version.ref = " json" }
5881kotlin-coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " kotlin-coroutines-test" }
@@ -64,22 +87,11 @@ mockito-android = { module = "org.mockito:mockito-android", version.ref = "mocki
6487mockk = { module = " io.mockk:mockk" , version.ref = " mockk" }
6588multipaz-android = { module = " org.multipaz:multipaz-android" , version.ref = " multipaz" }
6689nimbus-oauth2-oidc-sdk = { module = " com.nimbusds:oauth2-oidc-sdk" , version.ref = " nimbus-sdk" }
67- play-services-identity-credentials = { module = " com.google.android.gms:play-services-identity-credentials" , version.ref = " play-services-identity-credentials" }
6890robolectric = { module = " org.robolectric:robolectric" , version.ref = " robolectric" }
69- test-core = { module = " androidx.test:core" , version.ref = " test-core" }
70- test-coreKtx = { module = " androidx.test:core-ktx" , version.ref = " test-core" }
71- test-rules = { module = " androidx.test:rules" , version.ref = " test-rules" }
72- test-runner = { module = " androidx.test:runner" , version.ref = " test-runner" }
7391upokecenter-cbor = { module = " com.upokecenter:cbor" , version.ref = " upokecenter-cbor" }
92+ dokka-android-documentation-plugin = { module = " org.jetbrains.dokka:android-documentation-plugin" , version.ref = " dokka" }
7493
75- [plugins ]
76- android-library = { id = " com.android.library" , version.ref = " android-gradle-plugin" }
77- dependency-license-report = { id = " com.github.jk1.dependency-license-report" , version.ref = " dependency-license-report" }
78- dependencycheck = { id = " org.owasp.dependencycheck" , version.ref = " dependencycheck" }
79- dokka-html = { id = " org.jetbrains.dokka" , version.ref = " dokka" }
80- dokka-javadoc = { id = " org.jetbrains.dokka-javadoc" , version.ref = " dokka" }
81- kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
82- kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
83- maven-publish = { id = " com.vanniktech.maven.publish" , version.ref = " mavenPublish" }
84- sonarqube = { id = " org.sonarqube" , version.ref = " sonarqube" }
85- kover = { id = " org.jetbrains.kotlinx.kover" , version.ref = " kover" }
94+ [bundles ]
95+ androidx-test = [ " androidx-test-rules" , " androidx-test-runner" ]
96+ androidx-test-espresso = [ " androidx-test-espresso-contrib" , " androidx-test-espresso-core" , " androidx-test-espresso-intents" ]
97+ bouncy-castle = [ " bouncy-castle-pkix" , " bouncy-castle-prov" ]
0 commit comments