From 81f6c2e9e18599923e5b6322b6d3938d29549986 Mon Sep 17 00:00:00 2001 From: josephj Date: Mon, 8 Jul 2024 14:23:22 +0200 Subject: [PATCH 1/2] Update 3DS2 SDK to 2.2.19 --- RELEASE_NOTES.md | 5 ++++- build.gradle | 2 +- config/gradle/checksums.gradle | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 0ac2d42491..342cd10447 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -8,8 +8,11 @@ [//]: # ( # Deprecated) [//]: # ( - Configurations public constructor are deprecated, please use each Configuration's builder to make a Configuration object) +## Fixed +- On Android API versions 21 to 25, the `NoSuchMethodError` no longer occurs during the 3D Secure 2 challenge flow. + ## Changed - Dependency versions: | Name | Version | |--------------------------------------------------------------------------------------------------------|-------------------------------| - | [Adyen 3DS2](https://github.com/Adyen/adyen-3ds2-android/releases/tag/2.2.18) | **2.2.18** | \ No newline at end of file + | [Adyen 3DS2](https://github.com/Adyen/adyen-3ds2-android/releases/tag/2.2.19) | **2.2.19** | \ No newline at end of file diff --git a/build.gradle b/build.gradle index 4eb7c8d854..84dcd50496 100644 --- a/build.gradle +++ b/build.gradle @@ -63,7 +63,7 @@ allprojects { ext.browser_version = "1.3.0" // Adyen Dependencies - ext.adyen3ds2_version = "2.2.18" + ext.adyen3ds2_version = "2.2.19" // External Dependencies ext.play_services_wallet_version = '18.1.3' diff --git a/config/gradle/checksums.gradle b/config/gradle/checksums.gradle index 7721fd6176..da51bbbe86 100644 --- a/config/gradle/checksums.gradle +++ b/config/gradle/checksums.gradle @@ -9,7 +9,7 @@ if (!hasProperty("checksums")) { final checksums = [ // Adyen dependencies - "com.adyen.threeds:adyen-3ds2:2.2.18:6eb0a615d94168459c056a432267e04a:MD5", + "com.adyen.threeds:adyen-3ds2:2.2.19:0422c3e0c458d1b0a8983421bceb824b:MD5", // Kotlin "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.20:2097cb28602f5a6320bcc1bd74914db9:MD5", From 1a5f7f274d4fc37e9fa3753c38df8e8e42a7e424 Mon Sep 17 00:00:00 2001 From: josephj Date: Mon, 8 Jul 2024 16:51:23 +0200 Subject: [PATCH 2/2] Exclude duplicate META-INF files Error message: 2 files found with path 'META-INF/core_release.kotlin_module' --- example-app/build.gradle | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/example-app/build.gradle b/example-app/build.gradle index 02d277436e..fa7ebd2032 100644 --- a/example-app/build.gradle +++ b/example-app/build.gradle @@ -67,6 +67,10 @@ android { viewBinding true } + packagingOptions { + resources.excludes.add("META-INF/*") + } + } dependencies {