spree_gateway icon indicating copy to clipboard operation
spree_gateway copied to clipboard

Update braintree requirement from ~> 3.0.0 to ~> 4.3.0

Open dependabot-preview[bot] opened this issue 4 years ago • 0 comments

Updates the requirements on braintree to permit the latest version.

Changelog

Sourced from braintree's changelog.

4.3.0

  • Add a log message to the ArgumentError at TransactionGateway.find
  • Add exchange_rate_quote_id to Transaction.create
  • Add error code ExchangeRateQuoteIdTooLong to Transaction
  • Add the following fields to ApplePayCard and GooglePayCard:
    • commercial
    • debit
    • durbin_regulated
    • healthcare
    • payroll
    • prepaid
    • product_id
    • country_of_issuance
    • issuing_bank
  • Add the following fields to PayPalDetails:
    • tax_id
    • tax_id_type

4.2.0

  • Add default? to PaymentMethodNonce (thanks @​klouvas)
  • Add error code TaxAmountIsRequiredForAibSwedish for attribute tax_amount in transaction key for AIB:Domestic Transactions in Sweden

4.1.0

  • Add payment_reader_card_details parameter to Transaction.sale
  • Add webhook sample for GrantedPaymentMethodRevoked
  • Add skip_advanced_fraud_checking to:
    • Customer#create and Customer#update
    • PaymentMethod#create and PaymentMethod#update
    • CreditCard#create and CreditCard#update
  • Include rexml in Gemspec (fixes #214)
  • Fix incorrect error code constants (fixes #213)
    • PaymentMethodNonceConsumed is now 93107
    • CannotForwardPaymentMethodType is now 93106

4.0.0

  • Breaking Changes
    • Update gemspec to require ruby >= 2.6.0
    • Remove ExternalVault::CardTypeIsInvalid error code
    • Remove RiskData::CustomerBrowserIsTooLong error code
    • Remove paypal_vault_without_upgrade parameter from PaymentMethod#create
    • Add PaymentMethodNonceDetails and PaymentMethodNonceDetailsPayerInfo
      • PaymentMethodNonce#details is now an instance of PaymentMethodNonceDetails rather than a hash
      • PaymentMethodNonceDetails#payer_info is now an instance of PaymentMethodNonceDetailsPayerInfo rather than a hash
  • Add phone_number to Address
  • Add paypal_messages to Dispute
  • Add tax_identifiers parameter to Customer.create and Customer.update
  • Add chargeback_protection_level into dispute search
  • Make libxml-ruby an optional dependency instead of required (addresses JRuby incompatibility issues raised in #203 and #205)

3.4.0

... (truncated)

Commits
  • 375df2b 4.3.0
  • 87cc755 Fixed merge conflicts
  • cba87ff Merge branch 'master' of github.com:braintree/braintree_ruby into github_master
  • a2ae338 Update CHANGELOG.md
  • 7525231 Merge remote-tracking branch 'github/master' into github_master
  • 82c42d8 Merge pull request #217 from BrianLima/fix/improve-agument-error-on-find-id-i...
  • f9ddadf Describe ArgumentError when id is nil or empty
  • 39d3e24 4.2.0
  • 954e045 4.1.0
  • fa97438 4.0.0
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

dependabot-preview[bot] avatar Jul 16 '21 05:07 dependabot-preview[bot]