- All Modules
- Upgrade Gradle version to
8.5.2
- Upgrade
compileSdkVersion
andtargetSdkVersion
to API 35 - Bump target Java version to Java 17
- Upgrade Gradle version to
- BraintreeCore
- Update
endpoint
syntax sent to FPTI for 3D Secure and Venmo flows
- Update
- ThreeDSecure
- Update
ThreeDSecureActivity
theme attributes to prevent the Action Bar title from displaying and enforce transparency properly with AppCompat theme attributes
- Update
- Breaking Changes
- All Modules
countryCodeAlpha2
now returns a 2 character country code instead of a 3 character country code
- PayPal
- Remove
appLinkEnabled
fromPayPalRequest
as Android app links are now required - Update
PayPalCreditFinancing.hasPayerAcceptance()
togetHasPayerAcceptance()
(Java) - Change
PayPalPaymentIntent
to an enum - Change
PayPalLandingPageType
to an enum - Change
PayPalPaymentUserAction
to an enum - Update
PayPalRequest.hasUserLocationConsent()
togetHasUserLocationConsent()
(Java) - Change
PayPalLineItem.desc()
tosetDescription()
- Change
PayPalLineItemKind
to an enum - Rename
PayPalLineItemKind.KIND_CREDIT
toCREDIT
- Rename
PayPalLineItemKind.KIND_DEBIT
toDEBIT
- Update
ThreeDSSecureInfo.isLiabilityShifted()
toThreeDSSecureInfo.getLiabilityShifted()
- Update
ThreeDSSecureInfo.isLiabilityShiftPossible()
toThreeDSSecureInfo.getLiabilityShiftPossible()
- Update
ThreeDSSecureInfo.wasVerified()
toThreeDSSecureInfo.getWasVerified()
- Update
ThreeDSecurePaymentAuthResult.getThreeSecureResult()
toThreeDSecurePaymentAuthResult.getThreeDSecureParams()
- Update
ThreeDSecurePaymentAuthResult.getJWT()
toThreeDSecurePaymentAuthResult.getJwt()
- Change
ThreeDSecureShippingMethod
to an enum - Change
ThreeDSecureAccountType
to an enum - Change
ThreeDSecureRenderType
to an enum - Change
ThreeDSecureRequestedExemptionType
to an enum - Change
ThreeDSecureUiType
to an enum - Update
ThreeDSecureRequest.isChallengeRequested()
toThreeDSecureRequest.getChallengeRequested()
- Update
ThreeDSecureRequest.isDataOnlyRequested()
toThreeDSecureRequest.getDataOnlyRequested()
- Update
ThreeDSecureRequest.isExemptionRequested()
toThreeDSecureRequest.getDataOnlyRequested()
- Update
ThreeDSecureRequest.isCardAddChallengeRequested()
toThreeDSecureRequest.getCardAddChallengeRequested()
- Remove
- ThreeDSecure
* SplitThreeDSecureV2UiCustomization.setButtonCustomization()
tosetButtonCustomization()
andsetButtonType()
* ChangeThreeDSecureV2ButtonType
to an enum
- All Modules