Skip to content

Latest commit

 

History

History
154 lines (104 loc) · 4.82 KB

CHANGELOG.md

File metadata and controls

154 lines (104 loc) · 4.82 KB

Braintree iOS Drop-in SDK - Release Notes

8.1.0 (2020-04-01)

  • Add vaultVenmo flag to BTDropInRequest
  • Require Braintree ~> 4.32
  • Fix UIKit deprecation warnings:
    • UIApplication's statusBarOrientation and statusBarFrame properties
    • UIViewController's topLayoutGuide and bottomLayoutGuide properties

8.0.0 (2020-02-06)

  • Remove deprecated methods and properties
    • BTDropInBaseViewController showLoadingScreen:animated: method
    • BTDropInRequest amount property
    • BTUIKAppearance darkTheme and lightTheme methods
  • Remove support for CardIO, a no longer maintained framework.
  • Change postal code default keyboard type to UIKeyboardTypeDefault.
  • Update podspec to require versions ~> 4.31 of Braintree SDK dependencies.

7.5.0 (2019-11-19)

  • Require Braintree ~> 4.30
  • Add support for iOS 13 Dark Mode
    • Add colorScheme property to BTUIKAppearance, with support for light, dark and dynamic color schemes
    • Deprecate lightTheme and darkTheme

7.4.0 (2019-08-29)

  • Deprecate amount property on BTDropInRequest
  • Show activity indicator when 3D Secure flow is triggered for a vaulted payment method

7.3.0 (2019-08-09)

  • UI changes to support iOS 13
  • Demo app maintenance
  • Remove unneeded pre-processor directives
  • Support for 3DS 2 verification

7.2.0 (2019-06-17)

  • Add ability for merchant and/or customer to opt in/out of client side vaulting (card).

7.1.0 (2019-03-07)

  • Add Hiper and Hipercard support

7.0.0 (2018-12-06)

  • Add support for setting a BTPayPalRequest on the BTDropInRequest
  • Set calendar type as Gregorian and syntax for pointers
  • Added support for Maestro 56-59 card prefixes

6.5.0 (2018-10-09)

  • Added the option to accept or require a cardholder name when entering credit card information
  • Luhn validate UnionPay cards
  • Check for ApplePay capability before displaying it as a payment method (Thanks @Nonepse)
  • Increase the payment selection title labels resistance priority to prevent compression on iOS 12

6.4.1 (2018-08-20)

  • Improve detection of Maestro card numbers

6.4.0 (2018-07-17)

  • Require Braintree ~> 4.17.0
    • Ensures GraphQL is available for vaultManager
  • Add cardDisabled option
  • Fix issue where Carthage integrations were failing

6.3.0 (2018-07-13)

  • Add vaultManager option
    • Allows for the deletion of vaulted payment methods
  • Alpha-numeric keyboard will dismiss when Done button is pressed
  • Add support for custom translations

6.2.0 (2018-05-16)

  • Add card validation error alert when validation fails
  • Fix transition animation issues with main Drop-in view

6.1.0 (2018-02-21)

  • Add support to mask security code text field
  • Fix issue that caused supported card types to be displayed more than once
  • UI fixes and improved iPhone X support. Thanks @shpuntov

6.0.1 (2018-02-08)

  • Fix code for implicit retain self warning

6.0.0 (2018-02-07)

  • Fix empty payment method nonce and error in result for PayPal and Venmo flows
  • Update 3DS integration to support browser switch
    • Drop-in will now return a BTCardNonce instead of a BTThreeDSecureNonce
    • The 3DS info can be access via the threeDSecureInfo property on a BTCardNonce

5.3.0 (2017-12-05)

  • Add support for manually disabling PayPal and Venmo in Drop-in
  • Fix issue that caused errors to not be returned in the Venmo and PayPal flows
  • Update translation for scanning a card number with the camera
  • Improve iOS 11 and iPhone X support

5.2.3 (2017-09-29)

  • Update MasterCard and Maestro logos
  • Xcode9 updates

5.2.2 (2017-08-02)

  • Update Apple Pay mark
  • Update Demo to support Xcode9 (Beta 4)

5.2.1 (2017-06-26)

  • Fix UI issues associated with iOS11
  • Update Demo to support Xcode9 (Beta 1) and iOS11
  • Use OverCurrentContext for the card form modal when not an iPad device
  • Update README to clarify Apple Pay integration
  • Forward UINavigationBarTintColor to Card.io

5.2.0 (2017-04-07)

  • Improve card BIN matching and added missing Maestro BIN
  • Fix 3DS support (Thanks @meismyles)
  • UI bug fixes
  • Improved accessibility and localization support
  • Added ability to set navigationBarTitleTextColor in BTUIKAppearance

5.1.0 (2017-01-18)

  • Add support for card.io
  • Remove beta warning
  • Fix inclusion of non-modular header inside framework module error in BTPaymentSelectionViewController. Thanks @steveholt55
  • Minor UI improvements
  • Add access visual assets

5.0.1 (2016-11-09)

5.0.0 (2016-10-13)

  • Bumped major version number to distinguish BraintreeDropIn from Braintree
  • Update README for Swift 3
  • Minor bug fixes

4.7.0 (2016-09-23)

  • Moved BraintreeUIKit and BraintreeDropIn to a separate repository to allow cleaner separation and iteration for Drop-in