*** Authorize.net DPM Changelog ***

2019-06-24 - version 1.8.0
* Update - Implemented signature key replacement for deprecated MD5 hash check

2019-04-16 - version 1.7.8
* Tweak  - WC tested up to version 3.6

2018-09-27 - version 1.7.7
* Update - WC tested up to version 3.5

2018-05-22 - version 1.7.6
* Update - WC tested up to version 3.4
* Update - Privacy policy notification.

2017-12-14 - version 1.7.5
* Update - WC tested up to version.

2017-06-07 - version 1.7.4
 * Fix - Fixes a typo in a piece of notice text, and updates the plugin header to include Woo keys.

2017-04-03 - version 1.7.3
* Fix - Additional updates for compatibility with WooCommerce 3.0.

2017-02-15 - version 1.7.2
* Fix - Compatibility with WooCommerce 3.0.

2016-11-24 - version 1.7.1
* Fix - Make line items don't exceed 30 per API requirement.

2016-10-04 - version 1.7.0
* Fix - Escape line item value
* Fix - Added maxlength to MD5 Hash field as Authorize.net truncates the md5 to 20 characters.
* Tweak - New wrapper class with common helper methods (log and get_settings) in plugin's main file.
* Tweak - Validate API credentials in settings page.
* Tweak - Support refund via Authorize.Net.
* Tweak - Capture the Authorize.Net transaction when order status is changed to in-processing or completed.
* Tweak - Void the Authorize.Net transaction when order is cancelled (only for unsettled transaction with order status on-hold) or refunded.
* Fix - Auth-only mode should set order status to on-hold.

2016-06-10 - version 1.6.2
* Tweak - Add settings link from plugins page
* Tweak - Log submitted transaction data
* Fix - Prevent line 1 item is invalid response by truncating item name to 31 and making sure qty is in absolute integer

2016-06-06 - version 1.6.1
* Add - Line items to Authorize.net
* Fix - Resolved the credit card auto complete issue with chrome
* Update - Authorize.net SDK March 2016

2015-05-26 - version 1.6.0
* Refactored code base + structure.
* Added option to enable logging.
* Used newer 2.2+ functionality.
* Pass transaction ID to WooCommerce.

2014-12-09 - version 1.5.2
* Fixed - Error messages displaying twice.

2014-06-25 - version 1.5.1
* Fail transactions with no ID (test transactions) when not using a sandbox account.
* Updates test mode/sandbox setting labels.
* Validate amounts.
* Remove x_test_request so payments are logged, even in sandbox.

2014-01-07 - version 1.5.0
* Dropped < 2.0 support
* Added 2.1 support

2013-03-22 - version 1.4.4
* Option to auth only, thanks Adal Bermann

2013-03-22 - version 1.4.3
* Don't force http on callback

2013-03-22 - version 1.4.2
* Pass order id separate from invoice num

2013-03-12 - version 1.4.1
* Allowed CC form to be overriden via yourtheme/authorize-net-dpm/cc-form.php

2013-03-01 - version 1.4.0
* Fixed URL endpoints

2013-01-07 - version 1.3.0
* Check anet php sdk before loading files
* 2.0 compat

2012-12-14 - version 1.2.4
* Response code 4 = onhold

2012-12-05 - version 1.2.3
* Updater

2012-10-29 - version 1.2.2
* Only empty cart on failure

2012-10-29 - version 1.2.1
* Add response reason code to errors.

2012-09-29 - version 1.2
* get_order_number() in x_description

2012-09-18 - version 1.1
* Updated SDK

2012-03-19 - version 1.0.1
* Minor tweaks
* Typo

2012-02-19 - version 1.0
* First Release
