Skip to content

Latest commit

 

History

History
127 lines (109 loc) · 7.16 KB

CHANGELOG.md

File metadata and controls

127 lines (109 loc) · 7.16 KB

PayPal Cordova Plugin Release Notes

TODO

  • Android: Return transactionId on success #402.
  • Android: Update translations.
  • Android: Update SSL pinning cerificates.

TODO

  • iOS: PayPal Mobile SDKs are Deprecated and only existing integrations are supported. For all new integrations, use Braintree Direct in supported countries. In other countries, use Express Checkout and choose the Braintree SDK integration option.
  • iOS: Update translations.
  • iOS: Compiled with Xcode 9.2.

TODO

  • iOS: Fix text field first responder animation issue in iOS 11 #548.
  • iOS: Fix memory retain issue cycle during initialization #538.

3.5.0

  • iOS: Add documentation to use string initializer for NSDecimalNumber #520.
  • iOS: Fix issue with potential data parameter is nil when decoding JSON #523.
  • iOS: iOS version 6.1 is no longer supported by this SDK.
  • iOS: Fix issue with parsing API responses #508.
  • Android and iOS: Add payeeEmail field #232.

3.4.0

  • Android: Update risk-component to 3.5.7.
  • Android: Add mandatory res folder in aar during release #383.
  • Android: Updated card.io to 5.5.0.
  • Android: Updated okhttp to 3.6.0.
  • Android: Removed trustall trustmanager to resolve google play security issue #364.
  • Android: Shows amount properly in all devices #357.
  • iOS: Improve network code reliability.
  • Android and iOS: Direct Credit Card (DCC) payments are now deprecated in this SDK. Please use Braintree Payments, a PayPal Company, which is the easiest way to accept PayPal, credit cards, and many other payment methods.

3.3.1

  • Update card.io.cordova.mobilesdk dependency to 2.1.0 to fix #219.

3.3.0

  • Android: Fix issue where okhttp cannot find the TrustManager #341.
  • Android: Update card.io to 5.4.1.
  • Android: Update okhttp dependency to 3.4.1.
  • Android: Fix crash when app does not have READ_PHONE_STATE permission #321.
  • iOS: Update to card.io 5.4.1.
  • iOS: Update to card.io 5.4.0 to help avoid API name collisions #456.
  • iOS: Fix issue with localization not being correctly merged based on preferences #449.
  • iOS: If you use card.io to scan credit cards, you should add the key NSCameraUsageDescription to your app's Info.plist and set the value to be a string describing why your app needs to use the camera (e.g. "To scan credit cards."). This string will be displayed when the app initially requests permission to access the camera.
  • iOS: Fix issue with Bitcode when archiving #443.
  • iOS: Update localized messages.
  • iOS: Fix issue with truncated text in certain table cells. See issue #367.
  • iOS: Change layout for 1Password icon to be in the email/phone field. See issue #405.
  • iOS: Allow configuration option to disable shake animations for accessibility. See issue #380. See PayPalConfiguration disableShakeAnimations option.
  • iOS: Fix issue with missing 1Password data. See issue #427.
  • iOS: Fix issue with network request timeouts.
  • iOS: Fix missing nullability headers See issue #404.

3.2.2

  • Android: Minor bug fixes.
  • Android: Updated gradle version to 2.14.
  • Android: Include org.json.* exceptions in default proguard file #299.

3.2.1

  • Android: Update card.io to 5.4.0.
  • Android: Update okhttp dependency to 3.3.1.

3.2.0

  • Enabled card.io plugin capabilities.

3.1.26

  • Android: Update card.io to 5.3.4.

3.1.25

  • Android: Update card.io to 5.3.2.
  • Android: Add proguard config to aar file.
  • Android: Minor bug fixes.

3.1.24

  • iOS: Update SDK to 2.14.0.
  • iOS: Support for right to left language layouts in iOS 9.
  • iOS: Fix for dynamic text in prices.
  • Android: Updated minSdkVersion to 16. This is the minimum Android version to communicate over TLSv1.2, which is required to support a Payment Card Industry (PCI) Council mandate. All organizations that handle credit card information are required to comply with this standard. As part of this obligation, PayPal is updating its services to require TLSv1.2 for all HTTPS connections. To override the minSdkVersion, please see the readme.
  • Android: Update okhttp dependency to 3.2.0.
  • Android: Fixes issue related to non-ascii characters in user agent #271.

3.1.23

  • Android: Update okhttp dependency to 3.1.2.
  • Android: Really fixes issue related to okhttp 3.1.2 #258.
  • Andriod: added bnCode value to payment call.

3.1.22

  • iOS : Update SDK to 2.13.1.
  • iOS : Update card.io dependency to 5.3.1.
  • Android: Fix issue preventing the SDK from app-switching to newer versions of the PayPal App.

3.1.21

  • iOS : Update SDK to 2.13.0.
  • Android : Fix sandbox pinning issue #228.
  • Android : Clean up manifest permissions #233.
  • Android : Update okhttp dependency to 3.0.1.
  • Android : Update card.io to 5.3.0.

3.1.20

  • Update Android SDK to 2.12.4.

3.1.19