From e41aedf799e8b3c423e9902eb203baa63a2e9785 Mon Sep 17 00:00:00 2001 From: jreij Date: Thu, 28 Apr 2022 11:01:06 +0200 Subject: [PATCH 1/2] Release: increment version to 4.6.0 --- README.md | 4 ++-- build.gradle | 2 +- example-app/build.gradle | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index bd4677409d..4b4e571be6 100644 --- a/README.md +++ b/README.md @@ -29,11 +29,11 @@ If you are upgrading from 3.x.x to a current release, check out our [migration g Import the Component module for the Payment Method you want to use by adding it to your `build.gradle` file. For example, for the Drop-in solution you should add: ```groovy -implementation "com.adyen.checkout:drop-in:4.5.0" +implementation "com.adyen.checkout:drop-in:4.6.0" ``` For a Credit Card component you should add: ```groovy -implementation "com.adyen.checkout:card:4.5.0" +implementation "com.adyen.checkout:card:4.6.0" ``` ### Client Key diff --git a/build.gradle b/build.gradle index 1f26d5b0c0..a09b7e6934 100644 --- a/build.gradle +++ b/build.gradle @@ -45,7 +45,7 @@ allprojects { // just for example app, don't need to increment ext.version_code = 1 // The version_name format is "major.minor.patch(-(alpha|beta|rc)[0-9]{2}){0,1}" (e.g. 3.0.0, 3.1.1-alpha04 or 3.1.4-rc01 etc). - ext.version_name = "4.5.0" + ext.version_name = "4.6.0" // Code quality ext.ktlint_version = '0.40.0' diff --git a/example-app/build.gradle b/example-app/build.gradle index 295527f936..550e2e2a78 100644 --- a/example-app/build.gradle +++ b/example-app/build.gradle @@ -72,7 +72,7 @@ android { dependencies { // Checkout implementation project(':drop-in') -// implementation "com.adyen.checkout:drop-in:4.5.0" +// implementation "com.adyen.checkout:drop-in:4.6.0" // Dependencies implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlinx_version" From c625d2b7fdaa44e83b0ec82be3b89ebf514b5387 Mon Sep 17 00:00:00 2001 From: jreij Date: Wed, 4 May 2022 14:11:10 +0200 Subject: [PATCH 2/2] Release: update release notes --- RELEASE_NOTES.md | 31 +++++++++---------------------- 1 file changed, 9 insertions(+), 22 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index ba895aaa3d..27a023cb16 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -9,28 +9,15 @@ [//]: # ( - Configurations public constructor are deprecated, please use each Configuration's builder to make a Configuration object) ## Added -- Gift Card flow in Drop-in. -- New required Gift Card related methods in `DropInService`: - - `checkBalance` to make the `/paymentMethods/balance` API call and `sendBalanceResult` to return the result. - - `createOrder` to make the `/orders` API call and `sendOrderResult` to return the result. - - `cancelOrder` to make the `/orders/cancel` API call. Result can be returned with `sendResult`. -- `DropInServiceResult.Update` required for the Gift Card flow. Updates drop-in with a new list of payment methods and optionally an order. -- Gift Card Component. -- RTL support. -- Arabic string resource translations. -- Pass a custom `Bundle` to `DropInService` using `DropInConfiguration.Builder.setAdditionalDataForDropInService`. Retrieve this bundle by calling `DropInService.getAdditionalData`. -- The default Google Pay environment will automatically follow the Adyen environment even when calling `GooglePayConfiguration.Builder.setEnvironment` separately. You can still call `GooglePayConfiguration.Builder.setGooglePayEnvironment` to override this default behaviour. -- Ability to remove stored payment methods. Override `DropInService.removeStoredPaymentMethod` and use `sendRecurringResult` to return the result. +- Full billing address form in the card component. Use `CardConfiguration.Builder.setAddressConfiguration` to enable and configure. -## Changed -- Updated Adyen 3DS2 SDK version to `2.2.6`. +## Deprecated +- `Environment.LIVE`. Replace with one of our explicit live environments, same one as your back end. You can find that value in your Customer Area. +- `CardConfiguration.Builder.setAddressVisibility`. Replace with `CardConfiguration.Builder.setAddressConfiguration`. ## Fixed -- Redirects in Android 11. [Privacy changes for package visibility in Android 11](https://developer.android.com/about/versions/11/privacy/package-visibility) requires a fix for [handling redirects using Custom Tabs](https://developers.google.com/web/updates/2020/07/custom-tabs-android-11). -- Crash when the provided shopper `Locale` doesn't have an `ISO3Country`. -- Crash in the Component screen when resuming drop-in after the activity has been destroyed in the background. -- CVC and expiry date fields in Card Component not being validated when empty. -- Various missing translations. - -## Removed -- Drop-in being dismissed when tapping anywhere outside of the bottom sheet. \ No newline at end of file +- Soft keyboard navigation (next) not working in some cases in card component. +- Localization issues with standalone components and custom locales. +- Crash in GooglePay availability check. +- Proguard rules. If you had to manually set any Proguard rules related to Drop-in or Components you can remove them. +- Minor visual issues with removing stored payment methods. \ No newline at end of file