WooCommerce Shipping Plugin Revision History

WooCommerce Logo Myfreight Logo Myparcel logo

Revision History

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