<commit_before># Braintree iOS SDK Release Notes

## 5.11.0 (2022-07-20)
* BraintreeSEPADirectDebit
  * Add support for SEPA Direct Debit for approved merchants through the Braintree SDK
  * SEPA Direct Debit is only available to select merchants, please contact your Customer Support Manager or Sales to start processing SEPA bank payments
  * Merchants should use the `BTSepaDirectDebitClient.tokenize` method while passing in the `BTSEPADirectDebitRequest` and `context` while conforming to `ASWebAuthenticationPresentationContextProviding`
* BraintreePayPalNativeCheckout (BETA)
  * This module can handle the same flows as the existing `BraintreePayPal` module, but will present the end user with an in-context checkout flow using native UI components.
  * To get started, create a `BTPayPalNativeCheckoutClient`, and call `tokenizePayPalAccount` with either a `BTPayPalNativeCheckoutRequest` (for one time payment transactions), or a `BTPayPalNativeVaultRequest` (for vaulted flows)

## 5.10.0 (2022-06-06)
* Fix potential crash when http request fails with no error but empty data (thanks @cltnschlosser)
* Update Cardinal SDK to version 2.2.5-3

## 5.9.0 (2022-04-14)
* Venmo
  * Reduce network connection lost error frequency on older iOS and Venmo app versions
* PPDataCollector
  * Allow passing isSandbox bool for data collection in `clientMetadataID` and `collectPayPalDeviceData` functions<commit_msg>revert changelog update to 5.11<commit_after># Braintree iOS SDK Release Notes

## unreleased
* BraintreeSEPADirectDebit
  * Add support for SEPA Direct Debit for approved merchants through the Braintree SDK
  * SEPA Direct Debit is only available to select merchants, please contact your Customer Support Manager or Sales to start processing SEPA bank payments
  * Merchants should use the `BTSepaDirectDebitClient.tokenize` method while passing in the `BTSEPADirectDebitRequest` and `context` while conforming to `ASWebAuthenticationPresentationContextProviding`
* BraintreePayPalNativeCheckout (BETA)
  * This module can handle the same flows as the existing `BraintreePayPal` module, but will present the end user with an in-context checkout flow using native UI components.
  * To get started, create a `BTPayPalNativeCheckoutClient`, and call `tokenizePayPalAccount` with either a `BTPayPalNativeCheckoutRequest` (for one time payment transactions), or a `BTPayPalNativeVaultRequest` (for vaulted flows)

## 5.10.0 (2022-06-06)
* Fix potential crash when http request fails with no error but empty data (thanks @cltnschlosser)
* Update Cardinal SDK to version 2.2.5-3

## 5.9.0 (2022-04-14)
* Venmo
  * Reduce network connection lost error frequency on older iOS and Venmo app versions
* PPDataCollector
  * Allow passing isSandbox bool for data collection in `clientMetadataID` and `collectPayPalDeviceData` functions
{'fraction_non_alphanumeric': 0.05671010919337795, 'fraction_numerical': 0.02430433251144769, 'mean_word_length': 5.528735632183908, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1140076', 'n_tokens_mistral': 843, 'n_tokens_neox': 778, 'n_words': 336}