Skip to content

Releases: paypal/paypal-ios

0.0.11

22 Aug 18:54
Compare
Choose a tag to compare
  • PayPalNativePayments
    • Bump PayPalCheckout to 1.1.0
  • CardPayments
    • Add vault method
    • Add CardVaultRequest and CardVaultResult types for interacting with vault method
    • Add CardVaultDelegate protocol to receive success and failure results
    • Add CardVaultDelegate property to CardClient
  • Breaking Changes
    • FraudProtection
      • Update PayPalDataCollector constructor to require a configuration instead of an environment
      • Remove PayPalDataCollectorEnvironment enum

0.0.10

14 Aug 16:32
Compare
Choose a tag to compare
  • PayPalNativePayments
    • Bump PayPalCheckout to 1.0.0
  • PaymentsCore
    • Allow ASWebAuthenticationSession used for PayPal Web & 3DS flows to share cookies with Safari (fixes #179)

0.0.9

23 Jun 18:48
Compare
Choose a tag to compare
  • Breaking Changes
    • CardPayments
      • Remove status property from CardResult
      • Remove paymentSource property from CardResult
    • CorePayments
      • CoreConfig instances must now be instantiated using a clientID instead of an accessToken

0.0.8

08 May 12:17
Compare
Choose a tag to compare
  • PayPalNativePayments
    • Add PayPalNativePaysheetActions to PayPalNativeShippingDelegate.didShippingAddressChange() and PayPalNativeShippingDelegate.didShippingMethodChange()
  • Card
    • Rename Card.init() parameter from cardHolderName to cardholderName
    • Remove unnecessary Card.expiry property
  • CorePayments
    • Send orderID instead of sessionID for analytics

0.0.7

28 Mar 19:23
Compare
Choose a tag to compare
  • PayPalNativePayments
    • Update PayPalNativeCheckoutDelegate.paypal(_:didFinishWithResult:) to use PayPalNativeCheckoutResult instead of PayPalCheckout.Approval type.
    • Update PayPalNativeCheckoutClient.start(presentingViewController:createOrder) to PayPalNativeCheckoutClient.start(request:presentingViewController:)
      • Require PayPalNativeCheckoutRequest param instead of PayPalCheckout.CheckoutConfig.CreateOrderCallback
    • Add PayPalNativeShippingDelegate as optional delegate on PayPalNativeCheckoutClient
      • Add PayPalNativeShippingDelegate.didShippingAddressChange()
      • Add PayPalNativeShippingDelegate.didShippingMethodChange()
      • Remove PayPalNativeCheckoutDelegate.paypalDidShippingAddressChange()
    • Update PayPalNativeCheckoutDelegate.paypal(_:didFinishWithResult:) to use PayPalNativeCheckoutResult instead of PayPalCheckout.Approval type.

0.0.6

21 Feb 23:06
Compare
Choose a tag to compare
  • Fix CocoaPods build error for Xcode 13

0.0.5

21 Feb 22:27
Compare
Choose a tag to compare
  • Rename PaymentsCore to CorePayments
  • Rename PayPalDataCollector to FraudProtection
  • Rename PayPalNativeCheckout to PayPalNativePayments
  • Rename PayPalWebCheckout to PayPalWebPayments
  • Rename PayPalUI to PaymentButtons
  • Rename Card to CardPayments
  • PayPalUI
    • Fix issue where label was not being shown
  • Rename Environment.production enum case to Environment.live
  • Send analytic events for PayPalNativePayments, PayPalWebPayments, and CardPayments flows

0.0.4

17 Jan 18:39
Compare
Choose a tag to compare
  • Card
    • Remove ThreeDSecureRequest from CardRequest and create URLs internally
    • Update CardRequest to optionally pass sca
    • Remove step requiring ASWebAuthenticationPresentationContextProviding conformance
  • PayPalWebCheckout
    • Remove step requiring ASWebAuthenticationPresentationContextProviding conformance
  • PayPalUI
    • Fix assets not rendering when importing with Swift Package Manager and CocoaPods

0.0.3

03 Nov 15:13
Compare
Choose a tag to compare
  • PayPalNativeCheckout
    • Expose PayPalNativeCheckout through Swift Package Manager

0.0.2

03 Nov 13:04
Compare
Choose a tag to compare
  • PayPalUI

    • Fix fatal crash with iOS 16: UIViewRepresentables must be value types. Separate buttons into UIKit and SwiftUI implementations.

      UIKit SwiftUI
      PayPalButton PayPalButton.Representable
      PayPalCreditButton PayPalCreditButton.Representable
      PayPalPayLaterButton PayPalPayLaterButton.Representable
  • PayPalNativeCheckout

    • Update to version 0.109.0 that fixes shipping callback bug
  • Bump minimum supported deployment target to iOS 14+

  • Require Xcode 14

    • Bump Swift Tools Version to 5.7 for CocoaPods & SPM