WooCommerce 10.3.5: Dot Release

WooCommerce 10.3.5 has been released.

WooCommerce 10.3.5 delivers critical bug fixes including WordPress 6.9 compatibility improvements, hierarchical brand CSV import support, and refined asset loading control for block themes.

Current Stable Tag

👉 WooCommerce 10.3.5

  • Released — November 12, 2025

What’s in this release

CSV import now supports hierarchical brands #61873
Resolves an issue where brands with parent-child relationships failed to import correctly during CSV product imports. The fix harmonizes brand import logic with category import behavior, ensuring proper parsing of hierarchical brand structures using the > separator (e.g., Parent Brand > Child Brand).

Block themes can now control legacy asset loading #61837
Restores the ability for block theme developers to control legacy asset loading via remove_theme_support() when using the Classic Template or Product Image Gallery blocks. Previously, legacy scripts and styles were force-loaded regardless of theme support declarations, impacting performance optimization efforts.

WordPress 6.9 button styles compatibility #61911
Ensures WordPress 6.9 Button block styles are properly enqueued when rendering WooCommerce Add to Cart buttons, maintaining consistent styling with the WordPress core button component.

Mini-Cart block translation concatenation fix #61918
Resolves a translation concatenation issue in the Mini-Cart block where missing newline characters were causing display problems. This fix ensures proper formatting when multiple translation strings are combined in the block’s JavaScript output.

Prevent accidental deactivation of bundled payment gateways #61841
Prevents merchants from accidentally deactivating the entire WooCommerce plugin when attempting to deactivate bundled payment gateways like PayPal Standard.

Price filter widget deprecation notice removed #61844
Removes the deprecation warning for the accounting script handle from the Price Filter widget. This cleanup follows the decision to remove script handle deprecation notices, ensuring plugins that depend on this script on the frontend no longer receive unnecessary warnings.


Leave a Reply

Your email address will not be published. Required fields are marked *