diff --git a/gradle/depend.gradle b/gradle/depend.gradle index 37b11c12b..5bf0992d3 100644 --- a/gradle/depend.gradle +++ b/gradle/depend.gradle @@ -40,28 +40,28 @@ ext { telepassLibId = 'telepasslib' //---Module Version---// - utilityVersion = '2.7.20' - designsystemVersion = '1.3.29' - modelVersion = '2.11.34' - coreVersion = '2.14.43' - payVersion = '1.11.26' - ticketVersion = '0.9.12' - searchVersion = '1.0.14' - taxiVersion = '1.0.26' - scanVersion = '1.2.13' - transpoVersion = '1.7.40' - evchargingVersion = '1.7.23' - tripoVersion = '1.6.38' - mobilitySharingVersion = '2.16.55' - commonStateVersion = '0.1.33' - commonViewVersion = '0.2.36' - composeNavigationVersion = '0.2.11' - composeDsVersion = '0.2.33' - historyVersion = '0.2.24' - mapVersion = '0.2.48' - profileVersion = '0.2.25' - shopVersion = '0.2.20' - loginVersion = '0.2.20' + utilityVersion = '2.7.23' + designsystemVersion = '1.3.34' + modelVersion = '2.12.5' + coreVersion = '2.15.5' + payVersion = '1.12.2' + ticketVersion = '0.9.13' + searchVersion = '1.0.16' + taxiVersion = '1.0.29' + scanVersion = '1.2.14' + transpoVersion = '1.8.7' + evchargingVersion = '1.7.25' + tripoVersion = '1.7.1' + mobilitySharingVersion = '2.16.63' + commonStateVersion = '0.1.38' + commonViewVersion = '0.2.42' + composeNavigationVersion = '0.2.12' + composeDsVersion = '0.2.37' + historyVersion = '0.2.25' + mapVersion = '0.2.56' + profileVersion = '0.2.29' + shopVersion = '0.2.26' + loginVersion = '0.2.22' telepassModelVersion = '2.7.0' telepassNetworkVersion = '2.10.0' diff --git a/gradle/libs-urbi.versions.toml b/gradle/libs-urbi.versions.toml index d2175bb33..1aa57c6c4 100644 --- a/gradle/libs-urbi.versions.toml +++ b/gradle/libs-urbi.versions.toml @@ -2,14 +2,14 @@ accompanist_compose = "0.34.0" adapter-delegates4 = "4.3.0" adjust = "4.33.5" -android-gradle-plugin = "8.2.0" +android-gradle-plugin = "8.3.2" android-installreferrer = "2.2" android-material = "1.11.0" android-places = "3.4.0" androidx-activity = "1.8.1" androidx-camera = "1.3.0" androidx-camera-view = "1.3.0" -androidx-compose-bom = "2024.02.00" +androidx-compose-bom = "2024.04.01" androidx-fragment = "1.6.2" androidx-appcompat = "1.6.1" androidx-biometric = "1.1.0" @@ -19,12 +19,11 @@ androidx-constraintlayout-compose = "1.1.0-alpha13" androidx-core-ktx = "1.12.0" androidx-core-testing = "2.2.0" androidx-gridlayout = "1.0.0" -androidx-hilt-navigation-compose = "1.1.0" +androidx-hilt-navigation-compose = "1.2.0" androidx-legacy-support = "1.0.0" androidx-lifecycle = "2.6.2" androidx-navigation = "2.7.1" androidx-preference = "1.1.0" -androidx-recyclerview = "1.3.2" androidx-security-crypto = "1.1.0-alpha06" androidx-splashscreen = "1.0.1" androidx-sqlite = "2.2.0" @@ -37,24 +36,23 @@ androidx-work-manager = "2.8.1" androidx-web-kit = "1.8.0" apache-commons-lang = "3.5" commons-codec = "1.15" -dagger = "2.48.1" -firebase-bom = "32.5.0" +dagger = "2.51.1" +firebase-bom = "32.8.1" firebase-app-distribution-plugin = "3.1.0" -firebase-crashlytics-plugin = "2.9.2" +firebase-crashlytics-plugin = "2.9.9" 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 = "4.2.0" +google-maps-compose = "4.3.3" google-maps-secrets = "2.0.1" -google-maps-utils = "2.4.0" +google-maps-utils = "3.8.2" google-mlkit-barcode-scanning = "17.0.2" google-play-services-ads = "18.0.1" google-play-services-appset = "16.0.2" -google-play-services-auth = "20.7.0" -google-play-services-authphone = "18.0.1" -google-play-services-base = "18.2.0" +google-play-services-authphone = "18.0.2" +google-play-services-base = "18.4.0" google-play-services-maps = "18.2.0" google-play-services-location = "21.2.0" google-play-services-mlkit-face-detection = "17.1.0" @@ -69,12 +67,12 @@ jmrtd = "0.7.18" jnbis = "1.1.0" junit = "4.13.2" jwt = "0.8.0" -kotlin = "1.9.22" -kotlin-compiler-extension = "1.5.8" -kotlinx-coroutines = "1.7.3" +kotlin = "1.9.23" +kotlin-compiler-extension = "1.5.12" +kotlinx-coroutines = "1.8.0" kotlinter = "3.1.0" kustomer = "2.10.8" -ksp-plugin = "1.9.22-1.0.17" +ksp-plugin = "1.9.23-1.0.20" landscapist-glide = "1.5.2" lottie = "6.1.0" material-datetime-picker = "4.2.3" @@ -145,7 +143,6 @@ androidx-lifecycle-viewmodel = { group = "androidx.lifecycle", name = "lifecycle androidx-lifecycle-viewmodel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" } androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "androidx-navigation" } androidx-preference = { group = "androidx.preference", name = "preference", version.ref = "androidx-preference" } -androidx-recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "androidx-recyclerview" } androidx-security-crypto = { group = "androidx.security", name = "security-crypto", version.ref = "androidx-security-crypto" } androidx-sqlite-sqlite = { group = "androidx.sqlite", name = "sqlite", version.ref = "androidx-sqlite" } androidx-sqlite-ktx = { group = "androidx.sqlite", name = "sqlite-ktx", version.ref = "androidx-sqlite" } @@ -173,18 +170,17 @@ google-accompanist-pagerindicators = { group = "com.google.accompanist", name = google-accompanist-permissions = { group = "com.google.accompanist", name = "accompanist-permissions", version.ref = "accompanist_compose" } google-accompanist-placeholder = { group = "com.google.accompanist", name = "accompanist-placeholder", version.ref = "accompanist_compose" } google-accompanist-systemuicontroller = { group = "com.google.accompanist", name = "accompanist-systemuicontroller", version.ref = "accompanist_compose" } -google-firebase-analytics-ktx = { group = "com.google.firebase", name = "firebase-analytics-ktx" } -google-firebase-auth-ktx = { group = "com.google.firebase", name = "firebase-auth-ktx" } +google-firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics" } +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-ktx = { group = "com.google.firebase", name = "firebase-crashlytics-ktx" } -google-firebase-messaging-ktx = { group = "com.google.firebase", name = "firebase-messaging-ktx" } +google-firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics" } +google-firebase-messaging = { group = "com.google.firebase", name = "firebase-messaging" } 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" } google-mlkit-barcode-scanning = { group = "com.google.mlkit", name = "barcode-scanning", version.ref = "google-mlkit-barcode-scanning" } google-play-services-ads = { group = "com.google.android.gms", name = "play-services-ads-identifier", version.ref = "google-play-services-ads" } google-play-services-appset = { group = "com.google.android.gms", name = "play-services-appset", version.ref = "google-play-services-appset" } -google-play-services-auth = { group = "com.google.android.gms", name = "play-services-auth", version.ref = "google-play-services-auth" } google-play-services-authphone = { group = "com.google.android.gms", name = "play-services-auth-api-phone", version.ref = "google-play-services-authphone" } google-play-services-base = { group = "com.google.android.gms", name = "play-services-base", version.ref = "google-play-services-base" } google-play-services-maps = { group = "com.google.android.gms", name = "play-services-maps", version.ref = "google-play-services-maps" } diff --git a/gradle/lint_set.gradle b/gradle/lint_set.gradle index 07b71e6a0..71554ac9f 100644 --- a/gradle/lint_set.gradle +++ b/gradle/lint_set.gradle @@ -3,7 +3,7 @@ android { // set to true to turn off analysis progress reporting by lint quiet true // // Turns off checks for the issue IDs you specify. - disable 'MissingTranslation', 'TypographyQuotes' + disable 'MissingTranslation', 'TypographyQuotes', 'UnsafeOptInUsageError' // // Turns on checks for the issue IDs you specify. These checks are in // // addition to the default lint checks. // enable 'RtlHardcoded','RtlCompat', 'RtlEnabled'