diff --git a/build-logic/convention/build.gradle.kts b/build-logic/convention/build.gradle.kts index 0dd037fe..dfc6adc6 100644 --- a/build-logic/convention/build.gradle.kts +++ b/build-logic/convention/build.gradle.kts @@ -51,6 +51,10 @@ gradlePlugin { id = "mifospay.android.application" implementationClass = "AndroidApplicationConventionPlugin" } + register("koin"){ + id = "mifospay.android.koin" + implementationClass = "AndroidKoinConventionPlugin" + } register("androidLibraryCompose") { id = "mifospay.android.library.compose" implementationClass = "AndroidLibraryComposeConventionPlugin" @@ -87,10 +91,6 @@ gradlePlugin { id = "mifospay.android.application.flavors" implementationClass = "AndroidApplicationFlavorsConventionPlugin" } - register("androidKoin") { - id = "mifospay.android.koin" - implementationClass = "AndroidKoinConventionPlugin" - } register("detekt") { id = "mifos.detekt.plugin" implementationClass = "MifosDetektConventionPlugin" diff --git a/build-logic/convention/src/main/kotlin/AndroidKoinConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidKoinConventionPlugin.kt index 7f5142d5..a06d60ae 100644 --- a/build-logic/convention/src/main/kotlin/AndroidKoinConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidKoinConventionPlugin.kt @@ -31,6 +31,7 @@ class AndroidKoinConventionPlugin : Plugin { arg("USE_COMPOSE_VIEWMODEL", "false") arg("KOIN_USE_COMPOSE_VIEWMODEL", "true") } + } } } diff --git a/build-logic/convention/src/main/kotlin/org/mifospay/Detekt.kt b/build-logic/convention/src/main/kotlin/org/mifospay/Detekt.kt index 1059d2da..4454b84f 100644 --- a/build-logic/convention/src/main/kotlin/org/mifospay/Detekt.kt +++ b/build-logic/convention/src/main/kotlin/org/mifospay/Detekt.kt @@ -8,6 +8,7 @@ import org.gradle.kotlin.dsl.named internal fun Project.configureDetekt(extension: DetektExtension) = extension.apply { tasks.named("detekt") { + jvmTarget = "17" reports { xml.required.set(true) html.required.set(true) diff --git a/build.gradle.kts b/build.gradle.kts index b9fa219e..e2de5894 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,9 @@ buildscript { classpath(libs.google.oss.licenses.plugin) { exclude(group = "com.google.protobuf") } + } + } plugins { diff --git a/core/analytics/build.gradle.kts b/core/analytics/build.gradle.kts index 6df4ddd5..14235d8c 100644 --- a/core/analytics/build.gradle.kts +++ b/core/analytics/build.gradle.kts @@ -7,6 +7,18 @@ * * See https://github.com/openMF/mobile-wallet/blob/master/LICENSE.md */ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + +/* + * Copyright 2024 Mifos Initiative + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at https://mozilla.org/MPL/2.0/. + * + * See https://github.com/openMF/mobile-wallet/blob/master/LICENSE.md + */ + plugins { alias(libs.plugins.mifospay.android.library) alias(libs.plugins.mifospay.android.library.compose) diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts index 27f8f6fa..f9c841c0 100644 --- a/core/common/build.gradle.kts +++ b/core/common/build.gradle.kts @@ -9,6 +9,7 @@ */ plugins { alias(libs.plugins.mifospay.android.library) + id("com.google.devtools.ksp") } android { @@ -18,4 +19,5 @@ android { dependencies { implementation(libs.kotlinx.coroutines.core) implementation(libs.kotlinx.coroutines.android) + } diff --git a/core/data/build.gradle.kts b/core/data/build.gradle.kts index 0531b1e9..6ca48371 100644 --- a/core/data/build.gradle.kts +++ b/core/data/build.gradle.kts @@ -45,4 +45,5 @@ dependencies { implementation(libs.kotlinx.serialization.json) implementation(libs.koin.android) + } diff --git a/core/data/src/main/java/org/mifospay/core/data/domain/usecase/history/TransactionsHistory.kt b/core/data/src/main/java/org/mifospay/core/data/domain/usecase/history/TransactionsHistory.kt index 10e105b7..cfc13cfd 100644 --- a/core/data/src/main/java/org/mifospay/core/data/domain/usecase/history/TransactionsHistory.kt +++ b/core/data/src/main/java/org/mifospay/core/data/domain/usecase/history/TransactionsHistory.kt @@ -10,14 +10,16 @@ package org.mifospay.core.data.domain.usecase.history import com.mifospay.core.model.domain.Transaction +import org.mifospay.core.data.base.TaskLooper import org.mifospay.core.data.base.UseCase.UseCaseCallback +import org.mifospay.core.data.base.UseCaseFactory import org.mifospay.core.data.base.UseCaseHandler import org.mifospay.core.data.domain.usecase.account.FetchAccountTransactions class TransactionsHistory( private val mUseCaseHandler: UseCaseHandler, private val fetchAccountTransactionsUseCase: FetchAccountTransactions, -) { + ) { var delegate: HistoryContract.TransactionsHistoryAsync? = null private var transactions: List? diff --git a/core/datastore/build.gradle.kts b/core/datastore/build.gradle.kts index 1deb96ab..84acae2d 100644 --- a/core/datastore/build.gradle.kts +++ b/core/datastore/build.gradle.kts @@ -7,6 +7,7 @@ * * See https://github.com/openMF/mobile-wallet/blob/master/LICENSE.md */ + plugins { alias(libs.plugins.mifospay.android.library) } diff --git a/core/datastore/src/main/java/org/mifospay/core/datastore/PreferencesHelper.kt b/core/datastore/src/main/java/org/mifospay/core/datastore/PreferencesHelper.kt index ac1ba99b..c4c8119a 100644 --- a/core/datastore/src/main/java/org/mifospay/core/datastore/PreferencesHelper.kt +++ b/core/datastore/src/main/java/org/mifospay/core/datastore/PreferencesHelper.kt @@ -17,8 +17,11 @@ import com.mifospay.core.model.domain.client.Client import com.mifospay.core.model.domain.user.User class PreferencesHelper(private val context: Context?) { - private val sharedPreferences: SharedPreferences = - PreferenceManager.getDefaultSharedPreferences(context) + private val sharedPreferences: SharedPreferences + + init { + sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context) + } fun clear() { sharedPreferences.edit().clear().apply() diff --git a/core/network/build.gradle.kts b/core/network/build.gradle.kts index d1096192..05e589d3 100644 --- a/core/network/build.gradle.kts +++ b/core/network/build.gradle.kts @@ -20,6 +20,8 @@ plugins { alias(libs.plugins.mifospay.android.library) id("kotlinx-serialization") + id("mifospay.android.koin") + } android { @@ -65,6 +67,10 @@ dependencies { implementation(libs.kotlinx.serialization.json) testImplementation(libs.kotlinx.coroutines.test) + implementation(platform(libs.koin.bom)) + implementation(libs.koin.core) + implementation(libs.koin.androidx.compose) + implementation(libs.koin.androidx.navigation) implementation(libs.koin.android) } diff --git a/feature/accounts/build.gradle.kts b/feature/accounts/build.gradle.kts index a0ddb8c3..9c043ec3 100644 --- a/feature/accounts/build.gradle.kts +++ b/feature/accounts/build.gradle.kts @@ -10,6 +10,7 @@ plugins { alias(libs.plugins.mifospay.android.feature) alias(libs.plugins.mifospay.android.library.compose) + } android { @@ -21,4 +22,10 @@ dependencies { implementation(projects.libs.pullrefresh) implementation(libs.play.services.auth) + + implementation(libs.androidx.navigation.compose) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.runtime) + implementation(libs.androidx.compose.ui.util) + } \ No newline at end of file diff --git a/feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/di/AccountsModule.kt b/feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/di/AccountsModule.kt index db21bb51..c05ed621 100644 --- a/feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/di/AccountsModule.kt +++ b/feature/accounts/src/main/kotlin/org/mifospay/feature/bank/accounts/di/AccountsModule.kt @@ -11,12 +11,10 @@ package org.mifospay.feature.bank.accounts.di import org.koin.core.module.dsl.viewModel import org.koin.dsl.module -import org.mifospay.core.data.di.DataModule import org.mifospay.feature.bank.accounts.AccountViewModel import org.mifospay.feature.bank.accounts.link.LinkBankAccountViewModel val AccountsModule = module { - includes(DataModule) viewModel { LinkBankAccountViewModel(localAssetRepository = get()) } diff --git a/feature/auth/build.gradle.kts b/feature/auth/build.gradle.kts index ae4c6d07..cb0cc987 100644 --- a/feature/auth/build.gradle.kts +++ b/feature/auth/build.gradle.kts @@ -10,6 +10,8 @@ plugins { alias(libs.plugins.mifospay.android.feature) alias(libs.plugins.mifospay.android.library.compose) + + } android { @@ -30,4 +32,5 @@ dependencies { implementation(libs.googleid) implementation(libs.play.services.auth) + } \ No newline at end of file diff --git a/feature/editpassword/build.gradle.kts b/feature/editpassword/build.gradle.kts index 34b701da..601a9823 100644 --- a/feature/editpassword/build.gradle.kts +++ b/feature/editpassword/build.gradle.kts @@ -16,4 +16,13 @@ android { namespace = "org.mifospay.feature.editpassword" } -dependencies {} \ No newline at end of file +dependencies { + implementation(projects.core.data) + implementation(libs.play.services.auth) + + implementation(libs.androidx.navigation.compose) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.runtime) + implementation(libs.androidx.compose.ui.util) + +} diff --git a/feature/history/build.gradle.kts b/feature/history/build.gradle.kts index 77b20cc0..8fea4677 100644 --- a/feature/history/build.gradle.kts +++ b/feature/history/build.gradle.kts @@ -19,4 +19,12 @@ android { dependencies { implementation(projects.libs.pullrefresh) + implementation(libs.play.services.auth) + + implementation(libs.androidx.navigation.compose) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.runtime) + implementation(libs.androidx.compose.ui.util) + + } \ No newline at end of file diff --git a/feature/history/src/main/kotlin/org/mifospay/feature/di/HistoryModule.kt b/feature/history/src/main/kotlin/org/mifospay/feature/di/HistoryModule.kt index e2be88b0..fbf9351a 100644 --- a/feature/history/src/main/kotlin/org/mifospay/feature/di/HistoryModule.kt +++ b/feature/history/src/main/kotlin/org/mifospay/feature/di/HistoryModule.kt @@ -37,4 +37,4 @@ val HistoryModule = module { viewModel { TransactionDetailViewModel(mUseCaseHandler = get(), mFetchAccountTransferUseCase = get()) } -} +} \ No newline at end of file diff --git a/feature/invoices/build.gradle.kts b/feature/invoices/build.gradle.kts index 94232da1..01a2e5a6 100644 --- a/feature/invoices/build.gradle.kts +++ b/feature/invoices/build.gradle.kts @@ -16,4 +16,12 @@ android { namespace = "org.mifospay.invoices" } -dependencies {} \ No newline at end of file +dependencies { + implementation(projects.core.data) + + implementation(libs.androidx.navigation.compose) + implementation(libs.androidx.compose.material3) + implementation(libs.androidx.compose.runtime) + implementation(libs.androidx.compose.ui.util) + +} \ No newline at end of file diff --git a/feature/kyc/build.gradle.kts b/feature/kyc/build.gradle.kts index d855b9d5..761577ac 100644 --- a/feature/kyc/build.gradle.kts +++ b/feature/kyc/build.gradle.kts @@ -25,4 +25,5 @@ dependencies { // TODO:: this should be removed implementation(libs.squareup.okhttp) + } \ No newline at end of file diff --git a/feature/make-transfer/build.gradle.kts b/feature/make-transfer/build.gradle.kts index 9b2e16cf..3a24aca2 100644 --- a/feature/make-transfer/build.gradle.kts +++ b/feature/make-transfer/build.gradle.kts @@ -16,4 +16,7 @@ android { namespace = "org.mifospay.feature.make.transfer" } -dependencies { } +dependencies { + implementation(projects.core.data) + +} diff --git a/feature/notification/src/main/kotlin/org/mifospay/feature/notification/di/NotificationModule.kt b/feature/notification/src/main/kotlin/org/mifospay/feature/notification/di/NotificationModule.kt index 5c8217d6..4360c7ee 100644 --- a/feature/notification/src/main/kotlin/org/mifospay/feature/notification/di/NotificationModule.kt +++ b/feature/notification/src/main/kotlin/org/mifospay/feature/notification/di/NotificationModule.kt @@ -21,4 +21,5 @@ val NotificationModule = module { fetchNotificationsUseCase = get(), ) } -} + +} \ No newline at end of file diff --git a/feature/profile/src/main/kotlin/org/mifospay/feature/profile/di/ProfileModule.kt b/feature/profile/src/main/kotlin/org/mifospay/feature/profile/di/ProfileModule.kt index c93e8ab9..599e944f 100644 --- a/feature/profile/src/main/kotlin/org/mifospay/feature/profile/di/ProfileModule.kt +++ b/feature/profile/src/main/kotlin/org/mifospay/feature/profile/di/ProfileModule.kt @@ -32,4 +32,4 @@ val ProfileModule = module { updateClientUseCase = get(), ) } -} +} \ No newline at end of file diff --git a/feature/savedcards/src/main/kotlin/org/mifospay/feature/savedcards/di/SavedCardsModule.kt b/feature/savedcards/src/main/kotlin/org/mifospay/feature/savedcards/di/SavedCardsModule.kt index bd861957..93f0ae07 100644 --- a/feature/savedcards/src/main/kotlin/org/mifospay/feature/savedcards/di/SavedCardsModule.kt +++ b/feature/savedcards/src/main/kotlin/org/mifospay/feature/savedcards/di/SavedCardsModule.kt @@ -24,4 +24,5 @@ val SavedCardsModule = module { deleteCardUseCase = get(), ) } -} + +} \ No newline at end of file diff --git a/feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/di/StandingInstructionModule.kt b/feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/di/StandingInstructionModule.kt index 072a611b..9eba38fe 100644 --- a/feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/di/StandingInstructionModule.kt +++ b/feature/standing-instruction/src/main/kotlin/org/mifospay/feature/standing/instruction/di/StandingInstructionModule.kt @@ -16,6 +16,7 @@ import org.mifospay.feature.standing.instruction.StandingInstructionDetailsViewM import org.mifospay.feature.standing.instruction.StandingInstructionViewModel val StandingInstructionModule = module { + viewModel { NewSIViewModel( mUseCaseHandler = get(), @@ -36,7 +37,8 @@ val StandingInstructionModule = module { viewModel { StandingInstructionDetailsViewModel( mUseCaseHandler = get(), - fetchStandingInstruction = get(), + fetchStandingInstruction = + get(), updateStandingInstruction = get(), deleteStandingInstruction = get(), savedStateHandle = get(), diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7d2b43f5..6cb38edd 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -42,8 +42,15 @@ googleOssPlugin = "0.10.6" googleidVersion = "1.1.1" junitVersion = "4.13.2" koin = "4.0.0-RC2" +koinAndroidxNavigationVersion = "4.0.0-RC2" koinAnnotationsVersion = "1.4.0-RC4" +koinBomVersion = "4.0.0-RC2" koinComposeMultiplatform = "1.2.0-Beta4" +koinCoreViewmodelVersion = "4.0.0-RC2" +koinKspCompilerVersion = "1.4.0-RC4" +koinTestJunit4Version = "4.0.0-RC2" +koinTestJunit5Version = "4.0.0-RC2" +koinTestVersion = "4.0.0-RC2" kotlin = "2.0.20" kotlinStdlibVersion = "1.9.0" kotlinxCoroutines = "1.8.1" @@ -147,21 +154,23 @@ google-oss-licenses = { group = "com.google.android.gms", name = "play-services- google-oss-licenses-plugin = { group = "com.google.android.gms", name = "oss-licenses-plugin", version.ref = "googleOssPlugin" } google-play-services-code-scanner = { group = "com.google.android.gms", name = "play-services-code-scanner", version.ref = "playServicesCodeScanner" } googleid = { group = "com.google.android.libraries.identity.googleid", name = "googleid", version.ref = "googleidVersion" } +insert-koin-koin-core = { group = "io.insert-koin", name = "koin-core" } +io-insert-koin-koin-core = { group = "io.insert-koin", name = "koin-core" } jetbrains-kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlinStdlibVersion" } junit = { group = "junit", name = "junit", version.ref = "junitVersion" } koin-android = { group = "io.insert-koin", name = "koin-android", version.ref = "koin" } koin-androidx-compose = { group = "io.insert-koin", name = "koin-androidx-compose", version.ref = "koin" } -koin-androidx-navigation = { group = "io.insert-koin", name = "koin-androidx-navigation", version.ref = "koin" } +koin-androidx-navigation = { group = "io.insert-koin", name = "koin-androidx-navigation", version.ref = "koinAndroidxNavigationVersion" } koin-annotations = { group = "io.insert-koin", name = "koin-annotations", version.ref = "koinAnnotationsVersion" } -koin-bom = { group = "io.insert-koin", name = "koin-bom", version.ref = "koin" } +koin-bom = { group = "io.insert-koin", name = "koin-bom", version.ref = "koinBomVersion" } koin-compose = { group = "io.insert-koin", name = "koin-compose", version.ref = "koinComposeMultiplatform" } koin-compose-viewmodel = { group = "io.insert-koin", name = "koin-compose-viewmodel", version.ref = "koinComposeMultiplatform" } koin-core = { group = "io.insert-koin", name = "koin-core", version.ref = "koin" } -koin-core-viewmodel = { group = "io.insert-koin", name = "koin-core-viewmodel", version.ref = "koin" } -koin-ksp-compiler = { group = "io.insert-koin", name = "koin-ksp-compiler", version.ref = "koinAnnotationsVersion" } -koin-test = { group = "io.insert-koin", name = "koin-test", version.ref = "koin" } -koin-test-junit4 = { group = "io.insert-koin", name = "koin-test-junit4", version.ref = "koin" } -koin-test-junit5 = { group = "io.insert-koin", name = "koin-test-junit5", version.ref = "koin" } +koin-core-viewmodel = { group = "io.insert-koin", name = "koin-core-viewmodel", version.ref = "koinCoreViewmodelVersion" } +koin-ksp-compiler = { group = "io.insert-koin", name = "koin-ksp-compiler", version.ref = "koinKspCompilerVersion" } +koin-test = { group = "io.insert-koin", name = "koin-test", version.ref = "koinTestVersion" } +koin-test-junit4 = { group = "io.insert-koin", name = "koin-test-junit4", version.ref = "koinTestJunit4Version" } +koin-test-junit5 = { group = "io.insert-koin", name = "koin-test-junit5", version.ref = "koinTestJunit5Version" } kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" } kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlin" } kotlinx-collections-immutable = { group = "org.jetbrains.kotlinx", name = "kotlinx-collections-immutable", version.ref = "kotlinxImmutable" } diff --git a/libs/country-code-picker/src/main/kotlin/com/mifos/library/countrycodepicker/data/utils/ValidatePhoneNumber.kt b/libs/country-code-picker/src/main/kotlin/com/mifos/library/countrycodepicker/data/utils/ValidatePhoneNumber.kt index 8070000c..1f4b8b53 100644 --- a/libs/country-code-picker/src/main/kotlin/com/mifos/library/countrycodepicker/data/utils/ValidatePhoneNumber.kt +++ b/libs/country-code-picker/src/main/kotlin/com/mifos/library/countrycodepicker/data/utils/ValidatePhoneNumber.kt @@ -28,4 +28,5 @@ internal class ValidatePhoneNumber(private val context: Context) { } else { false } + } diff --git a/libs/mifos-passcode/build.gradle.kts b/libs/mifos-passcode/build.gradle.kts index 93d85ab8..d6436aae 100644 --- a/libs/mifos-passcode/build.gradle.kts +++ b/libs/mifos-passcode/build.gradle.kts @@ -32,7 +32,7 @@ dependencies { implementation(libs.androidx.navigation.compose) implementation(platform(libs.koin.bom)) - implementation(libs.koin.core) + implementation(libs.io.insert.koin.koin.core) implementation(libs.koin.android) implementation(libs.koin.androidx.navigation) implementation(libs.koin.androidx.compose) diff --git a/lint/build.gradle.kts b/lint/build.gradle.kts index 52e2a844..e7fd5085 100644 --- a/lint/build.gradle.kts +++ b/lint/build.gradle.kts @@ -7,6 +7,7 @@ * * See https://github.com/openMF/mobile-wallet/blob/master/LICENSE.md */ + import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { @@ -26,6 +27,7 @@ kotlin { compilerOptions { jvmTarget = JvmTarget.JVM_11 } + } dependencies { diff --git a/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt b/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt index 8147368a..3bcb9afc 100644 --- a/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt +++ b/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt @@ -34,9 +34,9 @@ | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (c) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 (c) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (c) +| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (c) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.8.1 (c) -| | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.8.1 (c) -| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (c) +| | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-slf4j:1.8.1 (c) | | +--- androidx.lifecycle:lifecycle-common-java8:2.8.4 (c) | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) @@ -1096,6 +1096,12 @@ +--- project :core:data | +--- project :core:common | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) +| | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 +| | | +--- androidx.tracing:tracing:1.3.0-alpha02 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | \--- androidx.tracing:tracing:1.3.0-alpha02 (c) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) | | +--- io.insert-koin:koin-bom:4.0.0-RC2 | | | +--- io.insert-koin:koin-core:4.0.0-RC2 (c) | | | +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (c) @@ -1104,21 +1110,99 @@ | | | +--- io.insert-koin:koin-compose:4.0.0-RC2 (c) | | | \--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (c) | | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-annotations:1.4.0-RC4 -| | | \--- io.insert-koin:koin-annotations-jvm:1.4.0-RC4 -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.0.20 (*) -| | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 -| | | +--- androidx.tracing:tracing:1.3.0-alpha02 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) -| | | \--- androidx.tracing:tracing:1.3.0-alpha02 (c) -| | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) -| | \--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) +| | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 +| | | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) +| | | +--- androidx.navigation:navigation-fragment-ktx:2.7.7 -> 2.8.0-rc01 +| | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 +| | | | | +--- androidx.fragment:fragment-ktx:1.6.2 -> 1.8.2 (*) +| | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 +| | | | | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.9.1 (*) +| | | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) +| | | | | | +--- androidx.collection:collection:1.4.2 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.8.4 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.8.4 (*) +| | | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 +| | | | | | | +--- androidx.annotation:annotation:1.8.1 (*) +| | | | | | | +--- androidx.collection:collection-ktx:1.4.2 (*) +| | | | | | | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.8.4 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.8.4 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.8.4 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.8.4 (*) +| | | | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) +| | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.1 (*) +| | | | | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) +| | | | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) +| | | | | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) +| | | | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) +| | | | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) +| | | | | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.1 (*) +| | | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) +| | | | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) +| | | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0 +| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*) +| | | | | | +--- androidx.customview:customview:1.1.0 (*) +| | | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | | | | +--- androidx.window:window:1.0.0 -> 1.3.0-rc01 +| | | | | | | +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*) +| | | | | | | +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*) +| | | | | | | +--- androidx.core:core:1.8.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.window.extensions.core:core:1.0.0 +| | | | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.8.1 (*) +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 2.0.20 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) +| | | | | | | \--- androidx.window:window-core:1.3.0-rc01 (c) +| | | | | | \--- androidx.transition:transition:1.4.1 +| | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*) +| | | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) +| | | | | | \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.1 (*) +| | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) +| | | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) +| | | | +--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 +| | | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 +| | | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (*) +| | | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) +| | | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) +| | | | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (*) +| | | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) +| | | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) +| | | | | \--- androidx.navigation:navigation-common:2.8.0-rc01 (c) +| | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) +| | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) +| | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) +| | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) +| | | | +--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) +| | | | \--- androidx.navigation:navigation-common:2.8.0-rc01 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) +| | \--- io.insert-koin:koin-annotations:1.4.0-RC4 +| | \--- io.insert-koin:koin-annotations-jvm:1.4.0-RC4 +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.0.20 (*) | +--- project :core:model | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.0 (*) | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | +--- com.squareup.retrofit2:converter-gson:2.11.0 | | | +--- com.squareup.retrofit2:retrofit:2.11.0 @@ -1138,22 +1222,17 @@ | | | | | +--- com.google.protobuf:protobuf-javalite:4.26.0 | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 2.0.20 (*) | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| | | | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | | | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | | | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | | | \--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | | +--- project :core:common (*) | | | +--- project :core:model (*) | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| | | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | | +--- com.squareup.retrofit2:converter-gson:2.11.0 (*) -| | | \--- io.insert-koin:koin-android:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +| | | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) +| | | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| | | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) +| | | +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| | | \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) | | +--- com.squareup.okhttp3:logging-interceptor:4.12.0 @@ -1330,11 +1409,12 @@ | | | +--- ch.qos.logback:logback-core:1.2.3 | | | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.36 | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1 (*) -| | \--- io.insert-koin:koin-android:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| | \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- com.squareup.retrofit2:retrofit:2.11.0 (*) | +--- com.squareup.retrofit2:adapter-rxjava:2.11.0 (*) @@ -1344,7 +1424,11 @@ | +--- io.reactivex:rxandroid:1.1.0 (*) | +--- io.reactivex:rxjava:1.3.8 | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1 (*) -| +--- io.insert-koin:koin-android:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.0.20 (*) +--- project :core:ui | +--- project :core:designsystem @@ -1362,9 +1446,6 @@ | | +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) | | +--- androidx.activity:activity-compose:1.9.1 (*) | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | +--- androidx.compose:compose-bom:2024.08.00 (*) | | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) @@ -1377,19 +1458,18 @@ | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | +--- project :core:analytics | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | +--- androidx.compose:compose-bom:2024.08.00 (*) | | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | | +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) | | +--- com.google.firebase:firebase-bom:33.1.2 (*) -| | \--- com.google.firebase:firebase-analytics-ktx -> 22.0.2 (*) +| | +--- com.google.firebase:firebase-analytics-ktx -> 22.0.2 (*) +| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) +| | +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| | \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) @@ -1439,18 +1519,11 @@ +--- project :core:designsystem (*) +--- project :feature:receipt | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | +--- androidx.compose:compose-bom:2024.08.00 (*) | | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) @@ -1462,53 +1535,7 @@ | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0-rc01 (*) | | | +--- androidx.compose.ui:ui:1.7.0-rc01 (*) | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.8.4 (*) -| | | +--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 -| | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 -| | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 -| | | | | | +--- androidx.annotation:annotation:1.8.1 (*) -| | | | | | +--- androidx.collection:collection-ktx:1.4.2 (*) -| | | | | | +--- androidx.core:core-ktx:1.1.0 -> 1.13.1 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-common:2.6.2 -> 2.8.4 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.8.4 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.8.4 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.8.4 (*) -| | | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) -| | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) -| | | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.1 (*) -| | | | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) -| | | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) -| | | | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) -| | | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) -| | | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) -| | | | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) -| | | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 -| | | | | +--- androidx.activity:activity-ktx:1.7.1 -> 1.9.1 (*) -| | | | | +--- androidx.annotation:annotation-experimental:1.4.1 (*) -| | | | | +--- androidx.collection:collection:1.4.2 (*) -| | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.2 -> 2.8.4 (*) -| | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2 -> 2.8.4 (*) -| | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) -| | | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.1 (*) -| | | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) -| | | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) -| | | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) -| | | | \--- androidx.navigation:navigation-common:2.8.0-rc01 (c) +| | | +--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (*) | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.1 (*) | | | +--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) @@ -1520,83 +1547,42 @@ | | +--- androidx.compose.material3:material3 -> 1.2.1 (*) | | +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) | | \--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 | | \--- org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.7 | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 -| | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) -| | +--- androidx.navigation:navigation-fragment-ktx:2.7.7 -> 2.8.0-rc01 -| | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 -| | | | +--- androidx.fragment:fragment-ktx:1.6.2 -> 1.8.2 (*) -| | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (*) -| | | | +--- androidx.slidingpanelayout:slidingpanelayout:1.2.0 -| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*) -| | | | | +--- androidx.customview:customview:1.1.0 (*) -| | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) -| | | | | +--- androidx.window:window:1.0.0 -> 1.3.0-rc01 -| | | | | | +--- androidx.annotation:annotation:1.3.0 -> 1.8.1 (*) -| | | | | | +--- androidx.collection:collection:1.1.0 -> 1.4.2 (*) -| | | | | | +--- androidx.core:core:1.8.0 -> 1.13.1 (*) -| | | | | | +--- androidx.window.extensions.core:core:1.0.0 -| | | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.8.1 (*) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 2.0.20 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) -| | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -| | | | | | \--- androidx.window:window-core:1.3.0-rc01 (c) -| | | | | \--- androidx.transition:transition:1.4.1 -| | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.1 (*) -| | | | | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) -| | | | | \--- androidx.collection:collection:1.1.0 -> 1.4.2 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -> 1.7.1 (*) -| | | | +--- androidx.navigation:navigation-common:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-fragment-ktx:2.8.0-rc01 (c) -| | | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) -| | | | \--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) -| | | +--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (*) -| | | +--- androidx.navigation:navigation-common-ktx:2.8.0-rc01 (c) -| | | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (c) -| | | +--- androidx.navigation:navigation-fragment:2.8.0-rc01 (c) -| | | +--- androidx.navigation:navigation-runtime:2.8.0-rc01 (c) -| | | +--- androidx.navigation:navigation-runtime-ktx:2.8.0-rc01 (c) -| | | \--- androidx.navigation:navigation-common:2.8.0-rc01 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| \--- com.squareup.okhttp3:okhttp:4.12.0 (*) +| +--- com.squareup.okhttp3:okhttp:4.12.0 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:profile | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) | +--- project :libs:country-code-picker | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| | +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| | +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | +--- androidx.compose:compose-bom:2024.08.00 (*) | | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) @@ -1608,28 +1594,33 @@ | | +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) | | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | | \--- io.michaelrocks:libphonenumber-android:8.13.35 -| +--- com.squareup.okhttp3:okhttp:4.12.0 (*) -| \--- io.coil-kt:coil-compose:2.6.0 (*) +| +--- io.coil-kt:coil-compose:2.6.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:auth | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) | +--- project :libs:country-code-picker (*) | +--- androidx.credentials:credentials:1.2.2 -> 1.3.0-beta01 | | +--- androidx.annotation:annotation:1.5.0 -> 1.8.1 (*) @@ -1667,202 +1658,206 @@ | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | \--- androidx.credentials:credentials:1.3.0-beta01 (c) | +--- com.google.android.libraries.identity.googleid:googleid:1.1.1 (*) -| \--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:make-transfer | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:faq | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:editpassword | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:notification | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| \--- project :libs:pullrefresh -| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) -| +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- androidx.compose:compose-bom:2024.08.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| +--- androidx.compose.animation:animation -> 1.7.0-rc01 (*) -| +--- androidx.compose.material3:material3 -> 1.2.1 (*) -| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) -| \--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- project :libs:pullrefresh +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) +| | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) +| | +--- androidx.compose:compose-bom:2024.08.00 (*) +| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| | +--- androidx.compose.animation:animation -> 1.7.0-rc01 (*) +| | +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| | +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| | \--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:request-money | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) | +--- com.google.zxing:core:3.5.3 -| \--- io.coil-kt:coil-compose:2.6.0 (*) +| +--- io.coil-kt:coil-compose:2.6.0 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:upi-setup | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:settings | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:savedcards | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:qr | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- com.google.zxing:core:3.5.3 +| +--- project :core:data (*) | +--- androidx.camera:camera-view:1.3.4 | | +--- androidx.annotation:annotation:1.2.0 -> 1.8.1 (*) | | +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.1 (*) @@ -1909,89 +1904,102 @@ | | +--- androidx.camera:camera-lifecycle:1.3.4 (c) | | \--- androidx.camera:camera-video:1.3.4 (c) | +--- androidx.camera:camera-lifecycle:1.3.4 (*) -| \--- com.google.guava:guava:27.0.1-android -> 31.1-android (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- com.google.guava:guava:27.0.1-android -> 31.1-android (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:invoices | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:merchants | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| \--- project :libs:pullrefresh (*) +| +--- project :core:data (*) +| +--- project :libs:pullrefresh (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:history | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| \--- project :libs:pullrefresh (*) +| +--- project :core:data (*) +| +--- project :libs:pullrefresh (*) +| +--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:kyc | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) | +--- project :libs:country-code-picker (*) | +--- project :libs:pullrefresh (*) | +--- com.maxkeppeler.sheets-compose-dialogs:core:1.3.0 @@ -2030,195 +2038,206 @@ | | +--- androidx.compose.material3:material3 -> 1.2.1 (*) | | +--- dev.chrisbanes.snapper:snapper:0.3.0 (*) | | \--- com.maxkeppeler.sheets-compose-dialogs:core:1.3.0 (*) -| \--- com.squareup.okhttp3:okhttp:4.12.0 (*) +| +--- com.squareup.okhttp3:okhttp:4.12.0 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:home | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:accounts | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) | +--- project :libs:pullrefresh (*) -| \--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- com.google.android.gms:play-services-auth:21.2.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core -> 4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) +--- project :feature:finance | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| \--- com.google.accompanist:accompanist-pager:0.34.0 (*) +| +--- com.google.accompanist:accompanist-pager:0.34.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| \--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +--- project :feature:payments | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| \--- com.google.accompanist:accompanist-pager:0.34.0 (*) +| +--- project :core:data (*) +| +--- com.google.accompanist:accompanist-pager:0.34.0 (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:send-money | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) | +--- project :libs:country-code-picker (*) -| \--- com.google.android.gms:play-services-code-scanner:16.1.0 -| +--- androidx.activity:activity:1.3.1 -> 1.9.1 (*) -| +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.2.0 (*) -| +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.3.0 (*) -| +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.3.0 (*) -| +--- com.google.android.gms:play-services-base:18.1.0 -> 18.3.0 (*) -| +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*) -| +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*) -| +--- com.google.firebase:firebase-components:16.1.0 -> 18.0.0 (*) -| +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (*) -| +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.1 (*) -| +--- com.google.mlkit:barcode-scanning-common:17.0.0 -| | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 (*) -| | \--- com.google.mlkit:vision-common:17.0.0 -| | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.7 (*) -| | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.2.0 (*) -| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.3.0 (*) -| | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.3.0 (*) -| | +--- com.google.android.gms:play-services-base:18.0.1 -> 18.3.0 (*) -| | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 (*) -| | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) -| | +--- com.google.android.odml:image:1.0.0-beta1 -| | +--- com.google.firebase:firebase-components:16.1.0 -> 18.0.0 (*) -| | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (*) -| | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.1 (*) -| | \--- com.google.mlkit:common:18.0.0 -> 18.9.0 -| | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) -| | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.2.0 (*) -| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.3.0 (*) -| | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.3.0 (*) -| | +--- com.google.android.gms:play-services-base:18.1.0 -> 18.3.0 (*) -| | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*) -| | +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*) -| | +--- com.google.firebase:firebase-components:16.1.0 -> 18.0.0 (*) -| | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (*) -| | \--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.1 (*) -| \--- com.google.mlkit:common:18.9.0 (*) +| +--- com.google.android.gms:play-services-code-scanner:16.1.0 +| | +--- androidx.activity:activity:1.3.1 -> 1.9.1 (*) +| | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.2.0 (*) +| | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.3.0 (*) +| | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.3.0 (*) +| | +--- com.google.android.gms:play-services-base:18.1.0 -> 18.3.0 (*) +| | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*) +| | +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*) +| | +--- com.google.firebase:firebase-components:16.1.0 -> 18.0.0 (*) +| | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (*) +| | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.1 (*) +| | +--- com.google.mlkit:barcode-scanning-common:17.0.0 +| | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 (*) +| | | \--- com.google.mlkit:vision-common:17.0.0 +| | | +--- androidx.exifinterface:exifinterface:1.0.0 -> 1.3.7 (*) +| | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.2.0 (*) +| | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.3.0 (*) +| | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.3.0 (*) +| | | +--- com.google.android.gms:play-services-base:18.0.1 -> 18.3.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 (*) +| | | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) +| | | +--- com.google.android.odml:image:1.0.0-beta1 +| | | +--- com.google.firebase:firebase-components:16.1.0 -> 18.0.0 (*) +| | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (*) +| | | +--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.1 (*) +| | | \--- com.google.mlkit:common:18.0.0 -> 18.9.0 +| | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) +| | | +--- com.google.android.datatransport:transport-api:2.2.1 -> 3.2.0 (*) +| | | +--- com.google.android.datatransport:transport-backend-cct:2.3.3 -> 3.3.0 (*) +| | | +--- com.google.android.datatransport:transport-runtime:2.2.6 -> 3.3.0 (*) +| | | +--- com.google.android.gms:play-services-base:18.1.0 -> 18.3.0 (*) +| | | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*) +| | | +--- com.google.android.gms:play-services-tasks:18.0.2 -> 18.2.0 (*) +| | | +--- com.google.firebase:firebase-components:16.1.0 -> 18.0.0 (*) +| | | +--- com.google.firebase:firebase-encoders:16.1.0 -> 17.0.0 (*) +| | | \--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.1 (*) +| | \--- com.google.mlkit:common:18.9.0 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:standing-instruction | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) -| \--- com.google.android.gms:play-services-code-scanner:16.1.0 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- com.google.android.gms:play-services-code-scanner:16.1.0 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :feature:search | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) -| +--- project :core:data (*) | +--- project :libs:material3-navigation (*) -| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) | +--- org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core-viewmodel:4.0.0-RC2 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| +--- project :core:data (*) +| +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- androidx.compose.material3:material3 -> 1.2.1 (*) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) +| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) +| \--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) +--- project :libs:mifos-passcode | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) -| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-core:4.0.0-RC2 (*) -| +--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | +--- androidx.compose:compose-bom:2024.08.00 (*) | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) @@ -2232,6 +2251,8 @@ | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) | +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +| +--- io.insert-koin:koin-bom:4.0.0-RC2 (*) +| +--- io.insert-koin:koin-core -> 4.0.0-RC2 (*) | +--- io.insert-koin:koin-android:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) | +--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) @@ -2326,6 +2347,9 @@ +--- androidx.navigation:navigation-compose:2.8.0-rc01 (*) +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -+--- io.insert-koin:koin-android:4.0.0-RC2 (*) -+--- io.ktor:ktor-client-core:2.3.4 (*) ++--- io.insert-koin:koin-bom:4.0.0-RC2 (*) ++--- io.insert-koin:koin-core:4.0.0-RC2 (*) ++--- io.insert-koin:koin-androidx-compose:4.0.0-RC2 (*) ++--- io.insert-koin:koin-androidx-navigation:4.0.0-RC2 (*) ++--- io.insert-koin:koin-annotations:1.4.0-RC4 (*) \--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) diff --git a/settings.gradle.kts b/settings.gradle.kts index 9cb771d3..1c933df9 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -15,6 +15,7 @@ dependencyResolutionManagement { maven("https://www.jitpack.io") maven("https://plugins.gradle.org/m2/") } + } plugins { @@ -42,7 +43,6 @@ include(":core:designsystem") include(":core:ui") include(":core:common") include(":core:network") -include(":core:network") include(":core:model") include(":core:datastore-proto") include(":core:analytics") @@ -61,7 +61,6 @@ include(":feature:editpassword") include(":feature:kyc") include(":feature:savedcards") include(":feature:invoices") -include(":feature:invoices") include(":feature:settings") include(":feature:profile") include(":feature:finance")