WooCommerce 7.9.0 was released yesterday. Read the official release post here.
WooCommerce
- Fix – Fix frontend styles not loading in the site editor. #38769
- Fix – Perform feature flag change and redirection in the same request and remove feature related query args after enabling/disabling it #38833
- Fix – Eliminate woocommerce_cart_item_name filter running twice on cart.php template #38999
- Fix – Override /jetpack/v4/connection/data to return 404 to fix conflict with Android app flow #38987
- Fix – Use window.location.href for page redirection to get the latest onboarding profile values on the Homescreen #38861
- Fix – Fix core profiler UI bugs #38872
- Fix – Remove feature related query args after enabling/disabling it #38852
- Fix – Add product_block_editor to legacy_feature_ids. #38835
- Fix – Add “PrepareUrl” transformer to RIM rules processor [#38312]
- Fix – Add another check in base location rule to fix OBW extensions bug [#38794]
- Fix – add cart cookie validation [#38294]
- Fix – add HPOSToggleTrait.php to unit test loader [#38684]
- Fix – Address possible PHP warning in wc-admin/options REST endpoint. [#38685]
- Fix – Add support for taxonomy meta boxes in HPOS order edit screen. [#38676]
- Fix – Allow plugins_page_skipped parameter in Onboarding API endpoint [#38764]
- Fix – cast url to string for str_replace [#38530]
- Fix – CES modal: styling fixes and extraFiels prop added [#38643]
- Fix – Default to the first state in a country for the country dropdown options when only the country was previously saved [#38469]
- Fix – Ensure order ordering in order filter unit test [#38680]
- Fix – ensure parameter datatype for array_slice [#38529]
- Fix – Filter by date_paid and date_completed on list table orders based on configuration [#38428]
- Fix – Fire bulk action orders hook for all custom actions. [#38747]
- Fix – Fix ‘dynamic property declaration’ warnings in wc-admin code (PHP 8.2+). [#38587]
- Fix – Fix block grouping within a section [#38325]
- Fix – Fix character encoding detection in CSV exporter for PHP 8.1 [#38648]
- Fix – fix deprecated warning in dashboard setup [#38776]
- Fix – Fix dynamic property declaration warnings in gateway code (PHP 8.2+). [#38566]
- Fix – Fix dynamic property declaration warnings in HPOS code (PHP 8.2+) [#38565]
- Fix – Fix dynamic property declaration warnings in shipping-related code (PHP 8.2+). [#38569]
- Fix – Fixed a visual bug where text overlapped the image in the task list header. [#38707]
- Fix – Fix infinite redirect from homescreen when onboarding isn’t completed using useEffect to remove unintentional rerendering [#38768]
- Fix – Fix Layout Controller forwarding arrays from the URL query string. [#38593]
- Fix – Fix number of orders under tax report [#38525]
- Fix – Fix overlapping TransientNotices with footer [#38698]
- Fix – Fix payment gateway suggestions display logic, added IN to paypal gateway visible rule, updated tests, improved comments [#38658]
- Fix – Fix selection of multiple orders in HPOS list table. [#38749]
- Fix – Fix Shipping Methods autosaving entire form. [#38431]
- Fix – fix string + string for PHP 8.X [#38534]
- Fix – fix Unsupported operand string * float [#38532]
- Fix – Fix various ‘dynamic property declaration’ warnings on PHP 8.2+. [#38589]
- Fix – Handle possibly empty refund value in reports (PHP 8.1+). [#38683]
- Fix – improve get_children transient validation [#38666]
- Fix – Minor UI fixes in Core profiler steps [#38759]
- Fix – Redirect users to WooCommerce Home when Jetpack auth endpoint returns an invalid URL. [#38760]
- Fix – Support custom editor-only blocks in the block-based product editor. [#38495]
- Fix – Support values written in exponential notation for HPOS migrations. [#38561]
- Fix – Update status only when it’s changed. [#38696]
- Fix – Do not show “Adding new attribute failed” error message when loading of product screens is interrupted by page unload. [#38815]
- Add – Add source property to product tracking data #38728
- Add – Add an admin notice about the upcoming PHP version requirement change for PHP 7.3 users [#38604]
- Add – Add an animated spinner to the Core Profiler to be displayed when assets are loading. [#38598]
- Add – Added ability for the core profiler state machine to navigate by using the ‘step’ URL query param [#38620]
- Add – Added business info page to new core profiler [#38412]
- Add – Add Jetpack Connection package [#38674]
- Add – Add plugins page to the core profiler [#38405]
- Add – Add properties and methods for detecting order admin screens more easily. [#38417]
- Add – Add re-migrate support to HPOS CLI. [#38690]
- Add – Add Saint Kitts and Nevis parishes [#38621]
- Add – Add support to change features through the url as query parameters [#38551]
- Add – Allow filtering HPOS order queries. [#36625]
- Add – Implement the product blocks experiment within code for new users [#38700]
- Add – Override the interface skeleton container so it can be scrollable [#38484]
- Add – Product Editor Onboarding: Add About the editor… option the more menu in product block editor [#38691]
- Add – Provide a data-store agnostic way of untrashing orders. [#38670]
- Add – Replace ‘use classic editor’ with ‘Turn off the new product editor’ in options menu#38575 [#38693]
- Add – Show feedback bar after product block editor tour/guide [#38669]
- Add – Show feedback bar for product editor. [#38599]
- Add – Show spotlight for first time visitors of block product editor [#38590]
- Add – Updated payment gateway suggestions for 2023 Q3 [#38646]
- Update – Update WooCommerce Blocks to 10.4.5 #39048
- Update – Update WooCommerce Blocks to 10.4.4 #38918
- Update – Redirect to the old editor when attempting to edit a non-supported product type #38745
- Update – Update WooCommerce Blocks to 10.4.3 #38839
- Update – Add ‘Tell me more’ button to end of block editor tour for more information [#38639]
- Update – Add descriptive document titles to HPOS order admin screens [#38617]
- Update – Add obw/core-profiler to the free-extensions endpoint [#38418]
- Update – Adds info about features and plugin compatibility to the data collected by WC Tracker [#38613]
- Update – CSS change to change the hover color of select options [#38724]
- Update – Disable ‘Used for variations’ checkbox when product type is not variable [#38802]
- Update – Enable core-profiler flag to replace profile wizard with the new core profiler [#38729]
- Update – Expand WCPay Switch incentive to more countries and include a new action incentive. [#38689]
- Update – Fix DefaultShippingPartners data mismatch [#38457]
- Update – Make option API fail when using a disallowed option name in non-produciton environments [#38388]
- Update – Remove icons from product editor template [#38351]
- Update – Remove StoreDetails task when core-profiler flag is on [#38722]
- Update – Renamed install-async to install-activate-async to activate installed plugins [#38434]
- Update – Set woocommerce_onboarding_profile.skipped when guided set is skipped [#38730]
- Update – Update “Set up additional payment” task view & complete logic [#38273]
- Update – Update Action Scheduler to 3.6.1. [#38721]
- Update – Update WooCommerce Blocks to 10.2.2 [#38545]
- Update – Update WooCommerce Blocks to 10.4.0 [#38656]
- Update – Update WooCommerce Blocks to 10.4.2 [#38656]
- Update – Update WooCommerce Blocks to 10.4.6 [#39278]
- Update – Use coreprofiler_ prefix for core profiler track names [#38710]
- Update – Visual changes for the core profiler pages — intro, guided setup, and skipped guided setup pages [#38709]
- Update – WCPay welcome incentive logic minor addition [#38803]
- Update – WCPay welcome incentive logic [#38797]
- Update – Track checkboxes and selects in Settings > Emails settings and fix XHR request error when updating shipping zone configurations. [#38834]
- Dev – Add a composer script to run phpcs-changed against the current branch [#38085]
- Dev – Added new hook
woocommerce_admin_order_data_after_payment_info
allowing extensions to render content in order details payment info metabox. [#38443] - Dev – Add HPOS compat queries for tracker. [#38293]
- Dev – Add null-coalerscing operators for compatibility with PHP 8 [#38008]
- Dev – Adjust wc-formatting-functions.php null args deprecations in PHP 8.1 [#38635]
- Dev – Fix flakiness in
can set variation defaults
test. [#38672] - Dev – Lint fixes [#38523]
- Dev – Move Reports-related code to reduce duplicates. [#38048]
- Dev – Refactored Core Profiler’s plugin installation step to use XState [#38577]
- Dev – Refactored core profiler state machine by modularising each page [#38606]
- Dev – Removed page spinners between core profiler pages and added a button spinner instead [#38750]
- Dev – Tidied up core profiler’s tracks actions [#38603]
- Dev – Update Codisto extension description and fix WooCommerce name typo in test. [#38302]
- Dev – Update woocommerce_suggest_jetpack filter description [#38501]
- Tweak – Address edge-cases around Incentives eligibility and display. #39207
- Tweak – Prefetch Jetpack connection and auth info when Jetpack is selected #38929
- Tweak – Always pass default product type options to product_type_options filter #38854
- Tweak – Decode HTML entities for the store name [#38791]
- Tweak – Doc block tweak, no changelog necessary [#38630]
- Tweak – Don’t show confirmation message when removing a non-variation attribute from a product. [#38386]
- Tweak – Do not execute order’s page controller logic outside of orders screens. [#38641]
- Tweak – Do not show HPOS plugin incompat warning to users with insufficient access permissions. [#38535]
- Tweak – Fixed race condition in core profiler’s plugin list fetching and also minor spinner fixes [#38732]
- Tweak – Improve compatibility between GTM and the single product page.
- Tweak – Swap out deprecated jQuery ready handlers [#37320]
- Tweak – Update CSS styles for the core profiler header [#37320]
- Enhancement – Additional changes for the core profiler plugins page [#38616]
- Enhancement – Fixed visibility and tax values convert to lowercase as issue facing in importing. [#33820]
- Enhancement – Loader design changes for the core profiler [#38750]
- Enhancement – Update product editor tour/guide copy and style. [#38726]