Skip to content

2.0.0-beta1

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Nov 19:42
· 0 commits to e1f8c550ab4145be5805bfd0d9c998a419349eb3 since this release
  • Breaking Changes
    • PayPalNativePayments
      • Remove entire PayPalNativePayments module
    • CardPayments
      • Remove CardClient(FragmentActivity, Config) constructor
      • Add CardClient(Context, Config) constructor
      • Remove CardClient.approveOrder(FragmentActivity, CardRequest) method
      • Add CardClient.approveOrder(CardRequest) method
      • Remove CardClient.presentAuthChallenge(FragmentActivity, CardAuthChallenge) method
      • Add CardClient.presentAuthChallenge(ComponentActivity, CardAuthChallenge) method
      • Add CardPresentAuthChallengeResult type
      • Add CardClient.completeAuthChallenge(Intent, String) method
      • Add CardStatus type
      • Add ApproveOrderListener.onApproveOrderAuthorizationRequired(CardAuthChallenge) method
      • Add CardVaultListener.onVaultAuthorizationRequired(CardAuthChallenge) method
      • Remove authChallenge property from CardVaultResult
      • Remove deepLinkUrl and liabilityShift properties from CardResult
      • Annotate CardResult and CardVaultResult constructors as restricted to the library group
      • Add didAttemptThreeDSecureAuthentication property to CardVaultResult
    • PayPalWebPayments
      • Remove PayPalWebCheckoutClient(FragmentActivity, CoreConfig, String) constructor
      • Add PayPalWebCheckoutClient(Context, CoreConfig, String) constructor
      • Remove PayPalWebCheckoutClient.start(PayPalWebCheckoutRequest) method
      • Add PayPalWebCheckoutClient.start(ComponentActivity, PayPalWebCheckoutRequest) method
      • Remove PayPalWebCheckoutClient.vault(PayPalWebVaultRequest) method
      • Add PayPalWebCheckoutClient.vault(ComponentActivity, PayPalWebVaultRequest) method
      • Add CardClient.completeAuthChallenge(Intent, String) method
      • Add PayPalPresentAuthChallengeResult type
      • Add PayPalWebStatus type
    • Gradle
      • Update browser-switch version to 3.0.0-beta
      • Update Kotlin version to 1.9.24
      • Update Android Gradle Plugin (AGP) to version 8.7.1
      • Explicitly declare Java 17 version as the target JVM toolchain