WooCommerce 6.6.0 has been released and the development team says it’s fully backwards compatible.
WooCommerce
- Add – Add experimental import product task, which replaces the default add products task when selling elsewhere is selected during the OBW. #32835
- Add – Adding badge to homescreen item on admin menu for setup tasks #33025
- Add – Add filtered tracks properties to client-side tracks #32690
- Add – Add load sample products for experimental product task #32815
- Add – Add experimental add product for task list #32801
- Add – Add tracks to products list page #32949
- Add – Add experimental product task feature flag & experimental-products component #32774
- Add – Add experimental import product task feature flag & experimental-import products component #32789
- Add – Add track events for experimental import products task #32914
- Add – Add TikTok for Business plugin in the Marketing task #32850
- Add – Add fashion sample products #32977
- Add – Add task_view tracks prop for experimental products #32933
- Add – Added events for experimental products page #32944
- Add – Removed experimental product hook and instead poll the slot’s fill for variant metadata. To be removed when experiment concludes! #33052
- Add – Add the
is_editable
,needs_payment
, andneeds_processing
boolean properties to order response objects in both v2 and v3 of the WC REST API. #32900 - Add – Adds a
before_woocommerce_pay_form
action to the Pay for Order page. #33078 - Add – Add experimental product stack component #32779
- Add – Add support for select2 for the log files dropdown #32749
- Add – Adds usage data for the Mini Cart Block to the WC Tracker snapshot. #32777
- Add – Add wcadmin_tasklist_view_more_product_types_click track event for add product task #33058
- Add – Added react mount point in payment settings page for banner slotfill #32697
- Add – Adds a
search_sku
parameter to the v3 products endpoint. Allows for partial match search of the product SKU field. #32046 - Add – Add
read
method to custom order table datastore. #32701 - Add – CLI support for running COT migrations (one way). #32938
- Add – Implement backfill for wp_post and wp_postmeta table for custom tables. #32857
- Add – Effectively synchronize orders from the posts table to the custom orders table. #32817
- Add – Enable meta table to meta table migrations towards custom table project. #32701
- Add – Add an ‘image_src’ field to product line items returned by the orders endpoint (v2 and v3). This contains the URL of the main product image. #32851
- Add – Mark marketing task as complete when an extension is installed #32630
- Add – Add ‘recorded_sales’ meta to operational data table. #32925
- Add – Add formatting rules for Latvian postcodes. #32799
- Add – Add a WooCommerce > Subscriptions menu item for eligible stores to offer WC Payments Subscriptions functionality #32958
- Dev – Add Preview store button to Home screen #32739
- Dev – Add dropins to WCTracker #32686
- Dev – Bumps the WP version for the WP tested up to. #33025
- Dev – Add ExPlat call for product task experiment #32941
- Dev – #32925
- Dev – Add basic pre-requisite checking to the test suite installation script. #32687
- Dev – Fix typescript type errors in react admin
payments
&payment-welcome
#32683 - Dev – Fix remaining typescript type errors in react admin #32712
- Dev – Fix typescript type errors in react admin ./client/tasks/task & ./client/tasks/tests #32698
- Dev – Fix typescript type errors in react admin ./client/two-column/tasks #32695
- Dev – Add @types/* & declare TS modules to fix admin TS errors #32616
- Dev – Standardize WooCommerce build scripts #32689
- Dev – Comment: Related to QOL #32804
- Dev – Comment: This is a JSON formatting change. #32899
- Dev – Check WP version 5.9 before adding mini_cart_block to WC Tracker #32835
- Dev – Standardize lint scripts: Add lint:fix #32795
- Dev – Update create-extension script to function in the monorepo. #32752
- Dev – Move Storybook to better monorepo location #31915
- Dev – Comment: This is a developer tooling change #32901
- Dev – Comment: No entry needed because this change only added a new performance test. #32606
- Dev – Updates the WC sniffs version to latest. #32870
- Dev – Comment: Tooling change #32657
- Dev – Comment: Simply remove woocommerce-admin tests folder #32621
- Dev – Remove the post_id column from the orders table, and adjust the SQL queries that count/get out of sync orders accordingly. #32706
- Dev – Update woo admin ts config to have an isolated TS environment #32616
- Dev – Updating scripts to use pnpm/Nx commands #32943
- Dev – Remove woo tracks type declaration from woo admin ./cleint. #32937
- Dev – Fix react admin ./client type errors after updating @woocommerce/data types #32735
- Dev – Removed temporary codepath added in #32603 since translation paths have been updated #33226
- Enhancement – Add fallback image for payments task gateway icons #32773
- Fix – Ensure observers of the
removed_coupon_in_checkout
event can access the coupon code successfully. #32049 - Fix – Add legal messaging on WCPay task and fix click behavior #32824
- Fix – Allow removal of all zone regions from a shipping zone #32828
- Fix – Fix possible fatal error during install on PHP 8.x #32685
- Fix – Fix progress header title #32786
- Fix – Fix database errors after deleting WC Admin standalone plugin while WC 6.5 is active #32869
- Fix – Fix no padding between the task section and things to do next in experiment 2 #32866
- Fix – Fix fatal errors when activated alongside WooCommerce Admin plugin #32814
- Fix – Fix get_options function deprecation notice #32891
- Fix – Update finish setup button logic to adhere to new Task List data structure. #32926
- Fix – Fix notice on emptry product page #32973
- Fix – Make sure WooCommerce Admin is also being disabled on multi sites. #32981
- Fix – Skip payment welcome screen for wc pay banner experiment #33071
- Fix – Fixed broken event tracking by correcting ‘const’ to ‘let’ from a previous commit #33083
- Fix – Update path to email template for analytics report. #32838
- Fix – Don’t include draft orders in reports #32613
- Fix – Comment: This fixes a bug that was introduced in a PR targetting the same Woo version. #32756
- Fix – Fix janky border on hover product task items #32938
- Fix – Product attributes lookup table is now properly updated on WooCommerce upgrade and when using REST API batch endpoints #32893
- Fix – Comment: Changelog added in #32046, which has not yet been released, and this simply fixes a bug from that. #33039
- Fix – Sanitize order and orderby args in get_notes and lookup_notes. #32614
- Fix – Fix setup task list style conflict #32704
- Fix – Display the raw 6 decimal place tax data while editing line item #29688
- Fix – Fix payment settings banner tos link #33082
- Fix – Prevent errors and log a warning in the event the WP Filesystem cannot be initialized while updating the geoloc database. #33091
- Fix – Add exception handling to serialize when seriliazing context. #32577
- Fix – Add check for $wp_query before calling is_cart to prevent doing_it_wrong notice. #32747
- Fix – Revert 30204 for Indian pincode to “PIN Code” #33051
- Fix – Updates the stable tag and changelog from 6.5.1 release. #33037
- Fix – Comment: updating performance test request #33044
- Fix – Use the configured decimal separator to format product weight and dimensions #32746
- Fix – Fix dashboard and analytics crashing with certain timezone configuration #33206
- Fix – Fix clicking on edges of product task cards #33235
- Fix – Add guard to avoid error when $block_templates is null. #33180
- Fix – Add woo install timestamp to server experimental assignment requests. #33300
- Fix – Fix a warning caused by an attempt to iterate over a submenu that may not exist on WC Pay subscriptions page. #33339
- Fix – Fix the script version parameter for chunk URLs. #33332
- Fix – Sanitize payment gateway titles.
- Performance – Fix system status API requests that only query some fields #32823
- Tweak – For Vietnam, the second street address line should be displayed but not required. #32610
- Tweak – Comment: We’re adding extra protections to a newly introduced feature; a further changelog entry is not needed. #32771
- Tweak – Fix spacing between the Paymetn logo assets in the payment banner experiment. #33065
- Tweak – Comment: Omitting a changelog entry, because we’re correcting an unreleased oversight. #32744
- Tweak – Update TikTok onboarding icon #32857
- Tweak – Fix typescript type errors in react admin ./client/shipping #32688
- Tweak – Comment: Improves a newly added feature, so a further changelog entry is not required. #32776
- Tweak – Add wc-admin-deactivate-plugin to list of obselete notes so it gets deleted on upgrade #32982
- Tweak – Fix typescript type errors in react admin ./client/wp-admin-scripts #32678
- Tweak – Move the file for the DatabaseUtil class to the proper directory according to its namespace. #33109
- Tweak – Also allow getting category ID as option ID instead of term slug in wc-enhanced-select. #32743
- Tweak – Center experimental products view more button #32870
- Tweak – Refactor and improve tests payments task #32662
- Update – Add ExPlat usage. #33023
- Update – Modify migration to make cot.id === posts.id. #32701
- Update – Remove wc-admin-set-up-additional-payment-types inbox note #32800
- Update – Moved out product task experiment hook to onboarding package, added ExPlat logic to backend calls #32960
- Update – Update illustrations and copy of new task list. #32805
- Update – Change product import task items to use onClick for link #33075
- Update – Update product import task to appear only under experiment #33047
- Update – Use the core version for the @deprecated tags in WCA #32974
- Update – Use the core version for the @deprecated tags #32974
- Update – Change WCPayments task display logic #32923
- Update – Updating instance of now-deprecated pnpx to pnpm dlx/exec #32528
- Update – Add safeguards to ensure ExPlat API requests are valid #32855
- Update – Remove ExPlat calls for woocommerce_tasklist_progression_headercard_2col_2022_05 and woocommerce_tasklist_progression_headercard_2022_05 #32928
- Update – Payment banner experiment: update the description and make the button to redirect the users to the WC Pay connect page when the WC Pay is already installed #33066
- Update – Update add product task to only show “subscriptions” product type for stores in the US #33068
- Update – Enable feature flags for add product task #33049
- Update – Remove
memoize-one
from woo admin dependency #32936 - Update – Remove
react-dates
from woo admin dependency #32954 - Update – Add status of admin items to system status report #33030
- Update – Update to record completion time in time frame format #32932
- Update – Add confirmation dialog before loading the sample products #33167
WooCommerce Blocks 7.5.0 & 7.6.0
- Enhancement – Add PHP templates support to the Active Product Filters block. #6295
- Enhancement – Enable Draft orders in WooCommerce Core. #6288
- Enhancement – Various enhancements to the Featured Category Block. #6276
- Enhancement – Allow adding the Filter Products by Stock block to Product Catalog templates to filter products. #6261
- Enhancement – Various enhancements to the Featured Product Block. #6181
- Enhancement – Allow saved payment methods labels other than card/eCheck to display brand & last 4 digits if present. #6177
- Enhancement – Featured Category: Add background color option. #6368
- Enhancement – Featured Product: Add background color option. #6367
- Enhancement – Added media controls allowing the user to edit images within the editor on a Featured Category block. #6360
- Enhancement – Added media controls allowing the user to edit images within the editor on a Featured Product block. #6348
- Enhancement – Add the alt text control to the Featured Category block media settings. #6341
- Enhancement – Hide the Product Tag Cloud from the Widgets screen in classic themes. #6327
- Enhancement – Add the alt text control to the Featured Product block media settings. #6308
- Enhancement – GridContentControl: Add product image control. #6302
- Fix – Filter Products by Attribute: Fix the page reload which happens when clicking the filter button on Woo templates using the Classic Template block #6287
- Fix – Store API: Show visible attributes in simple products, and hidden attributes in variable products. #6274
- Fix – Add RTL support for the Mini Cart icon. #6264
- Fix – Fix page load problem due to incorrect URL to certain assets. #6260
- Fix – Make Filters Products by Price work with Active Filters block for the PHP rendered Classic Template. #6245
- Fix – Fix page refresh when using filters with the All Products block on non-product archive templates for WooCommerce. #6324
- Fix – Fix Customizer fatal error on PHP 8. #6317
- Fix – Fix Featured Product block frontend mismatch. #6263
- Fix – Fix attribute filter dropdown list z-index level. #6294
- Fix – Product Query: Pass any product taxonomies existing in the URL parameters. #6152
- Fix – Fix: Align Empty Mini Cart Contents block center in the Site Editor. #6379
- Fix – Remove the Template panel from the Setting Sidebar for Shop page. #6366
- Fix – Parse categories coming from the back-end as a json array. #6358
- Fix – Update the default width of Classic Template to Wide width. #6356
- Fix – Mini Cart block is not available from the Edit template screen. #6351
- Fix – Fix Filter Products by Attribute block not working on PHP templates when Filter button was enabled. #6332