Skip to content

Commit

Permalink
Merge pull request #1673 from Adyen/fix/twint-obfuscation
Browse files Browse the repository at this point in the history
Fix minification for compileOnly dependencies
  • Loading branch information
OscarSpruit authored Jun 24, 2024
2 parents 2dff959 + 3373233 commit 1d402b5
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 32 deletions.
34 changes: 2 additions & 32 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,35 +8,5 @@
[//]: # (## Deprecated)
[//]: # ( - Configurations public constructor are deprecated, please use each Configuration's builder to make a Configuration object)

## New
- Support for the UPI Intent flow, where the shopper can choose a UPI app to pay through. They are redirected to and complete the payment on the selected app.
- The new iDEAL payment flow where the shopper is redirected to the iDEAL payment page to select their bank and authorize the payment.

## Improved
- Drop-in navigation:
- Added the top navigation bar.
- Disabled the dragging gesture that caused Drop-in to be dismissed.
- When the shopper navigates back from an additional action screen (for example Await), Drop-in is dismissed.

- Autofill support for the following:
- For gift cards, the gift card number and PIN fields.
- For UPI Virtual Payments, the address field.
- For payment methods that use them, the address input fields.

## Changed
- Dependency versions:
| Name | Version |
|--------------------------------------------------------------------------------------------------------------|-------------------------------|
| [AndroidX Compose BoM](https://developer.android.com/develop/ui/compose/bom/bom-mapping) | **2024.05.00** |
| [AndroidX Lifecycle](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.8.2) | **2.8.2** |
| [Material Design](https://github.com/material-components/material-components-android/releases/tag/1.12.0/) | **1.12.0** |

## Deprecated
We recommend that you remove the following from your integration.
- For `IdealComponent`:
- `isConfirmationRequired()`
- `submit()`
- For iDEAL configuration:
- `setViewType()`
- `setHideIssuerLogos()`
- `setSubmitButtonVisible()`
## Fixed
- When using components or when using drop-in and excluding a module, R8 will no longer fail with `[CIRCULAR REFERENCE: com.android.tools.r8.utils.b: Missing class...`
4 changes: 4 additions & 0 deletions action-core/consumer-rules.pro
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# These modules are compileOnly and will fail when R8 is enabled.
-dontwarn com.adyen.checkout.adyen3ds2.**
-dontwarn com.adyen.checkout.twint.**
-dontwarn com.adyen.checkout.wechatpay.**

0 comments on commit 1d402b5

Please sign in to comment.