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.12.1 - 2022-05-26
* Fix - Minor issue displaying unloading capability tickbox in cart resolved.
1.12.0 - 2022-05-25
* Enhancement - Add new optional tickbox to Cart and Checkout to indicate whether unloading capability (e.g. forklift, loading dock) present at receiver address. This enables services which do not offer tailgate lift (e.g. TNT Road Express) to be included, and Tailgate Lift surcharges to be removed.
* Tweak - Carrier_Service field added to admin order detail/edit page shipping section to better describe the selected service.
* Fix - Incorrect loading assistance selection in Myparcel booking pre-fill resolved.
1.11.5 - 2022-04-17
* Enhancement - Add new free shipping setting to allow either first or all price options to be free.
* Tweak - If free shipping text setting field is empty, retain standard shipping text.
* Tweak - If free shipping text setting field starts with colon ':', append to standard shipping text.
1.11.4 - 2022-04-15
* Fix - Improve accuracy of working day offset calculations.
1.11.3 - 2022-04-05
* Tweak - If priority shipping display enabled, only force display after free shipping if 1 standard shipment displayed.
* Tweak - Add unique class to each logo in shipping methods (cart and checkout) to assist with styling.
1.11.2 - 2022-04-01
* Enhancement - Add setting to display transport carrier logos in shipping method options on cart and checkout pages.
1.11.1 - 2022-04-01
* Tweak - Display free shipping text even when "Show Carrier" and "Show Service" settings selected.
* Tweak - Modify shipping method id's to allow for simpler CSS selection for styling (e.g. different font for free shipping).
1.11.0 - 2022-03-31
* Enhancement - Add free/discounted shipping option, based on cart/product spend or shipping cost thresholds.
* Enhancement - Add shipping delivery ETA display option, including delays for fulfilment/despatch types (standard, priority, collect and free/discounted).
* Tweak - Add 2 more arguments to the "my_next_working_date" filter hook: $base_date and $days_ahead.
1.10.6 - 2022-03-23
* Enhancement - Add support for Toll residential dropoff for Skids and Pallets when tailgate lift selected.
1.10.5 - 2022-03-06
* Fix - Set tailgate lift correctly for Myparcel bookings when order shipped.
* Fix - Resolve rare situations (if debug enabled) where updating order as administrator decrements order date/time created by timezone hours.
1.10.4 - 2022-03-05
* Tweak - Allow admin order action "Regenerate shipping consignment" even when auto consigning setting not enabled.
1.10.3 - 2022-03-03
* Fix - Resolve issue where updating order as administrator decrements order date/time created by timezone hours.
* Fix - Clean up operation of administrator order actions "Regenerate shipping consignment" and "Remove shipping consignment" for Myparcel.
* Fix - Regenerate shipping consignment caused fatal error if no shipping method specified.
1.10.2 - 2022-02-22
* Enhancement - Add support for "per item" surcharges (e.g. TNT Manual Processing surcharges) based on item weight, dimensions or other metrics.
1.10.1 - 2022-02-19
* Enhancement - Add Configuration Assistance tickbox to plugin settings page to highlight important fields to be completed.
1.10.0 - 2022-02-17
* Enhancement - Add Myfreight/Myparcel shipping button to the administrator order page "Add item(s)" selection. Allows shipping line to be added to manually created orders used for quoting. The quotes provide a link to the "Pay for order" (order-pay) page while the order status is "Pending payment".
1.9.19 - 2021-12-08
* Fix - Error when no product present.
1.9.18 - 2021-12-08
* Tweak - Allow consignment of orders when product data missing due to plugin LINQ by Codisto - WooCommerce Amazon & eBay Integration.
1.9.17 - 2021-12-07
* Fix - Calculate weight-based surcharges (e.g. TNT Residential) using the greater of dead (actual) weight and volumetric (cubic) weight.
1.9.16 - 2021-12-06
* Enhancement - Replace order list page auto tracking update with tracking update button.
* Tweak - Do not update order list page tracking status unless Order Completion upon Despatch enabled.
1.9.15 - 2021-12-05
* Enhancement - Update tracking consignment statuses when order list page opened by administrator.
* Enhancement - Update tracking consignment status when order details/edit page opened by administrator.
* Enhancement - Add carrier service description to order detail page tracking section.
* Fix - Clean up surcharge auto update process.
1.9.14 - 2021-11-13
* Enhancement - Add option to specify whether auto packing includes rule packed items.
* Tweak - Do not update tracking status of cancelled consignments.
* Tweak - Adjust admin order page tracking columns.
1.9.13 - 2021-11-12
* Fix - Prevent handling of lapsed "dispatched" orders interfering with "processing" orders shipping updates.
* Tweak - Limit "processing" order shipping updates to occur between 6am and 9pm only.
1.9.12 - 2021-11-08
* Tweak - Improve handling on non-standard order status "dispatched".
1.9.11 - 2021-11-06
* Tweak - Improve robustness of extracting product details from order items for different WooCommerce versions.
1.9.10 - 2021-11-05
* Enhancement - Record and report quote and consign counters for managing API usage.
* Tweak - Improve robustness of extracting product details from order items.
1.9.9 - 2021-11-03
* Enhancement - Add support for plugin "Add More Shipping Fields (For Multi Part Product)" by PluginHive which allows multiple shipping items (e.g. 2 X Cartons) per product.
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