Skip to content

v2.0.0

Compare
Choose a tag to compare
@ppostma ppostma released this 29 Mar 09:09
· 26 commits to master since this release

Welcome to release 2.0.0 of Buckaruby!

This release contains a lot of refactoring and clean up, so make sure to read the list of breaking changes when upgrading from 1.x.

Changes:

Breaking changes:

  • Remove class Buckaruby::Iban.
  • Remove class Buckaruby::Ideal (see https://github.com/KentaaNL/buckaruby#get-issuers how to retrieve issuers).
  • Remove class variable Buckaroo::Gateway.mode (live environment is now the default; see https://github.com/KentaaNL/buckaruby#usage how to configure the testing environment).
  • Remove method Buckaruby::TransactionResponse#to_h.
  • Rename parameter payment_issuer to issuer in Buckaruby::Gateway#setup_transaction.
  • Rename parameters account_iban/bic/name to consumer_iban/bic/name in Buckaruby::Gateway#setup_transaction and Buckaruby::TransactionResponse.
  • Rename method Buckaruby::Gateway#refundable? to #refundable_transaction?.
  • Rename method Buckaruby::Gateway#cancellable? to #cancellable_transaction?.
  • Rename method Buckaruby::Gateway#callback to #parse_push.
  • Rename class Buckaruby::CallbackResponse to PushResponse.
  • Rename method Buckaruby::TransactionResponse#refund_transaction_id to #refunded_transaction_id and move to responses that support it.
  • Rename method Buckaruby::TransactionResponse#reversal_transaction_id to #reversed_transaction_id and move to responses that support it.
  • Rename constant Buckaruby::PaymentMethod::BANCONTACT_MISTER_CASH to BANCONTACT