github braintree/braintree_android 4.0.0

latest releases: 5.2.0, 5.1.0, 5.0.0...
3 years ago
  • Make PayPalRequest and subclasses Parcelable
  • Add getters to data classes to improve support for Kotlin synthesized properties
  • Add displayName property to VenmoRequest
  • Bump browser-switch to 2.0.0
  • Breaking Changes
    • Rename LocalPaymentTransaction to LocalPaymentResult
    • Rename LocalPaymentClient#approveTransaction() to LocalPaymentClient#approvePayment()
    • Make PayPalCreditFinancing#fromJson() package-private
    • Make PayPalCreditFinancingAmount#fromJson() package-private
    • Make UnionPayCapabilities#fromJson() package-private
    • Make PaymentMethodClient#parsePaymentMethodNonces() package-private
    • Return UserCanceledException on user cancellation
    • Remove DataCollector#collectPayPalDeviceData()
    • Remove DataCollector#collectRiskData()
    • Make DataCollector#getPayPalClientMetadataId() private
    • Remove PaymentMethodClient
    • Remove PaymentMethodType
    • Remove PaymentMethodDeleteException
    • Remove GetPaymentMethodNoncesCallback
    • Remove DeletePaymentMethodNonceCallback
    • Use primitives instead of boxed types where possible
    • Add nullability annotations to public methods
    • Remove Context parameter from CardClient#tokenize() method
    • Fix typo in ThreeDSecureAdditionalInformation#getPaymentAccountIndicator() method name

Note: Includes all changes in 4.0.0-beta1, 4.0.0-beta2, and 4.0.0-beta3

Don't miss a new braintree_android release

NewReleases is sending notifications on new releases.