The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
* BraintreePayPalNativeCheckout
* Bump PayPalCheckout to version 1.3.0 with code signing & a privacy manifest file.
* Require Xcode 15.0+ and Swift 5.9+ (per [App Store requirements](https://developer.apple.com/news/?id=khzvxn8a))
* Updated expiring pinned vendor SSL certificates
* BraintreeThreeDSecure
* Bump CardinalMobile SDK to version 2.2.5-9 with code signing and a privacy manifest file.
* BraintreeDataCollector
* Bump to PPRiskMagnes version 5.5.0 with fix for Xcode 15.3 Swift Pacakge Manager validation bug (fixes #1229))
* Require Xcode 15.0+ and Swift 5.9+ (per [Apple App Store requirements](https://developer.apple.com/news/upcoming-requirements/?id=04292024a))
* [Meets Apple's new Privacy Update requirements](https://developer.apple.com/news/?id=3d8a9yyh)
* BraintreePayPalDataCollector
* Update PPRiskMagnes to version 5.5.0 with privacy manifest changes and code-signing
* This version of the PPRiskMagnes framework is dynamic
* BraintreeThreeDSecure
* Bump CardinalMobile SDK to version 2.2.5-9 with code signing and a privacy manifest file.
* Add `BTPayPalVaultRequest.userAuthenticationEmail` optional property
* [Meets Apple's new Privacy Update requirements](https://developer.apple.com/news/?id=3d8a9yyh)
* BraintreeDataCollector
* Bump to PPRiskMagnes v5.5.0 with code signing & a privacy manifest file
* BraintreeVenmo
* Add `isFinalAmount` to `BTVenmoRequest`
* Add `BTVenmoRequest.fallbackToWeb`
* If set to `true` customers will fallback to a web based Venmo flow if the Venmo app is not installed
* This method uses Universal Links instead of URL Schemes
* BraintreeCore
* Send `paypal_context_id` in `event_params` to PayPal's analytics service (FPTI) when available
* Send `link_type` in `event_params` to PayPal's analytics service (FPTI)
* Fix bug where FPTI analytic events were being sent multiple times
* BraintreePayPal
* Add `imageURL`, `upcCode`, and `upcType` to `BTPayPalLineItem`
* Update all SDK errors to be public and [Equatable](https://developer.apple.com/documentation/swift/equatable) (fixes #1152 and #1080)
* BraintreeThreeDSecure
* Fix bug where `BTThreeDSecureClient.initializeChallenge()` callback wasn't properly invoked (fixes #1154)
* BraintreePayPalNativeCheckout
* Update PayPalCheckout from 1.1.0 to 1.2.0.
* Add `userAuthenticationEmail` to `BTPayPalNativeCheckoutRequest`
* BraintreeDataCollector
* Update previously incorrect version of PPRiskMagnes with 5.4.1 for Carthage users