CHANGELOG in tlconnor-activemerchant-1.20.4 vs CHANGELOG in tlconnor-activemerchant-1.23.0

- old
+ new

@@ -1,7 +1,81 @@ = ActiveMerchant CHANGELOG +* PayPal gateway: Support for incomplete captures [mbulat] + +== Version 1.23.0 (May 23, 2012) + +* Add Litle gateway [GregDrake] +* PaymentExpress gateway: add support for BillingId and DpsBillingId for token [mikel] +* 2checkout integration: Add ability to auto settle [craigchristenson] +* 2checkout integration: Switch default mode to single page [craigchristenson] +* Cybersource: Revert - Add retrieve method to pull details on a +stored card [jduff] +* Cybersource: Revert - Add recurring payment support [jduff] +* PaymentExpress: add Cvc2Presence flag when submitting verification +value [jduff] +* SecurePayAU: fix CreditCard check [jduff] +* Barclays: fix order capture [csaunders/ntalbott/jduff] + +== Version 1.22.0 (May 17, 2012) + +* Remove version restriction for money gem [ylansegal] +* Add iTransact XML gateway [motske] +* PayPal Express Gateway: add options[:landing_page] [markus] +* USA ePay: Fix handling of AVS [duff] +* Ogone: Add store method to create an alias without making a purchase [joelcogen] +* Spelling fix: purcahse -> purchase [mnoack] +* ePay: Added more useful results for authorization errors [Dennis O'Connor] +* Add Robokassa integration [nashby] +* PayPal Gateway: Add recurring API [dscataglini] +* Braintree: Add support for :verify_card option on store [brentmc79] +* Moneris: cannot void a preauthorization [eddanger] +* Add Moneris US gateway [eddanger] +* Add Dotpay integration [kacperix] +* Payflow: Add description, comment and comment2 tags [ksnyder] +* Dotpay: Fix field mapping [kacperix] +* Authorize.Net CIM: Optionally add 'order' details to transactions [pote] +* Braintree: Allow including billing address when storing a customer [brentmc79] +* PayPal Gateway: Refactored PaymentDetails & PaymentDetailsItem common code [dscataglini] +* Viaklix/Elavon: Separate "demo accounts" from "test transactions" [mltsy] +* PayPal Gateway: Add transaction_details, balance, authorize_transaction, and manage_pending_transaction API calls [dscataglini] +* PayPal Gateway: Add support for TransactionSearch & DoReferenceTransaction [dscataglini] +* Cybersource: Add recurring payment support [jaredmoory] +* Tidy up gateway lists [ashokak] +* Paybox: remove Iconv usage [ntalbott] +* Dotpay: Add amount mapping, pin setter, and support for test? [kacperix] +* Braintree Blue: Make address country map to alpha2 [ntalbott] +* Use GB as the alpha2 country code for the UK [ntalbott] +* Realex: Handle XML response with unescaped ampersand [ntalbott] +* Add Vindicia gateway [steved555] +* Payment Express: use %w[] for country list [parndt] +* Braintree Blue: Match remote test up with change to :country [braintreeps] +* PayPal Integration: Fix received_at method time parsing [subbarao] +* Add MiGS Gateway [mnoack, nagash] +* Quickpay integration: Fix payment_service_for helper [TheMaster] +* Braintree Blue gateway: Improve update method [brentmc79] +* 2checkout integration: Add mode mapping & line items helper [AlexanderZaytsev] +* USA ePay Advanced gateway: Fix expiration date format. [cctalbott] +* Add ePay integration [ePay] +* 2checkout integration: Add support for single page payment routine [AlexanderZaytsev] +* Ogone: Add support for 3D Secure [rymai, ZenCocoon] +* Stripe gateway: Remove authorize and capture methods since they are not supported [jduff] +* Stripe gateway: default test to false if no livemode parameter is specified [jduff] +* Paybox Direct gateway: 'card absent' and 'do not honour' should be considered failures, not fraudulent [jduff] +* Add Verkkomaksut integration [akonan] +* Remove trailing spaces from generator templates [akonan] +* Payflow gateway: Allow modification of RetryNumDays [jrust] +* Payflow gateway: Don't auto-set start_date on modification [jrust] +* Bluepay gateway: Add ACH & recurring support [jslingerland] +* Orbital gateway: Don't send AVS address details for any country besides US, CA, GB and UK [Soleone] +* Payflow Express gateway: Better amount handling [jduff] +* Barclays gateway: Allow American Express [duff] +* Ogone gateway: Remove duplicated method [ntalbott] +* Cybersource gateway: Add retrieve method to pull details on a stored card [fabiokr] + +== Version 1.21.0 (March 7, 2012) + * Stripe: Add support for passing IP [collision] * Merchant e-Solutions: pass expiration date when purchasing with a stored credit card [chrisyoung] * Braintree: Fix passing custom processor ids to old accounts [maxsilver] * Authorize.net CIM: Add validation mode option to create_customer_profile_request [jwood] * eWay Managed: Include transaction number in response params [jamsi] @@ -10,11 +84,10 @@ * Move Braintree from the gemspec to the Gemfile [ntalbott] * Add CertoDirect gateway [hron] * Authorize.Net CIM: Add option for setting a custom delimiter [bmorton] * Authorize.Net CIM: Add 3.1 response fields [bmorton] * Authorize.Net CIM: Misc fixes and doc improvements [bmorton] -* Moneris: Add AVS/CVV support [odorcicd] * Authorize.Net CIM: Fix error when order is blank [KeeperPat] * Beanstream: Add recurring payments support [castiglione] * Make ePay password optional [ePay] * Quickpay: skip testmode if transaction provided [brentmc79] * Payflow: add additional fields [thorstadt] @@ -25,11 +98,18 @@ * Add Authorize.Net SIM integration [courtland & rdp] * Secure Pay AU: Handle periodic payments [tommeier] * Viaklix: Add discover as a supported card type [waelchatila] * Improvements to testing infrastructure for integrations [jduff] * Add NAB Transact (AU) Gateway [tommeier] +* PayPal Express: Add Support for Reference Transactions using BAIDs [kenmazaika] +* Authorize.Net CIM: Add support for optional refund fields [nilmethod] +* SecurePayTech: Fix EnableCSC parameter so CVV codes are checked. [tlconnor] +* SecurePayTech: Add remote tests for CSC checking. [tlconnor] +* Samurai: Add option to retain payment methods once stored [brentmc79] +* PayPal Express Gateway: Add support for Digital Goods / Micropayments [kenmazaika] + == Version 1.20.4 (February 22, 2012) * Fix json dependency == Version 1.20.3 (February 7, 2012) @@ -600,11 +680,11 @@ * Update Discover regex [cody] * Match full pan range of Maestro cards from 12 - 19 digits in length [cody] * Fix errors on base of CreditCard [josh.bassett] * Update product to use Rubigen instead of stolen Rails generator [cody] * Mimic directory structure of unit tests in remote tests [cody] -* Restructure the location of the remote tests [cody] +* Restructure the location of the remote tests [cody] * Ensure DataCash order_id is limited to 30 characters [cody] * Return the pretty messages from PayJunction based on the return code [cody] * make CreditCard.require_verification_value = true the default [cody] * Use existing credit_card helper in credit card tests [cody] * Return the authrorization number of the original transaction in the SkipJack gateway [cody] @@ -666,11 +746,11 @@ * Use undef_method with a single argument in SecurePay to prevent JRuby from choking on it. [jonathan.l.bartlett] * Default address_override to 0 for PayPal Website Payments Standard payments. [cody] * Enhance credit card error messages [manfred] * Use HashWithIndifferentAccess for CreditCard for compatibility with Rails applications [michael.j.mangino] * Fix nil exception when no response reason text is found in Authorize.net [cody] -* Add support for PayJunction [Matt Sanders] +* Add support for PayJunction [Matt Sanders] * Change billing_address to shipping_address in PayPal Integration helper, as billing_address was incorrect. Addresses passed to billing_address for the PayPal helper will no longer be added to the form. This will break existing code, as the address will not be passed. * Remove switch patterns from card detection that were eliminated on July 1, 2007 [cody] * Format the issue number in Payflow requests to always be 2 digits [cody] * Move application_id to Gateway and Helper class respectively [cody] * Improve TrustCommerce documentation [cody] @@ -704,11 +784,11 @@ * Remove unused method in PslCardGateway [cody] * Add updated credit card tests [cody] * Update and test PslCardGateway [cody] * Add Laser card type [cody] * Update Nochex documentation [cody] -* Sanitize the Realex order_id [cody] +* Sanitize the Realex order_id [cody] * Add support for Irish Realex payment gateway [John Ward, cody] * Move credit_card helper method to the test_helper [cody] * Update PayflowExpressResponse to match the interface of the PayflowExpressResponse. Add :no_shipping and :address_override options to PayflowExpress [cody] * Add a currency option to the Payflow and Paypal gateways [cody] * PaypalExpress should use the shipping address, not the billing address [cody] @@ -762,11 +842,11 @@ * Fix PayPal Payments Pro UK with Switch & Solo cards [cody] * Add reauthorization to PaypalGateway and PaypalExpressGateway [dorrenchen] * Update DataCash tests and format merchant reference number to meet DataCash's requirements [MoneySpyder, cody] * Add Datacash gateway [MoneySpyder, cody] * VERIFY_PEER on all SSL requests [cody] -* Add support for 2Checkout [cody] +* Add support for 2Checkout [cody] == Version 1.0.3 * Add support for PayPal mass payments to the PaypalGateway and the PaypalExpressGateway [Brandon Keepers] * Add a credit method to Authorize.net [cody] @@ -793,10 +873,10 @@ * Removed shipping stuff until there is time to implement it properly * The library now rejects money amounts which are not either cents as integer or a Money object * Moneris now uses the same layout as the authorized.net plugin * Added authorized.net * Changed default to :test mode. Set to production with ActiveMerchant::Billing::Base.gateway_mode = :production -* More refactoring +* More refactoring * Refactored a bit so that there is space for billing and shipping area. None of the shipping aids are fleshed out yet. Needs more work. * Added Moneris support * Credit card in memory object resembling a AR object * Credit card validation methods as static methods of the credit card object