All Versions
Latest Version
Avg Release Cycle
56 days
Latest Release

Changelog History
Page 14

  • v2.6.3 Changes

    • โž• Allow passing of existing shipping_address_id on new transactions
  • v2.6.2 Changes

    • โž• Added billing_address_id to allowed parameters for credit cards create and update
    • Allow searching on subscriptions that are currently in a trial period using in_trial_period
  • v2.6.1 Changes

    • ๐Ÿ’Ž Now supports ruby 1.9.1 and 1.9.2
  • v2.6.0 Changes

    • โž• Added ability to perform multiple partial refunds on Transactions
    • Deprecated Transaction refund_id in favor of refund_ids
    • โž• Added Braintree::Address::CountryNames, a list of the country names/codes that the gateway accepts (thanks r38y[])
    • Added revert_subscription_on_proration_failure flag to Subscription update that specifies how a Subscription should react to a failed proration charge
    • Deprecated Subscription next_bill_amount in favor of next_billing_period_amount
    • โž• Added new fields to Subscription:
      • balance
      • paid_through_date
      • next_billing_period_amount
  • v2.5.2 Changes

    • โœ‚ Removed ssl expiration check
    • ๐Ÿ”ง Lazy initialize Configuration.logger when directly instantiating configuration
  • v2.5.1 Changes

    • ๐Ÿ”ง Lazy initialize Configuration.logger to fix bug with ssl expiration check
  • v2.5.0 Changes

    • โž• Added AddOns/Discounts
    • โœจ Enhanced Subscription search
    • โœจ Enhanced Transaction search
    • ๐Ÿ”ง Made gateway operations threadsafe when using multiple configurations
    • ๐Ÿ‘ Allowed prorate_charges to be specified on Subscription update
    • โž• Added AddOn/Discount details to Transactions that were created from a Subscription
    • โž• Added Expired and Pending statuses to Subscription
    • โž• Added constants for CreditCardVerification statuses
    • ๐Ÿ“‡ Renamed GatewayRejectionReason constants to make them more idiomatic
    • โœ‚ Removed 13 digit Visa Sandbox Credit Card number and replaced it with a 16 digit Visa
    • โž• Added refund class method on Transaction
    • ๐Ÿ—„ Deprecated instance methods on Resource classes in favor of class methods
    • โž• Added new fields to Subscription:
      • billing_day_of_month
      • days_past_due
      • first_billing_date
      • never_expires
      • number_of_billing_cycles
  • v2.4.0 Changes

    • โž• Added unified message to result objects
    • Added ability to specify country using country_name, country_code_alpha2, country_code_alpha3, or country_code_numeric (see ISO_3166-1[])
    • Added gateway_rejection_reason to Transaction and Verification
    • โž• Added delete as a class method on CreditCard (in addition to the existing instance method)
    • ๐Ÿ‘ Allow searching with Date objects (in addition to DateTime and Time objects)
    • When creating a Subscription, return failed transaction on the ErrorResult if the initial transaction is not successful
  • v2.3.1 Changes

    • ๐Ÿ›  Fixed gem packaging
  • v2.3.0 Changes

    • โœ‚ Removed dependency on libxml -- it will still be used if libxml is explicitly required or it will fall back on rexml
    • โž• Added unified TransparentRedirect url and confirm methods and deprecated old methods
    • Allow updating the payment_method_token on a subscription
    • โž• Added methods to link a Transaction with its refund and vice versa
    • ๐Ÿ‘ Allow card verification against a specified merchant account
    • โž• Added ability to update a customer, credit card, and billing address in one request