All Versions
151
Latest Version
Avg Release Cycle
56 days
Latest Release
-
Changelog History
Page 15
Changelog History
Page 15
-
v2.2.0 Changes
- Prevent race condition when pulling back collection results -- search results represent the state of the data at the time the query was run
- Rename ResourceCollection's approximate_size to maximum_size because items that no longer match the query will not be returned in the result set
- ⬆️ Correctly handle HTTP error 426 (Upgrade Required) -- the error code is returned when your client library version is no longer compatible with the gateway
-
v2.1.0 Changes
- ➕ Added transaction advanced search
- ➕ Added ability to partially refund transactions
- ➕ Added ability to manually retry past-due subscriptions
- ➕ Added new transaction error codes
- 👍 Allow merchant account to be specified when creating transactions
- 👍 Allow creating a transaction with a vault customer and new payment method
- 👍 Allow existing billing address to be updated when updating credit card
-
v2.0.0 Changes
- ⚡️ Updated success? on transaction responses to return false on declined transactions
- Search results now include Enumerable and will automatically paginate data
- Added credit_card[cardholder_name] to allowed transaction params and CreditCardDetails (thanks chrismcc[https://github.com/chrismcc])
-
v1.2.1 Changes
- ➕ Added ValidationErrorCollection#shallow_errors to get all of the ValidationErrors at a given level in the error hierarchy
- ➕ Added the ability to make a credit card the default card for a customer
- ➕ Added constants for transaction statuses
- ⚡️ Updated Quick Start in README.rdoc to show a workflow with error checking
-
v1.2.0 Changes
- ➕ Added Subscription search
- ⚡️ Updated production CA SSL certificate authority
- ⚡️ Updated credit cards to include associated subscriptions when finding in vault
- 🛠 Fixed bug where we used to raise a "forged query string" exception when we were down for maintenance.
-
v1.1.3 Changes
- 🛠 Fixed a bug with empty search results
- ➕ Added support for appending to user agent
- Finding a customer using id as an integer will now work (even though customer ids are actually strings)
-
v1.1.2 Changes
- Allow passing expiration_month and expiration_year separately
- ⚡️ Updated Customer.find to raise an ArgumentError if given an invalid id
- ➕ Added error code for transaction amounts that are too large
- Include Enumerable in Braintree::Errors to iterate over all validation errors
- Added processor_authorization_code attr_reader to Braintree::Transaction
- Added cvv_response_code attr_reader to Braintree::Transaction
- ➕ Added deep_errors method to Braintree::ValidationErrorCollection to get errors at every level of nesting
-
v1.1.1 Changes
- ➕ Added explicit require for date to fix missing initialize (thanks jherdman[https://github.com/jherdman])
- 👍 Allow Transaction price and Subscription amount as BigDecimals (as well as Strings)
- 💎 Ruby 1.9 bug fixes (thanks Leo Shemesh)
-
v1.1.0 Changes
- 👍 Recurring billing support
-
v1.0.1 Changes
- 👍 Custom fields support
- 👍 Transaction status history support