From 2a6dafec5c88e9136968b542130a1ef719eebf55 Mon Sep 17 00:00:00 2001 From: Sk Niyaj Ali Date: Sat, 24 Aug 2024 22:12:44 +0530 Subject: [PATCH] Migrated To Kotlin 2.0 (#1751) * Migrated To Kotlin 2.0 * Workflow CI Update --- .github/workflows/master_dev_ci.yml | 9 +- .gitignore | 3 + build-logic/convention/build.gradle.kts | 12 +- ...droidApplicationComposeConventionPlugin.kt | 4 +- .../AndroidLibraryComposeConventionPlugin.kt | 2 + .../kotlin/org/mifospay/AndroidCompose.kt | 69 +- .../main/kotlin/org/mifospay/KotlinAndroid.kt | 44 +- build-logic/settings.gradle.kts | 16 - build.gradle.kts | 7 +- ci-prebuild.bat | 33 + ci-prebuild.sh | 30 + core/common/build.gradle.kts | 2 - core/data/build.gradle.kts | 4 - core/datastore/build.gradle.kts | 1 - core/designsystem/build.gradle.kts | 2 - core/model/build.gradle.kts | 2 - core/network/build.gradle.kts | 2 - core/ui/build.gradle.kts | 2 - desktop/build.gradle.kts | 4 +- feature/accounts/build.gradle.kts | 2 +- feature/auth/build.gradle.kts | 2 - .../feature/passcode/component/MifosIcon.kt | 2 +- .../passcode/component/PasscodeButton.kt | 4 +- .../passcode/component/PasscodeHeader.kt | 6 +- .../passcode/component/PasscodeKeys.kt | 2 +- .../component/PasscodeMismatchedDialog.kt | 4 +- .../passcode/component/PasscodeToolbar.kt | 6 +- .../mifospay/feature/passcode/theme/Font.kt | 6 +- .../passcode/utility/PreferenceManager.kt | 10 +- ...ml => feature_passcode_delete_forever.xml} | 0 ...ete.xml => feature_passcode_ic_delete.xml} | 0 ...go.jpg => feature_passcode_mifos_logo.jpg} | Bin ...ck.ttf => feature_passcode_lato_black.ttf} | Bin ...old.ttf => feature_passcode_lato_bold.ttf} | Bin ....ttf => feature_passcode_lato_regular.ttf} | Bin .../passcode/src/main/res/values/strings.xml | 39 +- gradle.properties | 4 +- gradle/libs.versions.toml | 177 ++- mifospay/build.gradle.kts | 2 - .../prodReleaseRuntimeClasspath.tree.txt | 1324 ++++++++--------- .../prodReleaseRuntimeClasspath.txt | 181 +-- mifospay/prodRelease-badging.txt | 2 +- mifospay/src/main/res/values/strings.xml | 2 +- run-checks.bat | 64 + shared/build.gradle.kts | 28 +- 45 files changed, 1117 insertions(+), 998 deletions(-) create mode 100644 ci-prebuild.bat create mode 100644 ci-prebuild.sh rename feature/passcode/src/main/res/drawable/{baseline_delete_forever_24.xml => feature_passcode_delete_forever.xml} (100%) rename feature/passcode/src/main/res/drawable/{ic_delete.xml => feature_passcode_ic_delete.xml} (100%) rename feature/passcode/src/main/res/drawable/{mifos_logo.jpg => feature_passcode_mifos_logo.jpg} (100%) rename feature/passcode/src/main/res/font/{lato_black.ttf => feature_passcode_lato_black.ttf} (100%) rename feature/passcode/src/main/res/font/{lato_bold.ttf => feature_passcode_lato_bold.ttf} (100%) rename feature/passcode/src/main/res/font/{lato_regular.ttf => feature_passcode_lato_regular.ttf} (100%) create mode 100644 run-checks.bat diff --git a/.github/workflows/master_dev_ci.yml b/.github/workflows/master_dev_ci.yml index 52c415509..247bbc0d2 100644 --- a/.github/workflows/master_dev_ci.yml +++ b/.github/workflows/master_dev_ci.yml @@ -79,7 +79,7 @@ jobs: - name: Prevent updating Dependency Guard baselines if this is a fork id: checkfork_dependencyguard - continue-on-error: false + continue-on-error: true if: steps.dependencyguard_verify.outcome == 'failure' && github.event.pull_request.head.repo.full_name != github.repository run: | echo "::error::Dependency Guard failed, please update baselines with: ./gradlew dependencyGuardBaseline" && exit 1 @@ -111,13 +111,14 @@ jobs: java-version: 17 - name: Run tests run: | - ./gradlew testDemoDebug + ./gradlew testDemoDebug lintProdRelease - name: Upload reports if: always() uses: actions/upload-artifact@v4 with: name: test-and-lint-reports path: | + **/build/reports/lint-results-*.html **/build/test-results/test*UnitTest/**.xml build: @@ -131,10 +132,10 @@ jobs: java-version: 17 - name: Build APKs - run: ./gradlew :app:assemble + run: ./gradlew :mifospay:assembleDemoDebug - name: Check badging - run: ./gradlew :app:checkProdReleaseBadging + run: ./gradlew :mifospay:checkProdReleaseBadging - name: Upload APKs uses: actions/upload-artifact@v4 diff --git a/.gitignore b/.gitignore index 140feef8b..1696ea9b4 100644 --- a/.gitignore +++ b/.gitignore @@ -43,6 +43,9 @@ build/ # Gradle cache .gradle +# Kotlin +.kotlin + # Android Studio captures folder captures/ diff --git a/build-logic/convention/build.gradle.kts b/build-logic/convention/build.gradle.kts index f6887b7f4..f4bf1069d 100644 --- a/build-logic/convention/build.gradle.kts +++ b/build-logic/convention/build.gradle.kts @@ -1,4 +1,4 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile +import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { `kotlin-dsl` @@ -6,21 +6,23 @@ plugins { group = "org.mifospay.buildlogic" -// Configure the build-logic plugins to target JDK 17 +// Configure the build-logic plugins to target JDK 19 // This matches the JDK used to build the project, and is not related to what is running on device. java { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } -tasks.withType().configureEach { - kotlinOptions { - jvmTarget = JavaVersion.VERSION_17.toString() + +kotlin { + compilerOptions { + jvmTarget = JvmTarget.JVM_17 } } dependencies { compileOnly(libs.android.gradlePlugin) compileOnly(libs.android.tools.common) + compileOnly(libs.compose.gradlePlugin) compileOnly(libs.firebase.crashlytics.gradlePlugin) compileOnly(libs.firebase.performance.gradlePlugin) compileOnly(libs.kotlin.gradlePlugin) diff --git a/build-logic/convention/src/main/kotlin/AndroidApplicationComposeConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidApplicationComposeConventionPlugin.kt index 0b45d8607..5eb352a8c 100644 --- a/build-logic/convention/src/main/kotlin/AndroidApplicationComposeConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidApplicationComposeConventionPlugin.kt @@ -1,13 +1,15 @@ import com.android.build.api.dsl.ApplicationExtension import org.gradle.api.Plugin import org.gradle.api.Project +import org.gradle.kotlin.dsl.apply import org.gradle.kotlin.dsl.getByType import org.mifospay.configureAndroidCompose class AndroidApplicationComposeConventionPlugin : Plugin { override fun apply(target: Project) { with(target) { - pluginManager.apply("com.android.application") + apply(plugin = "com.android.application") + apply(plugin = "org.jetbrains.kotlin.plugin.compose") val extension = extensions.getByType() configureAndroidCompose(extension) diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt index a7fe3e0b9..fb80756ee 100644 --- a/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt @@ -1,6 +1,7 @@ import com.android.build.gradle.LibraryExtension import org.gradle.api.Plugin import org.gradle.api.Project +import org.gradle.kotlin.dsl.apply import org.gradle.kotlin.dsl.getByType import org.mifospay.configureAndroidCompose @@ -8,6 +9,7 @@ class AndroidLibraryComposeConventionPlugin : Plugin { override fun apply(target: Project) { with(target) { pluginManager.apply("com.android.library") + apply(plugin = "org.jetbrains.kotlin.plugin.compose") val extension = extensions.getByType() configureAndroidCompose(extension) diff --git a/build-logic/convention/src/main/kotlin/org/mifospay/AndroidCompose.kt b/build-logic/convention/src/main/kotlin/org/mifospay/AndroidCompose.kt index 8144d31c2..888bb2c43 100644 --- a/build-logic/convention/src/main/kotlin/org/mifospay/AndroidCompose.kt +++ b/build-logic/convention/src/main/kotlin/org/mifospay/AndroidCompose.kt @@ -2,9 +2,11 @@ package org.mifospay import com.android.build.api.dsl.CommonExtension import org.gradle.api.Project +import org.gradle.api.provider.Provider +import org.gradle.kotlin.dsl.assign +import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.dependencies -import org.gradle.kotlin.dsl.withType -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile +import org.jetbrains.kotlin.compose.compiler.gradle.ComposeCompilerGradlePluginExtension /** * Configure Compose-specific options @@ -17,14 +19,11 @@ internal fun Project.configureAndroidCompose( compose = true } - composeOptions { - kotlinCompilerExtensionVersion = libs.findVersion("androidxComposeCompiler").get().toString() - } - dependencies { val bom = libs.findLibrary("androidx-compose-bom").get() add("implementation", platform(bom)) add("androidTestImplementation", platform(bom)) + add("implementation", libs.findLibrary("androidx-compose-ui-tooling-preview").get()) add("debugImplementation", libs.findLibrary("androidx-compose-ui-tooling").get()) } @@ -33,45 +32,33 @@ internal fun Project.configureAndroidCompose( unitTests { // For Robolectric isIncludeAndroidResources = true + + isReturnDefaultValues = true + + all { + it.systemProperties["robolectric.pixelCopyRenderMode"] = "hardware" + } } } + } - tasks.withType().configureEach { - kotlinOptions { - freeCompilerArgs += buildComposeMetricsParameters() - freeCompilerArgs += stabilityConfiguration() - } - } -} + extensions.configure { + fun Provider.onlyIfTrue() = flatMap { provider { it.takeIf(String::toBoolean) } } + fun Provider<*>.relativeToRootProject(dir: String) = flatMap { + rootProject.layout.buildDirectory.dir(projectDir.toRelativeString(rootDir)) + }.map { it.dir(dir) } -private fun Project.buildComposeMetricsParameters(): List { - val metricParameters = mutableListOf() - val enableMetricsProvider = project.providers.gradleProperty("enableComposeCompilerMetrics") - val relativePath = projectDir.relativeTo(rootDir) - val buildDir = layout.buildDirectory.get().asFile - val enableMetrics = (enableMetricsProvider.orNull == "true") - if (enableMetrics) { - val metricsFolder = buildDir.resolve("compose-metrics").resolve(relativePath) - metricParameters.add("-P") - metricParameters.add( - "plugin:androidx.compose.compiler.plugins.kotlin:metricsDestination=" + metricsFolder.absolutePath, - ) - } + project.providers.gradleProperty("enableComposeCompilerMetrics").onlyIfTrue() + .relativeToRootProject("compose-metrics") + .let(metricsDestination::set) - val enableReportsProvider = project.providers.gradleProperty("enableComposeCompilerReports") - val enableReports = (enableReportsProvider.orNull == "true") - if (enableReports) { - val reportsFolder = buildDir.resolve("compose-reports").resolve(relativePath) - metricParameters.add("-P") - metricParameters.add( - "plugin:androidx.compose.compiler.plugins.kotlin:reportsDestination=" + reportsFolder.absolutePath - ) - } - return metricParameters.toList() -} + project.providers.gradleProperty("enableComposeCompilerReports").onlyIfTrue() + .relativeToRootProject("compose-reports") + .let(reportsDestination::set) -private fun Project.stabilityConfiguration() = listOf( - "-P", - "plugin:androidx.compose.compiler.plugins.kotlin:stabilityConfigurationPath=${project.rootDir.absolutePath}/compose_compiler_config.conf", -) + stabilityConfigurationFile = rootProject.layout.projectDirectory.file("compose_compiler_config.conf") + + enableStrongSkippingMode = true + } +} \ No newline at end of file diff --git a/build-logic/convention/src/main/kotlin/org/mifospay/KotlinAndroid.kt b/build-logic/convention/src/main/kotlin/org/mifospay/KotlinAndroid.kt index cf765fdff..bd39d9387 100644 --- a/build-logic/convention/src/main/kotlin/org/mifospay/KotlinAndroid.kt +++ b/build-logic/convention/src/main/kotlin/org/mifospay/KotlinAndroid.kt @@ -4,10 +4,15 @@ import com.android.build.api.dsl.CommonExtension import org.gradle.api.JavaVersion import org.gradle.api.Project import org.gradle.api.plugins.JavaPluginExtension +import org.gradle.kotlin.dsl.assign import org.gradle.kotlin.dsl.configure import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.provideDelegate import org.gradle.kotlin.dsl.withType +import org.jetbrains.kotlin.gradle.dsl.JvmTarget +import org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension +import org.jetbrains.kotlin.gradle.dsl.KotlinJvmProjectExtension +import org.jetbrains.kotlin.gradle.dsl.KotlinTopLevelExtension import org.jetbrains.kotlin.gradle.tasks.KotlinCompile /** @@ -20,7 +25,7 @@ internal fun Project.configureKotlinAndroid( compileSdk = 34 defaultConfig { - minSdk = 24 + minSdk = 26 } compileOptions { @@ -32,7 +37,7 @@ internal fun Project.configureKotlinAndroid( } } - configureKotlin() + configureKotlin() dependencies { add("coreLibraryDesugaring", libs.findLibrary("android.desugarJdkLibs").get()) @@ -50,26 +55,29 @@ internal fun Project.configureKotlinJvm() { targetCompatibility = JavaVersion.VERSION_17 } - configureKotlin() + configureKotlin() } /** * Configure base Kotlin options */ -private fun Project.configureKotlin() { - // Use withType to workaround https://youtrack.jetbrains.com/issue/KT-55947 - tasks.withType().configureEach { - kotlinOptions { - // Set JVM target to 11 - jvmTarget = JavaVersion.VERSION_17.toString() - // Treat all Kotlin warnings as errors (disabled by default) - // Override by setting warningsAsErrors=true in your ~/.gradle/gradle.properties - val warningsAsErrors: String? by project - allWarningsAsErrors = warningsAsErrors.toBoolean() - freeCompilerArgs = freeCompilerArgs + listOf( - // Enable experimental coroutines APIs, including Flow - "-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi", - ) - } +private inline fun Project.configureKotlin() = configure { + // Treat all Kotlin warnings as errors (disabled by default) + // Override by setting warningsAsErrors=true in your ~/.gradle/gradle.properties + val warningsAsErrors: String? by project + when (this) { + is KotlinAndroidProjectExtension -> compilerOptions + is KotlinJvmProjectExtension -> compilerOptions + else -> TODO("Unsupported project extension $this ${T::class}") + }.apply { + jvmTarget = JvmTarget.JVM_17 + allWarningsAsErrors = warningsAsErrors.toBoolean() + freeCompilerArgs.add( + // Enable experimental coroutines APIs, including Flow + "-opt-in=kotlinx.coroutines.ExperimentalCoroutinesApi", + ) + freeCompilerArgs.add( + "-opt-in=androidx.compose.material3.ExperimentalMaterial3Api" + ) } } diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts index de9224e22..2907fbfb8 100644 --- a/build-logic/settings.gradle.kts +++ b/build-logic/settings.gradle.kts @@ -1,19 +1,3 @@ -/* - * Copyright 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - dependencyResolutionManagement { repositories { google() diff --git a/build.gradle.kts b/build.gradle.kts index 981f2fe68..68dd014bc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,6 +12,7 @@ plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.android.library) apply false alias(libs.plugins.android.test) apply false + alias(libs.plugins.compose.compiler) apply false alias(libs.plugins.kotlin.jvm) apply false alias(libs.plugins.kotlin.serialization) apply false alias(libs.plugins.kotlin.parcelize) apply false @@ -25,18 +26,16 @@ plugins { alias(libs.plugins.secrets) apply false alias(libs.plugins.room) apply false alias(libs.plugins.kotlin.android) apply false - alias(libs.plugins.detekt) - alias(libs.plugins.detekt.compiler) + alias(libs.plugins.detekt) apply true // Plugin applied to allow module graph generation alias(libs.plugins.module.graph) apply true - alias(libs.plugins.spotless) + alias(libs.plugins.spotless) apply true } val detektFormatting = libs.detekt.formatting val twitterComposeRules = libs.twitter.detekt.compose val ktlintVersion = "1.0.1" - subprojects { apply { plugin("io.gitlab.arturbosch.detekt") diff --git a/ci-prebuild.bat b/ci-prebuild.bat new file mode 100644 index 000000000..f83e81a37 --- /dev/null +++ b/ci-prebuild.bat @@ -0,0 +1,33 @@ +@echo off +setlocal enabledelayedexpansion + +rem Check if gradlew exists in the project +if not exist "%~dp0gradlew" ( + echo Error: gradlew not found in the project. + exit /b 1 +) + +echo Starting all checks and tests... + +call :run_gradle_task "check -p build-logic" +call :run_gradle_task "spotlessApply --no-configuration-cache" +call :run_gradle_task "dependencyGuardBaseline" +call :run_gradle_task "detekt" +call :run_gradle_task "testDemoDebug" +call :run_gradle_task "lintProdRelease" +call :run_gradle_task "build" +call :run_gradle_task "updateProdReleaseBadging" + +echo All checks and tests completed successfully. +exit /b 0 + +:run_gradle_task +echo ######################################################## +echo Running: %~1 +call "%~dp0gradlew" %~1 +if %ERRORLEVEL% neq 0 ( + echo Error: Task %~1 failed + exit /b 1 +) +echo ######################################################## +exit /b 0 \ No newline at end of file diff --git a/ci-prebuild.sh b/ci-prebuild.sh new file mode 100644 index 000000000..603398e0b --- /dev/null +++ b/ci-prebuild.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# Check if gradlew exists in the project +if [ ! -f "./gradlew" ]; then + echo "Error: gradlew not found in the project." + exit 1 +fi + +echo "Starting all checks and tests..." + +run_gradle_task() { + echo "Running: $1" + "./gradlew" $1 + if [ $? -ne 0 ]; then + echo "Error: Task $1 failed" + exit 1 + fi +} + +run_gradle_task "check -p build-logic" +run_gradle_task "spotlessApply --no-configuration-cache" +run_gradle_task "dependencyGuardBaseline" +run_gradle_task "detekt" +run_gradle_task "testDemoDebug" +run_gradle_task "lintProdRelease" +run_gradle_task "build" +run_gradle_task "updateProdReleaseBadging" + +echo "All checks and tests completed successfully." +exit 0 \ No newline at end of file diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts index 1caad01ab..c6654fb72 100644 --- a/core/common/build.gradle.kts +++ b/core/common/build.gradle.kts @@ -12,8 +12,6 @@ plugins { alias(libs.plugins.mifospay.android.hilt) } -apply(from = "${project.rootDir}/config/quality/quality.gradle") - android { namespace = "org.mifospay.common" } diff --git a/core/data/build.gradle.kts b/core/data/build.gradle.kts index b53e1ef90..41831e43d 100644 --- a/core/data/build.gradle.kts +++ b/core/data/build.gradle.kts @@ -14,10 +14,6 @@ plugins { id("kotlinx-serialization") } -apply(from = "${project.rootDir}/config/quality/quality.gradle") - -group = "com.github.ankurs287" - android { namespace = "org.mifospay.core.data" testOptions { diff --git a/core/datastore/build.gradle.kts b/core/datastore/build.gradle.kts index 82d3b0c2a..d11f08063 100644 --- a/core/datastore/build.gradle.kts +++ b/core/datastore/build.gradle.kts @@ -12,7 +12,6 @@ plugins { alias(libs.plugins.mifospay.android.hilt) } -apply(from = "${project.rootDir}/config/quality/quality.gradle") android { namespace = "org.mifospay.core.datastore" diff --git a/core/designsystem/build.gradle.kts b/core/designsystem/build.gradle.kts index 30159c048..3a66ea76e 100644 --- a/core/designsystem/build.gradle.kts +++ b/core/designsystem/build.gradle.kts @@ -12,8 +12,6 @@ plugins { alias(libs.plugins.mifospay.android.library.compose) } -apply(from = "${project.rootDir}/config/quality/quality.gradle") - android { defaultConfig { testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" diff --git a/core/model/build.gradle.kts b/core/model/build.gradle.kts index 49dc20a70..fb199f33d 100644 --- a/core/model/build.gradle.kts +++ b/core/model/build.gradle.kts @@ -17,8 +17,6 @@ android { namespace = "org.mifospay.core.model" } -apply(from = "${project.rootDir}/config/quality/quality.gradle") - dependencies { api(libs.kotlinx.datetime) diff --git a/core/network/build.gradle.kts b/core/network/build.gradle.kts index 0a8390812..a98d20f55 100644 --- a/core/network/build.gradle.kts +++ b/core/network/build.gradle.kts @@ -13,8 +13,6 @@ plugins { id("kotlinx-serialization") } -apply(from = "${project.rootDir}/config/quality/quality.gradle") - android { namespace = "org.mifospay.core.network" defaultConfig { diff --git a/core/ui/build.gradle.kts b/core/ui/build.gradle.kts index e602f3f1a..a05cdd580 100644 --- a/core/ui/build.gradle.kts +++ b/core/ui/build.gradle.kts @@ -19,8 +19,6 @@ android { } } -apply(from = "${project.rootDir}/config/quality/quality.gradle") - dependencies { api(projects.core.designsystem) api(projects.core.model) diff --git a/desktop/build.gradle.kts b/desktop/build.gradle.kts index af6587d32..7e4cd3c4e 100644 --- a/desktop/build.gradle.kts +++ b/desktop/build.gradle.kts @@ -11,16 +11,18 @@ import org.jetbrains.compose.desktop.application.dsl.TargetFormat plugins { kotlin("multiplatform") + alias(libs.plugins.compose.compiler) alias(libs.plugins.jetbrainsCompose) } kotlin { jvm { - jvmToolchain(21) withJava() } + jvmToolchain(21) + sourceSets { val jvmMain by getting { dependencies { diff --git a/feature/accounts/build.gradle.kts b/feature/accounts/build.gradle.kts index 41582f7b2..37039201b 100644 --- a/feature/accounts/build.gradle.kts +++ b/feature/accounts/build.gradle.kts @@ -20,5 +20,5 @@ dependencies { implementation(projects.core.data) // TODO:: this should be removed implementation(libs.compose.material) - implementation(projects.feature.upiSetup) +// implementation(projects.feature.upiSetup) } \ No newline at end of file diff --git a/feature/auth/build.gradle.kts b/feature/auth/build.gradle.kts index ed63d8f61..06ede5166 100644 --- a/feature/auth/build.gradle.kts +++ b/feature/auth/build.gradle.kts @@ -19,8 +19,6 @@ android { } } -apply(from = "${project.rootDir}/config/quality/quality.gradle") - dependencies { implementation(projects.core.data) diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/MifosIcon.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/MifosIcon.kt index bde6f14c9..3aede2344 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/MifosIcon.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/MifosIcon.kt @@ -27,7 +27,7 @@ internal fun MifosIcon(modifier: Modifier = Modifier) { ) { Image( modifier = Modifier.size(180.dp), - painter = painterResource(id = R.drawable.mifos_logo), + painter = painterResource(id = R.drawable.feature_passcode_mifos_logo), contentDescription = null, ) } diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeButton.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeButton.kt index 4a99db737..f56582e10 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeButton.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeButton.kt @@ -39,7 +39,7 @@ internal fun PasscodeSkipButton( TextButton( onClick = { onSkipButton.invoke() }, ) { - Text(text = stringResource(R.string.skip), style = skipButtonStyle) + Text(text = stringResource(R.string.feature_passcode_skip), style = skipButtonStyle) } } } @@ -62,7 +62,7 @@ internal fun PasscodeForgotButton( onClick = { onForgotButton.invoke() }, ) { Text( - text = stringResource(R.string.forgot_passcode_login_manually), + text = stringResource(R.string.feature_passcode_login_manually), style = forgotButtonStyle, ) } diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeHeader.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeHeader.kt index b30e128fd..11e061cde 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeHeader.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeHeader.kt @@ -86,7 +86,7 @@ internal fun PasscodeHeader( .offset(x = xTransitionHeader1.x.dp) .alpha(alpha = alphaHeader1) .scale(scale = scaleHeader1), - text = stringResource(id = R.string.enter_your_passcode), + text = stringResource(id = R.string.feature_passcode_enter_your_passcode), style = TextStyle(fontSize = 20.sp), ) } else { @@ -96,7 +96,7 @@ internal fun PasscodeHeader( .offset(x = xTransitionHeader1.x.dp) .alpha(alpha = alphaHeader1) .scale(scale = scaleHeader1), - text = stringResource(id = R.string.create_passcode), + text = stringResource(id = R.string.feature_passcode_create_passcode), style = TextStyle(fontSize = 20.sp), ) } else if (activeStep == Step.Confirm) { @@ -105,7 +105,7 @@ internal fun PasscodeHeader( .offset(x = xTransitionHeader2.x.dp) .alpha(alpha = alphaHeader2) .scale(scale = scaleHeader2), - text = stringResource(id = R.string.confirm_passcode), + text = stringResource(id = R.string.feature_passcode_confirm_passcode), style = TextStyle(fontSize = 20.sp), ) } diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeKeys.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeKeys.kt index e3b01c54b..a1249bf71 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeKeys.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeKeys.kt @@ -111,7 +111,7 @@ internal fun PasscodeKeys( ) PasscodeKey( modifier = Modifier.weight(weight = 1.0F), - keyIcon = ImageVector.vectorResource(id = R.drawable.ic_delete), + keyIcon = ImageVector.vectorResource(id = R.drawable.feature_passcode_ic_delete), keyIconContentDescription = "Delete Passcode Key Button", onClick = { deleteKey() diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeMismatchedDialog.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeMismatchedDialog.kt index e2c23becf..f512be7da 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeMismatchedDialog.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeMismatchedDialog.kt @@ -29,13 +29,13 @@ internal fun PasscodeMismatchedDialog( containerColor = Color.White, title = { Text( - text = stringResource(R.string.passcode_do_not_match), + text = stringResource(R.string.feature_passcode_do_not_match), color = Color.Black, ) }, confirmButton = { TextButton(onClick = onDismiss) { - Text(text = stringResource(R.string.try_again), color = Color.Black) + Text(text = stringResource(R.string.feature_passcode_try_again), color = Color.Black) } }, onDismissRequest = onDismiss, diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeToolbar.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeToolbar.kt index 5f7120e5a..90b9a8149 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeToolbar.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/component/PasscodeToolbar.kt @@ -74,18 +74,18 @@ private fun ExitWarningDialog( containerColor = Color.White, title = { Text( - text = stringResource(R.string.are_you_sure_you_want_to_exit), + text = stringResource(R.string.feature_passcode_exit_message), color = Color.Black, ) }, confirmButton = { TextButton(onClick = onConfirm) { - Text(text = stringResource(R.string.exit)) + Text(text = stringResource(R.string.feature_passcode_exit)) } }, dismissButton = { TextButton(onClick = onDismiss) { - Text(text = stringResource(R.string.cancel)) + Text(text = stringResource(R.string.feature_passcode_cancel)) } }, onDismissRequest = onDismiss, diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/theme/Font.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/theme/Font.kt index fdf11a189..d3681033c 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/theme/Font.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/theme/Font.kt @@ -17,17 +17,17 @@ import org.mifos.mobilewallet.mifospay.feature.passcode.R internal val LatoFonts = FontFamily( Font( - resId = R.font.lato_regular, + resId = R.font.feature_passcode_lato_regular, weight = FontWeight.Normal, style = FontStyle.Normal, ), Font( - resId = R.font.lato_bold, + resId = R.font.feature_passcode_lato_bold, weight = FontWeight.Bold, style = FontStyle.Normal, ), Font( - resId = R.font.lato_black, + resId = R.font.feature_passcode_lato_black, weight = FontWeight.Black, style = FontStyle.Normal, ), diff --git a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/utility/PreferenceManager.kt b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/utility/PreferenceManager.kt index 02d592e25..78eea18ad 100644 --- a/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/utility/PreferenceManager.kt +++ b/feature/passcode/src/main/kotlin/org/mifospay/feature/passcode/utility/PreferenceManager.kt @@ -14,22 +14,22 @@ import org.mifos.mobilewallet.mifospay.feature.passcode.R class PreferenceManager(context: Context) { private val sharedPreference = context.getSharedPreferences( - R.string.pref_name.toString(), + R.string.feature_passcode_pref_name.toString(), Context.MODE_PRIVATE, ) var hasPasscode: Boolean - get() = sharedPreference.getBoolean(R.string.has_passcode.toString(), false) - set(value) = sharedPreference.edit().putBoolean(R.string.has_passcode.toString(), value) + get() = sharedPreference.getBoolean(R.string.feature_passcode_has_passcode.toString(), false) + set(value) = sharedPreference.edit().putBoolean(R.string.feature_passcode_has_passcode.toString(), value) .apply() fun savePasscode(passcode: String) { - sharedPreference.edit().putString(R.string.passcode.toString(), passcode).apply() + sharedPreference.edit().putString(R.string.feature_passcode.toString(), passcode).apply() hasPasscode = true } fun getSavedPasscode(): String { - return sharedPreference.getString(R.string.passcode.toString(), "").toString() + return sharedPreference.getString(R.string.feature_passcode.toString(), "").toString() } fun clearPasscode() { diff --git a/feature/passcode/src/main/res/drawable/baseline_delete_forever_24.xml b/feature/passcode/src/main/res/drawable/feature_passcode_delete_forever.xml similarity index 100% rename from feature/passcode/src/main/res/drawable/baseline_delete_forever_24.xml rename to feature/passcode/src/main/res/drawable/feature_passcode_delete_forever.xml diff --git a/feature/passcode/src/main/res/drawable/ic_delete.xml b/feature/passcode/src/main/res/drawable/feature_passcode_ic_delete.xml similarity index 100% rename from feature/passcode/src/main/res/drawable/ic_delete.xml rename to feature/passcode/src/main/res/drawable/feature_passcode_ic_delete.xml diff --git a/feature/passcode/src/main/res/drawable/mifos_logo.jpg b/feature/passcode/src/main/res/drawable/feature_passcode_mifos_logo.jpg similarity index 100% rename from feature/passcode/src/main/res/drawable/mifos_logo.jpg rename to feature/passcode/src/main/res/drawable/feature_passcode_mifos_logo.jpg diff --git a/feature/passcode/src/main/res/font/lato_black.ttf b/feature/passcode/src/main/res/font/feature_passcode_lato_black.ttf similarity index 100% rename from feature/passcode/src/main/res/font/lato_black.ttf rename to feature/passcode/src/main/res/font/feature_passcode_lato_black.ttf diff --git a/feature/passcode/src/main/res/font/lato_bold.ttf b/feature/passcode/src/main/res/font/feature_passcode_lato_bold.ttf similarity index 100% rename from feature/passcode/src/main/res/font/lato_bold.ttf rename to feature/passcode/src/main/res/font/feature_passcode_lato_bold.ttf diff --git a/feature/passcode/src/main/res/font/lato_regular.ttf b/feature/passcode/src/main/res/font/feature_passcode_lato_regular.ttf similarity index 100% rename from feature/passcode/src/main/res/font/lato_regular.ttf rename to feature/passcode/src/main/res/font/feature_passcode_lato_regular.ttf diff --git a/feature/passcode/src/main/res/values/strings.xml b/feature/passcode/src/main/res/values/strings.xml index 7f0af3b5d..6e091e537 100644 --- a/feature/passcode/src/main/res/values/strings.xml +++ b/feature/passcode/src/main/res/values/strings.xml @@ -9,27 +9,26 @@ See https://github.com/openMF/mobile-wallet/blob/master/LICENSE.md --> - Passcode will be reset, are you sure? + Passcode will be reset, are you sure? Cancel Yes - Passcode - hasPasscode - hasDragPasscode - passcode - drag_passcode + Passcode + hasPasscode + hasDragPasscode + passcode + drag_passcode - Create Passcode - Confirm Passcode - Enter your Passcode - Forgot Passcode - Delete Passcode Key Button - Drag your finger here only in one direction. - Drag your Pattern - Exit - Cancel - Skip - Forgot Passcode, Login Manually - Try again - Passcode do not match! - Are you sure you want to exit? + Create Passcode + Confirm Passcode + Enter your Passcode + Forgot Passcode + Delete Passcode Key Button + Drag your finger here only in one direction. + Drag your Pattern + Exit + Skip + Forgot Passcode, Login Manually + Try again + Passcode do not match! + Are you sure you want to exit? \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 370e9b7d3..7416e13c6 100644 --- a/gradle.properties +++ b/gradle.properties @@ -48,4 +48,6 @@ android.defaults.buildfeatures.resvalues=false android.defaults.buildfeatures.shaders=false RblClientIdProp=a -RblClientSecretProp=b \ No newline at end of file +RblClientSecretProp=b + +kotlin.native.ignoreDisabledTargets=true \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d2dfd0fbf..160826f29 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,90 +1,104 @@ [versions] accompanistPagerVersion = "0.34.0" -androidPdfViewerVersion = "2.8.2" -appcompatVersion = "1.7.0" -androidGradlePlugin = "8.4.0" -checkstyleVersion = "10.16.0" -constraintlayoutVersion = "2.1.4" -swiperefreshLayoutVersion = "1.1.0" -coreKtxVersion = "1.13.1" -credentialsVersion = "1.2.2" -googleidVersion = "1.1.1" -materialNavigationVersion = "1.7.0-alpha04" -playServicesAuthVersion = "21.2.0" -compileSdk = "34" -minSdk = "24" -targetSdk = "34" -androidTools = "31.5.1" +androidGradlePlugin = "8.5.2" +androidTools = "31.5.2" androidxActivity = "1.9.1" -androidxComposeBom = "2024.06.00" -androidxComposeCompiler = "1.5.10" +androidxComposeBom = "2024.08.00" +androidxComposeCompiler = "1.5.15" androidxComposeUi = "1.6.8" androidxComposeUiTest = "1.7.0-beta01" androidxComposeRuntime = "1.6.8" -androidxCore = "1.10.1" +appcompatVersion = "1.7.0" androidxHilt = "1.2.0" androidxLifecycle = "2.8.4" -hilt = "2.51.1" -junit = "4.13.2" -kotlin = "1.9.22" -compose-plugin = "1.6.1" -ksp = "1.9.22-1.0.18" -firebaseCrashlyticsPlugin = "2.9.9" -gmsPlugin = "4.4.1" -secrets = "2.0.1" -lifecycleVersion = "2.8.4" -lifecycleExtensionsVersion = "2.2.0" -activityVersion = "1.9.1" -fragmentVersion = "1.6.2" -retrofitVersion = "2.9.0" -okHttp3Version = "4.12.0" -butterKnifeVersion = "10.2.3" -rxandroidVersion = "1.1.0" -rxjavaVersion = "1.3.8" -junitVersion = "4.13.2" -firebasePerfPlugin = "1.4.2" -truth = "1.4.2" -dependencyGuard = "0.4.3" -room = "2.6.1" -roborazzi = "1.7.0" -googleOss = "17.1.0" -googleOssPlugin = "0.10.6" -firebaseBom = "33.1.2" -androidDesugarJdkLibs = "2.0.4" -androidx-test-ext-junit = "1.2.1" -espresso-core = "3.6.1" -material = "1.11.0" -kotlinxDatetime = "0.5.0" -kotlinxSerializationJson = "1.6.3" -retrofitKotlinxSerializationJson = "1.0.0" -kotlinxCoroutines = "1.8.1" -compose_country_code_picker = "2.2.8" -sheets_compose_dialogs_core = "1.3.0" -protobuf = "3.25.2" -protobufPlugin = "0.9.4" -androidxDataStore = "1.1.1" -detekt = "1.23.5" -twitter-detekt-compose = "0.0.26" -androidxComposeMaterial3Adaptive = "1.0.0-alpha08" +androidxComposeMaterial3Adaptive = "1.0.0-rc01" androidxComposeRuntimeTracing = "1.0.0-beta01" androidxCoreSplashscreen = "1.0.1" androidxNavigation = "2.7.7" androidxProfileinstaller = "1.3.1" androidxTracing = "1.3.0-alpha02" -coil = "2.6.0" androidxMetrics = "1.0.0-beta01" androidxBrowser = "1.8.0" -playServicesCodeScanner = "16.1.0" -moduleGraph = "2.5.0" -composeMaterial = "1.6.0" -zxingVersion = "3.5.3" +activityVersion = "1.9.1" +androidDesugarJdkLibs = "2.0.4" +androidx-test-ext-junit = "1.2.1" +androidxDataStore = "1.1.1" + +coil = "2.6.0" +checkstyleVersion = "10.16.0" +constraintlayoutVersion = "2.1.4" +coreKtxVersion = "1.13.1" +credentialsVersion = "1.2.2" +compose_country_code_picker = "2.2.8" +composeMaterial = "1.6.8" cameraViewVersion = "1.3.4" cameraLifecycleVersion = "1.3.4" + +dependencyGuard = "0.5.0" +detekt = "1.23.5" + +espresso-core = "3.6.1" + +firebaseBom = "33.1.2" +firebaseCrashlyticsPlugin = "3.0.2" +fragmentVersion = "1.8.2" +firebasePerfPlugin = "1.4.2" + +gmsPlugin = "4.4.2" +googleOss = "17.1.0" +googleOssPlugin = "0.10.6" +googleidVersion = "1.1.1" + +hilt = "2.52" + +junitVersion = "4.13.2" + +kotlin = "2.0.20" +ksp = "2.0.20-1.0.24" +kotlinxDatetime = "0.6.0" +kotlinxSerializationJson = "1.7.1" +kotlinxCoroutines = "1.8.1" + +lifecycleVersion = "2.8.4" +lifecycleExtensionsVersion = "2.2.0" + +material = "1.12.0" +moduleGraph = "2.5.0" +materialNavigationVersion = "1.7.0-beta01" + +okHttp3Version = "4.12.0" + +playServicesAuthVersion = "21.2.0" +playServicesCodeScanner = "16.1.0" +protobuf = "4.26.0" +protobufPlugin = "0.9.4" + +retrofitVersion = "2.11.0" +rxandroidVersion = "1.1.0" +rxjavaVersion = "1.3.8" +room = "2.6.1" +roborazzi = "1.26.0" +retrofitKotlinxSerializationJson = "1.0.0" + spotlessVersion = "6.23.3" +swiperefreshLayoutVersion = "1.1.0" +sheets_compose_dialogs_core = "1.3.0" +secrets = "2.0.1" + +truth = "1.4.2" +twitter-detekt-compose = "0.0.26" + +zxingVersion = "3.5.3" + +# Multiplatform Dependencies +compose-plugin = "1.6.11" + +compileSdk = "34" +minSdk = "24" +targetSdk = "34" [libraries] accompanist-pager = { module = "com.google.accompanist:accompanist-pager", version.ref = "accompanistPagerVersion" } -android-pdf-viewer = { module = "com.github.barteksc:android-pdf-viewer", version.ref = "androidPdfViewerVersion" } androidx-activity-ktx = { module = "androidx.activity:activity-ktx", version.ref = "activityVersion" } androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompatVersion" } androidx-constraintlayout = { module = "androidx.constraintlayout:constraintlayout", version.ref = "constraintlayoutVersion" } @@ -178,39 +192,42 @@ twitter-detekt-compose = { group = "com.twitter.compose.rules", name = "detekt", # Dependencies of the included build-logic android-gradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" } android-tools-common = { group = "com.android.tools", name = "common", version.ref = "androidTools" } +androidx-camera-view = { group = "androidx.camera", name = "camera-view", version.ref = "cameraViewVersion" } +androidx-camera-lifecycle = { group = "androidx.camera", name = "camera-lifecycle", version.ref = "cameraLifecycleVersion" } +compose-gradlePlugin = { module = "org.jetbrains.kotlin:compose-compiler-gradle-plugin", version.ref = "kotlin" } firebase-crashlytics-gradlePlugin = { group = "com.google.firebase", name = "firebase-crashlytics-gradle", version.ref = "firebaseCrashlyticsPlugin" } firebase-performance-gradlePlugin = { group = "com.google.firebase", name = "perf-plugin", version.ref = "firebasePerfPlugin" } kotlin-gradlePlugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" } ksp-gradlePlugin = { group = "com.google.devtools.ksp", name = "com.google.devtools.ksp.gradle.plugin", version.ref = "ksp" } room-gradlePlugin = { group = "androidx.room", name = "room-gradle-plugin", version.ref = "room" } -zxing = { module = "com.google.zxing:core", version.ref = "zxingVersion" } -androidx-camera-view = { group = "androidx.camera", name = "camera-view", version.ref = "cameraViewVersion" } -androidx-camera-lifecycle = { group = "androidx.camera", name = "camera-lifecycle", version.ref = "cameraLifecycleVersion" } spotless-gradle = { group = "com.diffplug.spotless", name = "spotless-plugin-gradle", version.ref = "spotlessVersion" } +zxing = { module = "com.google.zxing:core", version.ref = "zxingVersion" } [plugins] -jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" } android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" } android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" } -gms = { id = "com.google.gms.google-services", version.ref = "gmsPlugin" } -hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" } +android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" } +compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } +detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } +detekt-compiler = { id = "io.github.detekt.gradle.compiler-plugin", version.ref = "detekt" } +dependencyGuard = { id = "com.dropbox.dependency-guard", version.ref = "dependencyGuard" } firebase-crashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebaseCrashlyticsPlugin" } firebase-perf = { id = "com.google.firebase.firebase-perf", version.ref = "firebasePerfPlugin" } -dependencyGuard = { id = "com.dropbox.dependency-guard", version.ref = "dependencyGuard" } -secrets = { id = "com.google.android.libraries.mapsplatform.secrets-gradle-plugin", version.ref = "secrets" } +gms = { id = "com.google.gms.google-services", version.ref = "gmsPlugin" } +hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" } +jetbrainsCompose = { id = "org.jetbrains.compose", version.ref = "compose-plugin" } +ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } -android-test = { id = "com.android.test", version.ref = "androidGradlePlugin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" } +kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" } +module-graph = { id = "com.jraska.module.graph.assertion", version.ref = "moduleGraph" } +protobuf = { id = "com.google.protobuf", version.ref = "protobufPlugin" } roborazzi = { id = "io.github.takahirom.roborazzi", version.ref = "roborazzi" } -ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } room = { id = "androidx.room", version.ref = "room" } -protobuf = { id = "com.google.protobuf", version.ref = "protobufPlugin" } -detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } -detekt-compiler = { id = "io.github.detekt.gradle.compiler-plugin", version.ref = "detekt" } -module-graph = { id = "com.jraska.module.graph.assertion", version.ref = "moduleGraph" } +secrets = { id = "com.google.android.libraries.mapsplatform.secrets-gradle-plugin", version.ref = "secrets" } spotless = { id = "com.diffplug.spotless", version.ref = "spotlessVersion" } # Plugins defined by this project diff --git a/mifospay/build.gradle.kts b/mifospay/build.gradle.kts index febc5dba3..9ab52ec17 100644 --- a/mifospay/build.gradle.kts +++ b/mifospay/build.gradle.kts @@ -19,8 +19,6 @@ plugins { alias(libs.plugins.roborazzi) } -apply(from = "../config/quality/quality.gradle") - android { namespace = "org.mifospay" defaultConfig { diff --git a/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt b/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt index c014197d5..42e908677 100644 --- a/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt +++ b/mifospay/dependencies/prodReleaseRuntimeClasspath.tree.txt @@ -1,28 +1,28 @@ -+--- com.google.android.material:material:1.0.0 -> 1.11.0 ++--- com.google.android.material:material:1.0.0 -> 1.12.0 | +--- org.jetbrains.kotlin:kotlin-bom:1.8.22 -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (c) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (c) | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.22 -> 1.9.23 (c) | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.23 (c) -| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (c) | +--- com.google.errorprone:error_prone_annotations:2.15.0 -> 2.26.0 | +--- androidx.activity:activity:1.8.0 -> 1.9.1 | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 | | | \--- androidx.annotation:annotation-jvm:1.8.0 -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 1.9.23 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.0.20 | | | +--- org.jetbrains:annotations:13.0 -> 23.0.0 -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.23 (c) | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0 -> 1.9.23 (c) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.23 (c) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.20 (c) | | +--- androidx.collection:collection:1.0.0 -> 1.4.0 | | | \--- androidx.collection:collection-jvm:1.4.0 | | | +--- androidx.annotation:annotation:1.7.0 -> 1.8.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- androidx.collection:collection-ktx:1.4.0 (c) | | | \--- androidx.collection:collection-ktx:1.3.0 -> 1.4.0 (c) | | +--- androidx.core:core:1.13.0 -> 1.13.1 | | | +--- androidx.annotation:annotation:1.6.0 -> 1.8.0 (*) | | | +--- androidx.annotation:annotation-experimental:1.4.0 -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 1.9.23 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.0.20 (*) | | | +--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) | | | +--- androidx.concurrent:concurrent-futures:1.0.0 -> 1.1.0 | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) @@ -40,7 +40,7 @@ | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 | | | | | \--- androidx.lifecycle:lifecycle-common-jvm:2.8.4 | | | | | +--- androidx.annotation:annotation:1.8.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 | | | | | | +--- org.jetbrains:annotations:23.0.0 @@ -50,7 +50,7 @@ | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (c) | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 (c) | | | | | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 (c) -| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 1.9.23 (*) +| | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4 (c) @@ -73,11 +73,11 @@ | | | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) | | | | | | \--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (c) | | | | | \--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 1.9.23 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) @@ -94,13 +94,13 @@ | | | +--- androidx.versionedparcelable:versionedparcelable:1.1.1 | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | \--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | \--- androidx.core:core-ktx:1.13.1 (c) | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.8.4 (*) | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.4 | | | \--- androidx.lifecycle:lifecycle-viewmodel-android:2.8.4 | | | +--- androidx.annotation:annotation:1.8.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) @@ -121,13 +121,13 @@ | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | +--- androidx.core:core:1.13.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | \--- androidx.core:core:1.13.1 (c) | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 | | | | +--- androidx.arch.core:core-common:2.2.0 (*) | | | | +--- androidx.arch.core:core-runtime:2.2.0 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4 (c) @@ -146,9 +146,9 @@ | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.6.1 -> 2.8.4 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.0.20 (*) | | | | \--- androidx.savedstate:savedstate-ktx:1.2.1 (c) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) @@ -166,7 +166,7 @@ | | +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) | | +--- androidx.savedstate:savedstate:1.2.1 (*) | | +--- androidx.tracing:tracing:1.0.0 -> 1.3.0-alpha02 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | +--- androidx.activity:activity-compose:1.9.1 (c) | | \--- androidx.activity:activity-ktx:1.9.1 (c) | +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) @@ -206,7 +206,7 @@ | | | | +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.4 (*) | | | | +--- androidx.startup:startup-runtime:1.1.1 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) @@ -227,10 +227,10 @@ | | | +--- androidx.core:core:1.3.0 -> 1.13.1 (*) | | | +--- androidx.emoji2:emoji2:1.3.0 (*) | | | \--- androidx.emoji2:emoji2:1.3.0 (c) -| | +--- androidx.fragment:fragment:1.5.4 -> 1.6.2 -| | | +--- androidx.activity:activity:1.7.2 -> 1.9.1 (*) +| | +--- androidx.fragment:fragment:1.5.4 -> 1.8.2 +| | | +--- androidx.activity:activity:1.8.1 -> 1.9.1 (*) | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) -| | | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.0 (*) +| | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | +--- androidx.collection:collection:1.1.0 -> 1.4.0 (*) | | | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.6.1 -> 2.8.4 (*) @@ -243,21 +243,21 @@ | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.0.0 -> 2.8.4 (*) | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.0.0 -> 2.8.4 (*) | | | | \--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) -| | | +--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.3.1 (*) +| | | +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) | | | +--- androidx.savedstate:savedstate:1.2.1 (*) | | | +--- androidx.viewpager:viewpager:1.0.0 | | | | +--- androidx.annotation:annotation:1.0.0 -> 1.8.0 (*) | | | | +--- androidx.core:core:1.0.0 -> 1.13.1 (*) | | | | \--- androidx.customview:customview:1.0.0 -> 1.1.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 1.9.23 (*) -| | | \--- androidx.fragment:fragment-ktx:1.6.2 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | \--- androidx.fragment:fragment-ktx:1.8.2 (c) | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.8.4 (*) | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.4 (*) | | +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) | | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 | | | \--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | +--- androidx.savedstate:savedstate:1.2.1 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | \--- androidx.appcompat:appcompat-resources:1.7.0 (c) | +--- androidx.cardview:cardview:1.0.0 | | \--- androidx.annotation:annotation:1.0.0 -> 1.8.0 (*) @@ -286,7 +286,7 @@ | | \--- androidx.print:print:1.0.0 | | \--- androidx.annotation:annotation:1.0.0 -> 1.8.0 (*) | +--- androidx.annotation:annotation-experimental:1.0.0 -> 1.4.0 (*) -| +--- androidx.fragment:fragment:1.2.5 -> 1.6.2 (*) +| +--- androidx.fragment:fragment:1.2.5 -> 1.8.2 (*) | +--- androidx.lifecycle:lifecycle-runtime:2.0.0 -> 2.8.4 (*) | +--- androidx.recyclerview:recyclerview:1.0.0 -> 1.3.2 | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) @@ -295,43 +295,44 @@ | | +--- androidx.customview:customview:1.0.0 -> 1.1.0 (*) | | +--- androidx.customview:customview-poolingcontainer:1.0.0 | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 1.9.23 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.0.20 (*) | | \--- androidx.viewpager2:viewpager2:1.1.0-beta02 (c) | +--- androidx.resourceinspection:resourceinspection-annotation:1.0.1 (*) -| +--- androidx.transition:transition:1.2.0 -| | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) -| | +--- androidx.core:core:1.0.1 -> 1.13.1 (*) -| | \--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) +| +--- androidx.transition:transition:1.5.0 +| | +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) +| | +--- androidx.collection:collection:1.1.0 -> 1.4.0 (*) +| | +--- androidx.core:core:1.13.0 -> 1.13.1 (*) +| | \--- androidx.dynamicanimation:dynamicanimation:1.0.0 (*) | +--- androidx.vectordrawable:vectordrawable:1.1.0 (*) | \--- androidx.viewpager2:viewpager2:1.0.0 -> 1.1.0-beta02 | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | +--- androidx.annotation:annotation-experimental:1.3.0 -> 1.4.0 (*) | +--- androidx.collection:collection:1.1.0 -> 1.4.0 (*) | +--- androidx.core:core:1.3.2 -> 1.13.1 (*) -| +--- androidx.fragment:fragment:1.1.0 -> 1.6.2 (*) +| +--- androidx.fragment:fragment:1.1.0 -> 1.8.2 (*) | \--- androidx.recyclerview:recyclerview:1.3.1-rc01 -> 1.3.2 (*) -+--- androidx.databinding:databinding-common:8.4.0 -+--- androidx.databinding:databinding-runtime:8.4.0 ++--- androidx.databinding:databinding-common:8.5.2 ++--- androidx.databinding:databinding-runtime:8.5.2 | +--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) -| +--- androidx.databinding:databinding-common:8.4.0 -| +--- androidx.databinding:viewbinding:8.4.0 +| +--- androidx.databinding:databinding-common:8.5.2 +| +--- androidx.databinding:viewbinding:8.5.2 | | \--- androidx.annotation:annotation:1.0.0 -> 1.8.0 (*) | \--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.8.4 (*) -+--- androidx.databinding:databinding-adapters:8.4.0 -| +--- androidx.databinding:databinding-runtime:8.4.0 (*) -| \--- androidx.databinding:databinding-common:8.4.0 -+--- androidx.databinding:databinding-ktx:8.4.0 -| +--- androidx.databinding:databinding-runtime:8.4.0 (*) ++--- androidx.databinding:databinding-adapters:8.5.2 +| +--- androidx.databinding:databinding-runtime:8.5.2 (*) +| \--- androidx.databinding:databinding-common:8.5.2 ++--- androidx.databinding:databinding-ktx:8.5.2 +| +--- androidx.databinding:databinding-runtime:8.5.2 (*) | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20 -> 1.9.23 -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.0.20 (*) | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.23 -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.0.20 (*) | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.1 -> 1.8.1 (*) | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.8.4 | | \--- androidx.lifecycle:lifecycle-runtime-ktx-android:2.8.4 | | +--- androidx.annotation:annotation:1.8.0 (*) | | +--- androidx.lifecycle:lifecycle-runtime:2.8.4 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) @@ -352,7 +353,7 @@ | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (*) | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4 | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) @@ -366,7 +367,7 @@ | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4 (c) | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4 (c) | | | \--- androidx.lifecycle:lifecycle-common-java8:2.8.4 (c) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) @@ -384,7 +385,7 @@ | +--- androidx.lifecycle:lifecycle-process:2.6.1 -> 2.8.4 (*) | +--- androidx.lifecycle:lifecycle-service:2.6.1 -> 2.8.4 | | +--- androidx.lifecycle:lifecycle-runtime:2.8.4 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) @@ -399,87 +400,88 @@ | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4 (c) | | \--- androidx.lifecycle:lifecycle-common-java8:2.8.4 (c) | \--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.4 (*) -+--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) -+--- androidx.compose:compose-bom:2024.06.00 ++--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) ++--- androidx.compose:compose-bom:2024.08.00 | +--- androidx.compose.material3:material3-window-size-class:1.2.1 (c) -| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-tooling-preview:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.foundation:foundation:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.foundation:foundation-layout:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.material:material-icons-extended:1.6.8 -> 1.7.0-alpha04 (c) +| +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-tooling-preview:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.foundation:foundation:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.foundation:foundation-layout:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.material:material-icons-extended:1.6.8 (c) | +--- androidx.compose.material3:material3:1.2.1 (c) -| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.material:material:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.runtime:runtime-saveable:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.animation:animation:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.animation:animation-graphics:1.6.8 -> 1.7.0-alpha04 (c) +| +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (c) +| +--- androidx.compose.runtime:runtime-saveable:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.animation:animation:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.animation:animation-graphics:1.6.8 -> 1.7.0-rc01 (c) | +--- androidx.compose.material3:material3-window-size-class-android:1.2.1 (c) -| +--- androidx.compose.material:material-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.material:material-icons-extended-android:1.6.8 -> 1.7.0-alpha04 (c) +| +--- androidx.compose.ui:ui-geometry:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.animation:animation-core:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.material:material-android:1.6.8 -> 1.7.0-beta01 (c) | +--- androidx.compose.material3:material3-android:1.2.1 (c) -| +--- androidx.compose.ui:ui-unit:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.animation:animation-core:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.material:material-icons-core:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.material:material-ripple:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-text:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-graphics:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-geometry:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.material:material-icons-core-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.material:material-ripple-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.foundation:foundation-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.animation:animation-core-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.runtime:runtime-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.animation:animation-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.foundation:foundation-layout-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-graphics-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-util-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.animation:animation-graphics-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.runtime:runtime-saveable-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-unit-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-geometry-android:1.6.8 -> 1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-text-android:1.6.8 -> 1.7.0-alpha04 (c) -| \--- androidx.compose.ui:ui-tooling-preview-android:1.6.8 -> 1.7.0-alpha04 (c) -+--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 -| \--- androidx.compose.ui:ui-tooling-preview-android:1.7.0-alpha04 +| +--- androidx.compose.material:material-icons-extended-android:1.6.8 (c) +| +--- androidx.compose.ui:ui-unit:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.animation:animation-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.animation:animation-core-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.material:material-icons-core:1.6.8 -> 1.7.0-beta01 (c) +| +--- androidx.compose.material:material-ripple:1.6.8 -> 1.7.0-beta01 (c) +| +--- androidx.compose.ui:ui-text:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-graphics:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.material:material-ripple-android:1.6.8 -> 1.7.0-beta01 (c) +| +--- androidx.compose.material:material-icons-core-android:1.6.8 -> 1.7.0-beta01 (c) +| +--- androidx.compose.runtime:runtime-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-graphics-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-util-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.animation:animation-graphics-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.runtime:runtime-saveable-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-geometry-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-text-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-unit-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-tooling-preview-android:1.6.8 -> 1.7.0-rc01 (c) +| +--- androidx.compose.foundation:foundation-android:1.6.8 -> 1.7.0-rc01 (c) +| \--- androidx.compose.foundation:foundation-layout-android:1.6.8 -> 1.7.0-rc01 (c) ++--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 +| \--- androidx.compose.ui:ui-tooling-preview-android:1.7.0-rc01 | +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) -| +--- androidx.compose.runtime:runtime:1.7.0-alpha04 -| | \--- androidx.compose.runtime:runtime-android:1.7.0-alpha04 +| +--- androidx.compose.runtime:runtime:1.7.0-rc01 +| | \--- androidx.compose.runtime:runtime-android:1.7.0-rc01 | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | +--- androidx.collection:collection:1.4.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -| | \--- androidx.compose.runtime:runtime-saveable:1.7.0-alpha04 (c) -| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| +--- androidx.compose.ui:ui:1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-text:1.7.0-alpha04 (c) -| +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (c) -| \--- androidx.compose.ui:ui-util:1.7.0-alpha04 (c) -+--- com.google.dagger:hilt-android:2.51.1 -| +--- com.google.dagger:dagger:2.51.1 +| | \--- androidx.compose.runtime:runtime-saveable:1.7.0-rc01 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| +--- androidx.compose.ui:ui:1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-text:1.7.0-rc01 (c) +| +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (c) +| \--- androidx.compose.ui:ui-util:1.7.0-rc01 (c) ++--- com.google.dagger:hilt-android:2.52 +| +--- com.google.dagger:dagger:2.52 +| | +--- jakarta.inject:jakarta.inject-api:2.0.1 | | \--- javax.inject:javax.inject:1 -| +--- com.google.dagger:dagger-lint-aar:2.51.1 -| +--- com.google.dagger:hilt-core:2.51.1 -| | +--- com.google.dagger:dagger:2.51.1 (*) +| +--- com.google.dagger:dagger-lint-aar:2.52 +| +--- com.google.dagger:hilt-core:2.52 +| | +--- com.google.dagger:dagger:2.52 (*) | | +--- com.google.code.findbugs:jsr305:3.0.2 | | \--- javax.inject:javax.inject:1 | +--- com.google.code.findbugs:jsr305:3.0.2 | +--- androidx.activity:activity:1.5.1 -> 1.9.1 (*) -| +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) +| +--- androidx.annotation:annotation:1.3.0 -> 1.8.0 (*) | +--- androidx.annotation:annotation-experimental:1.3.1 -> 1.4.0 (*) -| +--- androidx.fragment:fragment:1.5.1 -> 1.6.2 (*) +| +--- androidx.fragment:fragment:1.5.1 -> 1.8.2 (*) | +--- androidx.lifecycle:lifecycle-common:2.5.1 -> 2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel:2.5.1 -> 2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1 -> 2.8.4 (*) | +--- androidx.savedstate:savedstate:1.2.0 -> 1.2.1 (*) | +--- javax.inject:javax.inject:1 -| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.20 -> 1.9.23 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.24 -> 2.0.20 (*) +--- com.google.firebase:firebase-bom:33.1.2 | +--- com.google.firebase:firebase-perf-ktx:21.0.1 (c) | +--- com.google.firebase:firebase-crashlytics-ktx:19.0.3 (c) @@ -503,7 +505,7 @@ | | | | \--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 | | | | +--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) | | | | +--- androidx.core:core:1.2.0 -> 1.13.1 (*) -| | | | \--- androidx.fragment:fragment:1.1.0 -> 1.6.2 (*) +| | | | \--- androidx.fragment:fragment:1.1.0 -> 1.8.2 (*) | | | +--- com.google.android.gms:play-services-basement:18.4.0 (*) | | | +--- com.google.android.gms:play-services-measurement-base:22.0.2 | | | | \--- com.google.android.gms:play-services-basement:18.4.0 (*) @@ -513,7 +515,7 @@ | | | | +--- androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.8.0 (*) | | | | | +--- androidx.core:core-ktx:1.8.0 -> 1.13.1 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 1.9.23 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.0.20 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.1 (*) | | | | | \--- androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05 (c) | | | | +--- androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05 @@ -529,7 +531,7 @@ | | | | | | +--- com.google.errorprone:error_prone_annotations:2.11.0 -> 2.26.0 | | | | | | \--- com.google.j2objc:j2objc-annotations:1.3 | | | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 1.9.23 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.21 -> 2.0.20 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1 -> 1.8.1 (*) | | | | | \--- androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 (c) | | | | +--- com.google.android.gms:play-services-ads-identifier:18.0.0 (*) @@ -554,7 +556,7 @@ | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) | | | | | +--- com.google.android.gms:play-services-tasks:16.0.1 -> 18.2.0 (*) -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 1.9.23 (*) +| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) | | | | +--- com.google.firebase:firebase-components:18.0.0 | | | | | +--- com.google.firebase:firebase-annotations:16.2.0 | | | | | | \--- javax.inject:javax.inject:1 @@ -563,7 +565,7 @@ | | | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) | | | | +--- androidx.annotation:annotation:1.5.0 -> 1.8.0 (*) | | | | +--- androidx.concurrent:concurrent-futures:1.1.0 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.4.0 (*) | | | | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) | | | +--- com.google.firebase:firebase-common-ktx:21.0.0 @@ -581,13 +583,13 @@ | | | | +--- com.google.firebase:firebase-installations-interop:17.1.1 -> 17.2.0 | | | | | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) | | | | | \--- com.google.firebase:firebase-annotations:16.2.0 (*) -| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- com.google.firebase:firebase-installations-interop:17.0.0 -> 17.2.0 (*) | | | +--- com.google.firebase:firebase-measurement-connector:19.0.0 -> 20.0.1 | | | | +--- com.google.android.gms:play-services-basement:18.0.0 -> 18.4.0 (*) | | | | \--- com.google.firebase:firebase-annotations:16.0.0 -> 16.2.0 (*) | | | +--- com.google.guava:guava:31.1-android (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 1.9.23 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.0.20 (*) | | \--- com.google.android.gms:play-services-measurement-sdk:22.0.2 | | +--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) | | +--- com.google.android.gms:play-services-basement:18.4.0 (*) @@ -596,13 +598,13 @@ | +--- com.google.firebase:firebase-common:21.0.0 (*) | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) | +--- com.google.firebase:firebase-components:18.0.0 (*) -| \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 1.9.23 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.7.10 -> 2.0.20 (*) +--- com.google.firebase:firebase-perf-ktx -> 21.0.1 | +--- com.google.firebase:firebase-perf:21.0.1 | | +--- com.google.firebase:firebase-annotations:16.2.0 (*) | | +--- com.google.firebase:firebase-installations-interop:17.1.0 -> 17.2.0 (*) | | +--- com.google.firebase:protolite-well-known-types:18.0.0 -| | | \--- com.google.protobuf:protobuf-javalite:3.14.0 -> 3.25.2 +| | | \--- com.google.protobuf:protobuf-javalite:3.14.0 -> 4.26.0 | | +--- com.google.firebase:firebase-common:21.0.0 (*) | | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) | | +--- com.google.firebase:firebase-components:18.0.0 (*) @@ -625,7 +627,7 @@ | | | +--- com.google.firebase:firebase-components:18.0.0 (*) | | | +--- com.google.firebase:firebase-installations:17.2.0 -> 18.0.0 (*) | | | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | \--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | +--- com.google.firebase:firebase-installations:17.2.0 -> 18.0.0 (*) | | +--- com.google.firebase:firebase-sessions:2.0.0 -> 2.0.3 @@ -665,11 +667,11 @@ | | | | | +--- androidx.datastore:datastore-core:1.1.1 | | | | | | \--- androidx.datastore:datastore-core-android:1.1.1 | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.8.0 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) -| | | | | | | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22 -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -> 2.0.20 +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.0.20 +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) | | | | | | +--- androidx.datastore:datastore:1.1.1 (c) | | | | | | +--- androidx.datastore:datastore-core-okio:1.1.1 (c) @@ -680,15 +682,15 @@ | | | | | | +--- androidx.datastore:datastore-core:1.1.1 (*) | | | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.8.0 | | | | | | | \--- com.squareup.okio:okio-jvm:3.8.0 -| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 1.9.23 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) | | | | | | +--- androidx.datastore:datastore:1.1.1 (c) | | | | | | +--- androidx.datastore:datastore-core:1.1.1 (c) | | | | | | +--- androidx.datastore:datastore-preferences:1.1.1 (c) | | | | | | \--- androidx.datastore:datastore-preferences-core:1.1.1 (c) | | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.8.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) | | | | | +--- androidx.datastore:datastore-core:1.1.1 (c) | | | | | +--- androidx.datastore:datastore-core-okio:1.1.1 (c) @@ -699,12 +701,12 @@ | | | | | +--- androidx.datastore:datastore-core:1.1.1 (*) | | | | | +--- androidx.datastore:datastore-core-okio:1.1.1 (*) | | | | | +--- com.squareup.okio:okio:3.4.0 -> 3.8.0 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | +--- androidx.datastore:datastore:1.1.1 (c) | | | | | +--- androidx.datastore:datastore-core:1.1.1 (c) | | | | | +--- androidx.datastore:datastore-core-okio:1.1.1 (c) | | | | | \--- androidx.datastore:datastore-preferences:1.1.1 (c) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) | | | | +--- androidx.datastore:datastore:1.1.1 (c) | | | | +--- androidx.datastore:datastore-core:1.1.1 (c) @@ -716,11 +718,11 @@ | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | +--- androidx.lifecycle:lifecycle-process:2.3.1 -> 2.8.4 (*) | | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) -| | +--- com.google.protobuf:protobuf-javalite:3.21.11 -> 3.25.2 -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- com.google.protobuf:protobuf-javalite:3.21.11 -> 4.26.0 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | +--- androidx.appcompat:appcompat:1.2.0 -> 1.7.0 (*) | | +--- com.google.android.datatransport:transport-api:3.0.0 -> 3.2.0 (*) -| | +--- com.google.dagger:dagger:2.27 -> 2.51.1 (*) +| | +--- com.google.dagger:dagger:2.27 -> 2.52 (*) | | \--- com.squareup.okhttp3:okhttp:3.12.1 -> 4.12.0 | | +--- com.squareup.okio:okio:3.6.0 -> 3.8.0 (*) | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.23 (*) @@ -773,7 +775,7 @@ | | +--- com.google.android.gms:play-services-base:18.0.1 -> 18.3.0 | | | +--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) | | | +--- androidx.core:core:1.2.0 -> 1.13.1 (*) -| | | +--- androidx.fragment:fragment:1.0.0 -> 1.6.2 (*) +| | | +--- androidx.fragment:fragment:1.0.0 -> 1.8.2 (*) | | | +--- com.google.android.gms:play-services-basement:18.3.0 -> 18.4.0 (*) | | | \--- com.google.android.gms:play-services-tasks:18.1.0 -> 18.2.0 (*) | | +--- com.google.android.gms:play-services-basement:18.1.0 -> 18.4.0 (*) @@ -783,124 +785,124 @@ | | +--- com.google.android.gms:play-services-stats:17.0.2 (*) | | +--- com.google.android.gms:play-services-tasks:18.0.1 -> 18.2.0 (*) | | +--- com.google.errorprone:error_prone_annotations:2.9.0 -> 2.26.0 -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | +--- com.google.firebase:firebase-common:21.0.0 (*) | +--- com.google.firebase:firebase-common-ktx:21.0.0 (*) | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 -> 1.9.23 (*) | \--- com.google.firebase:firebase-components:18.0.0 (*) +--- project :core:data | +--- project :core:common -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | +--- 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 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | \--- androidx.tracing:tracing:1.3.0-alpha02 (c) -| | +--- com.google.dagger:hilt-android:2.51.1 (*) +| | +--- com.google.dagger:hilt-android:2.52 (*) | | +--- androidx.core:core-ktx:1.13.1 (*) | | +--- androidx.appcompat:appcompat:1.7.0 (*) -| | \--- com.google.android.material:material:1.11.0 (*) +| | \--- com.google.android.material:material:1.12.0 (*) | +--- project :core:model -| | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.5.0 -| | | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.5.0 -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 1.9.23 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.0 +| | | \--- org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.0 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| | +--- com.squareup.retrofit2:converter-gson:2.9.0 -| | | +--- com.squareup.retrofit2:retrofit:2.9.0 +| | +--- com.squareup.retrofit2:converter-gson:2.11.0 +| | | +--- com.squareup.retrofit2:retrofit:2.11.0 | | | | \--- com.squareup.okhttp3:okhttp:3.14.9 -> 4.12.0 (*) -| | | \--- com.google.code.gson:gson:2.8.5 -| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 -| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.6.3 -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.6.3 -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 (c) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.6.3 (c) -| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 (c) -| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.6.3 (c) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.22 -> 1.9.23 (*) -| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.6.3 -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.6.3 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.22 -> 1.9.23 (*) -| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 (*) +| | | \--- com.google.code.gson:gson:2.10.1 +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1 +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.1 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.20 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.1 +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.1 (c) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.1 (c) +| | | | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1 (c) +| | | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.1 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.0 -> 2.0.20 (*) +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.1 +| | | \--- org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.1 +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.0 -> 2.0.20 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.1 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:2.0.0 -> 2.0.20 (*) +| | \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.0.20 (*) | +--- project :core:network -| | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.5.0 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.0 (*) | | +--- project :core:common (*) | | +--- project :core:model (*) | | +--- project :core:datastore -| | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.5.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-datetime:0.6.0 (*) | | | +--- androidx.datastore:datastore:1.1.1 (*) | | | +--- project :core:datastore-proto -| | | | +--- com.google.protobuf:protobuf-kotlin-lite:3.25.2 -| | | | | +--- com.google.protobuf:protobuf-javalite:3.25.2 -| | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.0 -> 1.9.23 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | | | +--- com.google.protobuf:protobuf-kotlin-lite:4.26.0 +| | | | | +--- 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 (*) | | | | \--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) | | | +--- project :core:common (*) | | | +--- project :core:model (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| | | +--- com.google.dagger:hilt-android:2.51.1 (*) -| | | \--- com.squareup.retrofit2:converter-gson:2.9.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | | +--- com.google.dagger:hilt-android:2.52 (*) +| | | \--- com.squareup.retrofit2:converter-gson:2.11.0 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| | +--- com.google.dagger:hilt-android:2.51.1 (*) -| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 (*) +| | +--- com.google.dagger:hilt-android:2.52 (*) +| | +--- org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1 (*) | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) | | +--- com.squareup.okhttp3:logging-interceptor:4.12.0 | | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.21 -> 1.9.23 (*) -| | +--- com.squareup.retrofit2:retrofit:2.9.0 (*) +| | +--- com.squareup.retrofit2:retrofit:2.11.0 (*) | | +--- com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:1.0.0 -| | | +--- com.squareup.retrofit2:retrofit:2.9.0 (*) -| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.5.0 -> 1.6.3 (*) +| | | +--- com.squareup.retrofit2:retrofit:2.9.0 -> 2.11.0 (*) +| | | +--- org.jetbrains.kotlinx:kotlinx-serialization-core:1.5.0 -> 1.7.1 (*) | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.10 -> 1.9.23 (*) -| | +--- com.squareup.retrofit2:adapter-rxjava:2.9.0 -| | | +--- com.squareup.retrofit2:retrofit:2.9.0 (*) +| | +--- com.squareup.retrofit2:adapter-rxjava:2.11.0 +| | | +--- com.squareup.retrofit2:retrofit:2.11.0 (*) | | | \--- io.reactivex:rxjava:1.3.8 -| | +--- com.squareup.retrofit2:converter-gson:2.9.0 (*) +| | +--- com.squareup.retrofit2:converter-gson:2.11.0 (*) | | +--- io.reactivex:rxandroid:1.1.0 | | | \--- io.reactivex:rxjava:1.1.0 -> 1.3.8 | | \--- io.reactivex:rxjava:1.3.8 -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) -| +--- com.squareup.retrofit2:retrofit:2.9.0 (*) -| +--- com.squareup.retrofit2:adapter-rxjava:2.9.0 (*) -| +--- com.squareup.retrofit2:converter-gson:2.9.0 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) +| +--- com.squareup.retrofit2:retrofit:2.11.0 (*) +| +--- com.squareup.retrofit2:adapter-rxjava:2.11.0 (*) +| +--- com.squareup.retrofit2:converter-gson:2.11.0 (*) | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) | +--- com.squareup.okhttp3:logging-interceptor:4.12.0 (*) | +--- io.reactivex:rxandroid:1.1.0 (*) | +--- io.reactivex:rxjava:1.3.8 -| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 (*) +| \--- org.jetbrains.kotlin:kotlin-parcelize-runtime:2.0.20 (*) +--- androidx.constraintlayout:constraintlayout:2.1.4 (*) +--- project :core:ui | +--- project :core:designsystem -| | +--- androidx.compose.foundation:foundation -> 1.7.0-alpha04 -| | | \--- androidx.compose.foundation:foundation-android:1.7.0-alpha04 +| | +--- androidx.compose.foundation:foundation -> 1.7.0-rc01 +| | | \--- androidx.compose.foundation:foundation-android:1.7.0-rc01 | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | +--- androidx.collection:collection:1.4.0 (*) -| | | +--- androidx.compose.animation:animation:1.7.0-alpha04 -| | | | \--- androidx.compose.animation:animation-android:1.7.0-alpha04 +| | | +--- androidx.compose.animation:animation:1.7.0-rc01 +| | | | \--- androidx.compose.animation:animation-android:1.7.0-rc01 | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | | +--- androidx.collection:collection:1.4.0 (*) -| | | | +--- androidx.compose.animation:animation-core:1.7.0-alpha04 -| | | | | \--- androidx.compose.animation:animation-core-android:1.7.0-alpha04 +| | | | +--- androidx.compose.animation:animation-core:1.7.0-rc01 +| | | | | \--- androidx.compose.animation:animation-core-android:1.7.0-rc01 | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | | +--- androidx.collection:collection:1.4.0 (*) -| | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 -| | | | | | \--- androidx.compose.ui:ui-android:1.7.0-alpha04 +| | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-rc01 +| | | | | | \--- androidx.compose.ui:ui-android:1.7.0-rc01 | | | | | | +--- androidx.activity:activity-ktx:1.7.0 -> 1.9.1 | | | | | | | +--- androidx.activity:activity:1.9.1 (*) | | | | | | | +--- androidx.core:core-ktx:1.13.0 -> 1.13.1 (*) | | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.6.1 -> 2.8.4 (*) | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.8.4 | | | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.4 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) | | | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) @@ -917,9 +919,9 @@ | | | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.8.4 (c) | | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 | | | | | | | | +--- androidx.savedstate:savedstate:1.2.1 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 1.9.23 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.10 -> 2.0.20 (*) | | | | | | | | \--- androidx.savedstate:savedstate:1.2.1 (c) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | | | +--- androidx.activity:activity:1.9.1 (c) | | | | | | | \--- androidx.activity:activity-compose:1.9.1 (c) | | | | | | +--- androidx.annotation:annotation:1.6.0 -> 1.8.0 (*) @@ -928,202 +930,214 @@ | | | | | | | \--- androidx.core:core:1.1.0 -> 1.13.1 (*) | | | | | | +--- androidx.collection:collection:1.0.0 -> 1.4.0 (*) | | | | | | +--- androidx.collection:collection:1.4.0 (*) -| | | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0-alpha04 -| | | | | | | \--- androidx.compose.runtime:runtime-saveable-android:1.7.0-alpha04 +| | | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | | +--- androidx.compose.runtime:runtime-saveable:1.7.0-rc01 +| | | | | | | \--- androidx.compose.runtime:runtime-saveable-android:1.7.0-rc01 | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) -| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | | | | \--- androidx.compose.runtime:runtime:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 -| | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.7.0-alpha04 +| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | | | | | \--- androidx.compose.runtime:runtime:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 +| | | | | | | \--- androidx.compose.ui:ui-geometry-android:1.7.0-rc01 | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) -| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 -| | | | | | | | \--- androidx.compose.ui:ui-util-android:1.7.0-alpha04 +| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 +| | | | | | | | \--- androidx.compose.ui:ui-util-android:1.7.0-rc01 | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | | | | | +--- androidx.compose.ui:ui:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-alpha04 (c) -| | | | | | | | \--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (c) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | | | | +--- androidx.compose.ui:ui:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (c) -| | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 -| | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.7.0-alpha04 +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-rc01 (c) +| | | | | | | | \--- androidx.compose.ui:ui-unit:1.7.0-rc01 (c) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (c) +| | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 +| | | | | | | \--- androidx.compose.ui:ui-graphics-android:1.7.0-rc01 | | | | | | | +--- androidx.annotation:annotation:1.7.0 -> 1.8.0 (*) | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | | | | | +--- androidx.collection:collection:1.4.0 (*) -| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 -| | | | | | | | \--- androidx.compose.ui:ui-unit-android:1.7.0-alpha04 +| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 +| | | | | | | | \--- androidx.compose.ui:ui-unit-android:1.7.0-rc01 | | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | | | | | | +--- androidx.collection:collection:1.4.0 (*) | | | | | | | | +--- androidx.collection:collection-ktx:1.2.0 -> 1.4.0 | | | | | | | | | +--- androidx.collection:collection:1.4.0 (*) | | | | | | | | | \--- androidx.collection:collection:1.4.0 (c) -| | | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 (*) -| | | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | | | | | +--- androidx.compose.ui:ui:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-alpha04 (c) -| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-alpha04 (c) -| | | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) -| | | | | | | +--- androidx.graphics:graphics-path:1.0.0-beta02 +| | | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 (*) +| | | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | | | | | | +--- androidx.compose.ui:ui:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-rc01 (c) +| | | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-rc01 (c) +| | | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) +| | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | | | +--- androidx.graphics:graphics-path:1.0.1 | | | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) -| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | | | | +--- androidx.compose.ui:ui:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (c) -| | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-text:1.7.0-alpha04 -| | | | | | | \--- androidx.compose.ui:ui-text-android:1.7.0-alpha04 +| | | | | | | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-text:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (c) +| | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-text:1.7.0-rc01 +| | | | | | | \--- androidx.compose.ui:ui-text-android:1.7.0-rc01 | | | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | | | | | +--- androidx.collection:collection:1.4.0 (*) -| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.6.0 -> 1.7.0-alpha04 (*) -| | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (*) -| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (*) -| | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | | | +--- androidx.compose.runtime:runtime-saveable:1.6.0 -> 1.7.0-rc01 (*) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (*) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (*) +| | | | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) | | | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) | | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.3.0 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) | | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -| | | | | | | +--- androidx.compose.ui:ui:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-alpha04 (c) -| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (c) -| | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (*) -| | | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) +| | | | | | | +--- androidx.compose.ui:ui:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-rc01 (c) +| | | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (c) +| | | | | | | \--- androidx.compose.ui:ui-util:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (*) +| | | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) | | | | | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) | | | | | | +--- androidx.customview:customview-poolingcontainer:1.0.0 (*) | | | | | | +--- androidx.emoji2:emoji2:1.2.0 -> 1.3.0 (*) -| | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.8.4 (*) +| | | | | | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.3 -> 2.8.4 +| | | | | | | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.8.4 +| | | | | | | +--- androidx.annotation:annotation:1.8.0 (*) +| | | | | | | +--- androidx.compose.runtime:runtime:1.6.5 -> 1.7.0-rc01 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.4 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.4 (*) +| | | | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-process:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-service:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4 (c) +| | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4 (c) +| | | | | | | \--- androidx.lifecycle:lifecycle-common-java8:2.8.4 (c) | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.4 (*) -| | | | | | +--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.3.1 (*) +| | | | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) | | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -| | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-text:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (c) -| | | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (c) -| | | | | | \--- androidx.compose.foundation:foundation:1.4.0 -> 1.7.0-alpha04 (c) -| | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-alpha04 (*) -| | | | | +--- androidx.compose.ui:ui-unit:1.6.0 -> 1.7.0-alpha04 (*) -| | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) +| | | | | | +--- androidx.compose.ui:ui-geometry:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-text:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-tooling-preview:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (c) +| | | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (c) +| | | | | | \--- androidx.compose.foundation:foundation:1.7.0-rc01 (c) +| | | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (*) +| | | | | +--- androidx.compose.ui:ui-unit:1.6.0 -> 1.7.0-rc01 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) | | | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) -| | | | | +--- androidx.compose.animation:animation:1.7.0-alpha04 (c) -| | | | | \--- androidx.compose.animation:animation-graphics:1.7.0-alpha04 (c) -| | | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-alpha04 -| | | | | \--- androidx.compose.foundation:foundation-layout-android:1.7.0-alpha04 +| | | | | +--- androidx.compose.animation:animation:1.7.0-rc01 (c) +| | | | | \--- androidx.compose.animation:animation-graphics:1.7.0-rc01 (c) +| | | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-rc01 +| | | | | \--- androidx.compose.foundation:foundation-layout-android:1.7.0-rc01 | | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | | | +--- androidx.collection:collection:1.4.0 (*) -| | | | | +--- androidx.compose.animation:animation-core:1.2.1 -> 1.7.0-alpha04 (*) -| | | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 (*) -| | | | | +--- androidx.compose.ui:ui-unit:1.7.0-alpha04 (*) -| | | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) +| | | | | +--- androidx.compose.animation:animation-core:1.2.1 -> 1.7.0-rc01 (*) +| | | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-rc01 (*) +| | | | | +--- androidx.compose.ui:ui-unit:1.7.0-rc01 (*) +| | | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) | | | | | +--- androidx.core:core:1.7.0 -> 1.13.1 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | | \--- androidx.compose.foundation:foundation:1.7.0-alpha04 (c) -| | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 (*) -| | | | +--- androidx.compose.ui:ui-geometry:1.6.0 -> 1.7.0-alpha04 (*) -| | | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | +--- androidx.compose.animation:animation-core:1.7.0-alpha04 (c) -| | | | \--- androidx.compose.animation:animation-graphics:1.7.0-alpha04 (c) -| | | +--- androidx.compose.foundation:foundation-layout:1.7.0-alpha04 (*) -| | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui:1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.core:core:1.12.0 -> 1.13.1 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | | | \--- androidx.compose.foundation:foundation:1.7.0-rc01 (c) +| | | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | | +--- androidx.compose.ui:ui:1.7.0-rc01 (*) +| | | | +--- androidx.compose.ui:ui-geometry:1.6.0 -> 1.7.0-rc01 (*) +| | | | +--- androidx.compose.ui:ui-graphics:1.7.0-rc01 (*) +| | | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | | +--- androidx.compose.animation:animation-core:1.7.0-rc01 (c) +| | | | \--- androidx.compose.animation:animation-graphics:1.7.0-rc01 (c) +| | | +--- androidx.compose.foundation:foundation-layout:1.7.0-rc01 (*) +| | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui:1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.core:core:1.13.1 (*) | | | +--- androidx.emoji2:emoji2:1.3.0 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | \--- androidx.compose.foundation:foundation-layout:1.7.0-alpha04 (c) -| | +--- androidx.compose.foundation:foundation-layout -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.material:material-icons-extended -> 1.7.0-alpha04 -| | | \--- androidx.compose.material:material-icons-extended-android:1.7.0-alpha04 -| | | +--- androidx.compose.material:material-icons-core:1.7.0-alpha04 -| | | | \--- androidx.compose.material:material-icons-core-android:1.7.0-alpha04 -| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | +--- androidx.compose.material:material:1.7.0-alpha04 (c) -| | | | +--- androidx.compose.material:material-icons-extended:1.7.0-alpha04 (c) -| | | | +--- androidx.compose.material:material-ripple:1.7.0-alpha04 (c) -| | | | \--- androidx.compose.material:material-navigation:1.7.0-alpha04 (c) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | +--- androidx.compose.material:material:1.7.0-alpha04 (c) -| | | +--- androidx.compose.material:material-icons-core:1.7.0-alpha04 (c) -| | | +--- androidx.compose.material:material-ripple:1.7.0-alpha04 (c) -| | | \--- androidx.compose.material:material-navigation:1.7.0-alpha04 (c) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | \--- androidx.compose.foundation:foundation-layout:1.7.0-rc01 (c) +| | +--- androidx.compose.foundation:foundation-layout -> 1.7.0-rc01 (*) +| | +--- androidx.compose.material:material-icons-extended -> 1.6.8 +| | | \--- androidx.compose.material:material-icons-extended-android:1.6.8 +| | | +--- androidx.compose.material:material-icons-core:1.6.8 -> 1.7.0-beta01 +| | | | \--- androidx.compose.material:material-icons-core-android:1.7.0-beta01 +| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-rc01 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | +--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (c) +| | | +--- androidx.compose.material:material-icons-core:1.6.8 -> 1.7.0-beta01 (c) +| | | \--- androidx.compose.material:material-ripple:1.6.8 -> 1.7.0-beta01 (c) | | +--- androidx.compose.material3:material3 -> 1.2.1 | | | \--- androidx.compose.material3:material3-android:1.2.1 | | | +--- androidx.activity:activity-compose:1.5.0 -> 1.9.1 | | | | +--- androidx.activity:activity-ktx:1.9.1 (*) -| | | | +--- androidx.compose.runtime:runtime:1.0.1 -> 1.7.0-alpha04 (*) -| | | | +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.7.0-alpha04 (*) -| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.7.0-alpha04 (*) +| | | | +--- androidx.compose.runtime:runtime:1.0.1 -> 1.7.0-rc01 (*) +| | | | +--- androidx.compose.runtime:runtime-saveable:1.0.1 -> 1.7.0-rc01 (*) +| | | | +--- androidx.compose.ui:ui:1.0.1 -> 1.7.0-rc01 (*) | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.4 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | +--- androidx.activity:activity:1.9.1 (c) | | | | \--- androidx.activity:activity-ktx:1.9.1 (c) | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | +--- androidx.collection:collection:1.4.0 (*) -| | | +--- androidx.compose.animation:animation-core:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.foundation:foundation:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.material:material-ripple:1.6.0 -> 1.7.0-alpha04 -| | | | \--- androidx.compose.material:material-ripple-android:1.7.0-alpha04 +| | | +--- androidx.compose.animation:animation-core:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.foundation:foundation:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.material:material-icons-core:1.6.0 -> 1.7.0-beta01 (*) +| | | +--- androidx.compose.material:material-ripple:1.6.0 -> 1.7.0-beta01 +| | | | \--- androidx.compose.material:material-ripple-android:1.7.0-beta01 | | | | +--- androidx.collection:collection:1.4.0 (*) -| | | | +--- androidx.compose.animation:animation:1.6.0 -> 1.7.0-alpha04 (*) -| | | | +--- androidx.compose.foundation:foundation:1.6.0 -> 1.7.0-alpha04 (*) -| | | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-alpha04 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | | +--- androidx.compose.material:material:1.7.0-alpha04 (c) -| | | | +--- androidx.compose.material:material-icons-core:1.7.0-alpha04 (c) -| | | | +--- androidx.compose.material:material-icons-extended:1.7.0-alpha04 (c) -| | | | \--- androidx.compose.material:material-navigation:1.7.0-alpha04 (c) -| | | +--- androidx.compose.runtime:runtime:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-graphics:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-alpha04 (*) +| | | | +--- androidx.compose.animation:animation:1.6.0 -> 1.7.0-rc01 (*) +| | | | +--- androidx.compose.foundation:foundation:1.6.0 -> 1.7.0-rc01 (*) +| | | | +--- androidx.compose.runtime:runtime:1.7.0-beta01 -> 1.7.0-rc01 (*) +| | | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-rc01 (*) +| | | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | +--- androidx.compose.runtime:runtime:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-graphics:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-rc01 (*) | | | +--- androidx.lifecycle:lifecycle-common-java8:2.6.1 -> 2.8.4 | | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (*) @@ -1144,40 +1158,40 @@ | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.4 (*) | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 (*) | | | \--- androidx.compose.material3:material3-window-size-class:1.2.1 (c) -| | +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-alpha04 (*) +| | +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) +| | +--- androidx.compose.ui:ui-util:1.6.8 -> 1.7.0-rc01 (*) | | +--- androidx.activity:activity-compose:1.9.1 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| | +--- androidx.compose:compose-bom:2024.06.00 (*) -| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| | +--- androidx.compose:compose-bom:2024.08.00 (*) +| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | | \--- project :core:model (*) | +--- project :core:model (*) | +--- project :core:common (*) | +--- androidx.metrics:metrics-performance:1.0.0-beta01 | | +--- androidx.collection:collection:1.1.0 -> 1.4.0 (*) | | +--- androidx.core:core:1.5.0 -> 1.13.1 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | +--- project :core:analytics -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| | +--- androidx.compose:compose-bom:2024.06.00 (*) -| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) -| | +--- com.google.dagger:hilt-android:2.51.1 (*) -| | +--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-alpha04 (*) +| | +--- androidx.compose:compose-bom:2024.08.00 (*) +| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| | +--- com.google.dagger:hilt-android:2.52 (*) +| | +--- 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 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- 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 | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*) -| | +--- androidx.compose.foundation:foundation:1.6.0 -> 1.7.0-alpha04 (*) +| | +--- androidx.compose.foundation:foundation:1.6.0 -> 1.7.0-rc01 (*) | | +--- dev.chrisbanes.snapper:snapper:0.2.2 -> 0.3.0 -| | | +--- androidx.compose.foundation:foundation:1.2.1 -> 1.7.0-alpha04 (*) +| | | +--- androidx.compose.foundation:foundation:1.2.1 -> 1.7.0-rc01 (*) | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21 -> 1.9.23 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.20 (*) | +--- androidx.browser:browser:1.8.0 | | +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) @@ -1197,119 +1211,115 @@ | | | +--- androidx.profileinstaller:profileinstaller:1.3.1 (*) | | | +--- androidx.lifecycle:lifecycle-runtime:2.7.0 -> 2.8.4 (*) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3 -> 1.8.1 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.20 (*) | | | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) | | | \--- com.squareup.okio:okio:3.8.0 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.20 (*) | \--- io.coil-kt:coil-compose:2.6.0 | +--- io.coil-kt:coil-compose-base:2.6.0 | | +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) | | +--- com.google.accompanist:accompanist-drawablepainter:0.32.0 -| | | +--- androidx.compose.ui:ui:1.5.0 -> 1.7.0-alpha04 (*) +| | | +--- androidx.compose.ui:ui:1.5.0 -> 1.7.0-rc01 (*) | | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4 -> 1.8.1 (*) | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.0 -> 1.9.23 (*) | | +--- io.coil-kt:coil-base:2.6.0 (*) -| | +--- androidx.compose.foundation:foundation:1.6.1 -> 1.7.0-alpha04 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | +--- androidx.compose.foundation:foundation:1.6.1 -> 1.7.0-rc01 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.20 (*) | +--- io.coil-kt:coil:2.6.0 (*) -| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.20 (*) +--- project :core:designsystem (*) +--- androidx.appcompat:appcompat:1.7.0 (*) +--- androidx.core:core-ktx:1.13.1 (*) +--- androidx.activity:activity-ktx:1.9.1 (*) -+--- androidx.fragment:fragment-ktx:1.6.2 -| +--- androidx.activity:activity-ktx:1.5.1 -> 1.9.1 (*) ++--- androidx.fragment:fragment-ktx:1.8.2 +| +--- androidx.activity:activity-ktx:1.8.1 -> 1.9.1 (*) | +--- androidx.collection:collection-ktx:1.1.0 -> 1.4.0 (*) | +--- androidx.core:core-ktx:1.2.0 -> 1.13.1 (*) -| +--- androidx.fragment:fragment:1.6.2 (*) +| +--- androidx.fragment:fragment:1.8.2 (*) | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.6.1 -> 2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.1 -> 2.8.4 (*) | +--- androidx.savedstate:savedstate-ktx:1.2.1 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 1.9.23 (*) -| \--- androidx.fragment:fragment:1.6.2 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| \--- androidx.fragment:fragment:1.8.2 (c) +--- androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | +--- androidx.core:core:1.1.0 -> 1.13.1 (*) | \--- androidx.interpolator:interpolator:1.0.0 (*) +--- androidx.recyclerview:recyclerview:1.3.2 (*) +--- project :feature:receipt -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) -| | +--- org.jetbrains.compose.material:material:1.6.1 -| | | \--- androidx.compose.material:material:1.6.3 -> 1.7.0-alpha04 -| | | \--- androidx.compose.material:material-android:1.7.0-alpha04 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) +| | +--- org.jetbrains.compose.material:material:1.6.11 +| | | \--- androidx.compose.material:material:1.6.7 -> 1.7.0-beta01 +| | | \--- androidx.compose.material:material-android:1.7.0-beta01 | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) -| | | +--- androidx.compose.animation:animation:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.animation:animation-core:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.animation:animation-core:1.7.0-alpha04 (*) -| | | +--- androidx.compose.foundation:foundation:1.7.0-alpha04 (*) -| | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.material:material-icons-core:1.7.0-alpha04 (*) -| | | +--- androidx.compose.material:material-ripple:1.7.0-alpha04 (*) -| | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-text:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-alpha04 (*) +| | | +--- androidx.compose.animation:animation:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.animation:animation-core:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.animation:animation-core:1.7.0-beta01 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.foundation:foundation:1.7.0-beta01 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.material:material-icons-core:1.7.0-beta01 (*) +| | | +--- androidx.compose.material:material-ripple:1.7.0-beta01 (*) +| | | +--- androidx.compose.runtime:runtime:1.7.0-beta01 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-text:1.7.0-beta01 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-rc01 (*) | | | +--- androidx.lifecycle:lifecycle-runtime:2.6.1 -> 2.8.4 (*) | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.6.1 -> 2.8.4 (*) | | | +--- androidx.savedstate:savedstate:1.2.1 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | +--- androidx.compose.material:material-icons-core:1.7.0-alpha04 (c) -| | | +--- androidx.compose.material:material-icons-extended:1.7.0-alpha04 (c) -| | | +--- androidx.compose.material:material-ripple:1.7.0-alpha04 (c) -| | | \--- androidx.compose.material:material-navigation:1.7.0-alpha04 (c) -| | \--- org.jetbrains.compose.material3:material3:1.6.1 +| | | \--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | \--- org.jetbrains.compose.material3:material3:1.6.11 | | \--- androidx.compose.material3:material3:1.2.1 (*) | +--- project :desktop -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | | +--- project :shared (*) -| | \--- org.jetbrains.compose.desktop:desktop-jvm-windows-x64:1.6.1 -| | +--- org.jetbrains.compose.desktop:desktop:1.6.1 -| | | \--- org.jetbrains.compose.desktop:desktop-jvm:1.6.1 -| | | +--- org.jetbrains.compose.foundation:foundation:1.6.1 -| | | | \--- androidx.compose.foundation:foundation:1.6.3 -> 1.7.0-alpha04 (*) -| | | +--- org.jetbrains.compose.material:material:1.6.1 (*) -| | | +--- org.jetbrains.compose.runtime:runtime:1.6.1 -| | | | \--- androidx.compose.runtime:runtime:1.6.3 -> 1.7.0-alpha04 (*) -| | | +--- org.jetbrains.compose.ui:ui:1.6.1 -| | | | \--- androidx.compose.ui:ui:1.6.3 -> 1.7.0-alpha04 (*) -| | | +--- org.jetbrains.compose.ui:ui-tooling-preview:1.6.1 -| | | | \--- androidx.compose.ui:ui-tooling-preview:1.6.3 -> 1.7.0-alpha04 (*) -| | | +--- org.jetbrains.compose.ui:ui-util:1.6.1 -| | | | \--- androidx.compose.ui:ui-util:1.6.3 -> 1.7.0-alpha04 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23 (*) +| | \--- org.jetbrains.compose.desktop:desktop-jvm-windows-x64:1.6.11 +| | +--- org.jetbrains.compose.desktop:desktop:1.6.11 +| | | \--- org.jetbrains.compose.desktop:desktop-jvm:1.6.11 +| | | +--- org.jetbrains.compose.foundation:foundation:1.6.11 +| | | | \--- androidx.compose.foundation:foundation:1.6.7 -> 1.7.0-rc01 (*) +| | | +--- org.jetbrains.compose.material:material:1.6.11 (*) +| | | +--- org.jetbrains.compose.runtime:runtime:1.6.11 +| | | | \--- androidx.compose.runtime:runtime:1.6.7 -> 1.7.0-rc01 (*) +| | | +--- org.jetbrains.compose.ui:ui:1.6.11 +| | | | \--- androidx.compose.ui:ui:1.6.7 -> 1.7.0-rc01 (*) +| | | +--- org.jetbrains.compose.ui:ui-tooling-preview:1.6.11 +| | | | \--- androidx.compose.ui:ui-tooling-preview:1.6.7 -> 1.7.0-rc01 (*) +| | | +--- org.jetbrains.compose.ui:ui-util:1.6.11 +| | | | \--- androidx.compose.ui:ui-util:1.6.7 -> 1.7.0-rc01 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.23 -> 2.0.20 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23 -> 2.0.20 (*) | | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.23 (*) | | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) -| | \--- org.jetbrains.skiko:skiko-awt-runtime-windows-x64:0.7.97 -| | \--- org.jetbrains.skiko:skiko-awt:0.7.97 -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 1.9.23 (*) +| | \--- org.jetbrains.skiko:skiko-awt-runtime-windows-x64:0.8.4 +| | \--- org.jetbrains.skiko:skiko-awt:0.8.4 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0 -> 1.8.1 (*) | | \--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.0 -> 1.8.1 (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 -| | +--- androidx.compose.material:material:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 +| | +--- androidx.compose.material:material:1.7.0-beta01 (*) | | +--- androidx.navigation:navigation-compose:2.7.7 | | | +--- androidx.activity:activity-compose:1.7.0 -> 1.9.1 (*) -| | | +--- androidx.compose.animation:animation:1.5.1 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.foundation:foundation-layout:1.5.1 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.runtime:runtime:1.5.1 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.runtime:runtime-saveable:1.5.1 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui:1.5.1 -> 1.7.0-alpha04 (*) +| | | +--- androidx.compose.animation:animation:1.5.1 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.foundation:foundation-layout:1.5.1 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.runtime:runtime:1.5.1 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.runtime:runtime-saveable:1.5.1 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui:1.5.1 -> 1.7.0-rc01 (*) | | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.2 -> 2.8.4 | | | | \--- androidx.lifecycle:lifecycle-viewmodel-compose-android:2.8.4 | | | | +--- androidx.annotation:annotation:1.8.0 (*) -| | | | +--- androidx.compose.runtime:runtime:1.6.0 -> 1.7.0-alpha04 (*) -| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 (*) +| | | | +--- androidx.compose.runtime:runtime:1.6.0 -> 1.7.0-rc01 (*) +| | | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-rc01 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (*) | | | | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.4 (*) | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4 (*) -| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) | | | | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) @@ -1335,7 +1345,7 @@ | | | | | | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.6.2 -> 2.8.4 (*) | | | | | | +--- androidx.profileinstaller:profileinstaller:1.3.0 -> 1.3.1 (*) | | | | | | +--- androidx.savedstate:savedstate-ktx:1.2.1 (*) -| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | | +--- androidx.navigation:navigation-common-ktx:2.7.7 (c) | | | | | | +--- androidx.navigation:navigation-compose:2.7.7 (c) | | | | | | +--- androidx.navigation:navigation-runtime:2.7.7 (c) @@ -1351,7 +1361,7 @@ | | | | | +--- 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.7.7 (*) -| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | | | +--- androidx.navigation:navigation-common:2.7.7 (c) | | | | | +--- androidx.navigation:navigation-common-ktx:2.7.7 (c) | | | | | +--- androidx.navigation:navigation-compose:2.7.7 (c) @@ -1360,65 +1370,43 @@ | | | | +--- androidx.navigation:navigation-compose:2.7.7 (c) | | | | +--- androidx.navigation:navigation-runtime:2.7.7 (c) | | | | \--- androidx.navigation:navigation-common:2.7.7 (c) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- androidx.navigation:navigation-runtime-ktx:2.7.7 (c) | | | +--- androidx.navigation:navigation-runtime:2.7.7 (c) | | | +--- androidx.navigation:navigation-common-ktx:2.7.7 (c) | | | \--- androidx.navigation:navigation-common:2.7.7 (c) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | +--- androidx.compose.material:material:1.7.0-alpha04 (c) -| | +--- androidx.compose.material:material-icons-extended:1.7.0-alpha04 (c) -| | +--- androidx.compose.material:material-icons-core:1.7.0-alpha04 (c) -| | \--- androidx.compose.material:material-ripple:1.7.0-alpha04 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 -| | +--- androidx.compose.runtime:runtime:1.0.1 -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.ui:ui:1.0.1 -> 1.7.0-alpha04 (*) +| | +--- androidx.compose.runtime:runtime:1.0.1 -> 1.7.0-rc01 (*) +| | +--- androidx.compose.ui:ui:1.0.1 -> 1.7.0-rc01 (*) | | +--- androidx.hilt:hilt-navigation:1.2.0 | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | +--- androidx.navigation:navigation-runtime:2.5.1 -> 2.7.7 (*) -| | | +--- com.google.dagger:hilt-android:2.49 -> 2.51.1 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- com.google.dagger:hilt-android:2.49 -> 2.52 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.6.1 -> 2.8.4 (*) | | +--- androidx.navigation:navigation-compose:2.5.1 -> 2.7.7 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 -| | \--- androidx.lifecycle:lifecycle-runtime-compose-android:2.8.4 -| | +--- androidx.annotation:annotation:1.8.0 (*) -| | +--- androidx.compose.runtime:runtime:1.6.5 -> 1.7.0-alpha04 (*) -| | +--- androidx.lifecycle:lifecycle-runtime:2.8.4 (*) -| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.4 (*) -| | +--- androidx.lifecycle:lifecycle-common:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-livedata:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-livedata-core-ktx:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-process:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-runtime:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-runtime-ktx:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-service:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.4 (c) -| | +--- androidx.lifecycle:lifecycle-viewmodel-savedstate:2.8.4 (c) -| | \--- androidx.lifecycle:lifecycle-common-java8:2.8.4 (c) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- com.squareup.okhttp3:okhttp:4.12.0 (*) | \--- project :core:data (*) +--- project :feature:profile -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) | +--- com.github.jump-sdk:jetpack_compose_country_code_picker_emoji:2.2.8 | | +--- androidx.core:core-ktx:1.12.0 -> 1.13.1 (*) @@ -1426,41 +1414,41 @@ | | +--- androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0 -> 2.8.4 (*) | | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 -> 2.8.4 (*) | | +--- androidx.activity:activity-compose:1.8.2 -> 1.9.1 (*) -| | +--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.ui:ui-tooling-preview:1.6.0 -> 1.7.0-alpha04 (*) +| | +--- androidx.compose.material:material:1.6.0 -> 1.7.0-beta01 (*) +| | +--- androidx.compose.ui:ui-tooling-preview:1.6.0 -> 1.7.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 -> 1.9.23 (*) +| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) | | +--- io.michaelrocks:libphonenumber-android:8.13.28 -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) -| +--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 2.0.20 (*) +| +--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (*) | \--- io.coil-kt:coil-compose:2.6.0 (*) +--- project :feature:auth -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) | +--- com.github.jump-sdk:jetpack_compose_country_code_picker_emoji:2.2.8 (*) -| +--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) +| +--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (*) | +--- androidx.credentials:credentials:1.2.2 -> 1.3.0-beta01 | | +--- androidx.annotation:annotation:1.5.0 -> 1.8.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3 -> 1.8.1 (*) | | \--- androidx.credentials:credentials-play-services-auth:1.3.0-beta01 (c) | +--- androidx.credentials:credentials-play-services-auth:1.2.2 -> 1.3.0-beta01 | | +--- androidx.credentials:credentials:1.3.0-beta01 (*) | | +--- com.google.android.gms:play-services-auth:21.1.1 -> 21.2.0 -| | | +--- androidx.fragment:fragment:1.5.7 -> 1.6.2 (*) +| | | +--- androidx.fragment:fragment:1.5.7 -> 1.8.2 (*) | | | +--- androidx.loader:loader:1.1.0 (*) | | | +--- com.google.android.gms:play-services-auth-api-phone:18.0.2 | | | | +--- com.google.android.gms:play-services-base:18.0.1 -> 18.3.0 (*) @@ -1483,164 +1471,164 @@ | | +--- com.google.android.gms:play-services-fido:21.0.0 (*) | | +--- com.google.android.libraries.identity.googleid:googleid:1.1.0 -> 1.1.1 | | | +--- androidx.credentials:credentials:1.3.0-beta01 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.0 -> 2.0.20 (*) | | | \--- org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0 -> 1.9.23 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | +--- 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 (*) +--- project :feature:passcode -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- androidx.core:core-ktx:1.13.1 (*) +--- project :feature:make-transfer -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:faq -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| \--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +--- project :feature:editpassword -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:notification -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) | +--- androidx.appcompat:appcompat:1.7.0 (*) -| \--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) +| \--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (*) +--- project :feature:request-money -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) | +--- com.google.zxing:core:3.5.3 | \--- io.coil-kt:coil-compose:2.6.0 (*) +--- project :feature:upi-setup -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:settings -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:savedcards -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:qr -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- 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 @@ -1657,7 +1645,7 @@ | | | +--- androidx.lifecycle:lifecycle-livedata:2.1.0 -> 2.8.4 (*) | | | +--- com.google.auto.value:auto-value-annotations:1.6.3 | | | +--- com.google.guava:listenablefuture:1.0 -> 9999.0-empty-to-avoid-conflict-with-guava -| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) | | | +--- androidx.camera:camera-lifecycle:1.3.4 (c) | | | +--- androidx.camera:camera-video:1.3.4 (c) | | | \--- androidx.camera:camera-view:1.3.4 (c) @@ -1691,184 +1679,183 @@ | +--- androidx.camera:camera-lifecycle:1.3.4 (*) | \--- com.google.guava:guava:27.0.1-android -> 31.1-android (*) +--- project :feature:invoices -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:merchants -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) -| \--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) +| \--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (*) +--- project :feature:history -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:kyc -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) -| +--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) +| +--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (*) | +--- com.maxkeppeler.sheets-compose-dialogs:core:1.3.0 | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.10 -> 1.9.23 (*) | | +--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) -| | +--- androidx.compose:compose-bom:2024.02.00 -> 2024.06.00 (*) -| | +--- androidx.compose.ui:ui -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.animation:animation -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.animation:animation-graphics -> 1.7.0-alpha04 -| | | \--- androidx.compose.animation:animation-graphics-android:1.7.0-alpha04 +| | +--- androidx.compose:compose-bom:2024.02.00 -> 2024.08.00 (*) +| | +--- androidx.compose.ui:ui -> 1.7.0-rc01 (*) +| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| | +--- androidx.compose.animation:animation -> 1.7.0-rc01 (*) +| | +--- androidx.compose.animation:animation-graphics -> 1.7.0-rc01 +| | | \--- androidx.compose.animation:animation-graphics-android:1.7.0-rc01 | | | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | | | +--- androidx.annotation:annotation-experimental:1.4.0 (*) | | | +--- androidx.collection:collection:1.4.0 (*) -| | | +--- androidx.compose.animation:animation:1.7.0-alpha04 (*) -| | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.runtime:runtime:1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-geometry:1.6.0 -> 1.7.0-alpha04 (*) -| | | +--- androidx.compose.ui:ui-util:1.7.0-alpha04 (*) +| | | +--- androidx.compose.animation:animation:1.7.0-rc01 (*) +| | | +--- androidx.compose.foundation:foundation-layout:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.runtime:runtime:1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-geometry:1.6.0 -> 1.7.0-rc01 (*) +| | | +--- androidx.compose.ui:ui-util:1.7.0-rc01 (*) | | | +--- androidx.core:core-ktx:1.5.0 -> 1.13.1 (*) -| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| | | +--- androidx.compose.animation:animation:1.7.0-alpha04 (c) -| | | \--- androidx.compose.animation:animation-core:1.7.0-alpha04 (c) -| | +--- androidx.compose.runtime:runtime -> 1.7.0-alpha04 (*) +| | | +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| | | +--- androidx.compose.animation:animation:1.7.0-rc01 (c) +| | | \--- androidx.compose.animation:animation-core:1.7.0-rc01 (c) +| | +--- androidx.compose.runtime:runtime -> 1.7.0-rc01 (*) | | \--- androidx.compose.material3:material3 -> 1.2.1 (*) | +--- com.maxkeppeler.sheets-compose-dialogs:calendar:1.3.0 | | +--- org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.10 -> 1.9.23 (*) | | +--- androidx.core:core-ktx:1.9.0 -> 1.13.1 (*) -| | +--- androidx.compose:compose-bom:2024.02.00 -> 2024.06.00 (*) -| | +--- androidx.compose.ui:ui -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.animation:animation -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.animation:animation-graphics -> 1.7.0-alpha04 (*) -| | +--- androidx.compose.runtime:runtime -> 1.7.0-alpha04 (*) +| | +--- androidx.compose:compose-bom:2024.02.00 -> 2024.08.00 (*) +| | +--- androidx.compose.ui:ui -> 1.7.0-rc01 (*) +| | +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) +| | +--- androidx.compose.animation:animation -> 1.7.0-rc01 (*) +| | +--- androidx.compose.animation:animation-graphics -> 1.7.0-rc01 (*) +| | +--- androidx.compose.runtime:runtime -> 1.7.0-rc01 (*) | | +--- androidx.compose.material3:material3 -> 1.2.1 (*) | | +--- dev.chrisbanes.snapper:snapper:0.3.0 (*) | | \--- com.maxkeppeler.sheets-compose-dialogs:core:1.3.0 (*) | +--- com.github.jump-sdk:jetpack_compose_country_code_picker_emoji:2.2.8 (*) | \--- com.squareup.okhttp3:okhttp:4.12.0 (*) +--- project :feature:home -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | \--- project :core:data (*) +--- project :feature:accounts -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) -| +--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) -| \--- project :feature:upi-setup (*) +| \--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (*) +--- project :feature:finance -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- 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 :feature:payments -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) | \--- com.google.accompanist:accompanist-pager:0.34.0 (*) +--- project :feature:send-money -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) -| +--- androidx.compose.material:material:1.6.0 -> 1.7.0-alpha04 (*) +| +--- androidx.compose.material:material:1.6.8 -> 1.7.0-beta01 (*) | +--- com.github.jump-sdk:jetpack_compose_country_code_picker_emoji:2.2.8 (*) | \--- com.google.android.gms:play-services-code-scanner:16.1.0 | +--- androidx.activity:activity:1.3.1 -> 1.9.1 (*) @@ -1908,96 +1895,99 @@ | | \--- com.google.firebase:firebase-encoders-json:17.1.0 -> 18.0.1 (*) | \--- com.google.mlkit:common:18.9.0 (*) +--- project :feature:standing-instruction -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.9.22 -> 1.9.23 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:2.0.20 (*) | +--- androidx.tracing:tracing-ktx:1.3.0-alpha02 (*) -| +--- com.google.dagger:hilt-android:2.51.1 (*) +| +--- com.google.dagger:hilt-android:2.52 (*) | +--- project :core:ui (*) | +--- project :core:designsystem (*) | +--- project :shared (*) | +--- project :desktop (*) -| +--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) +| +--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) | +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) | +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) | +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) -| +--- androidx.compose:compose-bom:2024.06.00 (*) -| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-alpha04 (*) +| +--- androidx.compose:compose-bom:2024.08.00 (*) +| +--- androidx.compose.ui:ui-tooling-preview -> 1.7.0-rc01 (*) | +--- project :core:data (*) | \--- com.google.android.gms:play-services-code-scanner:16.1.0 (*) +--- androidx.activity:activity-compose:1.9.1 (*) -+--- androidx.compose.material3.adaptive:adaptive:1.0.0-alpha08 -| \--- androidx.compose.material3.adaptive:adaptive-android:1.0.0-alpha08 ++--- androidx.compose.material3.adaptive:adaptive:1.0.0-rc01 +| \--- androidx.compose.material3.adaptive:adaptive-android:1.0.0-rc01 | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | +--- androidx.annotation:annotation-experimental:1.4.0 (*) -| +--- androidx.compose.foundation:foundation:1.6.0 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-alpha04 (*) -| +--- androidx.window:window:1.2.0 -> 1.3.0-alpha02 +| +--- androidx.compose.foundation:foundation:1.6.5 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-geometry:1.6.5 -> 1.7.0-rc01 (*) +| +--- androidx.window:window:1.3.0-rc01 | | +--- androidx.annotation:annotation:1.3.0 -> 1.8.0 (*) | | +--- androidx.collection:collection:1.1.0 -> 1.4.0 (*) | | +--- 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.0 (*) -| | | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.20 -> 1.9.23 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | | \--- 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-alpha02 (c) -| +--- androidx.window:window-core:1.3.0-alpha02 -| | \--- androidx.window:window-core-android:1.3.0-alpha02 +| | \--- androidx.window:window-core:1.3.0-rc01 (c) +| +--- androidx.window:window-core:1.3.0-rc01 +| | \--- androidx.window:window-core-android:1.3.0-rc01 | | +--- androidx.annotation:annotation:1.7.0 -> 1.8.0 (*) -| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| | \--- androidx.window:window:1.3.0-alpha02 (c) -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| +--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha08 (c) -| \--- androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha08 (c) -+--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha08 -| \--- androidx.compose.material3.adaptive:adaptive-layout-android:1.0.0-alpha08 +| | +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| | \--- androidx.window:window:1.3.0-rc01 (c) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| +--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-rc01 (c) +| \--- androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-rc01 (c) ++--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-rc01 +| \--- androidx.compose.material3.adaptive:adaptive-layout-android:1.0.0-rc01 | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | +--- androidx.annotation:annotation-experimental:1.4.0 (*) -| +--- androidx.compose.foundation:foundation:1.6.0-rc01 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.foundation:foundation-layout:1.6.0-rc01 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.material3.adaptive:adaptive:1.0.0-alpha08 (*) -| +--- androidx.compose.ui:ui-util:1.6.0-rc01 -> 1.7.0-alpha04 (*) -| +--- androidx.window:window-core:1.3.0-alpha02 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| +--- androidx.compose.material3.adaptive:adaptive:1.0.0-alpha08 (c) -| \--- androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha08 (c) -+--- androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha08 -| \--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.0.0-alpha08 +| +--- androidx.compose.animation:animation:1.7.0-rc01 (*) +| +--- androidx.compose.animation:animation-core:1.7.0-rc01 (*) +| +--- androidx.compose.foundation:foundation:1.6.5 -> 1.7.0-rc01 (*) +| +--- androidx.compose.foundation:foundation-layout:1.6.5 -> 1.7.0-rc01 (*) +| +--- androidx.compose.material3.adaptive:adaptive:1.0.0-rc01 (*) +| +--- androidx.compose.ui:ui:1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-geometry:1.6.5 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.5 -> 1.7.0-rc01 (*) +| +--- androidx.window:window-core:1.3.0-rc01 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| +--- androidx.compose.material3.adaptive:adaptive:1.0.0-rc01 (c) +| \--- androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-rc01 (c) ++--- androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-rc01 +| \--- androidx.compose.material3.adaptive:adaptive-navigation-android:1.0.0-rc01 +| +--- androidx.activity:activity-compose:1.8.2 -> 1.9.1 (*) | +--- androidx.annotation:annotation:1.1.0 -> 1.8.0 (*) | +--- androidx.annotation:annotation-experimental:1.4.0 (*) -| +--- androidx.compose.foundation:foundation:1.6.0-rc01 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.foundation:foundation-layout:1.6.0-rc01 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha08 (*) -| +--- androidx.compose.ui:ui-util:1.6.0-rc01 -> 1.7.0-alpha04 (*) -| +--- androidx.window:window-core:1.3.0-alpha02 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) -| +--- androidx.compose.material3.adaptive:adaptive:1.0.0-alpha08 (c) -| \--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha08 (c) +| +--- androidx.compose.foundation:foundation:1.6.5 -> 1.7.0-rc01 (*) +| +--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.5 -> 1.7.0-rc01 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) +| +--- androidx.compose.material3.adaptive:adaptive:1.0.0-rc01 (c) +| \--- androidx.compose.material3.adaptive:adaptive-layout:1.0.0-rc01 (c) +--- androidx.compose.material3:material3-window-size-class -> 1.2.1 | \--- androidx.compose.material3:material3-window-size-class-android:1.2.1 | +--- androidx.annotation:annotation-experimental:1.4.0 (*) -| +--- androidx.compose.runtime:runtime:1.6.0 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.ui:ui-unit:1.6.0 -> 1.7.0-alpha04 (*) -| +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-alpha04 (*) -| +--- androidx.window:window:1.0.0 -> 1.3.0-alpha02 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 1.9.23 (*) +| +--- androidx.compose.runtime:runtime:1.6.0 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui:1.6.0 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-unit:1.6.0 -> 1.7.0-rc01 (*) +| +--- androidx.compose.ui:ui-util:1.6.0 -> 1.7.0-rc01 (*) +| +--- androidx.window:window:1.0.0 -> 1.3.0-rc01 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| +--- org.jetbrains.kotlin:kotlin-stdlib-common:1.8.22 -> 2.0.20 (*) | \--- androidx.compose.material3:material3:1.2.1 (c) +--- androidx.compose.runtime:runtime-tracing:1.0.0-beta01 | +--- androidx.annotation:annotation:1.3.0 -> 1.8.0 (*) -| +--- androidx.compose.runtime:runtime:1.3.3 -> 1.7.0-alpha04 (*) +| +--- androidx.compose.runtime:runtime:1.3.3 -> 1.7.0-rc01 (*) | +--- androidx.startup:startup-runtime:1.1.1 (*) | +--- androidx.tracing:tracing-perfetto:1.0.0 | | +--- androidx.annotation:annotation:1.3.0 -> 1.8.0 (*) | | +--- androidx.startup:startup-runtime:1.1.1 (*) -| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) -| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 1.9.23 (*) +| | \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.8.22 -> 2.0.20 (*) +--- androidx.core:core-splashscreen:1.0.1 | +--- androidx.annotation:annotation:1.2.0 -> 1.8.0 (*) -| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 1.9.23 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.6.21 -> 2.0.20 (*) +--- androidx.hilt:hilt-navigation-compose:1.2.0 (*) +--- androidx.lifecycle:lifecycle-runtime-compose:2.8.4 (*) +--- androidx.lifecycle:lifecycle-viewmodel-compose:2.8.4 (*) @@ -2008,9 +1998,9 @@ | +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) | +--- org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.1 (*) | +--- com.google.guava:guava:31.0.1-jre -> 31.1-android (*) -| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 1.9.23 (*) +| \--- org.jetbrains.kotlin:kotlin-stdlib:1.9.21 -> 2.0.20 (*) +--- io.coil-kt:coil:2.6.0 (*) -+--- androidx.compose.material:material-navigation:1.7.0-alpha04 (*) ++--- androidx.compose.material:material-navigation:1.7.0-beta01 (*) +--- com.google.accompanist:accompanist-pager:0.34.0 (*) +--- com.google.android.gms:play-services-code-scanner:16.1.0 (*) +--- com.maxkeppeler.sheets-compose-dialogs:core:1.3.0 (*) @@ -2020,7 +2010,7 @@ | +--- androidx.lifecycle:lifecycle-runtime:2.2.0 -> 2.8.4 (*) | +--- androidx.arch.core:core-common:2.1.0 -> 2.2.0 (*) | +--- androidx.arch.core:core-runtime:2.1.0 -> 2.2.0 (*) -| +--- androidx.fragment:fragment:1.2.0 -> 1.6.2 (*) +| +--- androidx.fragment:fragment:1.2.0 -> 1.8.2 (*) | +--- androidx.lifecycle:lifecycle-common:2.2.0 -> 2.8.4 (*) | +--- androidx.lifecycle:lifecycle-livedata:2.2.0 -> 2.8.4 (*) | +--- androidx.lifecycle:lifecycle-process:2.2.0 -> 2.8.4 (*) @@ -2028,4 +2018,4 @@ | \--- androidx.lifecycle:lifecycle-viewmodel:2.2.0 -> 2.8.4 (*) +--- org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 (*) +--- org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 (*) -\--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-alpha04 (*) +\--- androidx.compose.runtime:runtime:1.6.8 -> 1.7.0-rc01 (*) diff --git a/mifospay/dependencies/prodReleaseRuntimeClasspath.txt b/mifospay/dependencies/prodReleaseRuntimeClasspath.txt index 4fc05ac36..0da7e7823 100644 --- a/mifospay/dependencies/prodReleaseRuntimeClasspath.txt +++ b/mifospay/dependencies/prodReleaseRuntimeClasspath.txt @@ -52,55 +52,55 @@ androidx.cardview:cardview:1.0.0 androidx.collection:collection-jvm:1.4.0 androidx.collection:collection-ktx:1.4.0 androidx.collection:collection:1.4.0 -androidx.compose.animation:animation-android:1.7.0-alpha04 -androidx.compose.animation:animation-core-android:1.7.0-alpha04 -androidx.compose.animation:animation-core:1.7.0-alpha04 -androidx.compose.animation:animation-graphics-android:1.7.0-alpha04 -androidx.compose.animation:animation-graphics:1.7.0-alpha04 -androidx.compose.animation:animation:1.7.0-alpha04 -androidx.compose.foundation:foundation-android:1.7.0-alpha04 -androidx.compose.foundation:foundation-layout-android:1.7.0-alpha04 -androidx.compose.foundation:foundation-layout:1.7.0-alpha04 -androidx.compose.foundation:foundation:1.7.0-alpha04 -androidx.compose.material3.adaptive:adaptive-android:1.0.0-alpha08 -androidx.compose.material3.adaptive:adaptive-layout-android:1.0.0-alpha08 -androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha08 -androidx.compose.material3.adaptive:adaptive-navigation-android:1.0.0-alpha08 -androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha08 -androidx.compose.material3.adaptive:adaptive:1.0.0-alpha08 +androidx.compose.animation:animation-android:1.7.0-rc01 +androidx.compose.animation:animation-core-android:1.7.0-rc01 +androidx.compose.animation:animation-core:1.7.0-rc01 +androidx.compose.animation:animation-graphics-android:1.7.0-rc01 +androidx.compose.animation:animation-graphics:1.7.0-rc01 +androidx.compose.animation:animation:1.7.0-rc01 +androidx.compose.foundation:foundation-android:1.7.0-rc01 +androidx.compose.foundation:foundation-layout-android:1.7.0-rc01 +androidx.compose.foundation:foundation-layout:1.7.0-rc01 +androidx.compose.foundation:foundation:1.7.0-rc01 +androidx.compose.material3.adaptive:adaptive-android:1.0.0-rc01 +androidx.compose.material3.adaptive:adaptive-layout-android:1.0.0-rc01 +androidx.compose.material3.adaptive:adaptive-layout:1.0.0-rc01 +androidx.compose.material3.adaptive:adaptive-navigation-android:1.0.0-rc01 +androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-rc01 +androidx.compose.material3.adaptive:adaptive:1.0.0-rc01 androidx.compose.material3:material3-android:1.2.1 androidx.compose.material3:material3-window-size-class-android:1.2.1 androidx.compose.material3:material3-window-size-class:1.2.1 androidx.compose.material3:material3:1.2.1 -androidx.compose.material:material-android:1.7.0-alpha04 -androidx.compose.material:material-icons-core-android:1.7.0-alpha04 -androidx.compose.material:material-icons-core:1.7.0-alpha04 -androidx.compose.material:material-icons-extended-android:1.7.0-alpha04 -androidx.compose.material:material-icons-extended:1.7.0-alpha04 -androidx.compose.material:material-navigation:1.7.0-alpha04 -androidx.compose.material:material-ripple-android:1.7.0-alpha04 -androidx.compose.material:material-ripple:1.7.0-alpha04 -androidx.compose.material:material:1.7.0-alpha04 -androidx.compose.runtime:runtime-android:1.7.0-alpha04 -androidx.compose.runtime:runtime-saveable-android:1.7.0-alpha04 -androidx.compose.runtime:runtime-saveable:1.7.0-alpha04 +androidx.compose.material:material-android:1.7.0-beta01 +androidx.compose.material:material-icons-core-android:1.7.0-beta01 +androidx.compose.material:material-icons-core:1.7.0-beta01 +androidx.compose.material:material-icons-extended-android:1.6.8 +androidx.compose.material:material-icons-extended:1.6.8 +androidx.compose.material:material-navigation:1.7.0-beta01 +androidx.compose.material:material-ripple-android:1.7.0-beta01 +androidx.compose.material:material-ripple:1.7.0-beta01 +androidx.compose.material:material:1.7.0-beta01 +androidx.compose.runtime:runtime-android:1.7.0-rc01 +androidx.compose.runtime:runtime-saveable-android:1.7.0-rc01 +androidx.compose.runtime:runtime-saveable:1.7.0-rc01 androidx.compose.runtime:runtime-tracing:1.0.0-beta01 -androidx.compose.runtime:runtime:1.7.0-alpha04 -androidx.compose.ui:ui-android:1.7.0-alpha04 -androidx.compose.ui:ui-geometry-android:1.7.0-alpha04 -androidx.compose.ui:ui-geometry:1.7.0-alpha04 -androidx.compose.ui:ui-graphics-android:1.7.0-alpha04 -androidx.compose.ui:ui-graphics:1.7.0-alpha04 -androidx.compose.ui:ui-text-android:1.7.0-alpha04 -androidx.compose.ui:ui-text:1.7.0-alpha04 -androidx.compose.ui:ui-tooling-preview-android:1.7.0-alpha04 -androidx.compose.ui:ui-tooling-preview:1.7.0-alpha04 -androidx.compose.ui:ui-unit-android:1.7.0-alpha04 -androidx.compose.ui:ui-unit:1.7.0-alpha04 -androidx.compose.ui:ui-util-android:1.7.0-alpha04 -androidx.compose.ui:ui-util:1.7.0-alpha04 -androidx.compose.ui:ui:1.7.0-alpha04 -androidx.compose:compose-bom:2024.06.00 +androidx.compose.runtime:runtime:1.7.0-rc01 +androidx.compose.ui:ui-android:1.7.0-rc01 +androidx.compose.ui:ui-geometry-android:1.7.0-rc01 +androidx.compose.ui:ui-geometry:1.7.0-rc01 +androidx.compose.ui:ui-graphics-android:1.7.0-rc01 +androidx.compose.ui:ui-graphics:1.7.0-rc01 +androidx.compose.ui:ui-text-android:1.7.0-rc01 +androidx.compose.ui:ui-text:1.7.0-rc01 +androidx.compose.ui:ui-tooling-preview-android:1.7.0-rc01 +androidx.compose.ui:ui-tooling-preview:1.7.0-rc01 +androidx.compose.ui:ui-unit-android:1.7.0-rc01 +androidx.compose.ui:ui-unit:1.7.0-rc01 +androidx.compose.ui:ui-util-android:1.7.0-rc01 +androidx.compose.ui:ui-util:1.7.0-rc01 +androidx.compose.ui:ui:1.7.0-rc01 +androidx.compose:compose-bom:2024.08.00 androidx.concurrent:concurrent-futures:1.1.0 androidx.constraintlayout:constraintlayout-core:1.0.4 androidx.constraintlayout:constraintlayout:2.1.4 @@ -113,11 +113,11 @@ androidx.credentials:credentials:1.3.0-beta01 androidx.cursoradapter:cursoradapter:1.0.0 androidx.customview:customview-poolingcontainer:1.0.0 androidx.customview:customview:1.1.0 -androidx.databinding:databinding-adapters:8.4.0 -androidx.databinding:databinding-common:8.4.0 -androidx.databinding:databinding-ktx:8.4.0 -androidx.databinding:databinding-runtime:8.4.0 -androidx.databinding:viewbinding:8.4.0 +androidx.databinding:databinding-adapters:8.5.2 +androidx.databinding:databinding-common:8.5.2 +androidx.databinding:databinding-ktx:8.5.2 +androidx.databinding:databinding-runtime:8.5.2 +androidx.databinding:viewbinding:8.5.2 androidx.datastore:datastore-android:1.1.1 androidx.datastore:datastore-core-android:1.1.1 androidx.datastore:datastore-core-okio-jvm:1.1.1 @@ -134,9 +134,9 @@ androidx.dynamicanimation:dynamicanimation:1.0.0 androidx.emoji2:emoji2-views-helper:1.3.0 androidx.emoji2:emoji2:1.3.0 androidx.exifinterface:exifinterface:1.3.7 -androidx.fragment:fragment-ktx:1.6.2 -androidx.fragment:fragment:1.6.2 -androidx.graphics:graphics-path:1.0.0-beta02 +androidx.fragment:fragment-ktx:1.8.2 +androidx.fragment:fragment:1.8.2 +androidx.graphics:graphics-path:1.0.1 androidx.hilt:hilt-navigation-compose:1.2.0 androidx.hilt:hilt-navigation:1.2.0 androidx.interpolator:interpolator:1.0.0 @@ -183,16 +183,16 @@ androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 androidx.tracing:tracing-ktx:1.3.0-alpha02 androidx.tracing:tracing-perfetto:1.0.0 androidx.tracing:tracing:1.3.0-alpha02 -androidx.transition:transition:1.2.0 +androidx.transition:transition:1.5.0 androidx.vectordrawable:vectordrawable-animated:1.1.0 androidx.vectordrawable:vectordrawable:1.1.0 androidx.versionedparcelable:versionedparcelable:1.1.1 androidx.viewpager2:viewpager2:1.1.0-beta02 androidx.viewpager:viewpager:1.0.0 androidx.window.extensions.core:core:1.0.0 -androidx.window:window-core-android:1.3.0-alpha02 -androidx.window:window-core:1.3.0-alpha02 -androidx.window:window:1.3.0-alpha02 +androidx.window:window-core-android:1.3.0-rc01 +androidx.window:window-core:1.3.0-rc01 +androidx.window:window:1.3.0-rc01 com.github.jump-sdk:jetpack_compose_country_code_picker_emoji:2.2.8 com.google.accompanist:accompanist-drawablepainter:0.32.0 com.google.accompanist:accompanist-pager:0.34.0 @@ -217,15 +217,15 @@ com.google.android.gms:play-services-measurement:22.0.2 com.google.android.gms:play-services-stats:17.0.2 com.google.android.gms:play-services-tasks:18.2.0 com.google.android.libraries.identity.googleid:googleid:1.1.1 -com.google.android.material:material:1.11.0 +com.google.android.material:material:1.12.0 com.google.android.odml:image:1.0.0-beta1 com.google.auto.value:auto-value-annotations:1.6.3 com.google.code.findbugs:jsr305:3.0.2 -com.google.code.gson:gson:2.8.5 -com.google.dagger:dagger-lint-aar:2.51.1 -com.google.dagger:dagger:2.51.1 -com.google.dagger:hilt-android:2.51.1 -com.google.dagger:hilt-core:2.51.1 +com.google.code.gson:gson:2.10.1 +com.google.dagger:dagger-lint-aar:2.52 +com.google.dagger:dagger:2.52 +com.google.dagger:hilt-android:2.52 +com.google.dagger:hilt-core:2.52 com.google.errorprone:error_prone_annotations:2.26.0 com.google.firebase:firebase-abt:21.1.1 com.google.firebase:firebase-analytics-ktx:22.0.2 @@ -260,8 +260,8 @@ com.google.j2objc:j2objc-annotations:1.3 com.google.mlkit:barcode-scanning-common:17.0.0 com.google.mlkit:common:18.9.0 com.google.mlkit:vision-common:17.0.0 -com.google.protobuf:protobuf-javalite:3.25.2 -com.google.protobuf:protobuf-kotlin-lite:3.25.2 +com.google.protobuf:protobuf-javalite:4.26.0 +com.google.protobuf:protobuf-kotlin-lite:4.26.0 com.google.zxing:core:3.5.3 com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:1.0.0 com.maxkeppeler.sheets-compose-dialogs:calendar:1.3.0 @@ -270,9 +270,9 @@ com.squareup.okhttp3:logging-interceptor:4.12.0 com.squareup.okhttp3:okhttp:4.12.0 com.squareup.okio:okio-jvm:3.8.0 com.squareup.okio:okio:3.8.0 -com.squareup.retrofit2:adapter-rxjava:2.9.0 -com.squareup.retrofit2:converter-gson:2.9.0 -com.squareup.retrofit2:retrofit:2.9.0 +com.squareup.retrofit2:adapter-rxjava:2.11.0 +com.squareup.retrofit2:converter-gson:2.11.0 +com.squareup.retrofit2:retrofit:2.11.0 dev.chrisbanes.snapper:snapper:0.3.0 io.coil-kt:coil-base:2.6.0 io.coil-kt:coil-compose-base:2.6.0 @@ -281,25 +281,26 @@ io.coil-kt:coil:2.6.0 io.michaelrocks:libphonenumber-android:8.13.28 io.reactivex:rxandroid:1.1.0 io.reactivex:rxjava:1.3.8 +jakarta.inject:jakarta.inject-api:2.0.1 javax.inject:javax.inject:1 org.checkerframework:checker-qual:3.12.0 -org.jetbrains.compose.desktop:desktop-jvm-windows-x64:1.6.1 -org.jetbrains.compose.desktop:desktop-jvm:1.6.1 -org.jetbrains.compose.desktop:desktop:1.6.1 -org.jetbrains.compose.foundation:foundation:1.6.1 -org.jetbrains.compose.material3:material3:1.6.1 -org.jetbrains.compose.material:material:1.6.1 -org.jetbrains.compose.runtime:runtime:1.6.1 -org.jetbrains.compose.ui:ui-tooling-preview:1.6.1 -org.jetbrains.compose.ui:ui-util:1.6.1 -org.jetbrains.compose.ui:ui:1.6.1 -org.jetbrains.kotlin:kotlin-android-extensions-runtime:1.9.22 +org.jetbrains.compose.desktop:desktop-jvm-windows-x64:1.6.11 +org.jetbrains.compose.desktop:desktop-jvm:1.6.11 +org.jetbrains.compose.desktop:desktop:1.6.11 +org.jetbrains.compose.foundation:foundation:1.6.11 +org.jetbrains.compose.material3:material3:1.6.11 +org.jetbrains.compose.material:material:1.6.11 +org.jetbrains.compose.runtime:runtime:1.6.11 +org.jetbrains.compose.ui:ui-tooling-preview:1.6.11 +org.jetbrains.compose.ui:ui-util:1.6.11 +org.jetbrains.compose.ui:ui:1.6.11 +org.jetbrains.kotlin:kotlin-android-extensions-runtime:2.0.20 org.jetbrains.kotlin:kotlin-bom:1.8.22 -org.jetbrains.kotlin:kotlin-parcelize-runtime:1.9.22 -org.jetbrains.kotlin:kotlin-stdlib-common:1.9.23 +org.jetbrains.kotlin:kotlin-parcelize-runtime:2.0.20 +org.jetbrains.kotlin:kotlin-stdlib-common:2.0.20 org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.23 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.23 -org.jetbrains.kotlin:kotlin-stdlib:1.9.23 +org.jetbrains.kotlin:kotlin-stdlib:2.0.20 org.jetbrains.kotlinx:kotlinx-collections-immutable-jvm:0.3.7 org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.7 org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1 @@ -308,13 +309,13 @@ org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 org.jetbrains.kotlinx:kotlinx-coroutines-core:1.8.1 org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.8.1 org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.8.1 -org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.5.0 -org.jetbrains.kotlinx:kotlinx-datetime:0.5.0 -org.jetbrains.kotlinx:kotlinx-serialization-bom:1.6.3 -org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.6.3 -org.jetbrains.kotlinx:kotlinx-serialization-core:1.6.3 -org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.6.3 -org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3 -org.jetbrains.skiko:skiko-awt-runtime-windows-x64:0.7.97 -org.jetbrains.skiko:skiko-awt:0.7.97 +org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.0 +org.jetbrains.kotlinx:kotlinx-datetime:0.6.0 +org.jetbrains.kotlinx:kotlinx-serialization-bom:1.7.1 +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.7.1 +org.jetbrains.kotlinx:kotlinx-serialization-core:1.7.1 +org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.7.1 +org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.1 +org.jetbrains.skiko:skiko-awt-runtime-windows-x64:0.8.4 +org.jetbrains.skiko:skiko-awt:0.8.4 org.jetbrains:annotations:23.0.0 diff --git a/mifospay/prodRelease-badging.txt b/mifospay/prodRelease-badging.txt index f11f488a2..64b6d83dc 100644 --- a/mifospay/prodRelease-badging.txt +++ b/mifospay/prodRelease-badging.txt @@ -1,5 +1,5 @@ package: name='org.mifospay' versionCode='1' versionName='1.0' platformBuildVersionName='14' platformBuildVersionCode='34' compileSdkVersion='34' compileSdkVersionCodename='14' -sdkVersion:'24' +sdkVersion:'26' targetSdkVersion:'34' uses-permission: name='android.permission.INTERNET' uses-permission: name='android.permission.CAMERA' diff --git a/mifospay/src/main/res/values/strings.xml b/mifospay/src/main/res/values/strings.xml index a655333ca..131e7b923 100644 --- a/mifospay/src/main/res/values/strings.xml +++ b/mifospay/src/main/res/values/strings.xml @@ -63,7 +63,7 @@ User details Send money Sending to - Cancel + Cancel Confirm Send ADD ACCOUNT diff --git a/run-checks.bat b/run-checks.bat new file mode 100644 index 000000000..bafdac393 --- /dev/null +++ b/run-checks.bat @@ -0,0 +1,64 @@ +@echo off +setlocal enabledelayedexpansion + +rem Enable ANSI escape codes for colored output +for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j +if "%version%" == "10.0" ( + reg add HKCU\Console /v VirtualTerminalLevel /t REG_DWORD /d 1 /f >nul 2>&1 +) + +rem Color codes +set "RED=[91m" +set "GREEN=[92m" +set "YELLOW=[93m" +set "BLUE=[94m" +set "MAGENTA=[95m" +set "CYAN=[96m" +set "RESET=[0m" + +rem Check if gradlew exists in the parent directory +if not exist "%~dp0gradlew" ( + echo %RED%Error: gradlew not found in the parent directory.%RESET% + exit /b 1 +) + +rem Title banner +echo %CYAN%======================================= +echo Gradle Tasks Runner +echo =======================================%RESET% + +echo %YELLOW%Starting all checks and tests...%RESET% +echo. + +set "tasks=spotlessApply dependencyGuardBaseline detekt testDemoDebug build updateProdReleaseBadging" +set "count=0" +for %%t in (%tasks%) do set /a count+=1 + +set "current=0" +for %%t in (%tasks%) do ( + set /a current+=1 + call :run_gradle_task "%%t" + if !ERRORLEVEL! neq 0 goto :error +) + +echo. +echo %GREEN%All checks and tests completed successfully.%RESET% +exit /b 0 + +:run_gradle_task +set "task=%~1" +set /a "percent=current*100/count" +echo %MAGENTA%[!percent!%%] Running:%RESET% %BLUE%%task%%RESET% +call "%~dp0gradlew" %task% --console=plain +if %ERRORLEVEL% neq 0 ( + echo %RED%Error: Task %task% failed%RESET% + exit /b 1 +) +echo %GREEN%Task completed successfully.%RESET% +echo. +exit /b 0 + +:error +echo. +echo %RED%An error occurred. Check the output above for details.%RESET% +exit /b 1 \ No newline at end of file diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 8ca79392c..2e34947f4 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -1,3 +1,15 @@ +/* + * 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 + */ +import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + /* * Copyright 2024 Mifos Initiative * @@ -9,22 +21,22 @@ */ plugins { kotlin("multiplatform") - id("com.android.library") + alias(libs.plugins.android.library) + alias(libs.plugins.compose.compiler) alias(libs.plugins.jetbrainsCompose) } kotlin { + jvmToolchain(21) + androidTarget { - compilations.all { - kotlinOptions { - jvmTarget = "1.8" - } + @OptIn(ExperimentalKotlinGradlePluginApi::class) + compilerOptions() { + jvmTarget = JvmTarget.JVM_1_8 } } - jvm("desktop"){ - jvmToolchain(21) - } + jvm("desktop") listOf( iosX64(),