Releases: braintree/braintree_android
Releases · braintree/braintree_android
5.26.0
What's Changed
- update README.md by @saperi22 in #1559
- Coroutines convert 3ds client by @noguier in #1557
- Coroutines convert venmo api by @noguier in #1560
- Adds DisplayItems to Google Pay request by @motorro in #1546
- Coroutines - convert VenmoClient by @noguier in #1562
- Add Claude skills by @saperi22 in #1561
- LI- Fix crashes caused by uncaught exception by @saralvasquez in #1564
- Coroutines - add private suspend functions to PayPalClient by @saralvasquez in #1567
- Update Pull Request Markdown by @agedd in #1573
New Contributors
Full Changelog: 5.25.0...5.26.0
5.25.0
- BraintreeCore
- Update Browser Switch version to 3.5.1
- PayPal
- Add
ActivityResultRegistryconstructor to PayPalLauncher to support AuthTab integration from JetpackCompose - Fix isVaultRequest missing from PayPalLauncher app switch analytics events
- Add
- ShopperInsights
- Add
PAYPAL_PAY_LATERtoButtonTypeenum
- Add
- UIComponents
- Add a compose
PayPalButtonclass to generate a PayPal-branded button for launching PayPal flow - Add a compose
VenmoButtonclass to generate a Venmo-branded button for launching Venmo flow
- Add a compose
- Venmo
- Add
ActivityResultRegistryconstructor to VenmoLauncher to support AuthTab integration from JetpackCompose
- Add
3.22.0
5.24.0
- PayPal
- Pass
is_billing_agreementandbilling_plan_typeto analytics events.
- Pass
5.23.0
- Venmo
- Expose the
riskCorrelationIdproperty onVenmoRequest
- Expose the
- DataCollector
- Bump Magnes version to
5.6.0 - Add
collectDeviceDataOnSuccessmethod that ensures Magnes SDK completes data submission prior to returning device data
- Bump Magnes version to
5.22.0
- PayPal
- Pass
funding_sourceto the app switch url link and to analytics events.
- Pass
5.21.0
- UIComponents
- Add
PayPalButtonclass to generate a PayPal-branded button for launching PayPal flow - Add
VenmoButtonclass to generate a Venmo-branded button for launching Venmo flow
- Add
5.20.0
- All Modules
- Fallback to using deep links when the user's default browser does not support app links.
- Known limitation: Flow doesn't work on UC and Opera GX browsers for both app links and deep links. See #1473
for testing note.
- Known limitation: Flow doesn't work on UC and Opera GX browsers for both app links and deep links. See #1473
- Fallback to using deep links when the user's default browser does not support app links.
- PayPal
- Update
PayPalLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- LocalPayment
- Update
LocalPaymentLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- SEPADirectDebit
- Update
SEPADirectDebitLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- Venmo
- Update
VenmoLauncherconstructor to support ActivityResultCaller parameter for Browser Switch with AuthTab integration - Add
restorePendingRequestmethod to restore browser state after app switch
- Update
- BraintreeCore
- Update Browser Switch version to 3.4.0
- Update Android Gradle Plugin version to 8.9.1
- Update compileSdkVersion and targetSdkVersion to 36
5.19.0
- Card
- Fix an issue where a tokenize card errors are masked with a JSON parsing error
- PayPal
- Add
shouldOfferCreditproperty toPayPalCheckoutRequest. Enables merchants to offer PayPal Credit for Checkout requests.
- Add
5.18.0
- PayPal
- Add
recurringBillingDetails,recurringBillingPlanType, andamountBreakdownproperties toPayPalCheckoutRequest. Enables RBA metadata to be passed for the PayPal Checkout Vault with Purchase flow - Add
userActionproperty toPayPalVaultRequest - Add
ResolvePayPalUseCasethat checks if the PayPal app will resolve the app-switch URL before enabling or attempting app switch. - App switch will be enabled only if
ResolvePayPalUseCasereturns true in addition to the existing checks inPayPalInternalClient. - App launch will be attempted only if
ResolvePayPalUseCasereturns true in addition to the existing checks inPayPalLauncher.
- Add
- BraintreeCore
- Add OkHttp version 4.12.0
- Add FPTI tag
paypal_app_switch_url_receivedfor when the SDK has received an app switch URL from the Paypal APIs. - Existing FPTI tag
attempted_app_switchwill be sent after verifying the Paypal app can resolve the URL.
- PayPal Messaging
- bump version to 1.1.13