Plugin changelog
1.8.1 – 2024-05-18
- TWEAK: Add a work-around for incorrect checkout processing behaviour in the plugin WooCommerce PayPal Payments
- TWEAK: Updated updater library to current series
- TWEAK: WooCommerce 3.9+ now required (likely to still work on earlier versions, but this is now the support requirement)
- TWEAK: Mark as requiring WP 4.9+ (likely to still work on earlier versions, but this is now the support requirement)
1.8.0 – 2023-10-10
- FEATURE: Added compatibility with the WooCommerce cart and checkout blocks
- TWEAK: Updated updater library to current series
- TWEAK: Replace string reference style which is deprecated in PHP 8.2
- TWEAK: WooCommerce 3.7+ now required (likely to still work on earlier versions, but this is now the support requirement)
- TWEAK: Mark as requiring WP 4.7+ (likely to still work on earlier versions, but this is now the support requirement)
- TWEAK: Fix an incorrect variable reference to debug_mode instead of to debug
1.7.8 – 2023-05-17
- TWEAK: Update updater library to latest version
- TWEAK: Mark as compatible with current WP/WC releases
1.7.7 – 2022-10-08
- FIX: Prevent an eternal spinner on the cart page when removing/editing items, working round WooCommerce bug https://github.com/woocommerce/woocommerce/issues/35005
- TWEAK: Remove unnecessary handler for old WooCommerce termmeta functions
- TWEAK: Remove unnecessary WooCommerce version checks when handling shipping zones
- TWEAK: Declare compatibility with high-performance order tables
- TWEAK: Require WooCommerce 3.8+
1.7.6 – 2022-09-30
- TWEAK: Update updater library to latest version
- TWEAK: Eliminate use of deprecated WC compatibility library
- TWEAK: Update version compatibility headers
- TWEAK: WooCommerce 3.6+ now required (likely to still work on earlier versions, but this is now the support requirement)
1.7.5 – 2021-06-23
- TWEAK: Prevent PHP coding notice on PHP 8.0
- TWEAK: Update bundled updater to latest version
- TWEAK: Update version compatibility indicators
- TWEAK: Add compatibility with "WooCommerce Super Shipping" which changes the default zone/instance format for the shipping method at the checkout
1.7.4 – 2020-08-26
- TWEAK: Mark as compatible with WooCommerce 4.5 (requires 3.5+)
- TWEAK: Mark as compatible with 5.5 (requires 4.5+)
- TWEAK: Update bundled updater to latest version (1.8.5)
1.7.3 – 2020-06-13
- TWEAK: Mark as compatible with WooCommerce 4.2 (required 3.5+)
- TWEAK: Mark as requiring WP 4.5+
1.7.2 – 2020-05-07
- TWEAK: Mark as compatible with WooCommerce 4.1
1.7.1 – 2020-03-30
- FEATURE: Add a new option to count the value of the whole cart if there is at least one non-excluded item in it
- FIX: If the "Allow carts entirely of excluded items" setting was set, it was not shown as set next time you loaded the options page (though it still took effect)
- TWEAK: Change the text describing the "Allow carts entirely of excluded items" setting to match its behaviour in regard of shipping classes
- TWEAK: Update bundled updater to latest version (1.8.3)
1.6.22 – 2020-02-13
- TWEAK: Mark as compatible with WC 4.0 and WP 5.4 (requires WC 3.4+ / WP 4.4+)
- TWEAK: Update bundled updater to latest version (1.8 series)
1.6.21 – 2020-01-10
- TWEAK: Mark as compatible with WC 3.9 (requires WC 3.3+ / WP 4.3+)
1.6.20 – 2019-10-19
- TWEAK: Mark as compatible with WC 3.8 (requires WC 3.2+ / WP 4.2+)
1.6.19 – 2019-08-06
- COMPATIBILITY: Marked as supprting WC 3.7 and WP 5.2 (requires WC 3.1+, WP 4.1+)
1.6.18 – 2019-04-06
- COMPATIBILITY: Marked as supprting WC 3.6 and WP 5.2 (no change to minimum requirements)
- TWEAK: Replace use of get_woocommerce_term_meta() and update_woocommerce_term_meta(), which are deprecated in WC 3.6
1.6.17 – 2019-02-22
- FIX: Improve the parsing of custom non-standard shipping methods used by some weight-based shipping plugins
- TWEAK: Marked as supporting WP 4.1+
- TWEAK: Correct a wrong value for is_cart when updating the checkout
1.6.16 – 2019-01-05
- TWEAK: Explicitly enqueue jquery-blockui (a case was seen where it wasn't loaded despite the screen registration)
- TWEAK: Marked as supporting WP 4.0+
- TWEAK: Update bundled updater to latest version (1.5.10)
- TWEAK: Update to the current version (0.3.1) of the WooCommerce_Compat library
1.6.15 – 2018-12-03
- TWEAK: Handle a new checkout shipping method selector pattern (resolve failure to detect current shipping method)
- TWEAK: Update bundled updater to latest version (1.5.9)
1.6.14 – 2018/10/08
- FIX: 1.6.13 included a regression that could trigger a JavaScript error on cart or checkout
1.6.13 – 2018/10/01
- TWEAK: Handle newly-seen shipping identifiers with a double-colon (from a weight-based shipping extension)
- TWEAK: Re-factored the JavaScript for easier debugging
- TWEAK: Marked as compatible with WC 3.5 (supporting 3.0+)
1.6.12 – 2018/08/21
- TWEAK: Update bundled updater to latest verison (1.5.4)
- TWEAK: Minor tweak to the JavaScript for compatibility with the DOM alterations made by the Table Rate Shipping extension
- TWEAK: Marked as supporting WP 3.9+
1.6.11 – 2018/05/21
- TWEAK: Update bundled updater to latest verison (1.5.3)
- TWEAK: Marked as compatible with WC 3.4 (supporting 2.6+)
- TWEAK: Marked as supporting WP 3.8+
1.6.10 – 2018/01/25
- TWEAK: Mark as compatible with WC 3.3
1.6.9 – 2017/11/23
- TWEAK: Update bundled updater to latest version (1.5.0)
1.6.8 – 2017/10/06
- TWEAK: Update bundled updater to latest version (1.4.8)
1.6.7 – 2017/08/31
- TWEAK: Add WooCommerce version headers (https://woocommerce.wordpress.com/2017/08/28/new-version-check-in-woocommerce-3-2/)
1.6.6 – 2017-07-09
- TWEAK: Add attempt at some support for the "Weight Based Shipping" extension, which does not follow WooCommerce standards for shipping instance identifiers (apparently a defect)
- TWEAK: Update to the current version (0.3) of the WooCommerce_Compat library
- FIX: Detect the shipping method when there is no choice
1.6.5 – 2017-05-31
- FIX: A wrong regex in the checkout JavaScript could prevent checkout notices from displaying
- TWEAK: Update the bundled updater library
1.6.4 – 2017-05-23
- FIX: Update the bundled updater library, fixing a bug in it
1.6.3 – 2017-04-13
- FIX: Prevent duplicate checkout notices on WooCommerce 3.0 when trying to place a disallowed order
- FIX: Category restrictions on product variations were not being applied on WooCommerce 3.0
1.6.2 – 2017-03-25
- TWEAK: Update woocommerce-compat library version, fixing a bug in meta fetching on WC 3.0
- COMPATIBILITY: Compatible with WooCommerce 3.0
1.6.1 – 2017-02-16
- TWEAK: Update woocommerce-compat library version, fixing a bug in meta saving on WC 2.7
1.6.0 – 2017-02-04
- TWEAK: Import woocommerce-compat library to abstract away changes in WC 2.7
- TWEAK: Port all accesses of WC_Order::id and WC_Coupon::id over to woocommerce-compat library
- TWEAK: Port a use of get_post_meta over to woocommerce-compat library
1.5.8 – 2017-01-23
- FIX: Fix handling of virtual items where no shipping is involved
- Tweak: Use the latest updater class, now managed via composer (including auto-update option)
1.5.7 – 2016-11-22
- FIX: Fix PHP fatal error on older PHP versions
1.5.6 – 2016-11-10
- FIX: Display of titles for zone instances using shipping methods in the "Rest of the World" zone were not being handled correctly.
- FIX: When using WC 2.6+ shipping zones, where an instance title had not been entered by the user, the default title was not being shown in the settings
- TWEAK: Do not show settings for zone-supporting shipping methods which are not used in any zone
1.5.5 – 2016-05-25
- FIX: Fix an issue that could cause other extensions to not have the chosen shipping_method accurately passed on to them
1.5.4 – 2016-05-13
- FIX: Fix an issue with interpretation of options when there were no relevant shipping classes selected, which could lead to incorrect cart errors
- TWEAK: Handling of shipping zones in WC 2.6 has changed: now, per-instance settings are provided, instead of per-zone, allowing more sophisticated setups. After updating (if you previously had WC 2.6, i.e. the beta), you will need to re-save your minimum/maximum settings (even if they have not changed). A dashboard notice will remind you to do this, if relevant.
1.5.1 – 2016-05-11
- TWEAK: Prevent a PHP notice being generated when a shop has no shipping classes configured
- TWEAK: Prevent a useless SQL call on WooCommerce versions before 2.6
1.5 – 2016-04-28
- COMPATIBILITY: Updated for compatibility with the forthcoming WooCommerce 2.6, and shipping zones. If/when you upgrade to WooCommerce 2.6, you should immediately set up your shipping zones (if you use shipping) and then re-save your minimum/maximum settings (even if they have not changed – because WC's internals have, and the saved settings need to reflect this). A dashboard notice will remind you to do this.
- FIX: Bug whereby after turning on the 'ignore in min/max purchase' calculation for a category, it could not then be turned off
- FIX: When a particular shipping method's settings were de-activated, those settings should still be filled in the dashboard page inputs (not blanked)
1.4.1 – 2016-04-15
- TWEAK: 1.4 had debugging turned on, causing information to be sent to the PHP log
1.4 – 2016-04-15
- FIX: Fix an issue with wrong detection of shipping classes due to changes in how jQuery is serializing unselected options
1.3 – 2016-03-08
- TWEAK: Add more filters to allow over-riding of the quantity + cost rules
1.2 – 2016-02-10
- TWEAK: Add a couple of filters to allow some developer customisation
1.1 – 2015-10-16
- FIX: Deal with checkouts with differently-named shipping widgets
- FIX: Check at check-out did not always fire, due to some erroneously inactive code
1.0 – 2015-10-07