WooCommerce
- Fix – Set the order table exist options value when its not present for smooth upgradation from lower WC versions. #39616
- Fix – Add derivative features to legacy list so that warning is not generated for them. #39537
- Fix – Dequeue blocktheme styles on WooCommerce Admin pages when product block editor is enabled. #39478
- Fix – Do not disable “Used for variations” checkbox on attribute. #39502
- Fix – Adds a grace period during which email verification will not be needed before the order confirmation (or payment) page is rendered. #39191
- Fix – Fix turn off the new block experience when tracking is turned off #39317
- Fix – Restore woocommerce_variations_added jQuery trigger. #39301
- Fix – Add wrapper to the content generated by wc_empty_cart_message [#38738]
- Fix – Allow to add custom metabox to custom order edit page by setting the correct screen id. [#38938]
- Fix – Bootstrap server side block definitions [#39027]
- Fix – Comment: Fix “Used for variations” checkbox being disabled on Variable products [#39106]
- Fix – Convert DatabaseUtil::get_index_columns() to use SHOW INDEX FROM instead of INFORMATION_SCHEMA query [#36427]
- Fix – Decrease product total sales when an order is reversed [#37842]
- Fix – Do not show “Adding new attribute failed” error message when loading of product screens is interrupted by page unload. [#38815]
- Fix – do not use image size cache while in customizer [#38875]
- Fix – Fix attribute taxonomy templates when a templates for specific product attribute exists. [#37552]
- Fix – Fixed failing shipping zones tests and cleaned up locators [#38949]
- Fix – Fix grey background when menu is collapsed #38887 [#38941]
- Fix – Fix links under “Help” panel on Home screen [#38817]
- Fix – Fix Minimum Requirements in readme.txt file [#39078]
- Fix – Fix the issue of stores sending frequent Helper API requests when the store databases disk is full. [#37378]
- Fix – Fix the layout of View Cart link on the posts/pages [#38950]
- Fix – Fix undismissable store alert when using language localization [#38967]
- Fix – Fix unexpected gap on ipad and ipad mini [#39108]
- Fix – Linting fix to webpack config. [#38920]
- Fix – Make
WC_Order::get_item_subtotal()
always return a float. [#36760] - Fix – OrdersTableDataStore: capture and log errors when populating order properties [#38840]
- Fix – Revert “Always show pricing group fields, disable if not available for a product type” [#38964]
- Fix – Support dynamic prop setting to use in refunds for setting correct props. [#39219]
- Fix – Trigger “woocommerce_newly_installed” hook for new installations [#38694]
- Fix – When dormant customer accounts are removed, their content should be preserved. [#38837]
- Fix – [HPOS] Backfill to post table only after order has persisted in orders table. [#39196]
- Add – Add support for BG, CZ, HR, HU, RO and SE in WCPay [#38109]
- Add – Add synchronization of deleted orders for HPOS [#37050]
- Add – Add Variations tab to Product block editor [#38921]
- Add – Allow registered React-powered pages to specify a parent navigation menu item to highlight when active. [#39116]
- Add – Introduce the add and edit view Tracks events in the new form [#39186]
- Add – Register woocommerce/product-variations-fields block [#39038]
- Add – Removed Avalara from Tax task list item [#39238]
- Add – Show create campaign button when there are campaign types in marketing page. [#38825]
- Update – Update WooCommerce Blocks to 10.6.4 #39582
- Update – Update WooCommerce Blocks to 10.6.3 #39560
- Update – Update WooCommerce Blocks to 10.6.2 #39492
- Update – Fix grammar in data-sharing agreement copy #39327
- Update – Update WooCommerce Blocks to 10.6.1 #39299
- Update – Add Klaviyo into onboarding marketing task list. [#39087]
- Update – Analytics API: A new filter_empty parameter that allows to remove from result customers with given empty fields [#38827]
- Update – Analytics API: Search for customers by all of the available fields instead of having to choose one [#38628]
- Update – Branding rollout – change WooCommerce Payments to WooPayments [#39188]
- Update – Change button text from “Install plugin” to “Install extension” in Marketing page. [#39130]
- Update – Remove Tiktok from plugin suggestion list [#39135]
- Update – Update the call to marketing extensions recommendations API from version 1.2 to version 1.3 with new recommendation Klaviyo. [#38974]
- Update – Update WooCommerce Blocks to 10.6.0 [#39144]
- Update – Use wp_json_encode instead of print_r in output for HPOS-related WP CLI commands. [#38699]
- Dev – Add more assertions to
can add custom product attributes
E2E test. [#39139] - Dev – Add pnpm commands for easier PHP linting [#38727]
- Dev – Cleanup global state after testing
wc_load_cart()
. [#39136] - Dev – Enable HPOS through the
wp option
command. [#39095] - Dev – Ensure
can discard industry changes when navigating back to "Store Details"'
can run independent from previous tests [#38715] - Dev – Fix skipping of core profiler in page-loads.spec.js. [#39084]
- Dev – Improvements to the DI related unit testing infrastructure [#38849]
- Dev – Replace deprecated page methods. [#38344]
- Dev – Skip failing e2e test preventing PRs being merged. GH fails but local works [#38855]
- Dev – Update locators in
order-emails
andorder-email-receiving
specs so that they pass on WP 6.3. [#39159] - Dev – Update locators in
order-emails
spec, and use the latest version of WP Mail Logging. [#39013] - Dev – Update pnpm monorepo-wide to 8.6.5 [#38990]
- Dev – Update
wp-env
to version 8.2.0. [#39100] - Dev – Use grunt-contrib-uglify-es to handle legacy es6″ [#38342]
- Tweak – Add autoFocus attribute to product-name-field block [#39050]
- Tweak – Corrects a minor issue (incorrect HTML markup) in the System Status Report. [#39053]
- Tweak – Remove letter-spacing from the core profiler headers; Use 500 for font-weight. [#39042]
- Tweak – Replace “Proceed” with “Continue” to be more consistent [#38961]
- Tweak – Restore user’s plugin selection when there is an installation error [#38922]
- Tweak – Update CSS styles for the core profiler header [#39059]
- Tweak – Use existing table instead of ‘DUAL’ to support hosts which do not support ‘DUAL’. [#39111]
- Tweak – When detecting which plugins are WooCommerce-aware, improve accuracy by ignoring cached plugin data. [#38836]
- Tweak – When displaying partial consumer keys in the REST API settings, replace ellipses with asterisks.
- Enhancement – Add action for ‘order_edit_form_top’ as a replacement to edit_form_top for HPOS. [#39165]
- Enhancement – Add filter
woocommerce_redirect_order_location
for consistency with posts and HPOS. [#39193] - Enhancement – New product block editor modal text enhancements [#39055]
- Enhancement – Refresh UX to enable HPOS to make it user friendly. [#38993]