From a62e1bd4aa9e8bc29533d5d6c1ff215c13b99dfe Mon Sep 17 00:00:00 2001 From: James Lappin Date: Fri, 13 Mar 2026 13:55:19 +0000 Subject: [PATCH 1/2] Updating the fingerprint version --- README.md | 4 ++-- Risk/build.gradle.kts | 6 +++--- .../main/java/com/checkout/risk_sdk_android/Constants.kt | 2 +- .../com/checkout/risk_sdk_android/DeviceDataServiceTest.kt | 2 +- app/build.gradle.kts | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2a2ed0d..db691bc 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,9 @@ The package helps collect device data for merchants with direct integration (sta ## Requirements -- Android minimum SDK 21 +- Android minimum SDK 23 -> Compatibility verified with `targetSdk` versions 21 to 33 +> Compatibility verified with `targetSdk` versions 23 to 34 ## Documentation ### Usage guide diff --git a/Risk/build.gradle.kts b/Risk/build.gradle.kts index 7e368b9..2f43f5a 100644 --- a/Risk/build.gradle.kts +++ b/Risk/build.gradle.kts @@ -13,7 +13,7 @@ android { compileSdk = 34 defaultConfig { - minSdk = 21 + minSdk = 23 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles("consumer-rules.pro") @@ -73,7 +73,7 @@ dependencies { implementation("com.google.code.gson:gson:2.10.1") implementation("androidx.core:core-ktx:1.12.0") implementation("androidx.appcompat:appcompat:1.6.1") - implementation("com.fingerprint.android:pro:2.7.0") + implementation("com.fingerprint.android:pro:2.13.1") implementation("com.checkout:checkout-sdk-event-logger-android:1.0.1") implementation("com.google.android.material:material:1.10.0") @@ -92,7 +92,7 @@ afterEvaluate { from(components.getByName("release")) groupId = "com.github.checkout" artifactId = "checkout-risk-sdk-android" - version = "2.1.0" + version = "2.2.0" } } } diff --git a/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt b/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt index 88043cd..a5d05aa 100644 --- a/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt +++ b/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt @@ -2,6 +2,6 @@ package com.checkout.risk internal object Constants { const val PRODUCT_NAME = "risk-android-sdk" - const val RISK_PACKAGE_VERSION = "2.1.0" + const val RISK_PACKAGE_VERSION = "2.2.0" const val LOGGER_TYPE_IDENTIFIER = "com.checkout.risk-mobile-sdk" } diff --git a/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt b/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt index 720158e..7742e80 100644 --- a/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt +++ b/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt @@ -136,7 +136,7 @@ class DeviceDataServiceTest { Assert.assertEquals("PUT", request.method) Assert.assertEquals( - "/collect/fingerprint?riskSdkVersion=2.1.0", + "/collect/fingerprint?riskSdkVersion=2.2.0", request.path, ) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 15cfb31..a4cc859 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -9,7 +9,7 @@ android { defaultConfig { applicationId = "com.checkout.risk_sdk_android_example" - minSdk = 21 + minSdk = 23 targetSdk = 34 versionCode = 1 versionName = "1.0" From d1e0416d1efa93f641c0fae50153d587ce66eb67 Mon Sep 17 00:00:00 2001 From: James Lappin Date: Thu, 23 Apr 2026 11:02:58 +0100 Subject: [PATCH 2/2] updating fingerprint SDK --- Risk/build.gradle.kts | 2 +- Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt | 2 +- .../java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Risk/build.gradle.kts b/Risk/build.gradle.kts index 2f43f5a..09f06b7 100644 --- a/Risk/build.gradle.kts +++ b/Risk/build.gradle.kts @@ -73,7 +73,7 @@ dependencies { implementation("com.google.code.gson:gson:2.10.1") implementation("androidx.core:core-ktx:1.12.0") implementation("androidx.appcompat:appcompat:1.6.1") - implementation("com.fingerprint.android:pro:2.13.1") + implementation("com.fingerprint.android:pro:2.14.0") implementation("com.checkout:checkout-sdk-event-logger-android:1.0.1") implementation("com.google.android.material:material:1.10.0") diff --git a/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt b/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt index a5d05aa..e8bacc7 100644 --- a/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt +++ b/Risk/src/main/java/com/checkout/risk_sdk_android/Constants.kt @@ -2,6 +2,6 @@ package com.checkout.risk internal object Constants { const val PRODUCT_NAME = "risk-android-sdk" - const val RISK_PACKAGE_VERSION = "2.2.0" + const val RISK_PACKAGE_VERSION = "2.3.0" const val LOGGER_TYPE_IDENTIFIER = "com.checkout.risk-mobile-sdk" } diff --git a/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt b/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt index 7742e80..82fb410 100644 --- a/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt +++ b/Risk/src/test/java/com/checkout/risk_sdk_android/DeviceDataServiceTest.kt @@ -136,7 +136,7 @@ class DeviceDataServiceTest { Assert.assertEquals("PUT", request.method) Assert.assertEquals( - "/collect/fingerprint?riskSdkVersion=2.2.0", + "/collect/fingerprint?riskSdkVersion=2.3.0", request.path, )