WooCommerce 6.0.0 was released today, and is reported as being fully backwards compatible with previous versions.
WooCommerce
- Localization – Improve internationalization and add regions for Chile. (#30875)
- Localization – Add ‘GB’ back to countries that are recommended to use automated taxes. (#31100)
- Enhancement – Improve the performance of the filtering by attributes using the new lookup table. (#31212)
- Enhancement – Stop using options table to store rate limits. (#30960)
- Enhancement – Support for dynamic price period in in-app marketplace product cards. (#31026)
- Enhancement – warning to developers to avoid gotcha with shipping rates. (#30958)
- Enhancement – Add woocommerce_product_options_shipping_product_data hook to product data metabox. (#30876)
- Enhancement – Ensure empty arrays can be cached. (#31077)
- Tweak – Remove the need to invoke LookupDataStore->show_feature() to use the product attributes lookup table. (#31228)
- Tweak – Add new action hook woocommerce_after_variations_table after the product variations table (within the add-to-cart form). (#29642)
- Tweak – Email password reset link instead of password for new customers. (#31257)
- Tweak – Disable autocomplete on quantity input field to prevent stale values in Firefox. (#31196)
- Tweak – Correct the Iraqi Dinar (IQD) symbol. (#31070)
- Tweak – Add Product Reviews filter for review comment type to the WordPress comment page. (#31004)
- Tweak – has_block_template method: Add apply_filters to the function which will enable third-party plugins to override the return value. (#30997)
- Tweak – Clarify tooltip for when the on-hold email is sent. (#30970)
- Tweak – Perform check for has product archive if current theme is an FSE theme, and not just if it has current_theme_supports( ‘woocommerce’ ); (#31094)
- Tweak – Remove the absolute path to the currency-info.php from within locale-info.php. (#30935)
- Tweak – Update track properties to follow correct format. (#30899)
- Tweak – Merge Marketplace and My Subscriptions pages back into one Extensions page. (#31085)
- Fix – Fixes an issue that prevented database update notices from being dismissed. (#31075)
- Fix – Duplicate coupon usage count when order is created via admin/API and status is changed. (#31147)
- Fix – Corrects the display of negative refund values within the order editor screen. (#30957)
- Fix – Fix bug when creating REST API keys with very long descriptions. (#30901)
- Fix – Fix products API orderby slug and include. (#30873)
- Dev – Remove defunct AJAX events. (#30931)
WooCommerce Admin – 2.9.0 & 2.9.1 & 2.9.2 & 2.9.3 & 2.9.4
- Dev – Remove task status endpoint ( #7841 )
- Fix – Fix ordering and styling issue with WooCommerce Payments payment method promotion. ( #7943 )
- Fix – Fix ExPlat PHP client ( #7926 )
- Fix – Fix marketing extensions tracks ( #7908 )
- Fix – Fix shipping task completion status ( #8031 )
- Update – Increased number of possible items in Recommended Extensions list from 6 to 9 ( #7887 )
- Update – Reverts addition of Marketplace and My Subscriptions pages to the Marketplace menu. ( #7902 )
- Update – Add marketing extensions back to onboarding wizard ( #7831 )
- Update – Add profile notes. ( #7861 )
- Update – Change CTA text for personalize store task after completion ( #7852 )
- Update – Refactor data source poller for re-usability. ( #7671 )
- Update – Update WC Pay card to include in-person information ( #7830 )
- Update – Updating navigation link colors ( #7833 )
- Tweak – Use page title Extensions for Marketplace and My Subscriptions pages. ( #7901 )
- Tweak – Remove the Spinner component to prevent undesired page flickering. ( #7886 )
- Tweak – Add route and layout for unmatched path ( #7503 )
- Tweak – Avoid caching extended info ( #7819 )
- Tweak – Minor design update for Marketing task. ( #7732 )
- Fix – Do not clear
current
class from the entire page when updating wp-admin’s menu. ( #7773 ) - Fix – Fix calendar not being dismissed when clicking outside. ( #7714 )
- Fix – fixed warnings when using AdvancedFilters component. ( #7704 )
- Fix – Fix Tasklist UI illustrations styling ( #7858 )
- Fix – Revert experiment task titles back to original ( #7853 )
- Fix – Ensure homescreen defaults to single column layout. ( #7969 )
- Fix: Fix shipping task not offering step 3. ( #7985 )
- Add – Add Avalara to tax task ( #7874 )
- Add – Add 2col expirement. ( #7872 )
- Add – Added two column experimental task list ( #7669 )
- Add – Add header cards for all tasks in Tasklist UI experiment ( #7838 )
- Add – Add onboarding task docs ( #7762 )
- Dev – Add method to check for install status ( #7808 )
- Dev – Refactor tax task into separate components
- Dev – Update the task list to use the new task list REST API ( #7736 )
- Performance – Only load default tasks during REST requests ( #7904 )
WooCommerce Blocks – 6.2.0 & 6.3.0 & 6.3.1 & 6.3.2
- Enhancement – Legacy Template Block: allow users to delete the block. ( #5176 )
- Enhancement – Add placeholder text when modifying product search input in the editor. ( #5122 )
- Enhancement – FSE: Add basic product archive block template. ( #5049 )
- Enhancement – FSE: Add basic taxonomy block templates. ( #5063 )
- Enhancement – FSE: Add single product block template. ( #5054 )
- Enhancement – FSE: Remove the do_action( ‘woocommerce_sidebar’ ); action from the LegacyTemplate.php block. ( #5097 )
- Enhancement – Fix duplicate queries in product grids. ( #5002 )
- Enhancement – FSE: Add abstract block legacy template for core PHP templates. ( #4991 )
- Enhancement – FSE: Add render logic to BlockTemplateController. ( #4984 )
- Enhancement – Improve accessibility by using self-explaining edit button titles. ( #5113 )
- Enhancement – Improve readability of terms and condition text by not displaying the text justified. ( #5120 )
- Enhancement – Improve rendering performance for Single Product block. ( #5107 )
- Enhancement – Improve the product images placeholder display by adding a light gray border to it. ( #4950 )
- Enhancement – Deprecate the __experimental_woocommerce_blocks_checkout_update_order_from_request action in favour of woocommerce_blocks_checkout_update_order_from_request. ( #5015 )
- Enhancement – Deprecate the __experimental_woocommerce_blocks_checkout_update_order_meta action in favour of woocommerce_blocks_checkout_update_order_meta. ( #5017 )
- Enhancement – Deprecate the __experimental_woocommerce_blocks_checkout_order_processed action in favour of woocommerce_blocks_checkout_order_processed. ( #5014 )
- Enhancement – Cart v2: The cart block, like checkout block, now supports inner blocks that allow for greater customizability. ( #4973 )
- Enhancement – BlockTemplateController: Adds the ability to load and manage block template files. ( #4981 )
- Enhancement – Improve accessibility for the editor view of the Product search block. ( #4905 )
- Fix – Removed WooCommerce block templates from appearing in the template dropdown for a page or post. ( #5167 )
- Fix – Fix ‘Country is required’ error on the Cart block when updating shipping address ( #5129 )
- Fix – Fix state validation to compare state codes, and only validate if a country is given ( #5132 )
- Fix – Make order note block removable ( #5139 )
- Fix – Fix label alignment of the product search in the editor. ( #5072 )
- Fix – Fix sale badge alignment on smaller screen. ( #5061 )
- Fix – FSE: Fix missing is_custom property for WooCommerce block template objects. ( #5067 )
- Fix – Replace incorrect with correct text domain. ( #5020 )
- Fix – Scripts using wc-settings or script that depend on it would be enqueued in the footer if they’re enqueued in the header. ( #5059 )
- Fix – Fix custom classname support for inner checkout blocks. ( #4978 )
- Fix – Fix a bug in free orders and trial subscription products. ( #4955 )
- Fix – Remove duplicate attributes in saved block HTML. ( #4941 )
- Fix – Fix render error of Filter by Attribute block when no attribute is selected. ( #4847 )
- Fix – Store API – Ensure returned customer address state is valid. ( #4844 )
- Fix – fatal error in certain WP 5.9 pre-release versions. ( #5183 )