All Versions
156
Latest Version
Avg Release Cycle
25 days
Latest Release
559 days ago

Changelog History
Page 13

  • v3.9.2-pre6 Changes

    August 28, 2015
    • PayPal
      • Fix canOpenUrl warnings in iOS9
    • โž• Added PayerId and ClientMetadataId to BTPayPalPaymentMethod
  • v3.9.2-pre5 Changes

    August 19, 2015
    • PayPal
      • Fix Billing Agreements support
      • Update PayPal One Touch Core
  • v3.9.2-pre4 Changes

    August 04, 2015
    • PayPal
      • Update support for PayPal Checkout
      • Add support for PayPal Billing Agreement authorization
      • Update PayPal One Touch Core
  • v3.9.1 Changes

    June 12, 2015
    • โž• Add support for additional scopes during PayPal authorization
      • Specifically supporting the address scope
      • BTPayPalPaymentMethod now has a billingAddress property that is set when an address is present. This property is of type BTPostalAddress.
  • v3.8.2 Changes

    June 04, 2015
    • ๐Ÿ›  Fix bug in Demo app
      • Menu button now works correctly
    • ๐Ÿ›  Fix bug with PayPal app switching
      • The bug occurred when installing a new app after the Braintree SDK had been initialized. When attempting to authorize with PayPal in this scenario, the SDK would switch to the wallet and launch the in-app authorization.
  • v3.8.1 Changes

    May 22, 2015
    • 3D Secure only: :rotating_light: Breaking API Changes for 3D Secure :rotating_light:
      • Fix a bug in native mobile 3D Secure that, in some cases, prevented access to the new nonce.
      • Your delegate will now receive -paymentMethodCreator:didCreatePaymentMethod: even when liability shift is not possible and/or liability was not shifted.
      • You must check threeDSecureInfo to determine whether liability shift is possible and liability was shifted. This property is now of type BTThreeDSecureInfo. Example:
    - (void)paymentMethodCreator:(__unused id)sender didCreatePaymentMethod:(BTPaymentMethod *)paymentMethod {
    
        if ([paymentMethod isKindOfClass:[BTCardPaymentMethod class]]) {
            BTCardPaymentMethod *cardPaymentMethod = (BTCardPaymentMethod *)paymentMethod;
            if (cardPaymentMethod.threeDSecureInfo.liabilityShiftPossible &&
                cardPaymentMethod.threeDSecureInfo.liabilityShifted) {
    
                NSLog(@"liability shift possible and liability shifted");
    
            } else {
    
                NSLog(@"3D Secure authentication was attempted but liability shift is not possible");
    
            }
        }
    }
    
    • ๐Ÿ‘€ Important: Since cardPaymentMethod.threeDSecureInfo.liabilityShiftPossible and cardPaymentMethod.threeDSecureInfo.liabilityShifted are client-side values, they should be used for UI flow only. They should not be trusted for your server-side risk assessment. To require 3D Secure in cases where the buyer's card is enrolled for 3D Secure, set the required option to true in your server integration. See our 3D Secure docs for more details.
  • v3.8.0 Changes

    May 21, 2015
    • โ†ช Work around iOS 8.0-8.2 bug in UITextField
      • Fix subtle bug in Drop-in and BTUICardFormView float label behavior
    • It is now possible to set number, expiry, cvv and postal code field values programmatically in BTUICardFormView
      • This is useful for making the card form compatible with card.io
  • v3.8.0-rc3 Changes

    May 11, 2015
    • โฌ†๏ธ Upgrade PayPal mSDK to 2.10.1
    • Revamp Demo app
    • ๐Ÿ”€ Merge with 3.7.x changes
  • v3.8.0-rc2 Changes

    April 20, 2015
    • Coinbase improvements
      • Resolved: Drop-in will now automatically save Coinbase accounts in the vault
      • Coinbase accounts now appear correctly in Drop-in
      • Expose method to disable Coinbase in Drop-in
    • Demo app: Look sharp on iPhone 6 hi-res displays
    • Modified BTUIPayPalWordmarkVectorArtView, BTUIVenmoWordmarkVectorArtView slightly to help logo alignment in BTPaymentButton and your payment buttons
  • v3.8.0-rc1 Changes

    April 03, 2015
    • ๐Ÿš€ Coinbase integration - beta release
      • Coinbase is now available in closed beta. See the Coinbase page on our website to join the beta.
      • Coinbase UI is integrated with Drop-in and BTPaymentButton
      • Known issue: Drop-in vaulting behavior for Coinbase accounts
    • [Internal only] Introduced a new asynchronous initializer for creating the Braintree object