Every recorded version, newest first, with what changed in each one.
Latest 4.4.6· Oct 7, 202615 versionsSince Feb 2026
2026 · 15 versions
4.4.6
Latest
2 fixes
Fixed
Store the correct tax-exclusive line total in each shipment on stores that enter prices with tax included; the line item total recorded on each shipment order was too low because the tax was removed twice.
Prevent a fatal error on front-end pages when WooCommerce has not initialized the cart or session.
4.4.5
1 improvement1 fix
Improved
WooCommerce 11.2 Compatibility.
Fixed
Add the missing direct file access check to the template files and two class files.
4.4.4
1 fix
Fixed
Stop the block checkout from breaking with "shippingFieldsHTML is not defined" after multiple shipping addresses are set; the shipment note, delivery date, and gift fields render again.
4.4.3
3 improvements12 fixes
Improved
Name the missing fields when a saved shipping address is incomplete, instead of reporting that no address is assigned.
Derive the shipping address fields from the store's own settings everywhere, so a field the merchant adds or makes required is handled consistently.
Block checkout: keep the per-shipment shipping method selectors grouped together, with the shipment cards and the "Set multiple addresses" button shown directly below them.
Fixed
Prevent an error that replaced the shipping section of the block checkout with an error message when returning from the multiple addresses selection screen.
Prevent checkout errors when shipping method, product, or delivery date information is temporarily incomplete.
Keep the note, delivery date, and gift option for every shipment when they are changed one after another on the block checkout. Previously the values of the other shipments could be lost.
Update the tax totals on the block checkout after multiple shipping addresses are set. The update request was not sent.
Show why a shipment cannot be quoted on block checkout; the reason was calculated but never displayed.
Include the shipping phone in the customer's default address so shipping can be calculated when the phone field is set to required.
Persist every field the store collects when saving the default address, so a changed shipping phone is no longer ignored.
Keep the customer's own shipping phone intact when checking out against a saved address book entry.
Stop counting the phone toward the number of filled fields that decides whether a checkout address is saved to the address book.
Stop offering shipping rates for a shipment whose address the store cannot ship to, instead of quoting a price the order would then be refused for.
Stop emitting a PHP warning on the order screen when a shipment address predates a field the store now collects.
Use the same order ownership check as WooCommerce core.
4.4.2
2 improvements1 fix
Improved
Stop requesting a WooCommerce loader image that no longer exists when saving a shipping package status.
WooCommerce 11.1 Compatibility.
Fixed
Load the jQuery UI datepicker stylesheet from WooCommerce instead of a Google CDN. The CDN request returned 404 on WordPress 7.1, leaving the checkout date picker unstyled.
4.4.1
1 improvement2 fixes
Improved
WordPress 7.1 Compatibility.
Fixed
Security update.
Show product names containing & and other special characters correctly in the Excluded Products field.
4.4.0
1 improvement3 fixes
Improved
React 19 Compatibility.
Fixed
Correct order total when recalculating tax in the admin for orders using Duplicate Cart; per-package tax is now accumulated instead of overwritten.
Validate shipping dates on the server for both classic and block checkout; reject past, excluded, or invalid dates.
Declare the block cart and checkout script dependencies so the address selection block and duplicate cart button cannot load before the scripts they rely on.
4.3.10
1 improvement
Improved
WooCommerce 11.0 Compatibility.
4.3.9
1 improvement
Improved
WooCommerce 10.9 Compatibility.
4.3.8
2 fixes
Fixed
Prevent fatal error when custom shipping fields without a WC_Customer setter are present at checkout.
Pass quantity to woocommerce_add_cart_item_data filter to match WooCommerce core signature.
4.3.7
4 improvements2 fixes
Improved
WooCommerce 10.8 Compatibility.
WordPress 7.0 Compatibility.
Render Excluded Delivery Dates using the standard multiselect field so the label tooltip matches WordPress 7.0 styling.
Render the partial order email Message field with a normal inline description instead of a legacy tooltip on WordPress 7.0.
Fixed
Remove tooltip from checkbox settings fields so descriptions render inline under the input on WordPress 7.0.
Enable the Save changes button when editing the partial order email Message field in visual mode.
4.3.6
1 improvement
Improved
WooCommerce 10.7 Compatibility.
4.3.5
1 improvement
Improved
WooCommerce 10.6 Compatibility.
4.3.4
1 fix
Fixed
Guest customers address form is empty when modifying saved addresses.
4.3.3
1 improvement
Improved
WooCommerce 10.5 Compatibility.
Changelog published by the developer, in their original language.