Skip to content

Releases: paypal/paypal-android

0.0.13

22 Aug 21:46
Compare
Choose a tag to compare
  • FraudDetection
    • Update PayPalDataCollector constructor to require a configuration instead of an environment
    • Remove PayPalDataCollectorEnvironment enum
    • Rename PayPalDataCollector getClientMetadataId() method to collectDeviceData()

0.0.12

22 Aug 20:52
Compare
Choose a tag to compare
  • CardPayments
    • Add CardClient#vault() method
    • Add VaultRequest and VaultResult types for interacting with the CardClient#vault() method
    • Add VaultListener interface to receive CardClient#vault() success and failure results
    • Add vaultListener property to CardClient
  • Breaking Changes
    • CardPayments
      • Remove Vault data class originally meant for Vault with Purchase flows (it's no longer needed)
  • PayPalNativePayments
    • Bump PayPal Native Checkout to 1.1.0

0.0.11

14 Aug 19:23
Compare
Choose a tag to compare
  • All Modules
    • Bump Kotlin version to 1.8.21
  • CardPayments
    • Make Card implement Parcelable
    • Make CardRequest implement Parcelable
  • CorePayments
    • Make Address implement Parcelable
  • PayPalNativePayments
    • Bump PayPal Native Checkout to 1.0.0

0.0.10

23 Jun 19:15
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.9

09 May 20:08
Compare
Choose a tag to compare
  • CardPayments:
    • Make Card.securityCode required
  • PayPalNativePayments:
    • Remove Approval from PayPalNativeCheckoutResult, expose only orderID and payerID
    • Add PayPalNativeCheckoutRequest to startCheckout, removing CreateOrder callback
    • Remove onPayPalCheckoutShippingChange method from PayPalNativeCheckoutListener.
    • Add PayPalNativeShippingListener to receive events on changes in shipping information. Add PayPalNativeShippingAddress, PayPalNativeShippingMethod and PayPalNativePaysheetActions
    • Remove PayPalCheckout as an api dependency

0.0.8

13 Mar 20:04
Compare
Choose a tag to compare
  • PayPalNativePayments:
    • Bump PayPal Native Checkout to 0.8.8 and add return_url
  • Send analytic events for PayPalNativePayments, PayPalWebPayments, and CardPayments flows

0.0.7

25 Jan 20:30
Compare
Choose a tag to compare
  • Rename PayPalDataCollector to FraudProtection
  • Rename PayPalNativeCheckout to PayPalNativePayments
  • Rename PayPalWebCheckout to PayPalWebPayments
  • Rename Card to CardPayments
  • Rename PayPalUI to PaymentButtons
  • Rename Core to CorePayments
  • PayPalNativeCheckout:
    • Fix MagnesSDK not found error
    • Bump NXO to 0.8.7

0.0.6

02 Dec 15:15
Compare
Choose a tag to compare
  • Card:
    • Remove ThreeDSecureRequest from CardRequest
    • Update CardRequest to pass return_url and an optional sca
  • PayPalUI:
    • Fix: remove loading spinner on buttons.

0.0.5

18 Oct 17:25
Compare
Choose a tag to compare
  • Add PayPalNativeCheckout:
    • Use the native Paypal checkout flow in your app

v0.0.4

25 Jul 18:12
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release
  • Fix hardcoded url scheme for the BrowserSwitch in Card