*** WooCommerce Authorize.Net CIM Gateway Changelog *** 2017.01.11 - version 2.5.1 * Fix - Disable the default CSC validation for saved credit cards when using Accept.js * Fix - Ensure CuraƧao country code is properly formatted to avoid invalid country errors 2016.11.09 - version 2.5.0 * Feature - Orders with only virtual items can now force a charge instead of authorization * Feature - Enhanced payment form is now mobile-friendly (well, friendlier!) with `tel` type inputs * Tweak - Update Mastercard payment icon and add BIN 2 series support * Fix - Missing shipping profile data is now properly set * Fix - Subscription payment method changes following a failed renewal were not saved properly if transaction type was set to "authorization" * Misc - Update SkyVerge plugin framework to 4.5 2016.10.25 - version 2.4.1 * Fix - Fixes transaction failures on orders with $0 fees 2016.09.28 - version 2.4.0 * Feature - Add Accept.js support for reduced PCI compliance scope * Feature - Add an optional eCheck authorization confirmation message at checkout 2016.08.02 - version 2.3.2 * Tweak - Correctly capitalize "Authorize.Net" 2016.07.27 - version 2.3.1 * Misc - WordPress 4.6 compatibility 2016.06.02 - version 2.3.0 * Misc - Added support for WooCommerce 2.6 * Misc - Removed support for WooCommerce 2.3 2016.05.04 - version 2.2.1 * Fix - Fix an error when a guest attempts to process a transaction with a pre-order 2016.04.20 - version 2.2.0 * Feature - View saved payment methods for customers on the Edit User screen * Feature - Customers are now prevented from deleting a payment method that's associated with an active subscription * Tweak - Uses new Akamai API endpoints in production 2016.03.08 - version 2.1.2 * Fix - Fix a rare fatal error for new installs when old profile data exists 2016.01.26 - version 2.1.1 * Fix - Fix a PHP warning that could be logged during payment processing 2016.01.14 - version 2.1.0 * Tweak - Use 3 character billing/shipping country codes for improved compatibility with European processors * Misc - Added support for WooCommerce 2.5 * Misc - Removed support for WooCommerce 2.2 2015.12.11 - version 2.0.8 * Fix - Fix address errors when AVS fraud filters are enabled 2015.11.25 - version 2.0.7 * Tweak - Temporarily revert to legacy Authorize.net API endpoint pending Akamai endpoint fix 2015.11.04 - version 2.0.6 * Fix - Fix most remaining E00039 errors related to legacy payment profiles 2015.10.19 - version 2.0.5 * Fix - Fix shipping profile issues when an order does not contain a shipping address * Fix - Improved handling for invalid UTF-8 characters in order descriptions 2015.10.16 - version 2.0.4 * Fix - Fix failing subscription renewals in certain cases 2015.09.10 - version 2.0.3 * Tweak - Add specific width/height styling for payment method icons * Misc - WooCommerce Subscriptions 2.0 Compatibility * Misc - Update SkyVerge Payment Gateway Framework 2015.08.05 - version 2.0.2 * Fix - Fix issue with refunding non-profile transactions 2015.07.29 - version 2.0.1 * Fix - Fix issue preventing saved cards from being used in certain cases * Tweak - Adjust payment gateway icon styling to play better with certain themes 2015.07.28 - version 2.0.0 * Feature - Simplified responsive payment form with new retina payment method icons and live inline validation * Feature - Customers can add new payment methods from the My Account area * Feature - Unified My Payment Methods section in the My Account area shows both credit cards and eChecks. Bonus: it's now responsive too :) * Feature - Refund/Void/Capture transactions directly from the WooCommerce admin! * Feature - You can now opt to show detailed decline messages to your customers, no more "an error occurred" error messages! * Feature - Customer Billing/Shipping information is now set correctly for every order * Feature - Completely rewritten from the ground-up for massively improved reliability and performance * Feature - Uses new Akamai API endpoints in production * Fix - Permanently exorcised all the E00039/E00040 errors we could find * Misc - Many other small tweaks, fixes, and improvements * Misc - WooCommerce 2.4 Compatibility * Misc - Update SkyVerge Plugin Framework 2015.02.09 - version 1.4.1 * Fix - Fix failed subscription renewals with free trials 2015.02.09 - version 1.4.0 * Misc - WooCommerce 2.3 Compatibility 2014.10.28 - version 1.3.5 * Fix - Fix failed subscription renewals in some cases * Fix - Don't delete profile IDs on failed payment to avoid most "duplicate record" errors * Fix - Use the correct text domain, 'woocommerce-gateway-authorize-net-cim' 2014.09.10 - version 1.3.4 * Fix - Fix potential error in admin when CIM is not available for your Authorize.net account 2014.09.07 - version 1.3.3 * Fix - Prevent phone number from being sent to Authorize.net to avoid failed payments * Fix - Limit line items to 30 for profile transactions * Misc - WooCommerce 2.2 Compatibility 2014.08.19 - version 1.3.2 * Fix - Fix incorrect line item totals for Subscriptions * Fix - Fix duplicate line item description * Fix - Fix line item encoding issue 2014.07.14 - version 1.3.1 * Fix - Allow deleting profiles that no longer exist in CIM * Fix - Limit transaction line items to 30 2014.05.27 - version 1.3 * Feature - Tax and Shipping information is now included in transactions * Fix - $0 Subscription renewals are now processed correctly * Fix - Fix transaction failures when an order contains fees 2014.04.25 - version 1.2 * Feature - Line item information is now included in transactions 2014.01.20 - version 1.1 * Misc - WooCommerce 2.1 compatibility * Misc - Uses SkyVerge Plugin Framework * Localization - Text domain changed from `wc-gateway-authorize-net-cim` to `woocommerce-gateway-authorize-net-cim` 2013.09.24 - version 1.0.9 * Feature - Add support for WooCommerce Subscriptions 1.4 "Change Payment Method" feature * Fix - Correctly store payment profile ID on subscription orders when initial total is $0 * Tweak - The Bill To State/Province is now properly displayed when required at checkout if using a European payment processor 2013.08.23 - version 1.0.8 * Tweak - All billing fields are now required at checkout when using a European payment processor * Tweak - Prevent a potential "duplicate transaction" error when a customer is re-entering an incorrect CVV * Tweak - Update plugin action links 2013.08.09 - version 1.0.7 * Fix - When the CVV is set as required, customers must enter it even when using a saved card. This ensures any CVV filters set with the Authorize.net control panel will flag mismatched/invalid CVV codes. 2013.07.26 - version 1.0.6 * Tweak - You can now delete the CIM customer profile ID stored for the customer from the Edit User page 2013.07.12 - version 1.0.5 * Tweak - Strip non-digits from credit card and CVV fields before processing, kudos Brian D. 2013.06.18 - version 1.0.4 * Tweak - Display a notice if the CIM Add-On is not enabled for your Authorize.net account 2013.05.31 - version 1.0.3 * Tweak - Increase the range of valid credit card expiration dates to 10 years 2013.05.17 - version 1.0.2 * Feature - You can now change the CIM customer profile ID stored for the customer from the Edit User page * Tweak - Added `wc_authorize_net_cim_transaction_description` filter so the default transaction description can be changed * Tweak - Added `wc_authorize_net_cim_transaction_po_number` filter so PO Numbers can be provided for transactions 2013.05.03 - version 1.0.1 * Tweak - Include shipping information in CIM profile transactions 2013.04.11 - version 1.0 * Initial Release :)