Changelog
1.8.0 – 16/09/2021
- Fix – Required Categories and Required Tags rules were not applied for Custom Shipping methods.
- WC tested up to: 5.6
1.7.1 – 30/07/2021
- Fix – Unwanted messages appearing on Cart and Checkout pages.
- WC tested up to: 5.5
- WP tested up to: 5.8
1.7.0 – 09/07/2021
- Dev – Filter added to modify the totals. This can be used to consider totals with taxes.
- Dev – Refactorted the code as per WPCS standards.
- WC tested up to: 5.4
1.6.2 – 18/02/2020
- Fix – Admin Settings – Text domain fixed.
- Dev – Availability – “Require type” option added.
1.6.1 – 22/01/2020
- Dev – Shortcodes –
[round]shortcode added. - Dev – Code refactoring.
- WC tested up to: 3.9.
1.6.0 – 30/12/2019
- Dev – Availability – “Required/Excluded products/categories/tags” options added.
- Dev – “Free shipping products” option added.
- Dev – Settings – Icons & Descriptions – Placeholders list added to the description.
- Dev – Code refactoring.
1.5.3 – 11/12/2019
- Dev – Shortcodes –
[distance]– Caching results now. - Dev – Code refactoring.
1.5.2 – 06/12/2019
- Dev – Availability – “Min distance” and “Max distance” options added.
- Dev – Advanced – “Custom return URL” option added.
- Dev – Shortcodes –
[costs_table]– Evaluating math expressions in costs now. - Dev – Admin settings descriptions updated.
- Dev – Code refactoring.
1.5.1 – 13/11/2019
- Dev – Shortcodes –
[distance]– Returningdefault_distanceat once when source or destination address is empty. - WC tested up to: 3.8.
- Tested up to: 5.3.
1.5.0 – 23/10/2019
- Feature – Shortcodes –
[distance]– Rounding attributes added (roundingandrounding_precision). - Feature – Shortcodes –
[distance]– Min and max distance attributes added (min_distanceandmax_distance). - Dev – Code refactoring.
1.4.3 – 03/10/2019
- Dev – General – Frontend Settings – Add to zero cost – Admin settings descriptions updated.
- WC tested up to: 3.7.
1.4.2 – 14/06/2019
- Dev – Shipping class costs – “Limits calculation” option added.
- Dev – Admin settings descriptions updated (“Free shipping min amount”).
- Dev – Minor code refactoring.
1.4.1 – 25/05/2019
- Dev – General – Frontend Settings – Trigger checkout update – Now triggering checkout update only on
billing_andshipping_input change. - Dev – General – Frontend Settings – Add to zero cost – Admin settings descriptions updated.
1.4.0 – 24/05/2019
- Feature – Shortcodes –
[costs_table]–table_formatattribute added (defaults tomin; other possible value:range) (anddefault_costattribute added). - Feature – Shortcodes –
[distance]– Miles (mi) option added to theunitsattribute (same applies to[costs_table prop="distance" ...]). - Dev – General – Frontend Settings – “Trigger checkout update” option added.
- Dev – Shortcodes –
[distance]–defaultattribute renamed todefault_distance. - Dev –
WC_Shipping_Alg_Custom–alg_wc_custom_shipping_methods_add_ratefilter added. - Dev –
WC_Shipping_Alg_Custom–evaluate_cost()function visibility changed fromprotectedtopublic. - WC tested up to: 3.6.
- Tested up to: 5.2.
1.3.1 – 09/02/2019
- Feature –
[costs_table]–costproperty added (i.e.[costs_table prop="cost" ...]). - Feature – “Free shipping minimum order amount” option added.
- Dev –
[costs_table]– Code refactoring. - Dev – Admin settings restyled.
1.3.0 – 03/12/2018
- Feature – “Min cost limit” and “Max cost limit” options added.
- Feature –
[distance]shortcode added. - Feature –
distancepropadded to the[costs_table]shortcode (i.e.[costs_table prop="distance"]). - Dev – Method settings descriptions updated.
- Dev –
alg_wc_custom_shipping_methods_evaluate_cost_sumandalg_wc_custom_shipping_methods_evaluate_cost_sum_evaluatedfilters added.
1.2.1 – 14/11/2018
- Feature – “Replace zero cost” options added.
- Dev – Code refactoring.
1.2.0 – 18/09/2018
- Feature – “Method icon” and “Method description” options added.
- Fix –
[costs_table]shortcode fixed. - Dev – Admin settings restyled.
1.1.0 – 14/09/2018
- Feature – Availability – “Min cost”, “Max cost”, “Min volume”, “Max volume”, “Min quantity”, “Max quantity” options added.
- Fix – Core – Checking if product has dimensions before calling
get_height(),get_width()andget_length()inget_products_volume(). - Fix – Core – Checking if product has weight before calling
get_weight()inget_products_weight(). - Dev – Default “Admin title” and “Method title” values updated.
- Dev – Minor admin settings restyling.
- Dev – Code refactoring.
- Dev – POT file added.
- Dev – Plugin description in readme.txt updated.
- Dev – Plugin URI updated.
1.0.0 – 09/05/2018
- Initial Release.
