From 1f62f0683cb0df6d2f948ccbe4bc526b0d2b96bb Mon Sep 17 00:00:00 2001 From: Vitalii Vanziak Date: Wed, 12 Aug 2026 17:25:47 +0300 Subject: [PATCH 1/4] netcetera3dsSdkVersion = '2.6.1.0' & checkout3dsSdkVersion = '3.5.3' --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 0a13d575..26453b56 100644 --- a/build.gradle +++ b/build.gradle @@ -88,8 +88,8 @@ ext { jjwtVersion = '0.13.0' slf4jVersion = '1.7.36' - netcetera3dsSdkVersion = '2.6.0.0' - checkout3dsSdkVersion = '3.2.7' + netcetera3dsSdkVersion = '2.6.1.0' + checkout3dsSdkVersion = '3.5.3' junitVersion = '4.13.2' mockitoVersion = '5.20.0' From df68d7a26b80ebe0e6aadf1180e2ecaa24c9462e Mon Sep 17 00:00:00 2001 From: Vitalii Vanziak Date: Wed, 12 Aug 2026 18:41:30 +0300 Subject: [PATCH 2/4] Updated dependencies --- build.gradle | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/build.gradle b/build.gradle index 26453b56..b93715eb 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { kotlinVersion = '2.1.20' kspVersion = '2.1.20-1.0.32' dokkaVersion = '1.9.20' - androidxNavigationVersion = '2.9.6' + androidxNavigationVersion = '2.9.8' secretsVaultPluginVersion = '0.1.3' nexusPublishPluginVersion = '2.0.0' } @@ -56,25 +56,25 @@ ext { publishGroupId = 'com.processout' publishVersion = file('version.resolved').getText().trim() - kotlinxCoroutinesVersion = '1.10.2' + kotlinxCoroutinesVersion = '1.11.0' - androidxCoreVersion = '1.16.0' + androidxCoreVersion = '1.18.0' androidxAppCompatVersion = '1.7.1' - androidxConstraintLayoutVersion = '2.2.1' - androidxActivityVersion = '1.10.1' + androidxConstraintLayoutVersion = '2.2.2' + androidxActivityVersion = '1.13.0' androidxFragmentVersion = '1.8.9' - androidxLifecycleVersion = '2.9.4' + androidxLifecycleVersion = '2.10.0' androidxRecyclerViewVersion = '1.4.0' - androidxSwipeRefreshLayoutVersion = '1.1.0' - androidxBrowserVersion = '1.8.0' - androidxCameraVersion = '1.4.2' + androidxSwipeRefreshLayoutVersion = '1.2.0' + androidxBrowserVersion = '1.10.0' + androidxCameraVersion = '1.6.1' androidxComposeBOMVersion = '2025.11.01' - composeGooglePayButtonVersion = '1.1.0' + composeGooglePayButtonVersion = '1.2.0' materialVersion = '1.12.0' - gmsWalletVersion = '19.4.0' + gmsWalletVersion = '20.0.0' mlkitTextRecognitionVersion = '19.0.1' retrofitVersion = '2.12.0' @@ -82,8 +82,8 @@ ext { okhttpVersion = '4.12.0' okioVersion = '3.10.2' coilVersion = '2.7.0' - commonMarkVersion = '0.28.0' - libphonenumberVersion = '9.0.30' + commonMarkVersion = '0.30.0' + libphonenumberVersion = '9.0.36' zxingVersion = '3.5.4' jjwtVersion = '0.13.0' slf4jVersion = '1.7.36' @@ -92,15 +92,15 @@ ext { checkout3dsSdkVersion = '3.5.3' junitVersion = '4.13.2' - mockitoVersion = '5.20.0' + mockitoVersion = '5.23.0' mockitoInlineVersion = '5.2.0' - mockitoKotlinVersion = '6.1.0' - robolectricVersion = '4.16' + mockitoKotlinVersion = '6.3.0' + robolectricVersion = '4.16.1' androidxTestCoreVersion = '1.7.0' // Legacy volleyVersion = '1.2.1' - gsonVersion = '2.13.2' + gsonVersion = '2.14.0' } apply from: "${rootDir}/scripts/publish-root.gradle" From 1ea30eceafb861a382de79335a7f34eec55942cb Mon Sep 17 00:00:00 2001 From: Vitalii Vanziak Date: Wed, 12 Aug 2026 19:40:34 +0300 Subject: [PATCH 3/4] Update: AS, AGP, Gradle --- .idea/compiler.xml | 2 +- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.idea/compiler.xml b/.idea/compiler.xml index b86273d9..bcf4711e 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/build.gradle b/build.gradle index b93715eb..3e563df3 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ import org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension buildscript { ext { - androidGradlePluginVersion = '9.1.1' + androidGradlePluginVersion = '9.3.1' kotlinVersion = '2.1.20' kspVersion = '2.1.20-1.0.32' dokkaVersion = '1.9.20' diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index e58d4d51..cec8eff8 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Wed Oct 05 19:43:19 EEST 2022 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.0-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME From 0e532d03620111036eba489f906fa95341f75f02 Mon Sep 17 00:00:00 2001 From: Vitalii Vanziak Date: Wed, 12 Aug 2026 19:53:04 +0300 Subject: [PATCH 4/4] Remove logs from UI on nAPM example screen --- .../processout/example/ui/screen/nativeapm/NativeApmFragment.kt | 2 -- 1 file changed, 2 deletions(-) diff --git a/example/src/main/kotlin/com/processout/example/ui/screen/nativeapm/NativeApmFragment.kt b/example/src/main/kotlin/com/processout/example/ui/screen/nativeapm/NativeApmFragment.kt index 933b971a..b66296f2 100644 --- a/example/src/main/kotlin/com/processout/example/ui/screen/nativeapm/NativeApmFragment.kt +++ b/example/src/main/kotlin/com/processout/example/ui/screen/nativeapm/NativeApmFragment.kt @@ -100,8 +100,6 @@ class NativeApmFragment : BaseFragment( } private fun handle(uiState: NativeApmUiState) { - binding.customer.text = viewModel.customerId - binding.customerToken.text = viewModel.customerTokenId handleControls(uiState) when (uiState) { is Submitted -> launch(uiState.uiModel)