WooCommerce 7.3.0 was released on Jan 12, 2023. It should be backward compatible with previous versions, but make sure you have a solid backup and restore strategy.
Here’s the official release post from WooCommerce: WooCommerce 7.3.0 Released.
WooCommerce
- Fix – Remove redundant Pinterest plugin from marketing task #36158
- Fix – Corrects a hard-coded reference to the WP post meta table within the HPOS Migration Helper, that would fail on some sites. #36100
- Fix – Add a blank space between the emoji and the message within a notice popup #35698
- Fix – Add a data migration for changed New Zealand and Ukraine state codes #35960
- Fix – Add back missing scss files from assets. #35624
- Fix – Address HPOS synchronization issues relating to the deletion of orders. #35723
- Fix – Avoid a potential fatal error when forming edit-order URLs. #35995
- Fix – Fix call of array_key_exists in SSR. #35598
- Fix – Fix ellipsis dropdown menu is mostly hidden within the task list #35949
- Fix – Fixes fatal error resulting from translating the WooCommerce main menu. #35695
- Fix – Fix get orders REST API endpoint when using ‘search’ or ‘parent’ and HPOS is enabled #35818
- Fix – Fix handling of non-ASCII product attributes when the attributes lookup table is in use #34432
- Fix – Fix handling of statuses in orders list table (HPOS). #35370
- Fix – Fix logo icon for Google Listings and Ads. #35732
- Fix – Fix product tab to be shown on production build #35976
- Fix – Fix regexp used for filtering country dropdown on the store details step #35941 #35942
- Fix – Fix the gap in the featured product checkbox #35710
- Fix – Fix tooltips not appearing in the orders list admin page. #35638
- Fix – Fix unread note count on inbox panel #35396
- Fix – Fix unsaved modal propmt to not be shown during form submission #35657
- Fix – Fix version in template and function docblocks. #35473
- Fix – Fix WooCommerce Admin client React build warnings and remove unnecessary scss imports. #35930
- Fix – Fix wrong query param in onboarding product api call #35926
- Fix – If order types have not been registered, do not attempt to count orders. #35820
- Fix – Make the ‘unprotected upload directory’ notice dismissable. #33544
- Fix – Update Playwright to 1.28.0 and explicitly set PHP version in GH action #35679
- Fix – When importing product CSV, ensure line breaks within header columns do not break the import process. #35880
- Add – Add CES exit prompt for setting pages, when tracking is enabled. #35761
- Add – Add CES feedback functionality to the share feedback button within the Product MVP. #35690
- Add – Add Denmark postcode validation. #35653
- Add – Add exit prompt logic to get feedback if users leave product pages without saving when tracking is enabled. #35728
- Add – Add FormFileUpload component #35358
- Add – Add HPOS information to WC Tracker. #35446
- Add – Add new option to create new attribute within add attribute modal. #35100
- Add – Add new product management breadcrumbs to header #35596
- Add – Add new Product MVP CES footer for gathering feedback on the new product management screen. #35652
- Add – Add one-click installation to recommended extensions in Marketing page. #35542
- Add – Add pagination to variations list #35979
- Add – Add product settings menu in header #35592
- Add – Add product tab headers and move sections to respective tabs #35862
- Add – Add product variations list to new product management experience #35889
- Add – Add support for custom order types in HPOS admin UI. #35658
- Add – Add the woocommerce_order_applied_coupon hook #35616
- Add – Add tracks events for ‘product_view_product_click’ and ‘product_view_product_dismiss’ #35582
- Add – Introduces action
woocommerce_order_list_table_restrict_manage_orders
as an equivalent of the legacyrestrict_manage_posts
hook. #36000 - Add – Open categories menu list when the user focus the category field #35606
- Update – Match country name or ‘ – region’ when filtering country select control #36120 #36159
- Update – Update WooCommerce Blocks to 9.1.3 #36125
- Update – Adapt the summary text in the product management form. #35717
- Update – Add Codisto for WooCommerce to free extensions list #36009
- Update – Add experimental open menu on focus option to the attribute and attribute term input fields. #35758
- Update – Add missing tracks events #35262
- Update – Add Pinterest for WooCommerce to free extensions list #36003
- Update – Automatically create the custom order tables if the corresponding feature is enabled #35357
- Update – Disable TikTok in the OBW #35924
- Update – Include taxes migration in MigrationHelper::migrate_country_states #35967
- Update – Increase consistency in relation to the way taxonomy term ordering is persisted. #34645
- Update – Make product form header and actions responsive for smaller viewports #35623
- Update – Remove welcome to woocommerce store note #35342
- Update – Surface Amazon Pay as “Additional Payment Options” for UK/EU/JP #35726
- Update – Update api-core-tests readme to reference correct directory for .env file #35759
- Update – Update country data in api-core-tests to prevent numerous test data updates #35557
- Update – update FAQ in readme consumed by .org #35696
- Update – Update WooCommerce Blocks to 9.1.1 #36004
- Update – Update wording for In-App Marketplace tour. #35929
- Update – Updating all CES events to support two questions in modal. #35680
- Dev – Allow the user to select multiple images in the Media Library #35722
- Dev – Check if blocks have been added to rich text editors before updating value #35626
- Dev – Make e2e tests compatible with nightly and release smoke test sites. #35492
- Dev – Move file picker by clicking card into the MediaUploader component #35738
- Dev – Update the “can manually add a variation” E2E test to prevent automatic creation of variations from all attributes. #36008
- Tweak – Avoid deprecation notices under PHP 8.1 when calling wp_parse_url(). #35648
- Tweak – Correct the usage of ‘address’ and ‘addresses’ within
wc_get_account_menu_items()
. #32026 - Tweak – Create ProductForm component to merge similar structures between AddProductPage and EditProductPage #35783
- Tweak – Improves efficiency of code responsible for determining plugin IDs (during feature compatibility checks). #35727
- Tweak – Make the formatted shipping address available via the
woocommerce_cart_no_shipping_available_html
hook. #30723 - Tweak – Make the OrdersTableDataStore init_order_record() and get_order_data_for_ids() functions protected rather than private #35829
- Tweak – Move CSS about notice outside of .woocommerce class scope #35912
- Tweak – Resolve an error in the product tracking code by testing to see if the
post_type
query var is set before checking its value. #34501 - Tweak – Simplify wording within the customer emails for on-hold orders. #31886
- Tweak – WooCommerce has now been tested up to WordPress 6.1.x. #35985
- Performance – Split CALC_FOUND_ROW query into seperate count query for better performance. #35468
- Enhancement – Add a bottom padding to the whole form #35721
- Enhancement – Add a confirmation modal when the user tries to navigate away with unsaved changes #35625
- Enhancement – Add a default placeholder title for newly added attributes and always show remove button for attributes #35904
- Enhancement – Add help tip for Product Image and Product Gallery meta boxes #35834
- Enhancement – Add support for product attribute taxonomy template #35617
- Enhancement – Add warning banner that informs the user if they have conflicting tax display settings #36010
- Enhancement – Change the width of pricing fields, SKU and Shipping Class to 50% in big screens (>960px) in new product management experience #35545
- Enhancement – Fix price field currency symbol position #35718
- Enhancement – Improve element stacking in modals on tablet and mobile #35733
- Security – Customers REST API endpoint will now return user metadata only when requester has an administrator role #36408.