Releases: Adyen/adyen-ios
Releases · Adyen/adyen-ios
2.8.6
- Dismisses checkout in case shopper cancels a 3DS 1.0 redirect or a redirect payment method.
3.6.0
Functional changes
- Enable hiding/showing the security code field in card component
- Fixed the CardExpiryDateValidator to accept cards expiry until 30 years in the future
- Add CardFundingSource to
AnyCardPaymentMethod
- Implemented blurring sensitive form components UI when an app goes to background
- Made AmountFormatter public and added a helper function to convert major unit double values into minor unit Int values
- Add delegate for 'onBrand' and 'onBin' to CardComponent
- Deprecate 'RedirectComponent. presenterViewController'. Present Redirect from top most viewController on
keyWindow
- Disable
cancel
on DropIn while the payment is in progress
Style and customization
- Add customized tintColor
- Add customized separator
- Add customization for rounded corners
- Deprecate
barTintColor
andbarBackgroundColor
in NavigationStyle - Use preferred system fonts. Enable dynamic font adjustments for contentSize category change
Fixes
- Fix the preselected payment method component height for iOS 10
- Fix bug with iOS 10 PreselectedComponent
- Navigation glitches for "half-screen presentation”
- Fix background for ListItemView
- Fix focusing on CVC field
- Disable "openAll" button while the payment is in progress
- Enable loading state for
PaymentMethodListComponent
Github related
- Add new issue type: "Assistance needed"
Additional
- Fix warnings
- Improve tests coverage
- Improve documentation
- Improve translation
3.5.0
- Adds inline validation for text entry in components such as Card and SEPA Direct Debit.
- Adds
BrowserInfo
toPaymentComponentData
to optionally submit with a/payments
request. - Adds UI customization options to the preselected payment screen of the Drop-in Component.
- Improves the Redirect Component to be able to deal with a native app redirect.
- Fixes an issue with the Apple Pay Component freezing in the Drop-in Component list.
- Fixes an issue where the keyboard covers the UI.
3.4.1
- Made CardSecurityCodeValidator and CardSecurityCodeFormatter public.
3.4.0
- The Drop-in Component has a new, half-screen presentation style.
- The Drop-in Component now shows the first available stored payment method prominently.
- Adds WeChat Pay Component.
- Adds Qiwi Wallet component.
- Adds a visual hint for the location of the CVC/CVV in the Card Component.
- Adds billing and delivery address input options to the Apple Pay Component.
- Improves the expiration date validation in the Card Component to only allow expiration dates from 3 months in the past to 15 years in the future.
- Improves card type detection in the Card Component.
- Improves PaymentMethodDetails to allow encoding without access to the concrete type.
- Fixes a crash in the Card Component when using non-numerical input.
3.3.0
- Adds more extensive appearance customization options, such as fonts and text colors.
- Adds an option to specify a custom localization key separator.
- Fixes an issue where a custom localization table name would apply to default localizations.
3.2.0
- Adds BCMC card component.
- Adds Interac support to Apple Pay.
- Adds Korean, Finnish and Norwegian translations.
- Improves accessibility/screen reading in the card component.
- Improves error handling of card encryption utility.
- Improves error handling of Apple Pay component.
3.1.4
- Adds support for Dark Mode.
- Adds
countryCode
to thePayment
initializer. - Improves the accessibility of the form's pay button and "store payment method"-switch.
- Fixes an issue where the loading state would not be cancelled after cancelling a redirection to Safari.
- Fixes a crash in the
IBANValidator
when the given input is less than 4 characters.
2.8.5
- Fixes an issue where multiple payments could be made when repeatedly tapping the pay button.
- Fixes a crash during deletion of stored payment methods.
3.1.3
- Changes the Apple Pay component initializer to require a
Payment
structure. - Disables the iOS 13 modal dismissal gesture.
- Fixes the highlighted color of the submit button when a custom tint color is used.
- Fixes an issue where stored PayPal payment methods in the Drop-In would be presented in a new screen instead of as an alert.
- Fixes an issue where the Drop-In would get stuck after being redirected back from an issuer.