22compileSdk = " 35"
33targetSdk = " 35"
44minSdk = " 21"
5- gradlePlugin = " 8.9.2 "
6- kotlin = " 2.0.20 "
7- navigation = " 2.8 .1"
5+ gradlePlugin = " 8.11.0 "
6+ kotlin = " 2.2.0 "
7+ navigation = " 2.9 .1"
88snabbleSdk = " 0.69.6"
9- androidx-camera = " 1.3.4 "
10- androidx-compose-ui = " 1.7.2 "
9+ androidx-camera = " 1.4.2 "
10+ androidx-compose-ui = " 1.8.3 "
1111com-squareup-okhttp3 = " 4.12.0"
1212io-kotest = " 5.9.1"
1313dokka = " 1.9.20"
14- androidx-compose-material = " 1.7.2 "
15- android-lifecycle = " 2.8.6 "
16- koin = " 4.0 .0"
14+ androidx-compose-material = " 1.8.3 "
15+ android-lifecycle = " 2.9.1 "
16+ koin = " 4.1 .0"
1717
1818[libraries ]
19- airbnb-lottie = " com.airbnb.android:lottie:6.5.2 "
20- androidx-activityCompose = " androidx.activity:activity-compose:1.9.2 "
21- androidx-appcompat = " androidx.appcompat:appcompat:1.7.0 "
19+ airbnb-lottie = " com.airbnb.android:lottie:6.6.7 "
20+ androidx-activityCompose = " androidx.activity:activity-compose:1.10.1 "
21+ androidx-appcompat = " androidx.appcompat:appcompat:1.7.1 "
2222androidx-biometric = " androidx.biometric:biometric:1.2.0-alpha05"
2323androidx-camera-camera2 = { module = " androidx.camera:camera-camera2" , version.ref = " androidx-camera" }
2424androidx-camera-core = { module = " androidx.camera:camera-core" , version.ref = " androidx-camera" }
2525androidx-camera-extension = { module = " androidx.camera:camera-extensions" , version.ref = " androidx-camera" }
2626androidx-camera-lifecycle = { module = " androidx.camera:camera-lifecycle" , version.ref = " androidx-camera" }
2727androidx-camera-view = { module = " androidx.camera:camera-view" , version.ref = " androidx-camera" }
2828androidx-cardview = " androidx.cardview:cardview:1.0.0"
29- androidx-core-ktx = " androidx.core:core-ktx:1.13.1 "
30- androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.1.4 "
31- androidx-constraintlayoutCompose = " androidx.constraintlayout:constraintlayout-compose:1.0 .1"
29+ androidx-core-ktx = " androidx.core:core-ktx:1.16.0 "
30+ androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.2.1 "
31+ androidx-constraintlayoutCompose = " androidx.constraintlayout:constraintlayout-compose:1.1 .1"
3232# Compose previews won't work w/o this: https://issuetracker.google.com/issues/227767363
33- androidx-customview = " androidx.customview:customview:1.1 .0"
34- androidx-customview-poolingcontainer = " androidx.customview:customview-poolingcontainer:1.0 .0"
35- androidx-gridlayout = " androidx.gridlayout:gridlayout:1.0 .0"
33+ androidx-customview = " androidx.customview:customview:1.2 .0"
34+ androidx-customview-poolingcontainer = " androidx.customview:customview-poolingcontainer:1.1 .0"
35+ androidx-gridlayout = " androidx.gridlayout:gridlayout:1.1 .0"
3636androidx-lifecycle-common = {module = " androidx.lifecycle:lifecycle-common" , version.ref = " android-lifecycle" }
3737androidx-lifecycleExtension = " androidx.lifecycle:lifecycle-extensions:2.2.0"
3838androidx-lifecycleLiveData = {module = " androidx.lifecycle:lifecycle-livedata-ktx" , version.ref = " android-lifecycle" }
@@ -45,17 +45,17 @@ androidx-navigation-fragmentKtx = { module = "androidx.navigation:navigation-fra
4545androidx-navigation-runtimeKtx = { module = " androidx.navigation:navigation-runtime-ktx" , version.ref = " navigation" }
4646androidx-navigation-uiKtx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " navigation" }
4747androidx-preferences = " androidx.preference:preference-ktx:1.2.1"
48- androidx-recyclerview = " androidx.recyclerview:recyclerview:1.3.2 "
48+ androidx-recyclerview = " androidx.recyclerview:recyclerview:1.4.0 "
4949androidx-startupRuntime = " androidx.startup:startup-runtime:1.2.0"
5050androidx-swiperefreshlayout = " androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
5151androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.1.0"
52- androidx-webkit = " androidx.webkit:webkit:1.12 .0"
52+ androidx-webkit = " androidx.webkit:webkit:1.14 .0"
5353apache-commonsLang3 = " org.apache.commons:commons-lang3:3.17.0"
5454caverock-androidsvgAar = " com.caverock:androidsvg-aar:1.4"
55- compose-iconsExtended = { module = " androidx.compose.material:material-icons-extended" , version.ref = " androidx-compose-material " }
55+ compose-iconsExtended = { module = " androidx.compose.material:material-icons-extended" , version = " 1.7.8 " }
5656compose-navigation = { module = " androidx.navigation:navigation-compose" , version.ref = " navigation" }
5757compose-material = { module = " androidx.compose.material:material" , version.ref = " androidx-compose-material" }
58- compose-material3 = " androidx.compose.material3:material3:1.3.0 "
58+ compose-material3 = " androidx.compose.material3:material3:1.3.2 "
5959compose-material3Themeadapter = " com.google.accompanist:accompanist-themeadapter-material3:0.36.0"
6060compose-ui = { module = " androidx.compose.ui:ui" , version.ref = " androidx-compose-ui" }
6161compose-uiTestManifest = { module = " androidx.compose.ui:ui-test-manifest" , version.ref = " androidx-compose-ui" }
@@ -64,18 +64,18 @@ compose-uiTooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "
6464compose-uiToolingPreview = { module = " androidx.compose.ui:ui-tooling-preview" , version.ref = " androidx-compose-ui" }
6565compose-uiUtil = { module = " androidx.compose.ui:ui-util" , version.ref = " androidx-compose-ui" }
6666compose-uiViewBinding = { module = " androidx.compose.ui:ui-viewbinding" , version.ref = " androidx-compose-ui" }
67- commonsIo = " commons-io:commons-io:2.17 .0"
67+ commonsIo = " commons-io:commons-io:2.19 .0"
6868datatrans-androidSdk = " ch.datatrans:android-sdk:3.7.0"
69- desugarJdkLibsNio = " com.android.tools:desugar_jdk_libs_nio:2.1.2 "
69+ desugarJdkLibsNio = " com.android.tools:desugar_jdk_libs_nio:2.1.5 "
7070glide-compose = " com.github.bumptech.glide:compose:1.0.0-beta01"
71- googlePlayServices-maps = " com.google.android.gms:play-services-maps:19.0 .0"
71+ googlePlayServices-maps = " com.google.android.gms:play-services-maps:19.2 .0"
7272googlePlayServices-wallet = " com.google.android.gms:play-services-wallet:19.4.0"
7373google-mlkit-barcodeScanning = " com.google.mlkit:barcode-scanning:17.3.0"
7474google-zxing-core = " com.google.zxing:core:3.5.3"
75- gson = " com.google.code.gson:gson:2.11.0 "
75+ gson = " com.google.code.gson:gson:2.13.1 "
7676iban4j = " org.iban4j:iban4j:3.2.10-RELEASE"
7777jakewhartonProcessPhoenix = " com.jakewharton:process-phoenix:3.0.0"
78- picasso = " com.squareup.picasso:picasso:2.8 "
78+ picasso = " com.squareup.picasso:picasso:2.71828 "
7979rekisoftLazyWorker = " eu.rekisoft.android.util:LazyWorker:2.1.0"
8080relex-circleindicator = " me.relex:circleindicator:2.1.6"
8181snabble-phoneAuth-countryCodePicker = " io.snabble.phoneauth:countryCodePicker:3.3.0"
@@ -93,13 +93,13 @@ kotest-runnerJunit = { module = "io.kotest:kotest-runner-junit5", version.ref =
9393kotest-assertionsCore = { module = " io.kotest:kotest-assertions-core" , version.ref = " io-kotest" }
9494koltin-reflect = { module = " org.jetbrains.kotlin:kotlin-reflect" , version.ref = " kotlin" }
9595kotlin-stdlib = { module = " org.jetbrains.kotlin:kotlin-stdlib" , version.ref = " kotlin" }
96- kotlinx-serializationJson = " org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3 "
97- mockk = " io.mockk:mockk:1.13.12 "
96+ kotlinx-serializationJson = " org.jetbrains.kotlinx:kotlinx-serialization-json:1.9.0 "
97+ mockk = " io.mockk:mockk:1.14.4 "
9898# @pin requires higher target
9999mockito-kotlin = " org.mockito.kotlin:mockito-kotlin:5.4.0"
100- roboletric = " org.robolectric:robolectric:4.13 "
100+ roboletric = " org.robolectric:robolectric:4.15.1 "
101101roboletric-androidAll = " org.robolectric:android-all:13-robolectric-9030017"
102- sebaslogen-resaca = " io.github.sebaslogen:resaca:4.3.0 "
102+ sebaslogen-resaca = " io.github.sebaslogen:resaca:4.4.8 "
103103squareup-okhttp3-mockwebserver = { module = " com.squareup.okhttp3:mockwebserver" , version.ref = " com-squareup-okhttp3" }
104104test-espressoCore = " androidx.test.espresso:espresso-core:3.6.1"
105105test-ext-junit = " androidx.test.ext:junit:1.2.1"
@@ -111,7 +111,7 @@ classpath-dokkaGradlePlugin = { module = "org.jetbrains.dokka:dokka-gradle-plugi
111111classpath-dokkaBase = { module = " org.jetbrains.dokka:dokka-base" , version.ref = " dokka" }
112112classpath-jlouns-gradleCrossPlatformExecPlugin = " gradle.plugin.com.github.jlouns:gradle-cross-platform-exec-plugin:0.5.0"
113113classpath-qmazzo-sqlitePlugin = " gradle.plugin.gmazzo:sqlite-plugin:0.2"
114- classpath-bjoernq-unmockPlugin = " com.github.bjoernq:unmockplugin:0.8 .0"
114+ classpath-bjoernq-unmockPlugin = " com.github.bjoernq:unmockplugin:0.9 .0"
115115
116116[bundles ]
117117camera = [
@@ -157,6 +157,6 @@ kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref =
157157kotlin-serialization = { id = " org.jetbrains.kotlin.plugin.serialization" , version.ref = " kotlin" }
158158snabbleSetup = " io.snabble.setup:1.0.1"
159159unmock = " de.mobilej.unmock:0.7.9"
160- benManesVersions = " com.github.ben-manes.versions:0.51 .0"
161- versionCatalogUpdate = " nl.littlerobots.version-catalog-update:0.8.4 "
160+ benManesVersions = " com.github.ben-manes.versions:0.52 .0"
161+ versionCatalogUpdate = " nl.littlerobots.version-catalog-update:1.0.0 "
162162compose-compiler = { id = " org.jetbrains.kotlin.plugin.compose" , version.ref = " kotlin" }
0 commit comments