Skip to content

Releases: Adyen/adyen-ios

2.8.6

02 Oct 10:12
15bbd64
Compare
Choose a tag to compare
  • Dismisses checkout in case shopper cancels a 3DS 1.0 redirect or a redirect payment method.

3.6.0

24 Jun 15:55
Compare
Choose a tag to compare

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 and barBackgroundColor 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

16 Apr 12:55
Compare
Choose a tag to compare
  • Adds inline validation for text entry in components such as Card and SEPA Direct Debit.
  • Adds BrowserInfo to PaymentComponentData 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

02 Apr 11:13
Compare
Choose a tag to compare
  • Made CardSecurityCodeValidator and CardSecurityCodeFormatter public.

3.4.0

31 Mar 09:08
Compare
Choose a tag to compare
  • 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

10 Jan 10:35
Compare
Choose a tag to compare
  • 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

13 Dec 13:52
Compare
Choose a tag to compare
  • 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

09 Oct 13:46
Compare
Choose a tag to compare
  • Adds support for Dark Mode.
  • Adds countryCode to the Payment 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

09 Oct 13:42
Compare
Choose a tag to compare
  • 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

24 Sep 13:58
Compare
Choose a tag to compare
  • 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.