Skip to content

9.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Apr 15:49
· 0 commits to 593f0e50cfe2879a9af20e8d4b8612d2ffe31190 since this release
  • Accessibility
    • VoiceOver improvements
    • Fix color contrast ratios
    • Increase hit area for several buttons
  • Card form
    • Fix iOS 13 UI bug where "Next" button overlapped with card number text field
    • Add validation to cardholder name field to prevent users from accidentally inputting credit card numbers
  • Payment selection sheet
    • Fix bug where vaulted payment methods were shown even when the payment method was disabled on BTDropInRequest (fixes #179)
    • Fix bug where top of payment selection sheet was cut off on smaller phones using larger fonts
  • Breaking changes
    • Localization
      • Rename BTUIKLocalizedString to BTDropInLocalization
      • Remove insertIntoLocalizedString methods
      • Remove translation string static helper methods
    • Venmo
      • Add venmoRequest to BTDropInRequest
      • Remove vaultVenmo property from BTDropInRequest (use venmoRequest.vault instead)
    • 3D Secure
      • Remove threeDSecureVerification from BTDropInRequest; 3DS will always be requested if threeDSecure request is not nil
    • BTDropInResult
      • Rename BTDropInResult.fetch to BTDropInResult.mostRecentPaymentMethod
      • Fix bug where fetching most recent payment methods would return an empty BTDropInResult instead of nil when the customer doesn't have any vaulted payment methods
      • Rename BTUIKPaymentOptionType enum to BTDropInPaymentMethodType
        • Remove the .coinbase enum case
      • Rename paymentOptionType property to paymentMethodType
    • Apple Pay
      • Always show Apple Pay payment method option if device is capable of Apple Pay (fixes #232)

Note: Includes all changes in 9.0.0-beta1.