Releases: Adyen/adyen-react-native
2.7.2
What's Changed
Fixed
- Drop-in on Android now works with New Architecture. It no longer requires bridgeless mode.
Other
- Example app version: React Native v0.77.1
Full Changelog: 2.7.1...2.7.2
2.7.1
New
- Added Swift support for Expo 53+.
Improved
-
Updated versions:
SDK Version iOS Drop-in/Components 5.19.1 Android Drop-in/Components 5.13.1 -
Apple Pay: the amount displayed on the payment sheet is now correctly updated after a partial payment.
Fixes
- iOS Drop-in: Gift cards and meal vouchers are now correctly displayed in the payment method list for Sessions.
- Android Redirect: The redirect action dialog no longer disappears when a user swipes or taps outside the dialog view.
- Android Drop-in: The status bar color is now transparent in the base theme.
- Cards: The UI for selecting a card brand for a co-badged card now only appears for supported brands.
2.7.0
Warning
We've identified an issue where the expiry date input field for card payments in Drop-in and Components function incorrectly when the app is resumed from the background.
What's Changed
New
- Minimal version of Expo set to 52 due to Android Target API Level requirements
- For Card Component: when the shopper enters the details for a co-badged card, they can now see the available brand options in a separate section in the payment form.
- Update iOS to 5.19.1:
- Adding new localizations or overriding strings is now possible when using enforced locale.
- For the BCMC Component: when you specify custom localization parameters, the Component now correctly uses them.
- Update Android to 5.12.0:
- For the address lookup feature, the full country name in the Search for your address field is now shown. Previously, the country code was shown.
Other
- Improve UI for Advanced stored cards for example app
Full Changelog: 2.6.1...2.7.0
2.6.1
What's Changed
Fixes
- Fixed an issue where
expo prebuild
could generate incorrectimports
inMainActivity.kt
. expo prebuild
no longer requires the--clean
flag and avoids generating duplicate lines.- Resolved a crash in
AddressLookup
on Android caused by a missing address field inonUpdateAddress
array.
New Contributors
- @Robert-SD made their first contribution in #602
Full Changelog: 2.6.0...2.6.1
2.6.0
What's Changed
New
- Expo Prebuild now works with both modern Android API level 52 or later, and earlier levels.
- For cards configuration, we added the
onBinLookup
andonBinValue
callbacks. - Update iOS SDK to 5.17 and Android SDK to 5.10:
- Add payment method PayTo with support for recurring payments.
- For native 3D Secure 2, when a shopper cancels the payment during the payment flow, the didProvide(...) delegate method is now triggered.
Fixes
- Fixed an issue where iDeal opened in the Drop-in instead of the instant payment component.
- For iOS, fixed a modal presentation issue when
SFSafariViewController
is dismissed with it's presenter.
Full Changelog: 2.5.0...2.6.0
2.5.0
What's Changed
New
- Drop-in now supports partial payments, including Gift Cards and Meal Vouchers, with the ability to hide the PIN.
- Added support and improved the UI for Pay by Bank US.
- Updated Android to 5.8.0:
- Fixed a crash on Address Lookup.
- Updated iOS to 5.14.0:
- Added support for
boletoBancario
,boletoBancarioItau
, andprimeiroPayBoleto
.
- Added support for
Fixed
- The threeDS2 configuration now works correctly with code auto-completion.
- Corrected the TypeScript description and code auto-completion for
component
within theonSubmit
callback. sessionResult
for iOS now has its full signature.
Full Changelog: 2.4.1...2.5.0
2.4.1
What's Changed
Fixes
- Removed the unused
getReturnURL
declaration from the SessionHelper module. The library now compiles correctly when the "new architecture" is enabled. - Bumped
serve-static
from 1.15.0 to 1.16.2 to resolve a security vulnerability.
Full Changelog: 2.4.0...2.4.1
2.4.0
What's Changed
New
- It is now possible to make recurring payment with Apple Pay.
- The option to remove stored payment methods is now available in the Drop-In configuration.
- iOS SDK updated to 5.11.0
Fixes
AdyenAction
now exports correctly.- Fixed a bug on React Native versions prior to 73 where
AdyenInstant
and other components were not loading correctly.
Full Changelog: 2.3.0...2.4.0
2.3.0
Caution
This release have known issue effecting React Native versions below 73.
See more details here #523
What's Changed
New
- Now Billing address for Card Component supports Delegate address.
- Update iOS to 5.1.0
- Improved behaviour of Address Form on Card component
Other
- Migrate Example app to RN 74
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
Note
Google will introduce new target API level requirements for Google Play apps starting August 31 2024.
For React-Native 73+ no action needed.
For React-Native 72:
- update Android compileTarget to 34 in
android/build.gradle
- set
classpath("com.android.tools.build:gradle:8.1.4")
inandroid/build.gradle
- enable
buildConfig
inandroid/app/build.gradle
by addingandroid.buildFeatures.buildConfig = true
For React-Native before 72:
- update Android compileTarget to 34 in
android/build.gradle
New
- Pump Android to 5.6.0
- This release include 3DS2 challenge flow fix.
Fixes
gradle.build
was reworked to potentially fix compatibility with old and newversions of React Native
Full Changelog: 2.1.1...2.2.0