The plugin version change log, including release dates and change details, can be viewed below.
This information can also be found in the "readme.txt" file included with the plugin.
1.9.8 - 2021-10-21
* Tweak - Tidy up debug messages.
1.9.7 - 2021-10-20
* Tweak - Remove Myparcel pending shipments when corresponding order deleted from Trash.
* Fix - PHP Fatal error not fully resolved in previous release.
* Fix - Resolve error when despatching to Myfreight.
1.9.6 - 2021-10-20
* Enhancement - Packing rules allow multiple packing unit types in same container.
* Enhancement - Packing rules new column parameters: content_weight_min, content_weight_max, content_qty_min (replaces container_max_empty_slots).
* Enhancement - Packing rules column content_qty_min allows positive integer (min qty), negative integer (subtracted from packing unit max qty) and percentage (of packing unit max qty).
* Deprecated - Packing rules column container_max_empty_slots.
* Fix - Shipping table in Completed email now working for Myparcel.
* Fix - PHP Fatal error due to WooCommerce get_weight() method deprecated.
1.9.5 - 2021-10-17
* Enhancement - Tracking updates and order auto Complete status for Myparcel (same as Myfreight tracking).
* Enhancement - Links to Myparcel dashboard highlight order or booking of interest.
* Tweak - Daily order status updates performed at random minutes after 3:00am to avoid congestion.
1.9.4 - 2021-09-29
* Fix - Resolve issue where auto packing sometimes gives incorrect packed length if product width greater than length.
1.9.3 - 2021-09-27
* Fix - Handle hosting systems which don't support PHP easter_date() function, used to calculate despatch date.
* Tweak - Log error when consignment ID not returned after consignment creation.
1.9.2 - 2021-09-06
* Tweak - Change links to sample CSV template files in settings to new path.
* Fix - Update surcharges correctly when plugin admin settings saved first time.
1.9.1 - 2021-09-05
* Tweak - Refine admin setting descriptions.
* Fix - Remove unnecessary error logging messages.
1.9.0 - 2021-09-04
* Enhancement - Add automatic upload of surcharges from Myfreight/Myparcel. Allows more granular surcharges per carrier and updates automatically when carriers change surcharges.
* Enhancement - Add "Delivery Address Type" (Residential or Commercial) admin field and remove surcharge amounts manual entry fields from admin settings.
* Fix - Correctly handle when item weight is greater than auto packing max weight.
1.8.6 - 2021-08-26
* Tweak - Add debug message when shipping price request and consignment request received.
1.8.5 - 2021-08-25
* Tweak - Replace generic jQuery UI CSS file with smaller custom file to improve performance.
1.8.4 - 2021-08-18
* Tweak - Accommodate new Cope Sensitive residential surcharge.
1.8.3 - 2021-08-16
* Fix - Resolve issue in admin settings where conversion of CSV to JSON (in packing rules and multi-store fields) was not saving the JSON. Introduced by prior WooCommerce update.
1.8.2 - 2021-08-15
* Enhancement - Add WordPress filter hook "my_next_working_date" to allow custom despatch date.
* Tweak - Copy date from "Order Delivery Date" plugin to consignment "deliver_at" field.
* Tweak - Inhibit consignment creation if no shipping items.
1.8.1 - 2021-08-14
* Fix - Prevent jQuery UI scripts from loading on pages not requiring it.
* Fix - Add check that plugin exists before activating address helper on single product page.
1.8.0 - 2021-08-13
* Enhancement - Added support for variable product variations for shipping weight, dimensions, class, packing unit and dangerous goods aggregate quantity.
* Enhancement - New packing rules variable (packing_auto_max_container_weight) for specifying maximum weight for contents of container.
* Enhancement - New auto packing setting for specifying maximum weight for contents of container.
* Tweak - Minimise jQuery UI file downloads for autocomplete and use own server store where possible. This should improve page load speed and reduce browser memory load.
* Tweak - Add Myparcel Customer Code setting.
1.7.0 - 2021-08-04
* Enhancement - New setting for Priority delivery pricing option to display earliest ETA service.
* Enhancement - New setting to inhibit consignment generation when receiver address missing. Accommodates "WooCommerce Point of Sale" plugin by Actuality Extensions for physical shop.
* Enhancement - Integrate with "Order Delivery Date" plugin by Tyche Softwares. Customer requested delivery date is copied to consignment Special Instructions.
1.6.3 - 2021-07-26
* Enhancement - Re-introduce "Customer Collect" free shipping option.
1.6.2 - 2021-07-21
* Tweak - Add magnifying glass icon to be available for CSS styling of address helper input fields.
1.6.1 - 2021-06-21
* Tweak - Change Checkout locality validation errors to use class "invalid-locality" to highlight, rather than JS styling.
1.6.0 - 2021-06-19
* Enhancement - Simplify address helpers on Cart and Single Product pages to not require Apply button, but automatically apply on dropdown selection.
* Enhancement - Simplify address helpers on Checkout page to work from WooCommerce Suburb and Postcode fields for both billing and shipping addresses.
* Enhancement - Validate billing and shipping locality on Checkout page and highlight errors.
1.5.15 - 2021-05-27
* Fix - Make skid and pallet weight assumptions consistent across pricing and consigning.
1.5.14 - 2021-05-21
* Tweak - Increase the Myparcel maximum item lines to 4.
1.5.13 - 2021-03-29
* Enhancement - Add option for shipping information at top of Completed order email.
1.5.12 - 2021-03-21
* Enhancement - Add support for custom order status "Dispatched".
* Fix - For Myparcel pricing, set "account_payable" to "receiver" due to default changed to "sender" which does not return pricing.
1.5.11 - 2021-02-10
* Enhancement - Add new setting to specify the minimum number of items in an order before auto packing will operate.
1.5.10 - 2021-02-04
* Enhancement - Add new setting to allow custom text for price options (instead of carrier service).
* Tweak - Update Australian suburbs and postcodes.
1.5.9 - 2021-01-07
* Enhancement - Add WordPress filter hook "my_est_item_type" to allow custom item type estimation based on item weight and dimensions.
* Enhancement - Add WordPress filter hook "my_pack_items" to allow custom packing of items into containers.
1.5.8 - 2020-12-17
* Enhancement - Addtional setting options to enable/disable support for Carton, Skid and Pallet item types based on what is actually used for shipping.
* Enhancement - Addtional setting options for three Residential Surcharge tiers (<30kg, 30-100kg and >100kg) due to TNT introducing hefty residential surcharge pricing.
1.5.7 - 2020-12-04
* Enhancement - Add auto packing feature to consolidate products into Satchel, Carton, Skid or Pallet
1.5.6 - 2020-11-28
* Tweak - Code improvements to speed up pricing
1.5.5 - 2020-11-27
* Enhancement - Add note to order when consignment regenerated from order action dropdown.
1.5.4 - 2020-11-27
* Fix - Set order status to completed only when most recent valid consignment despatched, rather than any consignment.
1.5.3 - 2020-11-26
* Enhancement - Add WordPress filter hook "myfreight_locality_helper" to allow custom styling and layout modification of Address Helper HTML.
1.5.2 - 2020-11-25
* Tweak - Minor adjustment to shipping item type auto selection formula.
* Tweak - Minor improvements to admin interface.
1.5.1 - 2020-11-23
* Fix - For shipping classes as item types, change to use class name rather than class slug to specify item type for product. Due to slug uppercase not permitted.
1.5.0 - 2020-11-23
* Enhancement - Show Myfreight shipment status on admin order page
* Enhancement - Add Myfreight tracking link to admin order page
* Enhancement - Option for Myfreight shipment despatch to automatically set order status to "completed"
* Fix - Workaround for issue where LINQ plugin deletes shipping data on admin order page
1.4.8 - 2020-11-16
* Enhancement - Add support for plugin LINQ by Codisto - WooCommerce Amazon & eBay Integration
* Enhancement - Delay despatch date to next working day if national public holiday
* Fix - If pricing disabled, when consigning on Myfreight set carrier to null (rather than empty string) to allow Myfreight to auto-select carrier
1.4.7 - 2020-11-10
* Enhancement - Allow shipping item type to be specified for products in Shipping Class slug (e.g. item-500g-satchel, item-1kg-satchel, item-3kg-satchel, item-5kg-satchel, etc.)
1.4.6 - 2020-11-10
* Enhancement - Add support for 500g, 1k, 3kg and 5kg Satchels for Myfreight
1.4.5 - 2020-11-09
* Tweak - Various minor code and documentation improvements
1.4.4 - 2020-11-08
* Fix - Improve Myparcel accuracy of heavy item quotes
1.4.3 - 2020-11-07
* Enhancement - Enable "Satchel" in auto item type calculation (requires Satchel to be configured in Myfreight)
* Enhancement - Add setting "Unloading Weight Threshold" to allow tailgate lift trigger above 30kg
* Tweak - Estimate tailgate requirement after packing rules applied instead of before
* Tweak - Do not use TNT Road Express if item weight requires tailgate lift
1.4.2 - 2020-11-06
* Tweak - Change quote response wait times to accommodate different hosting comms behaviours
* Tweak - Improve some log messages when debugging enabled
1.4.1 - 2020-11-04
* Tweak - Close session while waiting for quote response to prevent any AJAX from blocking
1.4.0 - 2020-10-29
* Enhancement - Add support for plugin "WooCommerce Shipping Calculator on Single Product Page"
* Fix - Improve handling of partial quote response from API
* Tweak - Change shipping address helper wrapper from <p> to <div> to accommodate title
* Tweak - Calculate skid and pallet height more accurately by adding container_height to max product height
1.3.11 - 2020-07-07
* Enhancement - Add setting tickbox to disable item type estimating. All unpacked items to be cartons.
1.3.10 - 2020-07-03
* Fix - Remove spaceship operator (<=>) for PHP 5 compatibility
1.3.9 - 2020-07-02
* Fix - Add new API parameter return_type=third_party to Myparcel quotes for more accurate pricing
1.3.8 - 2020-06-20
* Enhancement - Add new Shipping Phone field to WooCommerce checkout page
1.3.7 - 2020-06-15
* Fix - Resolve Fatal error: Uncaught Error: Call to a member function get_meta() on bool in plugins/myfreightshipping/myfreight-order.php:214
1.3.6 - 2020-05-26
* Tweak - Minor code cleanup
1.3.5 - 2020-05-25
* Enhancement - Split Myparcel bookings into parts when too many item lines for one booking
1.3.4 - 2020-05-21
* Fix - Packing feature was deleting packable items even if not packed
* Fix - PHP Warnings
1.3.3 - 2020-05-20
* Enhancement - Allow null packing container dimensions to assume product dimensions. Useful for forcing product to be shipped as item type (e.g. pallet)
1.3.2 - 2020-05-20
* Tweak - Improve item type estimation (using weight and dimensions)
* Fix - Order shipping audit trail when 0 pending shipment (Myparcel only)
1.3.1 - 2020-05-14
* Tweak - Tidy up settings instructions and templates for Multi store
1.3.0 - 2020-05-13
* Enhancement - "Packing" feature (Myfreight only)
1.2.0 - 2020-05-01
* Enhancement - Auto consignment creation
* Enhancement - Multi Store support
* Enhancement - Dangerous Goods support (Myfreight only)
* Performance - Concurrent API calls for quoting (multi curl)
* Tweak - Add debug log link to settings
* Tweak - Add test toggle to settings
* Fix - Nil