*** Purolator Shipping Method Changelog ***
2019-08-22 - version 2.4.17
* changed xml version to 2.0 while calling ValidateCityPostalCodeZip API

2019-06-14 - version 2.4.16
* convert product weight unit to 'lb' unit and send to Purolator API.

2019-04-30 - version 2.4.15
* fix print label bug
* change api version 
* void shipping 
* Track purolator shipping.

2019-03-28 - version 2.4.14
* If customer specifies product weight unit as "lbs" from woocommerce settings, then that will be sent to purolator API as "lb".Any other unit (apart from "lbs") will be sent, as it is to Purolator API.

2019-03-06 - version 2.4.13
* Fix WeightUnit, lbs changed to lb.

2019-02-22 - version 2.4.12
* Update to Purolator API v2
* Add new functionality. Service availability, Estimating service, Shipping service.
* Fix print label bug.

2019-01-21 - version 2.4.11
* Fix - Unit of Measurement.

2019-01-18 - version 2.4.10
* Fix - PHP Fatal error:  Can't use method return value in write in PHP version < 5.5

2018-10-17 - version 2.4.9
* Fix - Shipping errors when contact name in blank. Added required attribute.
* Update - WC 3.5 compatibility.

2018-08-21 - version 2.4.8
* Fix - Printing labels not working with the Delivery Date option enabled.
* Fix - Error printing labels due to contact name settings.
* Fix - Extra day being added to delivery date display.

2018-06-18 - version 2.4.7
* Fix - Print Purolator Label link returns an error.

2018-05-22 - version 2.4.6
* Update - Privacy policy notification.
* Update - Export/erasure hooks added.
* Update - WC 3.4 compatibility.

2018-03-21 - version 2.4.5
* Fix - Box Dimensions are Being Converted Incorrectly.
* Fix - Handling Fee for Purolator does not seem to work.

2017-12-14 - version 2.4.4
* Add - WC minimum requirements to header.

2017-08-17 - version 2.4.3
* Fix - In certain cases labels can't be generated.
* Fix - Selected Shipping Methods Not Hiding - all show regardless of selection.

2017-06-27 - version 2.4.2
* Fix - Additional WC3.0 notices.

2017-06-08 - version 2.4.1
* Fix - Fatal error when using Box Packer.

2017-05-23 - version 2.4.0
* Fix - Remove duplicate Nusoap library.
* Fix - Update for WooCommerce 3.0 compatibility.
* Fix - Shipper pay amount calculation.
* Fix - Print label not working.
* Add - WooCommerce shipping zone support
* Update - Availability WSDL version 1.3.
* Update - Estimate WSDL version 1.4.
* Update - GetDocuments WSDL version 1.3.
* Update - Shipment WSDL version 1.6.
* Update - Tracking WSDL version 1.2.

2016.02.16 - version 2.3.0
* Fix - Prefixed function names to avoid clashing
* Fix - More check on structure of Errors

2016-01-19 - version 2.2.2
 * Fix - Select All/Select None buttons on the settings page.
 * Update - Missing settings notice.

2015-11-30 - version 2.2.1
 * Fix - Fixes the appearance of the "Shipping Method" select field in the admin.
 * Tweak - Reorganises the shipping method settings into groups to make them easier to work with in a logical flow.

2015-06-22 - version 2.2.0
 * Fix total weight

2014-12-09 - version 2.1.9
 * Fix last name and first name on label
 * Fix phone number

2014-11-24 - version 2.1.8
 * Added a percentage to pay shipping

2014-09-29 - version 2.1.7
 * Fix problem with signature and commercial address

2014-09-08 - version 2.1.6
 * Fix link

2014-07-21 - version 2.1.5
 * Fix auto create label

2014-04-07 - version 2.1.4
 * Fix error message

2014-04-02 - version 2.1.3
 * Change SOAP to not display error
 * Added more debug informations

2014-01-27 - version 2.1.2
 * Fix bug with woocommerce version

2014-01-20 - version 2.1.1
 * Added create label function
 * Added tracking from administration
 * Fixed Select All and Select None buttons
 * Fixed boxes notices

2013-10-01 - version 2.1.0
 * Fixed phone number

2013-09-21 - version 2.0.9
 * Removed debug msg

2013-09-18 - version 2.0.8
 * Added a city field in cart

2013-08-13 - version 2.0.7
 * Fixed declared value

2013-08-08 - version 2.0.6
 * Fixed SOAP without extension

2013-08-08 - version 2.0.5
 * Removed debug msg

2013-07-26 - version 2.0.4
 * Init object and fixed count and weight
 * Updated dependencies
 * Fixed pieces quantity

2013-04-02 - version 2.0.3
 * Deleted debug msg and changed version number

2013-04-02 - version 2.0.1
 * Fixed U.S. and International shipping
 * Deleted echo...

2013-03-16 - version 2.0
 * Change Purolator communication method, Quick Estimate replaced by Full Estimate
 * Added Box-Packer, Signature, Declared Value
 * Cleaned code and NuSOAP use
 * Separated dev. and prod. key/pass

2013-01-30 - version 1.0.5
 * Fixed delivery date always shown
 * Fixed handling fee

2013-01-30 - version 1.0.4
 * Fixed double weight value when sending to Purolator
 * Added country and states / provinces filter to validate address
 * Added surcharge calculation

2012-12-21 - version 1.0.3
 * Fixed shipping classand filter declaration for WooCommerce 2.0
 * Fixed "Select All" and "None" button in shipping methods for WooCommerce 2.0

2012-12-20 - version 1.0.2
 * Fixed weigth
 * Fixed error when using NuSOAP
 * Fixed rates when using NuSOAP
 * New updater

2012-08-03 - version 1.0.1
 * Added more debug messages
 * Added title and updaters

2012-06-28 - version 1.0
 * First Release
