WooCommerce 6.3.0 was released on March 8th and WooCommerce.com is saying it should be fully backwards compatible. You can see the release post here. A database update is required after updating to this release.
WooCommerce
- Add – Add states for Germany. (#31825)
- Add – Track WcPay settings in WC Tracker. (#31663)
- Add – Add filter woocommerce_set_cookie_enabled to allow disabling specific cookies.(#31317)
- Tweak – Enhancement – Add indices to the product attributes lookup table. (#31819)
- Tweak – Adjust input styles for the Twenty Twenty One theme. (#31734)
- Tweak – Adjust input styles for the Twenty Twenty theme. (#31698)
- Tweak – 2022 theme store notice styling. (#31683)
- Tweak – Guatemalan postcode field is now visible by default but remains unrequired. (#31303)
- Tweak – Ensure the WC_CSV_Batch_Exporter::get_percent_complete() method returns an int. (#31138)
- Fix – Support custom Product Taxonomies in block template loader. (#31610)
- Fix – Support special chars in email subjects using wp_specialchars_decode. (#31589)
- Fix – Ensure that WooCommerce panel within the Customizer is showing a back button. (#31508)
- Fix – Avoids incorrectly setting the search argument under some conditions, when the Customers endpoint of the REST API is used. (#31295)
- Fix – Reverted #31593 that caused the returned line item price to be a string instead of a float. (#31935)
- Fix – Add prefix to easy identify guest sessions.
- Dev – The cart session is now updated later on during the woocommerce_after_calculate_totals action (priority 1000, instead of priority 10 as previously). (#31711)
- Dev – Enable browser-suggested passwords on checkout signup. (#31701)
- Dev – Add method can_view_woocommerce_menu_item to check if the user can access the top-level WooCommerce menu item. (#31689)
- Dev – Wrap terms and conditions required asterisk symbol with <abbr> tag. (#31673)
- Dev – Allow to use use all get_image function parameters by woocommerce_get_product_thumbnail to customize image. (#31605)
- Dev – Format price decimal places correctly in the order API. (#31593)
- Dev – Update text for generating an account in admin menu to be more clear. (#31590)
- Dev – Adds the option to filter coupons by status when calling the GET /coupons endpoint. (#31577)
- Dev – Made the $loop position counter available via the ‘woocommerce_variation_header’ hook. (#31565)
- Dev – Change ‘__return_true’ to true in the apply_filters() call for the woocommerce_product_recount_terms filter. (#31506)
- Dev – Add $key field as well to woocommerce_checkout_required_field_notice filter. (#31435)
- Dev – Add product meta data to published product tracks. (#31355)
- Dev – Allow auto-draft in API orders. (#31290)
- Dev – A $file param is now available via the woocommerce_[product_]csv_importer_check_import_file_path filter hooks. (#31266)
- Dev – Data migration to create and activate the product attributes lookup table. (#31256)
- Dev – A new filter hook woocommerce_cart_item_removed_because_modified_message($message, $product) which allows to update the notice message if a product is modified and page is loaded while product is in cart. (#31193)
- Security – Add prefix to identify guest sessions.
WooCommerce Admin – 3.2.0 & 3.2.1
- Fix – Adjusted task list logic to fix conflict between current and experimental task list. (#8321)
- Fix – changed email validation in Store Details onboarding task to more closely match PHP backend validation. (#8197)
- Fix – Disallow whitespace as the platform name input. (#8090)
- Fix – Ensure setup-wizard redirection on homescreen is stable. (#8114)
- Fix – Fix category report query returns invalid net sales. (#8153)
- Fix – Fix clicking the error message opens the dropdown. (#8094)
- Fix – Fix country/region selection not preserved in store details task. (#8228)
- Fix – Fixed email address not being optional in OBW (#8263)
- Fix – Fix get_automated_tax_supported_countries doesn’t include UK. (#8180)
- Fix – Fix incorrect date options when the "Default Date Range" is set from Analytics settings. (#8189)
- Fix – Fix incorrectly displayed note created date. (#8179)
- Fix – Fix incorrect screen reader text generated for data points on charts table. (#8181)
- Fix – Fix incorrect total count of downloads on the analytics download report. (#8182)
- Fix – Fix misaligned status column on order report. (#8121)
- Fix – Fix shipping rate error message overlaps with the ‘Proceed’ button. (#8165)
- Fix – Fix Shipping task sometimes skipping the set shipping costs step. (#8260)
- Fix – Fix Uncaught TypeError count(NULL) for php8+ in Marketing.php. (#8213)
- Fix – Fix undefined derived_currency value for the track ‘wcadmin_storeprofiler_store_details_continue’. (#8193)
- Fix – Fix variations table product filter query. (#8120)
- Fix – Make sure free subscriptions does not show when cbd industry is selected. (#8323)
- Fix – Make sure WooCommerce Payments tasklist_payment_setup is triggered again. (#8146)
- Fix – Preserve HTML markup in server-side error messages received from sample product import request. (#8173)
- Fix – Remove border between email input and newsletter checkbox in OBW store details. (#8148)
- Fix – Reset "install_timestamp" if it’s not numeric to avoid TypeError. (#8100)
- Fix – Truncate the long site title with an ellipses on the second line. (#8112)
- Fix – Fix backwards compatibility with SkyVerge payment gateway.(#8371)
- Add – Add additional store profiler track for the business details tab. (#8265)
- Add – Add countries data store (#8119)
- Add – Add extra tracking for plugin installation performance during onboarding. (#8042)
- Add – Adding tooltip to describe the lack of refund deductions from revenue summaries. (#8187)
- Add – Add localized validation to store address (#8123)
- Add – Add Magento migration note (#8145)
- Add – Add REST endpoint to retrieve address locales (#8116)
- Add – Add Spain to Square country suggestion list. (#8210)
- Add – Add wc_version property to the store profile onboarding tracks for view and complete steps. (#8290)
- Add – Change the reviews empty state panels logic (#8147)
- Update – Add custom error for store details email and allow continue (#8110)
- Update – Adding "allow-plugins" property for composer configuration. (#8139)
- Dev – Remove wc-admin-settings package and rename getSetting to getAdminSetting. (#8057)
- Tweak – Fix WCPay in core texts and promo slug (#8296)
- Tweak – Grow and center buttons in all WooCommerce ellipsis menu popover containers. (#8168)
- Tweak – Hide store address fields in regions that specify hidden (#8172)
- Tweak – Make activity panel badges margin consistent. (#8152)
- Tweak – Padding tweak for marketing tools plugin list headings. (#8171)
- Performance – Speed up customer syncing action. (#8021)
- Enhancement – Enhance report chart i18n support. (#8129)
- Enhancement – Make ExPlat request URL args filterable. Added woocommerce_explat_request_args filter. (#8231)
- Enhancement – Show MailPoet in Installed marketing extensions. (#8091)
- Enhancement – Update headercard to use filter to add ExPlat parameter (#8233)
WooCommerce Blocks – 6.8.0 & 6.9.0
- Add – Add support for the global style for the Price Filter block. (#5559)
- Add – Hold stock for 60mins if the order is pending payment. (#5546)
- Add – Allow users to reinsert the WooCommerce Legacy Template block in their block template if it is a WooCommerce block template. (#5545)
- Add – Add support for the global style for the Stock Indicator block. (#5525)
- Add – Add support for the global style for the Summary Product block. (#5524)
- Add – Add support for the global style for the Product Title block. (#5515)
- Add – Store API: Throw errors when attempting to pay with a non-available payment method. (#5440)
- Add – Add support for the wide and full alignment for the legacy template block. (#5433)
- Add – Store API and Cart block now support defining a quantity stepper and a minimum quantity. (#5406)
- Add – Added controls to product grid blocks for filtering by stock levels. (#4943)
- Add – Add support for the global style for the Featured Category block. (#5542)
- Fix duplicated checkout error notices. (#5476)
- Fix – Use consistent HTML code for all rating sections, so that screen readers pronounce the rating correctly. (#5552)
- Fix – All Products block displays thumbnails. (#5551)
- Fix – Fixed a styling issue in the Checkout block when an order has multiple shipping packages. (#5529)
- Fix – Fixed a visual bug (#5152) with the points and rewards plugin. (#5430)
- Fix – Filter Products By Price block: Don’t allow to insert negative values on inputs. (#5123)
- Fix – Enable Mini Cart template-parts only for experimental builds. (#5606)
- Fix – Show express payment button in full width if only one express payment method is available. (#5601)
- Fix – Wrapped cart item product contents in inner div. (#5240)
- Fix – Fix alignment issue with the "create account" section on the checkout block in the editor (#5633)
- Dev – Remove invalid
$wpdb->prepare()
statement in Featured Category Block. (#5471) - Dev – Remove Stripe Payment Method Integration (which is now part of the Stripe Payment Method extension itself). (#5449)
- Dev – Update the block theme folders to latest Gutenberg convention (i.e.
templates
andparts
). (#5464) - Dev – Revert "Allow LegacyTemplate block to be reinserted, only on WooCommerce block templates.". (#5643)