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