From 16ef9f216412caf0c7ea74a41b05d719bf4bd9c0 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Fri, 28 Feb 2025 15:38:31 +0100 Subject: [PATCH 01/58] Update to Android SDK 35 (#579) * Update to target 35 * EnableEdgeToEdge --- gradle/depend.gradle | 4 ++-- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 9e92dd7b3..8439a54ef 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -74,8 +74,8 @@ ext { "taxi", taxiVersion, "scan", scanVersion, "transpo", transpoVersion, "evcharging", evchargingVersion, "tripo", tripoVersion, "mobilitySharing", mobilitySharingVersion, "commonState", commonStateVersion, "commonView", commonViewVersion, "composeNavigation", composeNavigationVersion, "composeDs", composeDsVersion, "login", loginVersion] min_sdk_version = 24 - compile_sdk_version = 34 - target_sdk_version = 34 + compile_sdk_version = 35 + target_sdk_version = 35 //ATAC diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 88f1b2816..c3e8dc2f2 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -67,7 +67,7 @@ jwt = "0.8.0" kotlin = "2.0.20" kotlinx-coroutines = "1.8.1" # Cannot update this until we remove the Tempo library kotlinter = "4.3.0" -kustomer = "2.10.8" +kustomer = "3.3.1" ksp-plugin = "2.0.20-1.0.25" landscapist-glide = "1.5.2" lottie = "6.4.1" From 16a28813a11c8600d595ebec39e9d2b50a1f67f5 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Mon, 3 Mar 2025 15:16:48 +0100 Subject: [PATCH 02/58] Version update (#582) --- gradle/depend.gradle | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 8439a54ef..614165dfc 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,23 +40,23 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.8.14' - designsystemVersion = '1.4.19' - modelVersion = '2.13.23' - coreVersion = '2.16.26' - payVersion = '1.13.25' + utilityVersion = '2.8.15' + designsystemVersion = '1.4.20' + modelVersion = '2.13.24' + coreVersion = '2.16.27' + payVersion = '1.13.26' ticketVersion = '0.10.2' searchVersion = '1.1.4' - taxiVersion = '1.1.25' + taxiVersion = '1.1.26' scanVersion = '1.3.7' - transpoVersion = '1.9.26' - evchargingVersion = '1.8.5' - tripoVersion = '1.8.32' - mobilitySharingVersion = '2.17.31' + transpoVersion = '1.9.27' + evchargingVersion = '1.8.6' + tripoVersion = '1.8.33' + mobilitySharingVersion = '2.17.32' commonStateVersion = '0.2.27' commonViewVersion = '0.3.30' composeNavigationVersion = '0.3.4' - composeDsVersion = '0.3.22' + composeDsVersion = '0.3.23' historyVersion = '0.3.0' mapVersion = '0.3.2' profileVersion = '0.3.1' From 9f5fbb679e89fb12858a89678aca4bd826868c1b Mon Sep 17 00:00:00 2001 From: gaglileo Date: Mon, 3 Mar 2025 15:37:18 +0100 Subject: [PATCH 03/58] Added Facebook Core SDK (#580) --- gradle/libs-urbi.versions.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index c3e8dc2f2..c14daad23 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -36,6 +36,7 @@ androidx-web-kit = "1.8.0" commons-codec = "1.15" dagger = "2.52" dependencyGuard = "0.5.0" +facebook = "latest.release" firebase-bom = "33.1.0" firebase-app-distribution-plugin = "5.0.0" firebase-crashlytics-plugin = "3.0.1" @@ -153,6 +154,7 @@ androidx-work-manager-runtime = { group = "androidx.work", name = "work-runtime" androidx-work-manager-runtime-ktx = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidx-work-manager" } androidx-webkit = { group = "androidx.webkit", name = "webkit", version.ref = "androidx-web-kit" } commons-codec = { group = "commons-codec", name = "commons-codec", version.ref = "commons-codec" } +facebook = { group = "com.facebook.android", name = "facebook-core", version.ref = "facebook" } firebase-ui-auth = { group = "com.firebaseui", name = "firebase-ui-auth", version.ref = "firebase-ui-auth" } flow-layout = { group = "com.nex3z", name = "flow-layout", version.ref = "flow-layout" } glide-glide = { group = "com.github.bumptech.glide", name = "glide", version.ref = "glide" } From b1353381b0aeb8187cae4bd9c351ff86b133b2b7 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Tue, 11 Mar 2025 15:53:32 +0100 Subject: [PATCH 04/58] Align dev for release 6.17.1 (#583) --- gradle/depend.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 614165dfc..f6f3a0a60 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -54,7 +54,7 @@ ext { tripoVersion = '1.8.33' mobilitySharingVersion = '2.17.32' commonStateVersion = '0.2.27' - commonViewVersion = '0.3.30' + commonViewVersion = '0.3.31' composeNavigationVersion = '0.3.4' composeDsVersion = '0.3.23' historyVersion = '0.3.0' From 5307eb9f05ab454437697c3bbb6e691b7e8f86ff Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Wed, 12 Mar 2025 14:36:13 +0100 Subject: [PATCH 05/58] Fix Test (#584) --- gradle/libs-urbi.versions.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index c14daad23..189e6c4db 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -1,7 +1,7 @@ [versions] accompanist_compose = "0.34.0" adapter-delegates4 = "4.3.0" -android-gradle-plugin = "8.5.1" +android-gradle-plugin = "8.6.1" android-material = "1.11.0" android-places = "3.5.0" androidx-activity = "1.9.0" @@ -61,7 +61,7 @@ google-play-services-pay = "16.5.0" google-play-services-plugin = "4.4.2" google-play-services-wallet = "19.4.0" instabug = "14.1.0" -json-test = "20180813" +json-test = "20250107" jmrtd = "0.7.18" junit = "4.13.2" jwt = "0.8.0" From 189d2bb755752ec21a532f53fb3edeb7cd031bdf Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Wed, 19 Mar 2025 10:58:57 +0100 Subject: [PATCH 06/58] Version fix (#586) --- gradle/depend.gradle | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index f6f3a0a60..1a989c0aa 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -41,27 +41,27 @@ ext { //---Module Version---// utilityVersion = '2.8.15' - designsystemVersion = '1.4.20' - modelVersion = '2.13.24' - coreVersion = '2.16.27' - payVersion = '1.13.26' + designsystemVersion = '1.4.21' + modelVersion = '2.13.25' + coreVersion = '2.16.28' + payVersion = '1.13.27' ticketVersion = '0.10.2' searchVersion = '1.1.4' - taxiVersion = '1.1.26' + taxiVersion = '1.1.27' scanVersion = '1.3.7' transpoVersion = '1.9.27' evchargingVersion = '1.8.6' - tripoVersion = '1.8.33' - mobilitySharingVersion = '2.17.32' - commonStateVersion = '0.2.27' - commonViewVersion = '0.3.31' - composeNavigationVersion = '0.3.4' - composeDsVersion = '0.3.23' + tripoVersion = '1.8.34' + mobilitySharingVersion = '2.17.33' + commonStateVersion = '0.2.28' + commonViewVersion = '0.3.32' + composeNavigationVersion = '0.3.5' + composeDsVersion = '0.3.24' historyVersion = '0.3.0' mapVersion = '0.3.2' profileVersion = '0.3.1' shopVersion = '0.3.0' - loginVersion = '0.3.9' + loginVersion = '0.3.10' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' From 6fd4b0578b90b56a9e05142a0232f934beac3977 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Thu, 20 Mar 2025 10:29:49 +0100 Subject: [PATCH 07/58] Upload libraries (#588) --- gradle/depend.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 1a989c0aa..e082dff74 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -42,7 +42,7 @@ ext { //---Module Version---// utilityVersion = '2.8.15' designsystemVersion = '1.4.21' - modelVersion = '2.13.25' + modelVersion = '2.13.26' coreVersion = '2.16.28' payVersion = '1.13.27' ticketVersion = '0.10.2' @@ -56,7 +56,7 @@ ext { commonStateVersion = '0.2.28' commonViewVersion = '0.3.32' composeNavigationVersion = '0.3.5' - composeDsVersion = '0.3.24' + composeDsVersion = '0.3.25' historyVersion = '0.3.0' mapVersion = '0.3.2' profileVersion = '0.3.1' From 10c9a38e31b48cd726fc020d305d49b241c59066 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Mon, 24 Mar 2025 10:10:35 +0100 Subject: [PATCH 08/58] Bug Fix Sca (#591) --- gradle/libs-urbi.versions.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 189e6c4db..ad167f67c 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -4,11 +4,11 @@ adapter-delegates4 = "4.3.0" android-gradle-plugin = "8.6.1" android-material = "1.11.0" android-places = "3.5.0" -androidx-activity = "1.9.0" +androidx-activity = "1.9.1" androidx-camera = "1.3.3" androidx-camera-view = "1.3.3" androidx-compose-bom = "2024.05.00" -androidx-fragment = "1.7.1" +androidx-fragment = "1.8.2" androidx-appcompat = "1.7.0" androidx-biometric = "1.1.0" androidx-biometric-ktx = "1.2.0-alpha05" From b19428302a9d816bf3675cb001c1aa574a7af5fc Mon Sep 17 00:00:00 2001 From: gaglileo Date: Wed, 26 Mar 2025 17:28:21 +0100 Subject: [PATCH 09/58] Align commonView and transpo versions from hotfix (#593) --- gradle/depend.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index e082dff74..33ba37622 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -49,12 +49,12 @@ ext { searchVersion = '1.1.4' taxiVersion = '1.1.27' scanVersion = '1.3.7' - transpoVersion = '1.9.27' + transpoVersion = '1.9.28' evchargingVersion = '1.8.6' tripoVersion = '1.8.34' mobilitySharingVersion = '2.17.33' commonStateVersion = '0.2.28' - commonViewVersion = '0.3.32' + commonViewVersion = '0.3.33' composeNavigationVersion = '0.3.5' composeDsVersion = '0.3.25' historyVersion = '0.3.0' From a86a08c3e775080b649a87398cae2e622dabb932 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Thu, 27 Mar 2025 15:05:28 +0100 Subject: [PATCH 10/58] Update libs for telepass (#594) * Update libraries (broken) * Remove update SQL --- gradle/libs-urbi.versions.toml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index ad167f67c..a06c698d8 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -12,8 +12,8 @@ androidx-fragment = "1.8.2" androidx-appcompat = "1.7.0" androidx-biometric = "1.1.0" androidx-biometric-ktx = "1.2.0-alpha05" -androidx-constraintlayout = "2.1.4" -androidx-constraintlayout-compose = "1.1.0-alpha13" +androidx-constraintlayout = "2.2.1" +androidx-constraintlayout-compose = "1.1.1" androidx-core-ktx = "1.13.1" androidx-core-testing = "2.2.0" androidx-gridlayout = "1.0.0" @@ -64,7 +64,7 @@ instabug = "14.1.0" json-test = "20250107" jmrtd = "0.7.18" junit = "4.13.2" -jwt = "0.8.0" +jwt = "0.11.3" kotlin = "2.0.20" kotlinx-coroutines = "1.8.1" # Cannot update this until we remove the Tempo library kotlinter = "4.3.0" @@ -194,7 +194,8 @@ instabug-okhttp = { group = "com.instabug.library", name = "instabug-with-okhttp json-test = { group = "org.json", name = "json", version.ref = "json-test" } jmrtd = { group = "org.jmrtd", name = "jmrtd", version.ref = "jmrtd" } junit = { group = "junit", name = "junit", version.ref = "junit" } -jwt = { group = "io.jsonwebtoken", name = "jjwt", version.ref = "jwt" } +jwt-api = { group = "io.jsonwebtoken", name = "jjwt-api", version.ref = "jwt" } +jwt-impl = { group = "io.jsonwebtoken", name = "jjwt-impl", version.ref = "jwt" } kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" } kotlinx-coroutines-play-services = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-play-services", version.ref = "kotlinx-coroutines" } From db9e04d7a6b71b40b0b94d71fe7a694f55af7247 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Fri, 28 Mar 2025 12:42:30 +0100 Subject: [PATCH 11/58] Update Lib (#595) --- gradle/depend.gradle | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 33ba37622..8c485b7fd 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,28 +40,28 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.8.15' - designsystemVersion = '1.4.21' - modelVersion = '2.13.26' - coreVersion = '2.16.28' - payVersion = '1.13.27' - ticketVersion = '0.10.2' - searchVersion = '1.1.4' - taxiVersion = '1.1.27' - scanVersion = '1.3.7' - transpoVersion = '1.9.28' - evchargingVersion = '1.8.6' - tripoVersion = '1.8.34' - mobilitySharingVersion = '2.17.33' - commonStateVersion = '0.2.28' - commonViewVersion = '0.3.33' + utilityVersion = '2.8.16' + designsystemVersion = '1.4.22' + modelVersion = '2.13.27' + coreVersion = '2.16.29' + payVersion = '1.13.28' + ticketVersion = '0.10.3' + searchVersion = '1.1.5' + taxiVersion = '1.1.28' + scanVersion = '1.3.8' + transpoVersion = '1.9.29' + evchargingVersion = '1.8.7' + tripoVersion = '1.8.35' + mobilitySharingVersion = '2.17.34' + commonStateVersion = '0.2.29' + commonViewVersion = '0.3.34' composeNavigationVersion = '0.3.5' - composeDsVersion = '0.3.25' + composeDsVersion = '0.3.26' historyVersion = '0.3.0' mapVersion = '0.3.2' profileVersion = '0.3.1' shopVersion = '0.3.0' - loginVersion = '0.3.10' + loginVersion = '0.3.11' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' From d175f1d3c5667d372ae2098e219cffe43b9a98bc Mon Sep 17 00:00:00 2001 From: gaglileo Date: Fri, 28 Mar 2025 16:01:07 +0100 Subject: [PATCH 12/58] Upload lib RC 6.19.0 (#596) --- gradle/depend.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 8c485b7fd..ef3c7e8ee 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -42,18 +42,18 @@ ext { //---Module Version---// utilityVersion = '2.8.16' designsystemVersion = '1.4.22' - modelVersion = '2.13.27' + modelVersion = '2.13.28' coreVersion = '2.16.29' - payVersion = '1.13.28' + payVersion = '1.13.29' ticketVersion = '0.10.3' searchVersion = '1.1.5' taxiVersion = '1.1.28' scanVersion = '1.3.8' - transpoVersion = '1.9.29' + transpoVersion = '1.9.30' evchargingVersion = '1.8.7' tripoVersion = '1.8.35' - mobilitySharingVersion = '2.17.34' - commonStateVersion = '0.2.29' + mobilitySharingVersion = '2.17.35' + commonStateVersion = '0.2.30' commonViewVersion = '0.3.34' composeNavigationVersion = '0.3.5' composeDsVersion = '0.3.26' From f8f3516d19c0f27f4954334385b0969879937ffe Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Mon, 7 Apr 2025 14:14:43 +0200 Subject: [PATCH 13/58] Done #2470 (#598) --- gradle/libs-urbi.versions.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index a06c698d8..2ed4904dc 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -60,7 +60,6 @@ google-play-services-mlkit-text-recognition = "19.0.0" google-play-services-pay = "16.5.0" google-play-services-plugin = "4.4.2" google-play-services-wallet = "19.4.0" -instabug = "14.1.0" json-test = "20250107" jmrtd = "0.7.18" junit = "4.13.2" @@ -189,8 +188,6 @@ google-zxing = { group = "com.google.zxing", name = "core", version.ref = "zxing hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "dagger" } hilt-androidtesting = { group = "com.google.dagger", name = "hilt-android-testing", version.ref = "dagger" } hilt-compiler = { group = "com.google.dagger", name = "hilt-compiler", version.ref = "dagger" } -instabug-instabug = { group = "com.instabug.library", name = "instabug", version.ref = "instabug" } -instabug-okhttp = { group = "com.instabug.library", name = "instabug-with-okhttp-interceptor", version.ref = "instabug" } json-test = { group = "org.json", name = "json", version.ref = "json-test" } jmrtd = { group = "org.jmrtd", name = "jmrtd", version.ref = "jmrtd" } junit = { group = "junit", name = "junit", version.ref = "junit" } From 94fe4b03c2f8942bfbee4e54263ad82b8b797c29 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Tue, 8 Apr 2025 13:20:43 +0200 Subject: [PATCH 14/58] Update Turbine (#600) --- gradle/libs-urbi.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 2ed4904dc..d8dd390cd 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -92,7 +92,7 @@ stripe-android = "20.51.0" subsampling-scale-image = "3.10.0" tempo = "1.3.0-alpha01" triplet-play = "3.8.1" -turbine = "0.13.0" +turbine = "1.2.0" zxing = "3.4.1" [libraries] From a62ae84a0ccfa90aee05d235382f7be585de2e86 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Wed, 9 Apr 2025 17:18:23 +0200 Subject: [PATCH 15/58] Update Android libraries (#564) * Done #2385 * Done #2385 * Update distribution * Done #2366 * Done #2366 * Done #2366 * Merge dev * Update dep * Update dep --- gradle/libs-urbi.versions.toml | 49 +++++++++++++++++----------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index d8dd390cd..86e27030f 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -1,27 +1,27 @@ [versions] accompanist_compose = "0.34.0" adapter-delegates4 = "4.3.0" -android-gradle-plugin = "8.6.1" -android-material = "1.11.0" +android-gradle-plugin = "8.9.0" +android-material = "1.12.0" android-places = "3.5.0" -androidx-activity = "1.9.1" +androidx-activity = "1.9.3" androidx-camera = "1.3.3" androidx-camera-view = "1.3.3" -androidx-compose-bom = "2024.05.00" -androidx-fragment = "1.8.2" +androidx-compose-bom = "2025.01.00" +androidx-fragment = "1.8.5" androidx-appcompat = "1.7.0" androidx-biometric = "1.1.0" androidx-biometric-ktx = "1.2.0-alpha05" -androidx-constraintlayout = "2.2.1" -androidx-constraintlayout-compose = "1.1.1" -androidx-core-ktx = "1.13.1" +androidx-constraintlayout = "2.1.4" +androidx-constraintlayout-compose = "1.1.0-alpha13" +androidx-core-ktx = "1.15.0" androidx-core-testing = "2.2.0" androidx-gridlayout = "1.0.0" androidx-hilt-navigation-compose = "1.2.0" androidx-legacy-support = "1.0.0" -androidx-lifecycle = "2.7.0" +androidx-lifecycle = "2.8.7" androidx-navigation = "2.7.7" -androidx-preference = "1.1.0" +androidx-preference = "1.2.1" androidx-security-crypto = "1.1.0-alpha06" androidx-splashscreen = "1.0.1" androidx-sqlite = "2.2.0" @@ -32,22 +32,22 @@ androidx-test-ext-junit = "1.2.1" androidx-test-ext-truth = "1.6.0" androidx-test-runner = "1.6.2" androidx-work-manager = "2.8.1" -androidx-web-kit = "1.8.0" +androidx-web-kit = "1.12.1" commons-codec = "1.15" dagger = "2.52" dependencyGuard = "0.5.0" facebook = "latest.release" -firebase-bom = "33.1.0" -firebase-app-distribution-plugin = "5.0.0" -firebase-crashlytics-plugin = "3.0.1" +firebase-bom = "33.8.0" +firebase-app-distribution-plugin = "5.1.0" +firebase-crashlytics-plugin = "3.0.2" firebase-ui-auth = "8.0.2" flow-layout = "1.3.3" glide = "4.16.0" glide-compose = "1.0.0-alpha.5" -gson = "2.10.1" -google-maps-compose = "6.1.1" +gson = "2.11.0" +google-maps-compose = "6.4.2" google-maps-secrets = "2.0.1" -google-maps-utils = "3.8.2" +google-maps-utils = "3.10.0" google-mlkit-barcode-scanning = "17.0.2" google-play-services-ads = "18.0.1" google-play-services-appset = "16.0.2" @@ -78,20 +78,18 @@ mockk = "1.13.16" okhttp = "4.12.0" onfido = "20.0.2" photoview = "2.3.0" -retrofit = "2.9.0" -retrofit-adapter-rxjava = "2.9.0" -retrofit-converter-gson = "2.9.0" +retrofit = "2.11.0" rx-android = "2.1.1" rx-binding = "3.0.0" rx-redux = "1.0.1" rx-relay = "2.1.0" scuba = "0.0.20" shared-preferences-mock = "1.2.4" -sql-cipher = "4.4.3" +sql-cipher = "4.5.4" stripe-android = "20.51.0" subsampling-scale-image = "3.10.0" tempo = "1.3.0-alpha01" -triplet-play = "3.8.1" +triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" @@ -209,9 +207,10 @@ mockk-android = { group = "io.mockk", name = "mockk-android", version.ref = "moc okhttp-logging-interceptor = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "okhttp" } onfido = { group = "com.onfido.sdk.capture", name = "onfido-capture-sdk", version.ref = "onfido" } photoview = { group = "com.github.chrisbanes", name = "PhotoView", version.ref = "photoview" } -retrofit-retrofit = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" } -retrofit-adapter-rxjava = { group = "com.squareup.retrofit2", name = "adapter-rxjava2", version.ref = "retrofit-adapter-rxjava" } -retrofit-converter-gson = { group = "com.squareup.retrofit2", name = "converter-gson", version.ref = "retrofit-converter-gson" } +retrofit-retrofit-bom = { group = "com.squareup.retrofit2", name = "retrofit-bom", version.ref = "retrofit" } +retrofit-retrofit = { group = "com.squareup.retrofit2", name = "retrofit" } +retrofit-adapter-rxjava = { group = "com.squareup.retrofit2", name = "adapter-rxjava2" } +retrofit-converter-gson = { group = "com.squareup.retrofit2", name = "converter-gson" } rx-binding = { group = "com.jakewharton.rxbinding3", name = "rxbinding", version.ref = "rx-binding" } rx-redux = { group = "com.freeletics.rxredux", name = "rxredux", version.ref = "rx-redux" } rx-relay = { group = "com.jakewharton.rxrelay2", name = "rxrelay", version.ref = "rx-relay" } From b8a10e405e024d9c6182de094550d7faee7867ca Mon Sep 17 00:00:00 2001 From: gaglileo Date: Wed, 9 Apr 2025 17:46:40 +0200 Subject: [PATCH 16/58] Upload ATAC to 2.1.9 (#602) --- gradle/depend.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index ef3c7e8ee..5ecdacc25 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -68,7 +68,7 @@ ext { telepassLibCode = '7' telepassLibVersion = '2.13.' + telepassLibCode //---End---// - atacVersion = '2.1.8' + atacVersion = '2.1.9' // Android android_version_array = ["utility", utilityVersion, "designsystem", designsystemVersion, "modelVersion", modelVersion, "coreVersion", coreVersion, "pay", payVersion, "ticket", ticketVersion, "search", searchVersion, "taxi", taxiVersion, "taxi", taxiVersion, "scan", scanVersion, "transpo", transpoVersion, "evcharging", evchargingVersion, "tripo", tripoVersion, "mobilitySharing", mobilitySharingVersion, "commonState", commonStateVersion, "commonView", commonViewVersion, From 8cd209322a8541d61daf73226ae715da429c796b Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Wed, 9 Apr 2025 19:45:36 +0200 Subject: [PATCH 17/58] Update Depedencies (#604) --- gradle/depend.gradle | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 5ecdacc25..b1634985f 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,28 +40,28 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.8.16' - designsystemVersion = '1.4.22' - modelVersion = '2.13.28' - coreVersion = '2.16.29' - payVersion = '1.13.29' - ticketVersion = '0.10.3' - searchVersion = '1.1.5' - taxiVersion = '1.1.28' - scanVersion = '1.3.8' - transpoVersion = '1.9.30' - evchargingVersion = '1.8.7' - tripoVersion = '1.8.35' - mobilitySharingVersion = '2.17.35' - commonStateVersion = '0.2.30' - commonViewVersion = '0.3.34' - composeNavigationVersion = '0.3.5' - composeDsVersion = '0.3.26' - historyVersion = '0.3.0' - mapVersion = '0.3.2' - profileVersion = '0.3.1' - shopVersion = '0.3.0' - loginVersion = '0.3.11' + utilityVersion = '2.9.0' + designsystemVersion = '1.5.0' + modelVersion = '2.14.0' + coreVersion = '2.17.0' + payVersion = '1.14.0' + ticketVersion = '0.11.0' + searchVersion = '1.2.0' + taxiVersion = '1.2.0' + scanVersion = '1.4.0' + transpoVersion = '1.10.0' + evchargingVersion = '1.9.0' + tripoVersion = '1.9.0' + mobilitySharingVersion = '2.18.0' + commonStateVersion = '0.3.0' + commonViewVersion = '0.4.0' + composeNavigationVersion = '0.5.0' + composeDsVersion = '0.4.0' + historyVersion = '0.4.0' + mapVersion = '0.4.0' + profileVersion = '0.4.0' + shopVersion = '0.4.0' + loginVersion = '0.4.0' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' From 73014bb4f7cd92d7ab3ae55266dec858a1b235bf Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Fri, 11 Apr 2025 11:54:39 +0200 Subject: [PATCH 18/58] Update Lib (#605) --- gradle/depend.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index b1634985f..661156aae 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -44,7 +44,7 @@ ext { designsystemVersion = '1.5.0' modelVersion = '2.14.0' coreVersion = '2.17.0' - payVersion = '1.14.0' + payVersion = '1.14.1' ticketVersion = '0.11.0' searchVersion = '1.2.0' taxiVersion = '1.2.0' From 971b84ed1b3462848d544bda5e3f7791214fc887 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Fri, 11 Apr 2025 16:39:15 +0200 Subject: [PATCH 19/58] Update Libs (#606) --- gradle/depend.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 661156aae..a9adf398c 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -43,7 +43,7 @@ ext { utilityVersion = '2.9.0' designsystemVersion = '1.5.0' modelVersion = '2.14.0' - coreVersion = '2.17.0' + coreVersion = '2.17.1' payVersion = '1.14.1' ticketVersion = '0.11.0' searchVersion = '1.2.0' @@ -53,7 +53,7 @@ ext { evchargingVersion = '1.9.0' tripoVersion = '1.9.0' mobilitySharingVersion = '2.18.0' - commonStateVersion = '0.3.0' + commonStateVersion = '0.3.1' commonViewVersion = '0.4.0' composeNavigationVersion = '0.5.0' composeDsVersion = '0.4.0' From eadf7a19dd68384be969c6811357bba4a64d472c Mon Sep 17 00:00:00 2001 From: gaglileo Date: Tue, 15 Apr 2025 18:17:26 +0200 Subject: [PATCH 20/58] Fix ATAC Crash (#608) * Test version atac * Test version atac 2 * Downgrade SQL Cipher to 4.2.0 * Fixed ATAC Crash --- gradle/depend.gradle | 2 +- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index a9adf398c..466c77ba8 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -49,7 +49,7 @@ ext { searchVersion = '1.2.0' taxiVersion = '1.2.0' scanVersion = '1.4.0' - transpoVersion = '1.10.0' + transpoVersion = '1.10.1' evchargingVersion = '1.9.0' tripoVersion = '1.9.0' mobilitySharingVersion = '2.18.0' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 86e27030f..f216460aa 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -85,7 +85,7 @@ rx-redux = "1.0.1" rx-relay = "2.1.0" scuba = "0.0.20" shared-preferences-mock = "1.2.4" -sql-cipher = "4.5.4" +sql-cipher = "4.2.0" stripe-android = "20.51.0" subsampling-scale-image = "3.10.0" tempo = "1.3.0-alpha01" From f3c3913b860e835e238cdf5710a4ebc892bf60c2 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Mon, 28 Apr 2025 20:14:09 +0200 Subject: [PATCH 21/58] Version Update (#610) --- gradle/depend.gradle | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 466c77ba8..df712579e 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,21 +40,21 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.0' + utilityVersion = '2.9.1' designsystemVersion = '1.5.0' - modelVersion = '2.14.0' + modelVersion = '2.14.1' coreVersion = '2.17.1' - payVersion = '1.14.1' + payVersion = '1.14.2' ticketVersion = '0.11.0' searchVersion = '1.2.0' taxiVersion = '1.2.0' scanVersion = '1.4.0' transpoVersion = '1.10.1' - evchargingVersion = '1.9.0' - tripoVersion = '1.9.0' - mobilitySharingVersion = '2.18.0' + evchargingVersion = '1.9.1' + tripoVersion = '1.9.1' + mobilitySharingVersion = '2.18.1' commonStateVersion = '0.3.1' - commonViewVersion = '0.4.0' + commonViewVersion = '0.4.1' composeNavigationVersion = '0.5.0' composeDsVersion = '0.4.0' historyVersion = '0.4.0' From 56ae3ce1a08cdac777b1566827659e529790b2c3 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Tue, 6 May 2025 18:14:27 +0200 Subject: [PATCH 22/58] Upload libs for Release 6.19.3 (#612) --- gradle/depend.gradle | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index df712579e..878906ecc 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -43,17 +43,17 @@ ext { utilityVersion = '2.9.1' designsystemVersion = '1.5.0' modelVersion = '2.14.1' - coreVersion = '2.17.1' + coreVersion = '2.17.2' payVersion = '1.14.2' ticketVersion = '0.11.0' - searchVersion = '1.2.0' - taxiVersion = '1.2.0' + searchVersion = '1.2.1' + taxiVersion = '1.2.1' scanVersion = '1.4.0' transpoVersion = '1.10.1' - evchargingVersion = '1.9.1' - tripoVersion = '1.9.1' - mobilitySharingVersion = '2.18.1' - commonStateVersion = '0.3.1' + evchargingVersion = '1.9.2' + tripoVersion = '1.9.2' + mobilitySharingVersion = '2.18.2' + commonStateVersion = '0.3.2' commonViewVersion = '0.4.1' composeNavigationVersion = '0.5.0' composeDsVersion = '0.4.0' From 296a20fe27305b29a979cb48ea8baa07e97d0b32 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Fri, 16 May 2025 09:57:26 +0200 Subject: [PATCH 23/58] Version update (#614) --- gradle/depend.gradle | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 878906ecc..ddd3aa4d6 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,23 +40,23 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.1' - designsystemVersion = '1.5.0' - modelVersion = '2.14.1' - coreVersion = '2.17.2' + utilityVersion = '2.9.2' + designsystemVersion = '1.5.1' + modelVersion = '2.14.2' + coreVersion = '2.17.3' payVersion = '1.14.2' ticketVersion = '0.11.0' searchVersion = '1.2.1' - taxiVersion = '1.2.1' + taxiVersion = '1.2.2' scanVersion = '1.4.0' transpoVersion = '1.10.1' evchargingVersion = '1.9.2' tripoVersion = '1.9.2' - mobilitySharingVersion = '2.18.2' + mobilitySharingVersion = '2.18.3' commonStateVersion = '0.3.2' - commonViewVersion = '0.4.1' + commonViewVersion = '0.4.2' composeNavigationVersion = '0.5.0' - composeDsVersion = '0.4.0' + composeDsVersion = '0.4.1' historyVersion = '0.4.0' mapVersion = '0.4.0' profileVersion = '0.4.0' From 7316579a3c1cd7a881079b2b4685f1fe38d83066 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Fri, 23 May 2025 10:16:44 +0200 Subject: [PATCH 24/58] ATAC update 2.2.2 (#616) * #2517 | Update ATAC to 2.2.2 * Update Transpo and fix proguard rules --- gradle/depend.gradle | 4 ++-- gradle/libs-urbi.versions.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index ddd3aa4d6..714d762ba 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -49,7 +49,7 @@ ext { searchVersion = '1.2.1' taxiVersion = '1.2.2' scanVersion = '1.4.0' - transpoVersion = '1.10.1' + transpoVersion = '1.10.2' evchargingVersion = '1.9.2' tripoVersion = '1.9.2' mobilitySharingVersion = '2.18.3' @@ -68,7 +68,7 @@ ext { telepassLibCode = '7' telepassLibVersion = '2.13.' + telepassLibCode //---End---// - atacVersion = '2.1.9' + atacVersion = '2.2.2' // Android android_version_array = ["utility", utilityVersion, "designsystem", designsystemVersion, "modelVersion", modelVersion, "coreVersion", coreVersion, "pay", payVersion, "ticket", ticketVersion, "search", searchVersion, "taxi", taxiVersion, "taxi", taxiVersion, "scan", scanVersion, "transpo", transpoVersion, "evcharging", evchargingVersion, "tripo", tripoVersion, "mobilitySharing", mobilitySharingVersion, "commonState", commonStateVersion, "commonView", commonViewVersion, diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index f216460aa..1c83deb9c 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -85,7 +85,7 @@ rx-redux = "1.0.1" rx-relay = "2.1.0" scuba = "0.0.20" shared-preferences-mock = "1.2.4" -sql-cipher = "4.2.0" +sql-cipher = "4.9.0" stripe-android = "20.51.0" subsampling-scale-image = "3.10.0" tempo = "1.3.0-alpha01" @@ -217,7 +217,7 @@ rx-relay = { group = "com.jakewharton.rxrelay2", name = "rxrelay", version.ref = rxjava-android = { group = "io.reactivex.rxjava2", name = "rxandroid", version.ref = "rx-android" } scuba = { group = "net.sf.scuba", name = "scuba-sc-android", version.ref = "scuba" } shared-preferences-mock = { group = "io.github.ivanshafran", name = "shared-preferences-mock", version.ref = "shared-preferences-mock" } -sql-cipher = { group = "net.zetetic", name = "android-database-sqlcipher", version.ref = "sql-cipher" } +sql-cipher = { group = "net.zetetic", name = "sqlcipher-android", version.ref = "sql-cipher" } stripe-android = { group = "com.stripe", name = "stripe-android", version.ref = "stripe-android" } subsampling-sample-image = { group = "com.davemorrissey.labs", name = "subsampling-scale-image-view-androidx", version.ref = "subsampling-scale-image" } tempo = { group = "com.github.AllanHasegawa.Tempo", name = "tempo", version.ref = "tempo" } From 58206eccadbed97c49eed5c3e1d30657de4a2d5c Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Tue, 27 May 2025 10:38:38 +0200 Subject: [PATCH 25/58] Version asti (#618) --- gradle/depend.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 714d762ba..e5c8a5677 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -42,18 +42,18 @@ ext { //---Module Version---// utilityVersion = '2.9.2' designsystemVersion = '1.5.1' - modelVersion = '2.14.2' + modelVersion = '2.14.3' coreVersion = '2.17.3' payVersion = '1.14.2' ticketVersion = '0.11.0' searchVersion = '1.2.1' taxiVersion = '1.2.2' scanVersion = '1.4.0' - transpoVersion = '1.10.2' + transpoVersion = '1.10.3' evchargingVersion = '1.9.2' - tripoVersion = '1.9.2' - mobilitySharingVersion = '2.18.3' - commonStateVersion = '0.3.2' + tripoVersion = '1.9.4' + mobilitySharingVersion = '2.18.4' + commonStateVersion = '0.3.3' commonViewVersion = '0.4.2' composeNavigationVersion = '0.5.0' composeDsVersion = '0.4.1' From b12d9beb74314e83db431a8ffa07ab2c1a4d5f2b Mon Sep 17 00:00:00 2001 From: gaglileo Date: Thu, 29 May 2025 17:36:35 +0200 Subject: [PATCH 26/58] Upload libs for Added multi_day icon (#621) --- gradle/depend.gradle | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index e5c8a5677..f777f7f97 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -41,22 +41,22 @@ ext { //---Module Version---// utilityVersion = '2.9.2' - designsystemVersion = '1.5.1' - modelVersion = '2.14.3' - coreVersion = '2.17.3' - payVersion = '1.14.2' + designsystemVersion = '1.5.3' + modelVersion = '2.14.5' + coreVersion = '2.17.4' + payVersion = '1.14.3' ticketVersion = '0.11.0' searchVersion = '1.2.1' - taxiVersion = '1.2.2' + taxiVersion = '1.2.3' scanVersion = '1.4.0' - transpoVersion = '1.10.3' + transpoVersion = '1.10.5' evchargingVersion = '1.9.2' tripoVersion = '1.9.4' - mobilitySharingVersion = '2.18.4' - commonStateVersion = '0.3.3' - commonViewVersion = '0.4.2' + mobilitySharingVersion = '2.18.5' + commonStateVersion = '0.3.4' + commonViewVersion = '0.4.3' composeNavigationVersion = '0.5.0' - composeDsVersion = '0.4.1' + composeDsVersion = '0.4.2' historyVersion = '0.4.0' mapVersion = '0.4.0' profileVersion = '0.4.0' From 9a3c9569d9a361b498e57d2263392887549f55fa Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Thu, 5 Jun 2025 16:50:52 +0200 Subject: [PATCH 27/58] Done #2630 (#620) --- gradle/libs-urbi.versions.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 1c83deb9c..fb106a94a 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -65,7 +65,7 @@ jmrtd = "0.7.18" junit = "4.13.2" jwt = "0.11.3" kotlin = "2.0.20" -kotlinx-coroutines = "1.8.1" # Cannot update this until we remove the Tempo library +kotlinx-coroutines = "1.10.2" kotlinter = "4.3.0" kustomer = "3.3.1" ksp-plugin = "2.0.20-1.0.25" @@ -88,7 +88,7 @@ shared-preferences-mock = "1.2.4" sql-cipher = "4.9.0" stripe-android = "20.51.0" subsampling-scale-image = "3.10.0" -tempo = "1.3.0-alpha01" +true-time = "4.0.0.alpha" triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" @@ -220,7 +220,7 @@ shared-preferences-mock = { group = "io.github.ivanshafran", name = "shared-pref sql-cipher = { group = "net.zetetic", name = "sqlcipher-android", version.ref = "sql-cipher" } stripe-android = { group = "com.stripe", name = "stripe-android", version.ref = "stripe-android" } subsampling-sample-image = { group = "com.davemorrissey.labs", name = "subsampling-scale-image-view-androidx", version.ref = "subsampling-scale-image" } -tempo = { group = "com.github.AllanHasegawa.Tempo", name = "tempo", version.ref = "tempo" } +true-time = { group = "com.github.instacart", name = "truetime-android", version.ref = "true-time" } turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" } [bundles] From 3b6444cc16288643de9d7f4fb986f4bb622d7379 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Mon, 9 Jun 2025 15:36:27 +0200 Subject: [PATCH 28/58] Security/rvapt 1199 (#622) * Added Root Check * Done RVAPT-1204 --- gradle/libs-urbi.versions.toml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index fb106a94a..d95a9c2b1 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -22,7 +22,7 @@ androidx-legacy-support = "1.0.0" androidx-lifecycle = "2.8.7" androidx-navigation = "2.7.7" androidx-preference = "1.2.1" -androidx-security-crypto = "1.1.0-alpha06" +androidx-security-crypto = "1.1.0-alpha07" androidx-splashscreen = "1.0.1" androidx-sqlite = "2.2.0" androidx-swiperefreshlayout-version = "1.1.0" @@ -92,6 +92,7 @@ true-time = "4.0.0.alpha" triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" +rootbeer = "0.1.1" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } @@ -168,6 +169,8 @@ google-firebase-auth = { group = "com.google.firebase", name = "firebase-auth" } google-firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebase-bom" } google-firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics" } google-firebase-messaging = { group = "com.google.firebase", name = "firebase-messaging" } +google-firebase-appcheck-playintegrity = { group = "com.google.firebase", name = "firebase-appcheck-playintegrity" } +google-firebase-appcheck-debug = { group = "com.google.firebase", name = "firebase-appcheck-debug" } google-gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" } google-maps-compose = { group = "com.google.maps.android", name = "maps-compose", version.ref = "google-maps-compose" } google-maps-utils = { group = "com.google.maps.android", name = "android-maps-utils", version.ref = "google-maps-utils" } @@ -222,6 +225,8 @@ stripe-android = { group = "com.stripe", name = "stripe-android", version.ref = subsampling-sample-image = { group = "com.davemorrissey.labs", name = "subsampling-scale-image-view-androidx", version.ref = "subsampling-scale-image" } true-time = { group = "com.github.instacart", name = "truetime-android", version.ref = "true-time" } turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" } +rootbeer = { group = "com.scottyab", name = "rootbeer-lib", version.ref = "rootbeer" } + [bundles] accompanist = [ From d71057199dff06fd6a3359853d22ea40150430e4 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Tue, 10 Jun 2025 09:06:12 +0200 Subject: [PATCH 29/58] Version update (#623) --- gradle/depend.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index f777f7f97..5c688871d 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,19 +40,19 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.2' + utilityVersion = '2.9.3' designsystemVersion = '1.5.3' modelVersion = '2.14.5' - coreVersion = '2.17.4' + coreVersion = '2.17.5' payVersion = '1.14.3' ticketVersion = '0.11.0' searchVersion = '1.2.1' taxiVersion = '1.2.3' scanVersion = '1.4.0' transpoVersion = '1.10.5' - evchargingVersion = '1.9.2' - tripoVersion = '1.9.4' - mobilitySharingVersion = '2.18.5' + evchargingVersion = '1.9.3' + tripoVersion = '1.9.5' + mobilitySharingVersion = '2.18.6' commonStateVersion = '0.3.4' commonViewVersion = '0.4.3' composeNavigationVersion = '0.5.0' From 97b63059e96494525356cd429108c966fc593f9b Mon Sep 17 00:00:00 2001 From: Domenico Date: Tue, 10 Jun 2025 11:27:49 +0200 Subject: [PATCH 30/58] Version update --- gradle/depend.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 5c688871d..e061398af 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,7 +40,7 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.3' + utilityVersion = '2.9.4' designsystemVersion = '1.5.3' modelVersion = '2.14.5' coreVersion = '2.17.5' From a363791c7e010a03146d8a60cafa218d6c0c65ad Mon Sep 17 00:00:00 2001 From: gaglileo Date: Wed, 11 Jun 2025 09:37:04 +0200 Subject: [PATCH 31/58] Fix crash unreachable variable (#624) --- gradle/depend.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index e061398af..f4f21ee16 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -53,7 +53,7 @@ ext { evchargingVersion = '1.9.3' tripoVersion = '1.9.5' mobilitySharingVersion = '2.18.6' - commonStateVersion = '0.3.4' + commonStateVersion = '0.3.5' commonViewVersion = '0.4.3' composeNavigationVersion = '0.5.0' composeDsVersion = '0.4.2' From 5d72d5d7990a010f8fd61368ebf7e63a065afe0b Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Wed, 11 Jun 2025 15:59:20 +0200 Subject: [PATCH 32/58] Done #2639 (#626) --- gradle/depend.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index f4f21ee16..dbb4d6a30 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -42,8 +42,8 @@ ext { //---Module Version---// utilityVersion = '2.9.4' designsystemVersion = '1.5.3' - modelVersion = '2.14.5' - coreVersion = '2.17.5' + modelVersion = '2.14.6' + coreVersion = '2.17.6' payVersion = '1.14.3' ticketVersion = '0.11.0' searchVersion = '1.2.1' From 9b2da817c1eab6e29e580da390ae2854bfb1ff89 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Thu, 12 Jun 2025 14:34:22 +0200 Subject: [PATCH 33/58] Update Onfido (#628) * Update Onfido to 22.8.0 * Update Onfido to 22.8.0 --- gradle/depend.gradle | 4 ++-- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index dbb4d6a30..6143ddcec 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -48,10 +48,10 @@ ext { ticketVersion = '0.11.0' searchVersion = '1.2.1' taxiVersion = '1.2.3' - scanVersion = '1.4.0' + scanVersion = '1.4.1' transpoVersion = '1.10.5' evchargingVersion = '1.9.3' - tripoVersion = '1.9.5' + tripoVersion = '1.9.6' mobilitySharingVersion = '2.18.6' commonStateVersion = '0.3.5' commonViewVersion = '0.4.3' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index d95a9c2b1..0f8e8c2b2 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -76,7 +76,7 @@ mockito = "5.12.0" mockito_kotlin = "5.4.0" mockk = "1.13.16" okhttp = "4.12.0" -onfido = "20.0.2" +onfido = "22.8.0" photoview = "2.3.0" retrofit = "2.11.0" rx-android = "2.1.1" From a87c67d1dfccad4118e3bf6513cb93b180f41add Mon Sep 17 00:00:00 2001 From: ilkerurbi <138033854+ilkerurbi@users.noreply.github.com> Date: Fri, 13 Jun 2025 10:11:43 +0200 Subject: [PATCH 34/58] feat: maas kappa future festival 25 (#625) --- gradle/libs-urbi.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 0f8e8c2b2..cfc87c080 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -38,7 +38,7 @@ dagger = "2.52" dependencyGuard = "0.5.0" facebook = "latest.release" firebase-bom = "33.8.0" -firebase-app-distribution-plugin = "5.1.0" +firebase-app-distribution-plugin = "5.1.1" firebase-crashlytics-plugin = "3.0.2" firebase-ui-auth = "8.0.2" flow-layout = "1.3.3" From 8395f3c2cfc604d5d5941a1ae1b3d826a0a791d5 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Fri, 13 Jun 2025 11:58:06 +0200 Subject: [PATCH 35/58] Upload version (#629) --- gradle/depend.gradle | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 6143ddcec..898f68f79 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -41,20 +41,20 @@ ext { //---Module Version---// utilityVersion = '2.9.4' - designsystemVersion = '1.5.3' - modelVersion = '2.14.6' - coreVersion = '2.17.6' + designsystemVersion = '1.5.4' + modelVersion = '2.14.7' + coreVersion = '2.17.7' payVersion = '1.14.3' ticketVersion = '0.11.0' searchVersion = '1.2.1' taxiVersion = '1.2.3' - scanVersion = '1.4.1' + scanVersion = '1.4.2' transpoVersion = '1.10.5' evchargingVersion = '1.9.3' tripoVersion = '1.9.6' - mobilitySharingVersion = '2.18.6' - commonStateVersion = '0.3.5' - commonViewVersion = '0.4.3' + mobilitySharingVersion = '2.18.7' + commonStateVersion = '0.3.6' + commonViewVersion = '0.4.4' composeNavigationVersion = '0.5.0' composeDsVersion = '0.4.2' historyVersion = '0.4.0' From d3883958100110db606931161b811a28f81a3e13 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Mon, 16 Jun 2025 10:07:21 +0200 Subject: [PATCH 36/58] #2530 | Create BoM for Urbi SDK (#615) * Defined all variables and README * Move dependencies to BOM * Added dep staging * Temporary test * Import dependencies with BoM * Fixed BoM upload * Test BoM dependencies * #2530 Use BoM * Update Bom * Update bom --------- Co-authored-by: Domenico --- gradle/depend.gradle | 147 +++++++++++++++++---------------- gradle/libs-urbi.versions.toml | 70 ++++++++++++++++ 2 files changed, 147 insertions(+), 70 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 898f68f79..b1d9a14f9 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -4,6 +4,8 @@ ext { ghp_registry_name = 'GitHubPackages' ghp_registry_name_third = 'GitHubPackages-Third' urbiGroupId = 'co.urbi.android' + urbiGroupTelepassId = 'co.urbi.telepass' + urbiGroupThirdId = 'co.urbi.third' telepassGroupId = 'com.telepass.urbi' urbi_ghp_registry_url = 'https://maven.pkg.github.com/urbi-mobility/android-urbi-framework' telepass_ghp_registry_url = 'https://maven.pkg.github.com/wise-emotions/android-urbi-unica-framework' @@ -69,6 +71,12 @@ ext { telepassLibVersion = '2.13.' + telepassLibCode //---End---// atacVersion = '2.2.2' + urbiBomId = 'bom' + urbiBomTelepassId = 'bom.telepass' + urbiBomThirdId = 'bom.third' + urbiBomVersion = '2025.06.13' + urbiTelepassBomVersion = "$urbiBomVersion" + urbiThirdBomVersion = "$urbiBomVersion" // Android android_version_array = ["utility", utilityVersion, "designsystem", designsystemVersion, "modelVersion", modelVersion, "coreVersion", coreVersion, "pay", payVersion, "ticket", ticketVersion, "search", searchVersion, "taxi", taxiVersion, "taxi", taxiVersion, "scan", scanVersion, "transpo", transpoVersion, "evcharging", evchargingVersion, "tripo", tripoVersion, "mobilitySharing", mobilitySharingVersion, "commonState", commonStateVersion, "commonView", commonViewVersion, @@ -82,19 +90,33 @@ ext { atac = "$urbiGroupId:$atacId:$atacVersion@aar" // URBI - designsystemdep = "$urbiGroupId:$designsystemId:$designsystemVersion" - designsystemdep_third = "$urbiGroupId:$designsystemId$suffixArtifactId:$designsystemVersion" - utilitylibdep = "$urbiGroupId:$utilityId:$utilityVersion" - utilitylibdep_third = "$urbiGroupId:$utilityId$suffixArtifactId:$utilityVersion" - urbimodeldep = "$urbiGroupId:$modelId:$modelVersion" - urbimodeldep_third = "$urbiGroupId:$modelId$suffixArtifactId:$modelVersion" - composenavigationdep = "$urbiGroupId:$composeNavigationId:$composeNavigationVersion" - composenavigationdep_third = "$urbiGroupId:$composeNavigationId$suffixArtifactId:$composeNavigationVersion" + urbi_bom = "$urbiGroupId:$urbiBomId:$urbiBomVersion" + urbi_bom_telepass = "$urbiGroupId:$urbiBomTelepassId:$urbiBomVersion" + urbi_bom_third = "$urbiGroupId:$urbiBomThirdId:$urbiBomVersion" + + designsystem = "$urbiGroupId:$designsystemId" + designsystem_third = "$urbiGroupId:$designsystemId$suffixArtifactId" + designsystemdep = "$designsystem:$designsystemVersion" + designsystemdep_third = "$designsystem_third:$designsystemVersion" + utility = "$urbiGroupId:$utilityId" + utility_third = "$urbiGroupId:$utilityId$suffixArtifactId" + utilitylibdep = "$utility:$utilityVersion" + utilitylibdep_third = "$utility_third:$utilityVersion" + model_dep = "$urbiGroupId:$modelId" //non possiamo usare "model" perchΓ¨ Gradle da errore al sync + model_dep_third = "$urbiGroupId:$modelId$suffixArtifactId" + urbimodeldep = "$model_dep:$modelVersion" + urbimodeldep_third = "$model_dep_third:$modelVersion" urbimodeldep_exclude = dependencies.create(urbimodeldep, { exclude module: "$utilityId" }) - urbicoredep = "$urbiGroupId:$coreId:$coreVersion" - urbicoredep_third = "$urbiGroupId:$coreId$suffixArtifactId:$coreVersion" + composenavigation = "$urbiGroupId:$composeNavigationId" + composenavigation_third = "$urbiGroupId:$composeNavigationId$suffixArtifactId" + composenavigationdep = "$composenavigation:$composeNavigationVersion" + composenavigationdep_third = "$composenavigation_third:$composeNavigationVersion" + core = "$urbiGroupId:$coreId" + core_third = "$urbiGroupId:$coreId$suffixArtifactId" + urbicoredep = "$core:$coreVersion" + urbicoredep_third = "$core_third:$coreVersion" urbicoredep_exclude = dependencies.create(urbicoredep, { exclude group: 'com.android.support' exclude group: 'com.google.dagger' @@ -102,8 +124,10 @@ ext { exclude module: "$modelId" exclude module: "$utilityId" }) - ticketlibdep = "$urbiGroupId:$ticketId:$ticketVersion" - ticketlibdep_third = "$urbiGroupId:$ticketId$suffixArtifactId:$ticketVersion" + ticket = "$urbiGroupId:$ticketId" + ticket_third = "$urbiGroupId:$ticketId$suffixArtifactId" + ticketlibdep = "$ticket:$ticketVersion" + ticketlibdep_third = "$ticket_third:$ticketVersion" ticketlibdep_exclude = dependencies.create(ticketlibdep, { exclude group: 'com.google.dagger:dagger' exclude module: "$coreId" @@ -111,8 +135,10 @@ ext { exclude module: "$utilityId" exclude module: "$designsystemId" }) - urbipaydep = "$urbiGroupId:$payId:$payVersion" - urbipaydep_third = "$urbiGroupId:$payId$suffixArtifactId:$payVersion" + pay = "$urbiGroupId:$payId" + pay_third = "$urbiGroupId:$payId$suffixArtifactId" + urbipaydep = "$pay:$payVersion" + urbipaydep_third = "$pay_third:$payVersion" urbipaydep_exclude = dependencies.create(urbipaydep, { exclude group: 'com.google.dagger:dagger' exclude module: "$coreId" @@ -120,7 +146,8 @@ ext { exclude module: "$utilityId" exclude module: "$designsystemId" }) - transpodep = "$urbiGroupId:$transpoId:$transpoVersion" + transpo = "$urbiGroupId:$transpoId" + transpodep = "$transpo:$transpoVersion" transpodep_exclude = dependencies.create(transpodep, { exclude group: 'com.google.dagger:dagger' exclude module: "$coreId" @@ -131,8 +158,10 @@ ext { exclude module: "$composeDsId" exclude module: "$commonStateId" }) - tripodep = "$urbiGroupId:$tripoId:$tripoVersion" - tripodep_third = "$urbiGroupId:$tripoId$suffixArtifactId:$tripoVersion" + tripo = "$urbiGroupId:$tripoId" + tripo_third = "$urbiGroupId:$tripoId$suffixArtifactId" + tripodep = "$tripo:$tripoVersion" + tripodep_third = "$tripo_third:$tripoVersion" tripodep_exclude = dependencies.create(tripodep, { exclude group: 'com.google.dagger:dagger' exclude module: "$coreId" @@ -144,21 +173,25 @@ ext { exclude module: "$composeDsId" exclude module: "$commonStateId" }) - urbisearchdep = "$urbiGroupId:$searchId:$searchVersion" + search = "$urbiGroupId:$searchId" + urbisearchdep = "$search:$searchVersion" urbisearchdep_exclude = dependencies.create(urbisearchdep, { exclude module: "$coreId" exclude module: "$modelId" exclude module: "$utilityId" exclude module: "$designsystemId" }) - urbiscandep = "$urbiGroupId:$scanId:$scanVersion" - urbiscandep_third = "$urbiGroupId:$scanId$suffixArtifactId:$scanVersion" + scan = "$urbiGroupId:$scanId" + scan_third = "$urbiGroupId:$scanId$suffixArtifactId" + urbiscandep = "$scan:$scanVersion" + urbiscandep_third = "$scan_third:$scanVersion" urbiscandep_exclude = dependencies.create(urbiscandep, { exclude module: "$designsystemId" exclude module: "$utilityId" }) - urbitaxidep = "$urbiGroupId:$taxiId:$taxiVersion" + taxi = "$urbiGroupId:$taxiId" + urbitaxidep = "$taxi:$taxiVersion" urbitaxidep_exclude = dependencies.create(urbitaxidep, { exclude module: "$searchId" exclude module: "$coreId" @@ -167,7 +200,8 @@ ext { exclude module: "$designsystemId" }) - evchargingdep = "$urbiGroupId:$evchargingId:$evchargingVersion" + evcharging = "$urbiGroupId:$evchargingId" + evchargingdep = "$evcharging:$evchargingVersion" evchargingdep_exclude = dependencies.create(evchargingdep, { exclude module: "$coreId" exclude module: "$modelId" @@ -175,7 +209,8 @@ ext { exclude module: "$designsystemId" }) - mobilitylibdep = "$urbiGroupId:$mobilitySharingId:$mobilitySharingVersion" + mobilitysharing = "$urbiGroupId:$mobilitySharingId" + mobilitylibdep = "$mobilitysharing:$mobilitySharingVersion" mobilitylibdep_exclude = dependencies.create(mobilitylibdep, { exclude module: "$coreId" exclude module: "$modelId" @@ -190,46 +225,12 @@ ext { exclude module: "$utilityId" }) - tpaylibdep = "$telepassGroupId:$telepassLibId:$telepassLibVersion" - tpaylibdep_exclude = dependencies.create(tpaylibdep, { - exclude module: "$coreId" - exclude module: "$modelId" - exclude module: "$designsystemId" - exclude module: "$searchId" - exclude module: "$tripoId" - exclude module: "$transpoId" - exclude module: "$evchargingId" - exclude module: "$taxiId" - exclude module: "$ticketId" - exclude module: "$scanId" - exclude module: "$mobilitySharingId" - exclude module: "$telepassModelId" - exclude module: "$telepassNetworkId" - exclude module: "$utilityId" - }) - - telepasspaymodeldep = "$telepassGroupId:$telepassModelId:$telepassModelVersion" - - telepasspaymodeldep_exclude = dependencies.create(telepasspaymodeldep, { - exclude module: "$utilityId" - }) - - telepasspaynetworkdep = dependencies.create("$telepassGroupId:$telepassNetworkId:$telepassNetworkVersion", { - exclude module: 'play-services-stats' - exclude module: 'firebase-measurement-connector-impl' - }) - - telepasspaynetworkdep_exclude = dependencies.create(telepasspaynetworkdep, { - exclude module: 'play-services-stats' - exclude module: 'firebase-measurement-connector-impl' - exclude module: "$utilityId" - exclude module: "$telepassModelId" - }) - - composedsdep = dependencies.create("$urbiGroupId:$composeDsId:$composeDsVersion") - composedsdep_third = dependencies.create("$urbiGroupId:$composeDsId$suffixArtifactId:$composeDsVersion") + composeds = "$urbiGroupId:$composeDsId" + composeds_third = "$urbiGroupId:$composeDsId$suffixArtifactId" + composedsdep = dependencies.create("$composeds:$composeDsVersion") + composedsdep_third = dependencies.create("$composeds_third:$composeDsVersion") - composedsdep_exclude = dependencies.create("$urbiGroupId:$composeDsId:$composeDsVersion", { + composedsdep_exclude = dependencies.create("$composeds:$composeDsVersion", { exclude module: "$composeNavigationId" exclude module: "$utilityId" exclude module: "$coreId" @@ -237,10 +238,12 @@ ext { exclude module: "$designsystemId" }) - composestatedep = dependencies.create("$urbiGroupId:$commonStateId:$commonStateVersion") - composestatedep_third = dependencies.create("$urbiGroupId:$commonStateId$suffixArtifactId:$commonStateVersion") + composestate = "$urbiGroupId:$commonStateId" + composestate_third = "$urbiGroupId:$commonStateId$suffixArtifactId" + composestatedep = dependencies.create("$composestate:$commonStateVersion") + composestatedep_third = dependencies.create("$composestate_third:$commonStateVersion") - composestatedep_exclude = dependencies.create("$urbiGroupId:$commonStateId:$commonStateVersion", { + composestatedep_exclude = dependencies.create("$composestate:$commonStateVersion", { exclude module: "$composeNavigationId" exclude module: "$composeDsId" exclude module: "$utilityId" @@ -249,9 +252,11 @@ ext { exclude module: "$designsystemId" }) - logindep = dependencies.create("$urbiGroupId:$loginId:$loginVersion") - logindep_third = "$urbiGroupId:$loginId$suffixArtifactId:$loginVersion" - logindep_exclude = dependencies.create("$urbiGroupId:$loginId:$loginVersion", { + login = "$urbiGroupId:$loginId" + login_third = "$urbiGroupId:$loginId$suffixArtifactId" + logindep = dependencies.create("$login:$loginVersion") + logindep_third = "$login_third:$loginVersion" + logindep_exclude = dependencies.create("$login:$loginVersion", { exclude module: "$composeNavigationId" exclude module: "$commonStateId" exclude module: "$composeDsId" @@ -261,9 +266,11 @@ ext { exclude module: "$designsystemId" }) + commonview = "$urbiGroupId:$commonViewId" + commonview_third = "$urbiGroupId:$commonViewId$suffixArtifactId" commonviewdep = dependencies.create("$urbiGroupId:$commonViewId:$commonViewVersion") - commonviewdep_third = "$urbiGroupId:$commonViewId$suffixArtifactId:$commonViewVersion" - commonviewdep_exclude = dependencies.create("$urbiGroupId:$commonViewId:$commonViewVersion", { + commonviewdep_third = "$commonview_third:$commonViewVersion" + commonviewdep_exclude = dependencies.create("$commonviewdep:$commonViewVersion", { exclude module: "$composeNavigationId" exclude module: "$composeDsId" exclude module: "$commonStateId" diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index cfc87c080..2ea597f7b 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,6 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" +urbi-bom = "2025.06.13" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } @@ -227,8 +228,77 @@ true-time = { group = "com.github.instacart", name = "truetime-android", version turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" } rootbeer = { group = "com.scottyab", name = "rootbeer-lib", version.ref = "rootbeer" } +urbi-bom = { group = "co.urbi.android", name = "bom", version.ref = "urbi-bom" } +urbi-bom-third = { group = "co.urbi.android", name = "bom.third", version.ref = "urbi-bom" } +urbi-common-state = { module = "co.urbi.android:commonstate"} +urbi-common-view = { module = "co.urbi.android:commonview"} +urbi-compose-ds = { module = "co.urbi.android:composeds"} +urbi-compose-navigation = { module = "co.urbi.android:composenavigation"} +urbi-core = { module = "co.urbi.android:core"} +urbi-login = { module = "co.urbi.android:login"} +urbi-designsystem = { module = "co.urbi.android:designsystem"} +urbi-evcharging = { module = "co.urbi.android:evcharging"} +urbi-mobilitysharing = { module = "co.urbi.android:mobilitysharing"} +urbi-model = { module = "co.urbi.android:model"} +urbi-pay = { module = "co.urbi.android:pay"} +urbi-scan = { module = "co.urbi.android:scan"} +urbi-search = { module = "co.urbi.android:search"} +urbi-taxi = { module = "co.urbi.android:taxi"} +urbi-ticket = { module = "co.urbi.android:ticket"} +urbi-transpo = { module = "co.urbi.android:transpo"} +urbi-tripo = { module = "co.urbi.android:tripo"} +urbi-utility = { module = "co.urbi.android:utility"} + +urbi-common-state-third = { group = "co.urbi.android", name = "commonstatethird"} +urbi-common-view-third = { group = "co.urbi.android", name = "commonviewthird"} +urbi-compose-ds-third = { group = "co.urbi.android", name = "composedsthird"} +urbi-compose-navigation-third = { group = "co.urbi.android", name = "composenavigationthird"} +urbi-core-third = { group = "co.urbi.android", name = "corethird"} +urbi-login-third = { group = "co.urbi.android", name = "loginthird"} +urbi-designsystem-third = { group = "co.urbi.android", name = "designsystemthird"} +urbi-model-third = { group = "co.urbi.android", name = "modelthird"} +urbi-pay-third = { group = "co.urbi.android", name = "paythird"} +urbi-scan-third = { group = "co.urbi.android", name = "scanthird"} +urbi-ticket-third = { group = "co.urbi.android", name = "ticketthird"} +urbi-tripo-third = { group = "co.urbi.android", name = "tripothird"} +urbi-utility-third = { group = "co.urbi.android", name = "utilitythird"} [bundles] +urbi = [ + "urbi-core", + "urbi-designsystem", + "urbi-evcharging", + "urbi-mobilitysharing", + "urbi-model", + "urbi-login", + "urbi-pay", + "urbi-scan", + "urbi-search", + "urbi-taxi", + "urbi-ticket", + "urbi-transpo", + "urbi-tripo", + "urbi-utility", + "urbi-compose-navigation", + "urbi-compose-ds", + "urbi-common-view", + "urbi-common-state" +] +urbithird = [ + "urbi-core-third", + "urbi-designsystem-third", + "urbi-model-third", + "urbi-login-third", + "urbi-pay-third", + "urbi-scan-third", + "urbi-ticket-third", + "urbi-tripo-third", + "urbi-utility-third", + "urbi-compose-navigation-third", + "urbi-compose-ds-third", + "urbi-common-view-third", + "urbi-common-state-third" +] accompanist = [ "google-accompanist-navigation-animation", "google-accompanist-pager", From 769b876419b7ba720058df8252386a693b877fdc Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Mon, 16 Jun 2025 18:27:11 +0200 Subject: [PATCH 37/58] Version update (#630) --- gradle/depend.gradle | 46 +++++++++++++++++----------------- gradle/libs-urbi.versions.toml | 4 +-- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index b1d9a14f9..8feb71d05 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -42,28 +42,28 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.4' - designsystemVersion = '1.5.4' - modelVersion = '2.14.7' - coreVersion = '2.17.7' - payVersion = '1.14.3' - ticketVersion = '0.11.0' - searchVersion = '1.2.1' - taxiVersion = '1.2.3' - scanVersion = '1.4.2' - transpoVersion = '1.10.5' - evchargingVersion = '1.9.3' - tripoVersion = '1.9.6' - mobilitySharingVersion = '2.18.7' - commonStateVersion = '0.3.6' - commonViewVersion = '0.4.4' - composeNavigationVersion = '0.5.0' - composeDsVersion = '0.4.2' + utilityVersion = '2.9.5' + designsystemVersion = '1.5.5' + modelVersion = '2.14.8' + coreVersion = '2.17.8' + payVersion = '1.14.4' + ticketVersion = '0.11.1' + searchVersion = '1.2.2' + taxiVersion = '1.2.4' + scanVersion = '1.4.3' + transpoVersion = '1.10.6' + evchargingVersion = '1.9.4' + tripoVersion = '1.9.7' + mobilitySharingVersion = '2.18.8' + commonStateVersion = '0.3.7' + commonViewVersion = '0.4.5' + composeNavigationVersion = '0.5.1' + composeDsVersion = '0.4.3' historyVersion = '0.4.0' mapVersion = '0.4.0' profileVersion = '0.4.0' shopVersion = '0.4.0' - loginVersion = '0.4.0' + loginVersion = '0.4.1' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' @@ -72,9 +72,9 @@ ext { //---End---// atacVersion = '2.2.2' urbiBomId = 'bom' - urbiBomTelepassId = 'bom.telepass' - urbiBomThirdId = 'bom.third' - urbiBomVersion = '2025.06.13' + urbiBomTelepassId = 'bomtelepass' + urbiBomThirdId = 'bomthird' + urbiBomVersion = '2025.06.16' urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android @@ -91,8 +91,8 @@ ext { // URBI urbi_bom = "$urbiGroupId:$urbiBomId:$urbiBomVersion" - urbi_bom_telepass = "$urbiGroupId:$urbiBomTelepassId:$urbiBomVersion" - urbi_bom_third = "$urbiGroupId:$urbiBomThirdId:$urbiBomVersion" + urbi_bom_telepass = "$urbiGroupTelepassId:$urbiBomTelepassId:$urbiBomVersion" + urbi_bom_third = "$urbiGroupThirdId:$urbiBomThirdId:$urbiBomVersion" designsystem = "$urbiGroupId:$designsystemId" designsystem_third = "$urbiGroupId:$designsystemId$suffixArtifactId" diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 2ea597f7b..81e9e2889 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.06.13" +urbi-bom = "2025.06.16" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } @@ -229,7 +229,7 @@ turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine rootbeer = { group = "com.scottyab", name = "rootbeer-lib", version.ref = "rootbeer" } urbi-bom = { group = "co.urbi.android", name = "bom", version.ref = "urbi-bom" } -urbi-bom-third = { group = "co.urbi.android", name = "bom.third", version.ref = "urbi-bom" } +urbi-bom-third = { group = "co.urbi.third", name = "bomthird", version.ref = "urbi-bom" } urbi-common-state = { module = "co.urbi.android:commonstate"} urbi-common-view = { module = "co.urbi.android:commonview"} urbi-compose-ds = { module = "co.urbi.android:composeds"} From cb2d12544f01b69ba93b1e5bd9c162ecd271a155 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Wed, 18 Jun 2025 19:14:20 +0200 Subject: [PATCH 38/58] Version Update (#633) --- gradle/depend.gradle | 4 ++-- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 8feb71d05..7ac804e4e 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -53,7 +53,7 @@ ext { scanVersion = '1.4.3' transpoVersion = '1.10.6' evchargingVersion = '1.9.4' - tripoVersion = '1.9.7' + tripoVersion = '1.9.8' mobilitySharingVersion = '2.18.8' commonStateVersion = '0.3.7' commonViewVersion = '0.4.5' @@ -74,7 +74,7 @@ ext { urbiBomId = 'bom' urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' - urbiBomVersion = '2025.06.16' + urbiBomVersion = '2025.06.18' urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 81e9e2889..719808d7f 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.06.16" +urbi-bom = "2025.06.18" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 863ab7166facff56e7ca36e2605def7a35528bf6 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Tue, 24 Jun 2025 11:41:21 +0200 Subject: [PATCH 39/58] #2650 | Upload libs (#632) --- gradle/depend.gradle | 4 +- scripts/build.gradle.kts | 101 ++++++++++++++++++++++++++++++++++++++- 2 files changed, 102 insertions(+), 3 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 7ac804e4e..19675015d 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -44,14 +44,14 @@ ext { //---Module Version---// utilityVersion = '2.9.5' designsystemVersion = '1.5.5' - modelVersion = '2.14.8' + modelVersion = '2.14.9' coreVersion = '2.17.8' payVersion = '1.14.4' ticketVersion = '0.11.1' searchVersion = '1.2.2' taxiVersion = '1.2.4' scanVersion = '1.4.3' - transpoVersion = '1.10.6' + transpoVersion = '1.10.7' evchargingVersion = '1.9.4' tripoVersion = '1.9.8' mobilitySharingVersion = '2.18.8' diff --git a/scripts/build.gradle.kts b/scripts/build.gradle.kts index 15b4a2f1a..641f71933 100644 --- a/scripts/build.gradle.kts +++ b/scripts/build.gradle.kts @@ -408,7 +408,106 @@ fun forcePullServiceFileAndCopy() { } /** - * This scripts read depend.gradle file where libs version are and update that if there is some change in their changelog + * This scripts read depend.gradle file where libs version are and upgrade patch versionif there is some change in their changelog + */ +tasks.register("upgrade-lib-patch-version") { + doLast { + val mapVersionUrbi = getVersionKeyFromModule() + val mapVersionUrbiInverse = mapVersionUrbi.inverseMap() + val keyToChangeVersion: HashSet = HashSet() + println("Start to scan Changelog files.......") +//// Read Changelog Utility on Gradle file + mapVersionUrbi.forEach mapFor@{ map -> + var lastIsUnrelase = false + val pathFile = "${map.key}/changelog.md" + try { + val changelog = + if (File(pathFile).exists()) File(pathFile) else File("$rootDir/android-urbi-framework/$pathFile") + changelog.readLines().forEach { line -> + if (line.startsWith("## [Unreleased]", true)) { + lastIsUnrelase = true + } else if (lastIsUnrelase && line.startsWith("##")) { + return@mapFor + } else if (lastIsUnrelase && line.startsWith("-")) { + lastIsUnrelase = false + keyToChangeVersion.add(map.key) + } + } + }catch (e: Exception){ + println("Error for file $pathFile ${e.message}") + } + } + if(keyToChangeVersion.isNotEmpty()){ + val newGradleDeep = arrayListOf() + val gradle = if(File("android-scripts/gradle/depend.gradle").exists()) File("android-scripts/gradle/depend.gradle") else File("$rootDir/android-urbi-framework/android-scripts/gradle/depend.gradle") + var readVersion = false + println("Reading /gradle/depend.gradle file for version......") + gradle.forEachLine { line -> + if (line.equals("//---End---//", true)) { + readVersion = false + newGradleDeep.add(line) + } + else if (readVersion) { + line.replace("\\s".toRegex(), "").let { lineW -> + lineW.split("=").let { it -> + if(it.size > 1 && mapVersionUrbiInverse.containsKey(it[0]) && keyToChangeVersion.contains(mapVersionUrbiInverse[it[0]])) { + val versionArray = it[1].replace("\'".toRegex(), "").split(".") + var mirrorVersion = versionArray[2] + var extraMirrorVersion = "" + if(!mirrorVersion.all { it.isDigit() } ){ + val arrMirror= mirrorVersion.split("-") + mirrorVersion = arrMirror[0] + extraMirrorVersion = arrMirror[1] + } + mirrorVersion = "${mirrorVersion.toInt()+1}" + var newVersionApp = "${versionArray[0]}.${versionArray[1]}.${mirrorVersion}" + if(extraMirrorVersion.isNotEmpty()) + newVersionApp = "$newVersionApp-$extraMirrorVersion" + newGradleDeep.add(line.replace(it[1].replace("\'".toRegex(), ""),newVersionApp)) + } + else + newGradleDeep.add(line) + } + } + } + else if (line.equals("//---Module Version---//", true)) { + readVersion = true + newGradleDeep.add(line) + } + else + newGradleDeep.add(line) + } + println("Update dep file") + gradle.printWriter().use { out -> + newGradleDeep.forEach { + out.println(it) + } + } + println("Upload BoM") + ByteArrayOutputStream().use { os -> + val result = exec { + commandLine("./gradlew", "bom:publishAllBom") + standardOutput = os + } + println(os.toString()) + println("Upload BoM: $result") + } + ByteArrayOutputStream().use { os -> + val result = exec { + commandLine("./gradlew", "uploadlib", "-Pargs=skipService") + standardOutput = os + } + println(os.toString()) + println("Upload Libs RESULT$result") + } + } + else + println("No Version have updated") + } +} + +/** + * This scripts read depend.gradle file where libs version are and upgrade patch versionif there is some change in their changelog, and then upload new libs */ tasks.register("update-version-lib") { doLast { From 1303d44e810b5e1eade4a8c375d8a09efea509ef Mon Sep 17 00:00:00 2001 From: gaglileo Date: Tue, 24 Jun 2025 20:39:03 +0200 Subject: [PATCH 40/58] Upload libs for Release 6.21.1 (#634) --- gradle/depend.gradle | 22 +++++++++++----------- gradle/libs-urbi.versions.toml | 2 +- scripts/build.gradle.kts | 4 +++- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 19675015d..d2dfa6459 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -43,27 +43,27 @@ ext { //---Module Version---// utilityVersion = '2.9.5' - designsystemVersion = '1.5.5' - modelVersion = '2.14.9' + designsystemVersion = '1.5.6' + modelVersion = '2.14.10' coreVersion = '2.17.8' - payVersion = '1.14.4' + payVersion = '1.14.5' ticketVersion = '0.11.1' searchVersion = '1.2.2' - taxiVersion = '1.2.4' + taxiVersion = '1.2.5' scanVersion = '1.4.3' - transpoVersion = '1.10.7' - evchargingVersion = '1.9.4' - tripoVersion = '1.9.8' - mobilitySharingVersion = '2.18.8' + transpoVersion = '1.10.8' + evchargingVersion = '1.9.5' + tripoVersion = '1.9.9' + mobilitySharingVersion = '2.18.9' commonStateVersion = '0.3.7' - commonViewVersion = '0.4.5' + commonViewVersion = '0.4.6' composeNavigationVersion = '0.5.1' composeDsVersion = '0.4.3' historyVersion = '0.4.0' mapVersion = '0.4.0' profileVersion = '0.4.0' shopVersion = '0.4.0' - loginVersion = '0.4.1' + loginVersion = '0.4.2' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' @@ -74,7 +74,7 @@ ext { urbiBomId = 'bom' urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' - urbiBomVersion = '2025.06.18' + urbiBomVersion = '2025.06.24' urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 719808d7f..ea4b925e1 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.06.18" +urbi-bom = "2025.06.24" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } diff --git a/scripts/build.gradle.kts b/scripts/build.gradle.kts index 641f71933..0794ad572 100644 --- a/scripts/build.gradle.kts +++ b/scripts/build.gradle.kts @@ -408,7 +408,9 @@ fun forcePullServiceFileAndCopy() { } /** - * This scripts read depend.gradle file where libs version are and upgrade patch versionif there is some change in their changelog + * This scripts read depend.gradle file where libs version are and upgrade patch version + * if there is some change in their changelog. Then upload a new BoM with new versions (you have to manually + * upgrade BoM version) and the upload libs. */ tasks.register("upgrade-lib-patch-version") { doLast { From dd00df6ff022136d23813a6b3da8b41717f45491 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Wed, 25 Jun 2025 18:16:35 +0200 Subject: [PATCH 41/58] Version update (#635) --- gradle/depend.gradle | 12 ++++++------ gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index d2dfa6459..6c51eab5a 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -44,19 +44,19 @@ ext { //---Module Version---// utilityVersion = '2.9.5' designsystemVersion = '1.5.6' - modelVersion = '2.14.10' + modelVersion = '2.14.11' coreVersion = '2.17.8' payVersion = '1.14.5' ticketVersion = '0.11.1' searchVersion = '1.2.2' taxiVersion = '1.2.5' scanVersion = '1.4.3' - transpoVersion = '1.10.8' + transpoVersion = '1.10.9' evchargingVersion = '1.9.5' - tripoVersion = '1.9.9' - mobilitySharingVersion = '2.18.9' + tripoVersion = '1.9.10' + mobilitySharingVersion = '2.18.10' commonStateVersion = '0.3.7' - commonViewVersion = '0.4.6' + commonViewVersion = '0.4.7' composeNavigationVersion = '0.5.1' composeDsVersion = '0.4.3' historyVersion = '0.4.0' @@ -74,7 +74,7 @@ ext { urbiBomId = 'bom' urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' - urbiBomVersion = '2025.06.24' + urbiBomVersion = '2025.06.25' urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index ea4b925e1..20599052f 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.06.24" +urbi-bom = "2025.06.25" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 7a993f3b1ac6109e05afbf80defbf7a7ca606a04 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Thu, 26 Jun 2025 11:28:49 +0200 Subject: [PATCH 42/58] Version Lib (#636) --- gradle/depend.gradle | 6 +++--- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 6c51eab5a..6e7beb5a6 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -45,7 +45,7 @@ ext { utilityVersion = '2.9.5' designsystemVersion = '1.5.6' modelVersion = '2.14.11' - coreVersion = '2.17.8' + coreVersion = '2.17.9' payVersion = '1.14.5' ticketVersion = '0.11.1' searchVersion = '1.2.2' @@ -54,7 +54,7 @@ ext { transpoVersion = '1.10.9' evchargingVersion = '1.9.5' tripoVersion = '1.9.10' - mobilitySharingVersion = '2.18.10' + mobilitySharingVersion = '2.18.11' commonStateVersion = '0.3.7' commonViewVersion = '0.4.7' composeNavigationVersion = '0.5.1' @@ -74,7 +74,7 @@ ext { urbiBomId = 'bom' urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' - urbiBomVersion = '2025.06.25' + urbiBomVersion = '2025.06.26' urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 20599052f..626d23935 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.06.25" +urbi-bom = "2025.06.26" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From d8a60152a5a45be736ded274c32e10d4c12dff8c Mon Sep 17 00:00:00 2001 From: gaglileo Date: Thu, 10 Jul 2025 12:02:20 +0200 Subject: [PATCH 43/58] Update libs (#639) --- gradle/depend.gradle | 26 +++++++++++++------------- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 6e7beb5a6..54017e5ac 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -42,28 +42,28 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.5' - designsystemVersion = '1.5.6' - modelVersion = '2.14.11' - coreVersion = '2.17.9' + utilityVersion = '2.9.6' + designsystemVersion = '1.5.7' + modelVersion = '2.14.12' + coreVersion = '2.17.10' payVersion = '1.14.5' - ticketVersion = '0.11.1' - searchVersion = '1.2.2' + ticketVersion = '0.11.2' + searchVersion = '1.2.3' taxiVersion = '1.2.5' scanVersion = '1.4.3' transpoVersion = '1.10.9' - evchargingVersion = '1.9.5' - tripoVersion = '1.9.10' + evchargingVersion = '1.9.6' + tripoVersion = '1.9.11' mobilitySharingVersion = '2.18.11' - commonStateVersion = '0.3.7' - commonViewVersion = '0.4.7' + commonStateVersion = '0.3.8' + commonViewVersion = '0.4.8' composeNavigationVersion = '0.5.1' - composeDsVersion = '0.4.3' + composeDsVersion = '0.4.4' historyVersion = '0.4.0' mapVersion = '0.4.0' profileVersion = '0.4.0' shopVersion = '0.4.0' - loginVersion = '0.4.2' + loginVersion = '0.4.3' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' @@ -74,7 +74,7 @@ ext { urbiBomId = 'bom' urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' - urbiBomVersion = '2025.06.26' + urbiBomVersion = '2025.07.08' urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 626d23935..2634dd0b2 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.06.26" +urbi-bom = "2025.07.08" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 8784d9a75967cc1de39a4574d13c7bcc77a28e87 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Tue, 15 Jul 2025 15:34:13 +0200 Subject: [PATCH 44/58] Update version lib (#642) --- gradle/depend.gradle | 6 +++--- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 54017e5ac..73468a939 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -51,11 +51,11 @@ ext { searchVersion = '1.2.3' taxiVersion = '1.2.5' scanVersion = '1.4.3' - transpoVersion = '1.10.9' + transpoVersion = '1.10.10' evchargingVersion = '1.9.6' tripoVersion = '1.9.11' mobilitySharingVersion = '2.18.11' - commonStateVersion = '0.3.8' + commonStateVersion = '0.3.9' commonViewVersion = '0.4.8' composeNavigationVersion = '0.5.1' composeDsVersion = '0.4.4' @@ -74,7 +74,7 @@ ext { urbiBomId = 'bom' urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' - urbiBomVersion = '2025.07.08' + urbiBomVersion = '2025.07.15' urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 2634dd0b2..5581d8b34 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.07.08" +urbi-bom = "2025.07.15" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 1225ec0fb6d4cf019d7072d815d0e44124e8605a Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Tue, 22 Jul 2025 09:15:01 +0200 Subject: [PATCH 45/58] Update bom script (#638) * Update bom script * Update pre-commit * Update script * Update param --- gradle/depend.gradle | 6 +- scripts/git/hook/pre-commit | 246 +++++++++++++++++++++++++++++++++++- 2 files changed, 246 insertions(+), 6 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 73468a939..193592234 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -74,7 +74,8 @@ ext { urbiBomId = 'bom' urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' - urbiBomVersion = '2025.07.15' + // BOM versions unified from libs-urbi.versions.toml + urbiBomVersion = libsUrbi.versions.urbi.bom.get() urbiTelepassBomVersion = "$urbiBomVersion" urbiThirdBomVersion = "$urbiBomVersion" // Android @@ -90,9 +91,6 @@ ext { atac = "$urbiGroupId:$atacId:$atacVersion@aar" // URBI - urbi_bom = "$urbiGroupId:$urbiBomId:$urbiBomVersion" - urbi_bom_telepass = "$urbiGroupTelepassId:$urbiBomTelepassId:$urbiBomVersion" - urbi_bom_third = "$urbiGroupThirdId:$urbiBomThirdId:$urbiBomVersion" designsystem = "$urbiGroupId:$designsystemId" designsystem_third = "$urbiGroupId:$designsystemId$suffixArtifactId" diff --git a/scripts/git/hook/pre-commit b/scripts/git/hook/pre-commit index 8fce75477..0970ce04e 100755 --- a/scripts/git/hook/pre-commit +++ b/scripts/git/hook/pre-commit @@ -1,5 +1,247 @@ -#!/bin/sh +#!/bin/bash set -e + +##### CHANGELOG AUTO-UPDATE START ##### +echo "Checking for module changes and updating changelogs..." + +# Function to check if module is valid +is_valid_module() { + local module="$1" + case "$module" in + "utilitylib"|"urbimodel"|"urbicore"|"designsystem"|"urbiscan"|"urbisearch"|\ + "urbipay"|"ticketlib"|"urbitaxi"|"evcharging"|"transpo"|"tripo"|\ + "mobilitylib"|"composeds"|"composenavigation"|"common-state"|"login"|\ + "commonview"|"history"|"profile"|"map"|"shop") + return 0 + ;; + *) + return 1 + ;; + esac +} + +# Function to check if changelog already has unreleased changes +has_unreleased_changes() { + local changelog_file="$1" + if [ -f "$changelog_file" ]; then + # Check if there's an [Unreleased] section with actual changes (not just the header) + # Look for content between [Unreleased] and the next ## section + awk ' + /^## \[Unreleased\]/{ + unreleased=1; + next + } + /^## \[/{ + if(unreleased) { + unreleased=0 + } + } + unreleased && /^- /{ + found=1; + exit + } + END{ + exit !found + }' "$changelog_file" + return $? + fi + return 1 +} + +# Function to get changelog path for module +get_changelog_path() { + local module="$1" + # Determine if we're running from main repo or submodule + if [ -d "android-urbi-framework" ]; then + # Running from main repo + case "$module" in + "history"|"profile"|"map"|"shop") + echo "$module/changelog.md" + ;; + *) + echo "android-urbi-framework/$module/changelog.md" + ;; + esac + else + # Running from within android-urbi-framework submodule + case "$module" in + "history"|"profile"|"map"|"shop") + echo "../$module/changelog.md" + ;; + *) + echo "$module/changelog.md" + ;; + esac + fi +} + +# Function to get commit message +get_commit_message() { + # Try to get commit message from command line arguments + local commit_msg="" + + # Method 1: Check if git commit is in progress and get message from .git/COMMIT_EDITMSG + if [ -f ".git/COMMIT_EDITMSG" ]; then + commit_msg=$(head -n 1 ".git/COMMIT_EDITMSG" 2>/dev/null | sed 's/^[[:space:]]*//;s/[[:space:]]*$//') + fi + + # Method 2: Check parent process command line for -m flag + if [ -z "$commit_msg" ]; then + local parent_cmd=$(ps -o args= $PPID 2>/dev/null || echo "") + if [[ "$parent_cmd" =~ -m[[:space:]]+\"([^\"]+)\" ]]; then + commit_msg="${BASH_REMATCH[1]}" + elif [[ "$parent_cmd" =~ -m[[:space:]]+([^[:space:]]+) ]]; then + commit_msg="${BASH_REMATCH[1]}" + fi + fi + + # Fallback to generic message if we can't extract it + if [ -z "$commit_msg" ] || [ "$commit_msg" = "#" ]; then + commit_msg="Updated module implementation" + fi + + echo "$commit_msg" +} + +# Function to add unreleased entry to changelog +add_unreleased_entry() { + local module="$1" + local changelog_file=$(get_changelog_path "$module") + + # Check if changelog already has unreleased changes + if has_unreleased_changes "$changelog_file"; then + echo " πŸ“ $module already has unreleased changes, skipping" + return 0 + fi + + # Get commit message + local commit_message=$(get_commit_message) + + echo " πŸ“ Adding unreleased entry to $module/changelog.md: $commit_message" + + # Create changelog if it doesn't exist + if [ ! -f "$changelog_file" ]; then + cat > "$changelog_file" << EOF +# Changelog + +All notable changes to this project will be documented in this file. + +## [Unreleased] +- $commit_message + +EOF + git add "$changelog_file" + return 0 + fi + + # Check if [Unreleased] section exists + if grep -q "## \[Unreleased\]" "$changelog_file"; then + # Add entry under existing [Unreleased] section using double quotes for variable expansion + sed -i '' "/## \\[Unreleased\\]/a\\ +- $commit_message +" "$changelog_file" + else + # Add [Unreleased] section at the top after title using double quotes for variable expansion + sed -i '' "/^# /a\\ +\\ +## [Unreleased]\\ +- $commit_message +" "$changelog_file" + fi + + git add "$changelog_file" +} + +# Get list of changed files in this commit +# During pre-commit hook execution, git provides the file list via the index +CHANGED_FILES="" + +# Primary method: Get files from git diff --cached +CHANGED_FILES=$(git diff --cached --name-only --diff-filter=ACMR 2>/dev/null || true) + +# Alternative method 1: Use git diff-index if cached fails +if [ -z "$CHANGED_FILES" ]; then + CHANGED_FILES=$(git diff-index --cached --name-only --diff-filter=ACMR HEAD 2>/dev/null || true) +fi + +# Alternative method 2: Parse git status for staged files +if [ -z "$CHANGED_FILES" ]; then + CHANGED_FILES=$(git status --porcelain 2>/dev/null | grep "^[AMRC]" | sed 's/^...//' || true) +fi + +# Alternative method 3: Get from GIT_INDEX_FILE if available +if [ -z "$CHANGED_FILES" ] && [ -n "$GIT_INDEX_FILE" ]; then + CHANGED_FILES=$(git ls-files --stage | cut -f2 2>/dev/null || true) +fi + +# Debug output to understand what's happening +echo " πŸ” Debug: Primary diff result: '$(git diff --cached --name-only --diff-filter=ACMR 2>/dev/null | wc -l | tr -d ' ')' files" +echo " πŸ” Debug: Status result: '$(git status --porcelain 2>/dev/null | wc -l | tr -d ' ')' lines" + +if [ -n "$CHANGED_FILES" ]; then + echo "πŸ“ Checking changed files for module updates..." + echo " πŸ“‹ Found $(echo "$CHANGED_FILES" | wc -l | tr -d ' ') files to process" + + # Track which modules have been processed to avoid duplicates + PROCESSED_MODULES="" + + # Check each changed file + for file in $CHANGED_FILES; do + echo " πŸ” Checking file: $file" + module="" + + # Detect module type and extract module name + if [[ "$file" =~ ^android-urbi-framework/([^/]+)/ ]]; then + # Framework module: android-urbi-framework/MODULE/... (when run from main repo) + module="${BASH_REMATCH[1]}" + echo " πŸ“ Framework module detected: $module" + elif [[ "$file" =~ ^([^/]+)/ ]]; then + # When run from within android-urbi-framework submodule: MODULE/... + potential_module="${BASH_REMATCH[1]}" + # Check if this is a valid framework module or app-level module + if is_valid_module "$potential_module"; then + module="$potential_module" + echo " πŸ“ Module detected: $module" + else + echo " ⏭️ Directory '$potential_module' is not a valid module, skipping" + continue + fi + else + # Skip files not in any module + echo " ⏭️ File not in any module, skipping" + continue + fi + + # Skip if not a known module or already processed + if [ -z "$module" ]; then + echo " ⚠️ Module name is empty, skipping" + continue + fi + + if echo "$PROCESSED_MODULES" | grep -q " $module "; then + echo " ⏭️ Module $module already processed, skipping" + continue + fi + + # Check if this module is valid + echo " πŸ” Checking if module '$module' is valid..." + if is_valid_module "$module"; then + echo " βœ… Detected changes in module: $module" + add_unreleased_entry "$module" + PROCESSED_MODULES="$PROCESSED_MODULES $module " + else + echo " ❌ Module '$module' is not valid" + fi + done + + echo "βœ… Changelog auto-update complete" +else + echo "ℹ️ No changes detected" + echo " πŸ” Debug: git diff --cached result was empty" + echo " πŸ” Debug: git status result: $(git status --porcelain | wc -l | tr -d ' ') lines" +fi +##### CHANGELOG AUTO-UPDATE END ##### + ##### KOTLINTER HOOK START ##### GRADLEW=$PWD/gradlew $GRADLEW lintKotlin @@ -11,4 +253,4 @@ if [ "$status" != 0 ] ; then $GRADLEW formatKotlin exit 1 fi -##### KOTLINTER HOOK END ##### +##### KOTLINTER HOOK END ##### \ No newline at end of file From e07a02bc5a9a3bc179a5853296593e2791c6f761 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Tue, 22 Jul 2025 09:36:49 +0200 Subject: [PATCH 46/58] Fix BoM details for Telepass (#641) --- gradle/depend.gradle | 2 -- 1 file changed, 2 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 193592234..d604fc00e 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -4,7 +4,6 @@ ext { ghp_registry_name = 'GitHubPackages' ghp_registry_name_third = 'GitHubPackages-Third' urbiGroupId = 'co.urbi.android' - urbiGroupTelepassId = 'co.urbi.telepass' urbiGroupThirdId = 'co.urbi.third' telepassGroupId = 'com.telepass.urbi' urbi_ghp_registry_url = 'https://maven.pkg.github.com/urbi-mobility/android-urbi-framework' @@ -72,7 +71,6 @@ ext { //---End---// atacVersion = '2.2.2' urbiBomId = 'bom' - urbiBomTelepassId = 'bomtelepass' urbiBomThirdId = 'bomthird' // BOM versions unified from libs-urbi.versions.toml urbiBomVersion = libsUrbi.versions.urbi.bom.get() From 4c47d128735f5c2c56bd0cfebc3903758f26df14 Mon Sep 17 00:00:00 2001 From: Domenico Date: Mon, 18 Aug 2025 14:38:04 +0200 Subject: [PATCH 47/58] Version bump 6.21.3 --- gradle/depend.gradle | 24 +++++++++--------- gradle/libs-urbi.versions.toml | 2 +- scripts/git/hook/pre-commit | 46 ++++++++++++++++++++++++++++++++++ 3 files changed, 59 insertions(+), 13 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index d604fc00e..e07a24044 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -41,21 +41,21 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.6' - designsystemVersion = '1.5.7' - modelVersion = '2.14.12' + utilityVersion = '2.9.7' + designsystemVersion = '1.5.8' + modelVersion = '2.14.13' coreVersion = '2.17.10' - payVersion = '1.14.5' + payVersion = '1.14.6' ticketVersion = '0.11.2' - searchVersion = '1.2.3' - taxiVersion = '1.2.5' + searchVersion = '1.2.4' + taxiVersion = '1.2.6' scanVersion = '1.4.3' - transpoVersion = '1.10.10' - evchargingVersion = '1.9.6' - tripoVersion = '1.9.11' - mobilitySharingVersion = '2.18.11' - commonStateVersion = '0.3.9' - commonViewVersion = '0.4.8' + transpoVersion = '1.10.11' + evchargingVersion = '1.9.7' + tripoVersion = '1.9.12' + mobilitySharingVersion = '2.18.12' + commonStateVersion = '0.3.10' + commonViewVersion = '0.4.9' composeNavigationVersion = '0.5.1' composeDsVersion = '0.4.4' historyVersion = '0.4.0' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 5581d8b34..44fe4610a 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -93,7 +93,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.07.15" +urbi-bom = "2025.08.18" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } diff --git a/scripts/git/hook/pre-commit b/scripts/git/hook/pre-commit index 0970ce04e..cacb9f5f0 100755 --- a/scripts/git/hook/pre-commit +++ b/scripts/git/hook/pre-commit @@ -103,11 +103,49 @@ get_commit_message() { echo "$commit_msg" } +# Function to check if only changelog files are modified in a module +only_changelog_files_modified() { + local module="$1" + local non_changelog_files="" + + # Check each changed file for this module + for file in $CHANGED_FILES; do + local file_module="" + + # Detect module for this file + if [[ "$file" =~ ^android-urbi-framework/([^/]+)/ ]]; then + file_module="${BASH_REMATCH[1]}" + elif [[ "$file" =~ ^([^/]+)/ ]]; then + local potential_module="${BASH_REMATCH[1]}" + if is_valid_module "$potential_module"; then + file_module="$potential_module" + fi + fi + + # If this file belongs to our module + if [ "$file_module" = "$module" ]; then + # Check if it's NOT a changelog file + if [[ ! "$file" =~ changelog\.md$ ]]; then + non_changelog_files="$non_changelog_files $file" + fi + fi + done + + # Return 0 (true) if no non-changelog files were found + [ -z "$non_changelog_files" ] +} + # Function to add unreleased entry to changelog add_unreleased_entry() { local module="$1" local changelog_file=$(get_changelog_path "$module") + # Check if only changelog files are modified for this module + if only_changelog_files_modified "$module"; then + echo " πŸ“ $module: Only changelog files modified, skipping auto-update" + return 0 + fi + # Check if changelog already has unreleased changes if has_unreleased_changes "$changelog_file"; then echo " πŸ“ $module already has unreleased changes, skipping" @@ -227,6 +265,14 @@ if [ -n "$CHANGED_FILES" ]; then echo " πŸ” Checking if module '$module' is valid..." if is_valid_module "$module"; then echo " βœ… Detected changes in module: $module" + + # Check what type of changes we have + if only_changelog_files_modified "$module"; then + echo " πŸ“ Only changelog files modified in $module, skipping auto-update" + else + echo " πŸ“ Non-changelog files modified in $module, will update changelog" + fi + add_unreleased_entry "$module" PROCESSED_MODULES="$PROCESSED_MODULES $module " else From e5211e7b1c4fbb7711ebb3d22764129bd4cc1260 Mon Sep 17 00:00:00 2001 From: Domenico Date: Mon, 18 Aug 2025 16:17:22 +0200 Subject: [PATCH 48/58] Update pre-commit --- scripts/git/hook/pre-commit | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/git/hook/pre-commit b/scripts/git/hook/pre-commit index cacb9f5f0..8d7f4c42f 100755 --- a/scripts/git/hook/pre-commit +++ b/scripts/git/hook/pre-commit @@ -104,6 +104,7 @@ get_commit_message() { } # Function to check if only changelog files are modified in a module +# This prevents infinite loops where changelog updates trigger more changelog updates only_changelog_files_modified() { local module="$1" local non_changelog_files="" @@ -124,8 +125,8 @@ only_changelog_files_modified() { # If this file belongs to our module if [ "$file_module" = "$module" ]; then - # Check if it's NOT a changelog file - if [[ ! "$file" =~ changelog\.md$ ]]; then + # Check if it's NOT a changelog file (changelog.md or CHANGELOG.md) + if [[ ! "$file" =~ [Cc][Hh][Aa][Nn][Gg][Ee][Ll][Oo][Gg]\.md$ ]]; then non_changelog_files="$non_changelog_files $file" fi fi From 26bb34696bc27f5f427bd35f58f1d6a0e86484aa Mon Sep 17 00:00:00 2001 From: gaglileo Date: Mon, 1 Sep 2025 15:33:42 +0200 Subject: [PATCH 49/58] Fixed automation for issues and PRs (#649) * Fixed automation for issues and PRs * Auto assign action --- .github/auto-assign.yml | 16 ++++++++++++++++ .github/pull_request_template.md | 14 ++++++++++++++ .../auto-assign-author-and-reviewer.yml | 18 ++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 .github/auto-assign.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/auto-assign-author-and-reviewer.yml diff --git a/.github/auto-assign.yml b/.github/auto-assign.yml new file mode 100644 index 000000000..c5fc32a72 --- /dev/null +++ b/.github/auto-assign.yml @@ -0,0 +1,16 @@ +# Assegna l'autore come assignee +addAssignees: author + +# Aggiungi reviewer automaticamente +addReviewers: true + +# Lista dei reviewer da assegnare +reviewers: + - dommy1985 + - gaglileo + +# Numero di assignee da aggiungere (0 = tutti) +numberOfAssignees: 1 + +# Escludi PR in draft (default: false) +runOnDraft: false diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..08d0169b0 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,14 @@ +### La PR deve avere questo titolo: '[#Numero issue|Ticket Jira] | Breve titolo' + +## πŸ“– Descrizione + + + +## πŸ”— Issue Collegata + + + + +## πŸ“Έ Screenshot (se applicabile) + + diff --git a/.github/workflows/auto-assign-author-and-reviewer.yml b/.github/workflows/auto-assign-author-and-reviewer.yml new file mode 100644 index 000000000..47e05ff52 --- /dev/null +++ b/.github/workflows/auto-assign-author-and-reviewer.yml @@ -0,0 +1,18 @@ +name: 'Auto Author and Reviewer Assign' + +on: + pull_request: + types: [opened, ready_for_review, reopened] + +permissions: + pull-requests: write + +jobs: + assign-author: + runs-on: ubuntu-latest + steps: + - name: 'Auto-assign PR' + uses: kentaro-m/auto-assign-action@v2.0.0 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + configuration-path: '.github/auto-assign.yml' From c8957949565a3665f873cea123add76f8018787b Mon Sep 17 00:00:00 2001 From: gaglileo Date: Mon, 1 Sep 2025 15:33:59 +0200 Subject: [PATCH 50/58] 16KB page size support (#646) * Update libs * #2731 | Update Onfido --- gradle/depend.gradle | 1 + gradle/libs-urbi.versions.toml | 14 ++++++-------- gradle/lint_set.gradle | 10 +++++----- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index e07a24044..727a7d352 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -83,6 +83,7 @@ ext { min_sdk_version = 24 compile_sdk_version = 35 target_sdk_version = 35 + ndk_version = '28.2.13676358' //ATAC diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 44fe4610a..f5124bf2c 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -1,12 +1,11 @@ [versions] accompanist_compose = "0.34.0" adapter-delegates4 = "4.3.0" -android-gradle-plugin = "8.9.0" +android-gradle-plugin = "8.11.1" android-material = "1.12.0" -android-places = "3.5.0" androidx-activity = "1.9.3" -androidx-camera = "1.3.3" -androidx-camera-view = "1.3.3" +androidx-camera = "1.4.2" +androidx-camera-view = "1.4.2" androidx-compose-bom = "2025.01.00" androidx-fragment = "1.8.5" androidx-appcompat = "1.7.0" @@ -48,7 +47,7 @@ gson = "2.11.0" google-maps-compose = "6.4.2" google-maps-secrets = "2.0.1" google-maps-utils = "3.10.0" -google-mlkit-barcode-scanning = "17.0.2" +google-mlkit-barcode-scanning = "17.3.0" google-play-services-ads = "18.0.1" google-play-services-appset = "16.0.2" google-play-services-authphone = "18.1.0" @@ -56,7 +55,7 @@ google-play-services-base = "18.5.0" google-play-services-maps = "19.0.0" google-play-services-location = "21.3.0" google-play-services-mlkit-face-detection = "17.1.0" -google-play-services-mlkit-text-recognition = "19.0.0" +google-play-services-mlkit-text-recognition = "19.0.1" google-play-services-pay = "16.5.0" google-play-services-plugin = "4.4.2" google-play-services-wallet = "19.4.0" @@ -76,7 +75,7 @@ mockito = "5.12.0" mockito_kotlin = "5.4.0" mockk = "1.13.16" okhttp = "4.12.0" -onfido = "22.8.0" +onfido = "23.1.0" photoview = "2.3.0" retrofit = "2.11.0" rx-android = "2.1.1" @@ -99,7 +98,6 @@ urbi-bom = "2025.08.18" adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } adapterdelegates4-binding = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl-viewbinding", version.ref = "adapter-delegates4" } android-material = { group = "com.google.android.material", name = "material", version.ref = "android-material" } -android-places = { group = "com.google.android.libraries.places", name = "places", version.ref = "android-places" } androidx-activity-ktx = { group = "androidx.activity", name = "activity-ktx", version.ref = "androidx-activity" } androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "androidx-activity" } androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidx-appcompat" } diff --git a/gradle/lint_set.gradle b/gradle/lint_set.gradle index 463716cd6..577ba340d 100644 --- a/gradle/lint_set.gradle +++ b/gradle/lint_set.gradle @@ -1,7 +1,7 @@ android { lint { // set to true to turn off analysis progress reporting by lint - quiet true + quiet = true // // Turns off checks for the issue IDs you specify. disable+= ['MissingTranslation', 'TypographyQuotes', 'UnsafeOptInUsageError', 'ParameterWrapping'] // // Turns on checks for the issue IDs you specify. These checks are in @@ -14,16 +14,16 @@ android { // // If set to true, turns off analysis progress reporting by lint. // quiet true // // if set to true (default), stops the build if errors are found. - abortOnError true + abortOnError = true // if true, only report errors. - ignoreWarnings false + ignoreWarnings = false // if true, generate an HTML report (with issue explanations, sourcecode, etc) - htmlReport false + htmlReport = false // Normally lint will analyze all dependencies along with each module; this ensures // that lint can correctly (for example) determine if a resource declared in a library // is unused; checking only the library in isolation would not be able to identify this // problem. However, this leads to quite a bit of extra computation; a library is // analyzed repeatedly, for each module that it is used in. - checkDependencies false + checkDependencies = false } } From ae160f271c55646824524d9985392a5d96d16a45 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Tue, 9 Sep 2025 16:33:13 +0200 Subject: [PATCH 51/58] Fix #2729 (#651) --- gradle/libs-urbi.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index f5124bf2c..3388c83f8 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -66,7 +66,7 @@ jwt = "0.11.3" kotlin = "2.0.20" kotlinx-coroutines = "1.10.2" kotlinter = "4.3.0" -kustomer = "3.3.1" +kustomer = "4.0.0" ksp-plugin = "2.0.20-1.0.25" landscapist-glide = "1.5.2" lottie = "6.4.1" From 470372093f09149f853b7812934919b879b1fd57 Mon Sep 17 00:00:00 2001 From: Domenico Gabriele Date: Thu, 11 Sep 2025 11:02:24 +0200 Subject: [PATCH 52/58] Version 6.21.4 (#653) --- gradle/depend.gradle | 8 ++++---- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 727a7d352..3b37f5505 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -42,9 +42,9 @@ ext { //---Module Version---// utilityVersion = '2.9.7' - designsystemVersion = '1.5.8' - modelVersion = '2.14.13' - coreVersion = '2.17.10' + designsystemVersion = '1.5.9' + modelVersion = '2.14.14' + coreVersion = '2.17.11' payVersion = '1.14.6' ticketVersion = '0.11.2' searchVersion = '1.2.4' @@ -54,7 +54,7 @@ ext { evchargingVersion = '1.9.7' tripoVersion = '1.9.12' mobilitySharingVersion = '2.18.12' - commonStateVersion = '0.3.10' + commonStateVersion = '0.3.11' commonViewVersion = '0.4.9' composeNavigationVersion = '0.5.1' composeDsVersion = '0.4.4' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 3388c83f8..12fe1dcc5 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -92,7 +92,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.08.18" +urbi-bom = "2025.09.04" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 87cd79102c7e1f94d058a66f881ea263aa13c66c Mon Sep 17 00:00:00 2001 From: ilkerurbi <138033854+ilkerurbi@users.noreply.github.com> Date: Mon, 29 Sep 2025 16:35:31 +0200 Subject: [PATCH 53/58] feat: navigation to tripo payment fragment (#645) --- gradle/libs-urbi.versions.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 12fe1dcc5..4406fe7cd 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -123,6 +123,7 @@ androidx-constraintlayout-compose = { group = "androidx.constraintlayout", name androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidx-core-ktx" } androidx-core-splashscreen = { group = "androidx.core", name = "core-splashscreen", version.ref = "androidx-splashscreen" } androidx-core-testing = { group = "androidx.arch.core", name = "core-testing", version.ref = "androidx-core-testing" } +androidx-fragment-compose = { group = "androidx.fragment", name = "fragment-compose", version.ref = "androidx-fragment" } androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "androidx-fragment" } androidx-gridlayout = { group = "androidx.gridlayout", name = "gridlayout", version.ref = "androidx-gridlayout" } androidx-hilt-navigation-compose = { group = "androidx.hilt", name = "hilt-navigation-compose", version.ref = "androidx-hilt-navigation-compose" } From 90d4fe741354d3b02702a1f8b8af10e281915d16 Mon Sep 17 00:00:00 2001 From: Domenico Date: Mon, 29 Sep 2025 18:11:19 +0200 Subject: [PATCH 54/58] Version 6.22.0 --- gradle/depend.gradle | 34 +++++++++++++++++----------------- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 3b37f5505..c6cc943e4 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -41,28 +41,28 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.9.7' - designsystemVersion = '1.5.9' - modelVersion = '2.14.14' - coreVersion = '2.17.11' - payVersion = '1.14.6' - ticketVersion = '0.11.2' - searchVersion = '1.2.4' - taxiVersion = '1.2.6' - scanVersion = '1.4.3' - transpoVersion = '1.10.11' - evchargingVersion = '1.9.7' - tripoVersion = '1.9.12' - mobilitySharingVersion = '2.18.12' + utilityVersion = '2.9.9' + designsystemVersion = '1.5.11' + modelVersion = '2.14.16' + coreVersion = '2.17.13' + payVersion = '1.14.8' + ticketVersion = '0.11.4' + searchVersion = '1.2.6' + taxiVersion = '1.2.8' + scanVersion = '1.4.5' + transpoVersion = '1.10.13' + evchargingVersion = '1.9.9' + tripoVersion = '1.9.14' + mobilitySharingVersion = '2.18.14' commonStateVersion = '0.3.11' - commonViewVersion = '0.4.9' - composeNavigationVersion = '0.5.1' - composeDsVersion = '0.4.4' + commonViewVersion = '0.4.11' + composeNavigationVersion = '0.5.3' + composeDsVersion = '0.4.6' historyVersion = '0.4.0' mapVersion = '0.4.0' profileVersion = '0.4.0' shopVersion = '0.4.0' - loginVersion = '0.4.3' + loginVersion = '0.4.5' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 4406fe7cd..a221fa04e 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -92,7 +92,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.09.04" +urbi-bom = "2025.09.29" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 2fe6db43e6cbb643595d03bc41366c0a25141661 Mon Sep 17 00:00:00 2001 From: Domenico Date: Mon, 29 Sep 2025 18:48:49 +0200 Subject: [PATCH 55/58] Version 6.22.0 --- gradle/depend.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index c6cc943e4..02d38e572 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -54,7 +54,7 @@ ext { evchargingVersion = '1.9.9' tripoVersion = '1.9.14' mobilitySharingVersion = '2.18.14' - commonStateVersion = '0.3.11' + commonStateVersion = '0.3.12' commonViewVersion = '0.4.11' composeNavigationVersion = '0.5.3' composeDsVersion = '0.4.6' From 07447c1a572bd79097b79a441a24e796c5ac5198 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Thu, 2 Oct 2025 17:02:35 +0200 Subject: [PATCH 56/58] Upload libs for 6.22.1 (#655) --- gradle/depend.gradle | 4 ++-- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 02d38e572..8d55c5338 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -50,9 +50,9 @@ ext { searchVersion = '1.2.6' taxiVersion = '1.2.8' scanVersion = '1.4.5' - transpoVersion = '1.10.13' + transpoVersion = '1.10.14' evchargingVersion = '1.9.9' - tripoVersion = '1.9.14' + tripoVersion = '1.9.15' mobilitySharingVersion = '2.18.14' commonStateVersion = '0.3.12' commonViewVersion = '0.4.11' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index a221fa04e..2d83d3345 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -92,7 +92,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.09.29" +urbi-bom = "2025.10.02" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 774fb97a8036627446cb0844238f6b5aa73419c1 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Wed, 8 Oct 2025 10:01:25 +0200 Subject: [PATCH 57/58] Uploaded libs (#656) --- gradle/depend.gradle | 4 ++-- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 8d55c5338..499308726 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -48,11 +48,11 @@ ext { payVersion = '1.14.8' ticketVersion = '0.11.4' searchVersion = '1.2.6' - taxiVersion = '1.2.8' + taxiVersion = '1.2.9' scanVersion = '1.4.5' transpoVersion = '1.10.14' evchargingVersion = '1.9.9' - tripoVersion = '1.9.15' + tripoVersion = '1.9.16' mobilitySharingVersion = '2.18.14' commonStateVersion = '0.3.12' commonViewVersion = '0.4.11' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 2d83d3345..040f660ab 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -92,7 +92,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.10.02" +urbi-bom = "2025.10.07" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" } From 77d9f84943cf971a0504243b8a5757a440a32545 Mon Sep 17 00:00:00 2001 From: gaglileo Date: Tue, 21 Oct 2025 09:59:30 +0200 Subject: [PATCH 58/58] Uploaded libs for 6.22.3 (#658) --- gradle/depend.gradle | 4 ++-- gradle/libs-urbi.versions.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 499308726..be490862a 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -44,7 +44,7 @@ ext { utilityVersion = '2.9.9' designsystemVersion = '1.5.11' modelVersion = '2.14.16' - coreVersion = '2.17.13' + coreVersion = '2.17.14' payVersion = '1.14.8' ticketVersion = '0.11.4' searchVersion = '1.2.6' @@ -62,7 +62,7 @@ ext { mapVersion = '0.4.0' profileVersion = '0.4.0' shopVersion = '0.4.0' - loginVersion = '0.4.5' + loginVersion = '0.4.6' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index 040f660ab..629dc8392 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -92,7 +92,7 @@ triplet-play = "3.10.1" turbine = "1.2.0" zxing = "3.4.1" rootbeer = "0.1.1" -urbi-bom = "2025.10.07" +urbi-bom = "2025.10.20" [libraries] adapterdelegates4-kotlin = { group = "com.hannesdorfmann", name = "adapterdelegates4-kotlin-dsl", version.ref = "adapter-delegates4" }