Update changelog.txt from release 8.3.0 (#41518)

* Prep trunk post release 8.3.0

* Update date

---------

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
Co-authored-by: rodelgc <rodel.calasagsag@automattic.com>
This commit is contained in:
github-actions[bot] 2023-11-17 03:24:12 +08:00 committed by GitHub
parent ed0d38c44b
commit 30a07536a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 180 additions and 0 deletions

View File

@ -1,5 +1,185 @@
== Changelog ==
= 8.3.0 2023-11-16 =
**WooCommerce**
* Fix - Clear payment suggestion spec when the base country gets updated. [#41344](https://github.com/woocommerce/woocommerce/pull/41344)
* Fix - Resolved an issue that would cause array order meta values to not be copied during HPOS post table backporting. [#41281](https://github.com/woocommerce/woocommerce/pull/41281)
* Fix - Prevent a type error when summing an array that may contain empty strings. [#41205](https://github.com/woocommerce/woocommerce/pull/41205)
* Fix - Preload Jetpack-related data from the Jetpack Connection package [#41092](https://github.com/woocommerce/woocommerce/pull/41092)
* Fix - Fix core profiler email opt in validation. [#41152](https://github.com/woocommerce/woocommerce/pull/41152)
* Fix - Fix detection of cart and checkout classic-shortcode blocks in the system status report. [#40948](https://github.com/woocommerce/woocommerce/pull/40948)
* Fix - add enhancement exclusion to stalebot config [#40391](https://github.com/woocommerce/woocommerce/pull/40391)
* Fix - Adds condition to ensure WooCommerce is not listed as a Woo extension in the Helper list. Restores the `woocommerce_show_addons_page` filter as a means of controlling whether the addons page is added as a WooCommerce submenu item. Hides a temporary extra addons submenu item using a better method borrowed from Jetpack. [#40549](https://github.com/woocommerce/woocommerce/pull/40549)
* Fix - Always generate address metadata indexes for HPOS orders. [#40332](https://github.com/woocommerce/woocommerce/pull/40332)
* Fix - Change variable product experiment name #40769 [#40769](https://github.com/woocommerce/woocommerce/pull/40769)
* Fix - Comment: Refactored CYS Intro banner and added tests [#40561](https://github.com/woocommerce/woocommerce/pull/40561)
* Fix - Consolidate HPOS back into a single "feature" for the purposes of showing it on the Features settings screen. [#39525](https://github.com/woocommerce/woocommerce/pull/39525)
* Fix - CYS: Fix AI selected verticals not display [#40372](https://github.com/woocommerce/woocommerce/pull/40372)
* Fix - CYS: Fix the bug where sometimes switching from user defined color palettes to a pre-defined color palette won't set some colors. [#40396](https://github.com/woocommerce/woocommerce/pull/40396)
* Fix - CYS: Fix the bug where sometimes switching from user defined color palettes to a pre-defined color palette won't set some colors. [#40670](https://github.com/woocommerce/woocommerce/pull/40670)
* Fix - CYS: Hide color panel and fix nav links on WooExpress site [#40326](https://github.com/woocommerce/woocommerce/pull/40326)
* Fix - CYS: Optimised loading and animation of font variation containers [#40458](https://github.com/woocommerce/woocommerce/pull/40458)
* Fix - Escape the default 'thank you' text instead of the filtered message. [#40353](https://github.com/woocommerce/woocommerce/pull/40353)
* Fix - fix - Fatal error in class-wc-helper-updater.php when transient parameter is null [#40733](https://github.com/woocommerce/woocommerce/pull/40733)
* Fix - Fix block registration and variation styles conflicts [#40709](https://github.com/woocommerce/woocommerce/pull/40709)
* Fix - Fix chooseFontPairing state [#40742](https://github.com/woocommerce/woocommerce/pull/40742)
* Fix - Fix core-editor Redux store available in classic editor [#40557](https://github.com/woocommerce/woocommerce/pull/40557)
* Fix - Fix customize your store activeThemeHasMods logic [#40560](https://github.com/woocommerce/woocommerce/pull/40560)
* Fix - Fix customize your store site preview in transitional screen [#40588](https://github.com/woocommerce/woocommerce/pull/40588)
* Fix - Fix cys flickering image in ai loader [#40697](https://github.com/woocommerce/woocommerce/pull/40697)
* Fix - Fix CYS font not loaded in sidebar panel iframes and incorrect text optimization during google font loading [#40668](https://github.com/woocommerce/woocommerce/pull/40668)
* Fix - Fix cys footer logo size [#40963](https://github.com/woocommerce/woocommerce/pull/40963)
* Fix - Fix cys loading screep should not be looping [#40829](https://github.com/woocommerce/woocommerce/pull/40829)
* Fix - Fix cys opacity style does not reset after saving [#40612](https://github.com/woocommerce/woocommerce/pull/40612)
* Fix - Fix cys UI bugs [#40456](https://github.com/woocommerce/woocommerce/pull/40456)
* Fix - Fix deprecation Passing null to parameter #1 ($datetime) of type string is deprecated [#40533](https://github.com/woocommerce/woocommerce/pull/40533)
* Fix - Fix duplicate description when editing the product summary [#40853](https://github.com/woocommerce/woocommerce/pull/40853)
* Fix - Fixed styling of list items on the order confirmation page when using a block theme. [#40666](https://github.com/woocommerce/woocommerce/pull/40666)
* Fix - Fixes the logic responsible for removing duplicate notices from the (classic) cart page. [#40170](https://github.com/woocommerce/woocommerce/pull/40170)
* Fix - Fix invalid left menu top space [#41001](https://github.com/woocommerce/woocommerce/pull/41001)
* Fix - Fix sidebar title back button z-index [#40970](https://github.com/woocommerce/woocommerce/pull/40970)
* Fix - Improve has_price filter so it can matches when the price record does not exist or it's empty/null [#40876](https://github.com/woocommerce/woocommerce/pull/40876)
* Fix - Invalidate variation requests after new product variations are generated. [#40905](https://github.com/woocommerce/woocommerce/pull/40905)
* Fix - Make sure 'woocommerce_update_order' is always triggered even when no changes are made to the order. [#40516](https://github.com/woocommerce/woocommerce/pull/40516)
* Fix - Mark Set up WooPayments task completed only after onboarding is complete [#40665](https://github.com/woocommerce/woocommerce/pull/40665)
* Fix - Parallelised the independent network calls on the intro screen so that they become much faster [#40827](https://github.com/woocommerce/woocommerce/pull/40827)
* Fix - Remove extra quotes in block editor template #40490 [#40490](https://github.com/woocommerce/woocommerce/pull/40490)
* Fix - Remove gray background on product editor page and fix wrong visible scroll [#40515](https://github.com/woocommerce/woocommerce/pull/40515)
* Fix - Remove retry button and update copy when CYS intro page is working offline [#40694](https://github.com/woocommerce/woocommerce/pull/40694)
* Fix - Remove unnecessary APIs calls when the setup tasklist is shown [#40291](https://github.com/woocommerce/woocommerce/pull/40291)
* Fix - Save the session data before proceeding with order payment [#40964](https://github.com/woocommerce/woocommerce/pull/40964)
* Fix - Skip combining translation files without comment.reference [#40623](https://github.com/woocommerce/woocommerce/pull/40623)
* Fix - Use fallback color for select2 fields on non WooCommerce pages. [#40586](https://github.com/woocommerce/woocommerce/pull/40586)
* Add - Add 'woocommerce/product-number-field' block [#40619](https://github.com/woocommerce/woocommerce/pull/40619)
* Add - Add attributes filter to variations endpoint and deprecate local_attributes filter. [#40253](https://github.com/woocommerce/woocommerce/pull/40253)
* Add - Add conditional visibilty support to the Block Template API. [#40722](https://github.com/woocommerce/woocommerce/pull/40722)
* Add - Add cys ai header/footer [#40276](https://github.com/woocommerce/woocommerce/pull/40276)
* Add - Add Delete variation item to the editor actions menu [#40672](https://github.com/woocommerce/woocommerce/pull/40672)
* Add - Add description to Variation options and Variations sections [#40415](https://github.com/woocommerce/woocommerce/pull/40415)
* Add - Added A/B test setup for email marketing opt in for core profiler [#40869](https://github.com/woocommerce/woocommerce/pull/40869)
* Add - Add homepage template AI completion and revamped header footer [#40363](https://github.com/woocommerce/woocommerce/pull/40363)
* Add - Add new E2E test for the product editor to check if all blocks render correctly. [#40358](https://github.com/woocommerce/woocommerce/pull/40358)
* Add - Add new product variation edit page and remove some unused product related components. [#40605](https://github.com/woocommerce/woocommerce/pull/40605)
* Add - Add new ProductVariationTemplate class and exposed it in the product editor settings, also enabled rest api for product variations. [#40605](https://github.com/woocommerce/woocommerce/pull/40605)
* Add - Add notices about the removal of the Legacy API in WooCommerce 9.0 [#40535](https://github.com/woocommerce/woocommerce/pull/40535)
* Add - Add notices about the webhooks using legacy REST API payload going unsupported in WooCommerce 9.0 [#40866](https://github.com/woocommerce/woocommerce/pull/40866)
* Add - Add product page skeleton to product and variation pages [#40939](https://github.com/woocommerce/woocommerce/pull/40939)
* Add - Add recommended Themes REST API Endpoint Stub [#40508](https://github.com/woocommerce/woocommerce/pull/40508)
* Add - Add support for default values when generating variations in data store and REST API. [#40343](https://github.com/woocommerce/woocommerce/pull/40343)
* Add - Add support for digital product when product-virtual-downloadable feature is enabled [#40731](https://github.com/woocommerce/woocommerce/pull/40731)
* Add - Add tracks to cys intro page [#40484](https://github.com/woocommerce/woocommerce/pull/40484)
* Add - Add virtual section and block to the Shipping tab [#40735](https://github.com/woocommerce/woocommerce/pull/40735)
* Add - Add virtual section to the product variation template [#40809](https://github.com/woocommerce/woocommerce/pull/40809)
* Add - Add woocommerce/product-text-field block [#40337](https://github.com/woocommerce/woocommerce/pull/40337)
* Add - Call wc store patterns API to update patterns for CYS [#40294](https://github.com/woocommerce/woocommerce/pull/40294)
* Add - Create product-external-affiliate feature flag [#40910](https://github.com/woocommerce/woocommerce/pull/40910)
* Add - Documentation for block templates and product editor templates. [#40425](https://github.com/woocommerce/woocommerce/pull/40425)
* Add - Persist CYS AI assembled site [#40294](https://github.com/woocommerce/woocommerce/pull/40294)
* Add - Register image and visibility blocks into ProductVariationTemplate [#40633](https://github.com/woocommerce/woocommerce/pull/40633)
* Add - Register product downloads block [#40526](https://github.com/woocommerce/woocommerce/pull/40526)
* Add - Register the downloads block into the ProductVariationTemplate [#40807](https://github.com/woocommerce/woocommerce/pull/40807)
* Add - Register the inventory section for product variation template [#40636](https://github.com/woocommerce/woocommerce/pull/40636)
* Add - Register the shipping section for product variation template [#40637](https://github.com/woocommerce/woocommerce/pull/40637)
* Add - Save ai generated theme ID to options and use it to determine if the intro page should warn about existing AI theme [#40616](https://github.com/woocommerce/woocommerce/pull/40616)
* Add - Save CYS AI wizard response to options [#40330](https://github.com/woocommerce/woocommerce/pull/40330)
* Add - Support using category_id and tag_id in wc_get_product() [#40436](https://github.com/woocommerce/woocommerce/pull/40436)
* Add - Switch theme to TT3 during cys loading screen [#40486](https://github.com/woocommerce/woocommerce/pull/40486)
* Add - This PR includes tiktok-for-business for core profiler free extension list [#40911](https://github.com/woocommerce/woocommerce/pull/40911)
* Add - Use CYS AI suggestions to populate the color schemes in assembler hub color palette selection [#40377](https://github.com/woocommerce/woocommerce/pull/40377)
* Update - Update required and tested up to WP versions for the WordPress 6.4 release. [#41409](https://github.com/woocommerce/woocommerce/pull/41409)
* Update - Update WooCommerce Blocks to 11.4.2 [#41050](https://github.com/woocommerce/woocommerce/pull/41050)
* Update - Add active theme label for CYS intro screen [#40824](https://github.com/woocommerce/woocommerce/pull/40824)
* Update - Add Block Template API conditional visibility example to documentation. [#40883](https://github.com/woocommerce/woocommerce/pull/40883)
* Update - Added aria-label to breadcrumb element [#40529](https://github.com/woocommerce/woocommerce/pull/40529)
* Update - Added link to blog post which explains best way to handle link [#39179](https://github.com/woocommerce/woocommerce/pull/39179)
* Update - Add woocommerce_admin_customize_store_completed_theme_id option to allowed list [#40695](https://github.com/woocommerce/woocommerce/pull/40695)
* Update - CYS - Intro page design updates [#40503](https://github.com/woocommerce/woocommerce/pull/40503)
* Update - CYS: Make the frame not navigable for the MVP [#40431](https://github.com/woocommerce/woocommerce/pull/40431)
* Update - CYS: Retain unsave changes and save all the unsaved when users click the "done" button [#40541](https://github.com/woocommerce/woocommerce/pull/40541)
* Update - Disable the rendering of the header on the variation edit page, as it has its own header. [#40843](https://github.com/woocommerce/woocommerce/pull/40843)
* Update - Do not remove sale date from when the sale is still active [#39948](https://github.com/woocommerce/woocommerce/pull/39948)
* Update - Handle CYS ai wizard API failures [#40430](https://github.com/woocommerce/woocommerce/pull/40430)
* Update - Implement back to home actions for the customize your store. [#40321](https://github.com/woocommerce/woocommerce/pull/40321)
* Update - Implement back to home actions for the customize your store. [#40350](https://github.com/woocommerce/woocommerce/pull/40350)
* Update - Include template block ID and block order in formatted block template so they are available to the client. [#40263](https://github.com/woocommerce/woocommerce/pull/40263)
* Update - Make cys intro page responsive [#40725](https://github.com/woocommerce/woocommerce/pull/40725)
* Update - Minor improvements to the recommended themes in the Customize Your Store task [#40650](https://github.com/woocommerce/woocommerce/pull/40650)
* Update - Modify the possibly_schedule_import function to return the order id [#35743](https://github.com/woocommerce/woocommerce/pull/35743)
* Update - Move product page footer from editor to product page, and update useIsScrolled hook. [#40713](https://github.com/woocommerce/woocommerce/pull/40713)
* Update - Redirect to next variation if deleting a variation on the edit variation page. [#40780](https://github.com/woocommerce/woocommerce/pull/40780)
* Update - Remove backround, primary_border, secondary_border from the schema from themes REST API [#40553](https://github.com/woocommerce/woocommerce/pull/40553)
* Update - Remove dependency on Jetpack from WooCommerce Shipping & Tax onboarding tasks [#39992](https://github.com/woocommerce/woocommerce/pull/39992)
* Update - Remove homepage prompt logic from CYS [#40476](https://github.com/woocommerce/woocommerce/pull/40476)
* Update - Remove references to Sofort in the WooPayments banner [#40745](https://github.com/woocommerce/woocommerce/pull/40745)
* Update - Remove the TestCheckout note [#40851](https://github.com/woocommerce/woocommerce/pull/40851)
* Update - Rename the Venezuelan currency from Bolivar soberano to just Bolivar [#40424](https://github.com/woocommerce/woocommerce/pull/40424)
* Update - Render all six homepage templates from the CYS homepage sidebar. [#40313](https://github.com/woocommerce/woocommerce/pull/40313)
* Update - Replace font ai suggestion with pre-defined Look & Feel cluster [#40696](https://github.com/woocommerce/woocommerce/pull/40696)
* Update - Set Set default font pairing for CYS [#40611](https://github.com/woocommerce/woocommerce/pull/40611)
* Update - This PR displays a warning modal when the `Design with A.I` button is clicked, but the `Customize Your Store` task has not been completed, and the active theme has modifications. [#40362](https://github.com/woocommerce/woocommerce/pull/40362)
* Update - two steps app onboarding [#40613](https://github.com/woocommerce/woocommerce/pull/40613)
* Update - Update Action Scheduler to 3.6.4 [#40717](https://github.com/woocommerce/woocommerce/pull/40717)
* Update - Update correlation to allow previously removed Perf Requests to run again [#40359](https://github.com/woocommerce/woocommerce/pull/40359)
* Update - Updated the Woo mobile onboarding modal to focus on app installation. [#40559](https://github.com/woocommerce/woocommerce/pull/40559)
* Update - Update logic of deleting variation to go to previous variation if the last one is deleted. [#40901](https://github.com/woocommerce/woocommerce/pull/40901)
* Update - update project labeler workflow configuration labels [#40454](https://github.com/woocommerce/woocommerce/pull/40454)
* Update - Updates the marketing knowledgebase API endpoint [#40090](https://github.com/woocommerce/woocommerce/pull/40090)
* Update - Update the homepage templates list for the patterns assembler. [#40602](https://github.com/woocommerce/woocommerce/pull/40602)
* Update - Update variation API to adhere tax class to context, and updated variation template to use tax class field. [#40642](https://github.com/woocommerce/woocommerce/pull/40642)
* Update - Update WooCommerce Blocks to 11.2.0 [#40473](https://github.com/woocommerce/woocommerce/pull/40473)
* Update - Update WooCommerce Blocks to 11.3.0 [#40710](https://github.com/woocommerce/woocommerce/pull/40710)
* Update - Update WooCommerce Blocks to 11.3.1 [#40830](https://github.com/woocommerce/woocommerce/pull/40830)
* Update - Update WooCommerce Blocks to 11.4.1 [#40999](https://github.com/woocommerce/woocommerce/pull/40999)
* Update - Use the newly added themes REST API on the CYS intro page [#40552](https://github.com/woocommerce/woocommerce/pull/40552)
* Update - Use the Script API strategy feature to defer front-end scripts in WordPress 6.3+ [#40686](https://github.com/woocommerce/woocommerce/pull/40686)
* Dev - Add e2e test for order notes [#40317](https://github.com/woocommerce/woocommerce/pull/40317)
* Dev - Add e2e test to bulk update order statuses [#40320](https://github.com/woocommerce/woocommerce/pull/40320)
* Dev - Add Product Editor Helper and single variations notice [#40679](https://github.com/woocommerce/woocommerce/pull/40679)
* Dev - Adds tests to check for the product tags and attributes [#40244](https://github.com/woocommerce/woocommerce/pull/40244)
* Dev - Adds tests to cover shopper and mini cart flows [#40380](https://github.com/woocommerce/woocommerce/pull/40380)
* Dev - A few fixes for API daily test flakiness [#40180](https://github.com/woocommerce/woocommerce/pull/40180)
* Dev - Allow e2e tests to use dotfiles for configuration (including documentation update) [#40361](https://github.com/woocommerce/woocommerce/pull/40361)
* Dev - Change the blocks editor header to support variations #40606 [#40606](https://github.com/woocommerce/woocommerce/pull/40606)
* Dev - Comment: migrate core flows from wiki to docs within repo [#40785](https://github.com/woocommerce/woocommerce/pull/40785)
* Dev - Comment: Migrated testing instructions doc from wiki [#40720](https://github.com/woocommerce/woocommerce/pull/40720)
* Dev - Ensure HPOS is disabled when ENABLE_HPOS is undefined or set to '0' [#40528](https://github.com/woocommerce/woocommerce/pull/40528)
* Dev - Fix "API on WP Latest" job in "Smoke test release" workflow. [#40453](https://github.com/woocommerce/woocommerce/pull/40453)
* Dev - Fix for occasionally flaky page load test [#40423](https://github.com/woocommerce/woocommerce/pull/40423)
* Dev - Migrate naming conventions documentation. [#40781](https://github.com/woocommerce/woocommerce/pull/40781)
* Dev - Remove "Feeling Stuck" tooltip #40397 [#40397](https://github.com/woocommerce/woocommerce/pull/40397)
* Dev - Remove onboarding.js file no longer used in e2e tests [#40681](https://github.com/woocommerce/woocommerce/pull/40681)
* Dev - Removes the onboarding wizard e2e tests (has been replaced by core profiler) [#40256](https://github.com/woocommerce/woocommerce/pull/40256)
* Dev - Skip the assembler-hub e2e tests on the daily run [#40646](https://github.com/woocommerce/woocommerce/pull/40646)
* Dev - Tweak a flaky test for meta data saving [#40457](https://github.com/woocommerce/woocommerce/pull/40457)
* Dev - Update order locators to allow for hpos and non hpos in test [#40961](https://github.com/woocommerce/woocommerce/pull/40961)
* Dev - Update order status to cancelled [#40318](https://github.com/woocommerce/woocommerce/pull/40318)
* Dev - Update Playwright to 1.38 [#40418](https://github.com/woocommerce/woocommerce/pull/40418)
* Dev - Update release test workflow to support release drafts. [#40786](https://github.com/woocommerce/woocommerce/pull/40786)
* Tweak - Add correct type annotation for the return type of `::process_refund`. [#36508](https://github.com/woocommerce/woocommerce/pull/36508)
* Tweak - Add documentation for implementing settings for extensions [#40772](https://github.com/woocommerce/woocommerce/pull/40772)
* Tweak - Add documentation for useful core functions [#40771](https://github.com/woocommerce/woocommerce/pull/40771)
* Tweak - Add documentation for WooCommerce endpoints [#40773](https://github.com/woocommerce/woocommerce/pull/40773)
* Tweak - Exclude some metadata from being considered in HPOS verify tool. [#40338](https://github.com/woocommerce/woocommerce/pull/40338)
* Tweak - Fixes grammar in coupon error message. [#35110](https://github.com/woocommerce/woocommerce/pull/35110)
* Tweak - Refactored network offline detection into its own hook [#40542](https://github.com/woocommerce/woocommerce/pull/40542)
* Tweak - Remove green/yellow color palette from CYS pattern assembler. [#40887](https://github.com/woocommerce/woocommerce/pull/40887)
* Tweak - Remove spotlight tour modal shadow in CYS [#40861](https://github.com/woocommerce/woocommerce/pull/40861)
* Tweak - Replace the original lock-unlock module with a modified version to make Customize your store task compatible with both WP 6.4 and earlier versions. [#40884](https://github.com/woocommerce/woocommerce/pull/40884)
* Tweak - This PR links SiteIcon on the CYS pages to Woo Home. [#40888](https://github.com/woocommerce/woocommerce/pull/40888)
* Tweak - Update save and done button loading indicator to use spinner [#40840](https://github.com/woocommerce/woocommerce/pull/40840)
* Tweak - Update thumbnail border radius to 4px in pattern assembler [#40967](https://github.com/woocommerce/woocommerce/pull/40967)
* Performance - Shrink banner image in customize store task [#41247](https://github.com/woocommerce/woocommerce/pull/41247)
* Performance - Improve CYS font/color performance [#40701](https://github.com/woocommerce/woocommerce/pull/40701)
* Enhancement - Add a background sync that can run independently of the normal real-time HPOS data sync. Also add a button on the Features screen to trigger an order sync manually. [#39952](https://github.com/woocommerce/woocommerce/pull/39952)
* Enhancement - Add look and feel tags to color choices [#40698](https://github.com/woocommerce/woocommerce/pull/40698)
* Enhancement - Add order instance and redirect URL arguments to woocommerce_get_cancel_order_url and woocommerce_get_cancel_order_url_raw filters [#40275](https://github.com/woocommerce/woocommerce/pull/40275)
* Enhancement - Add Themes to the Extensions catalogue for easy download and installation. [#40159](https://github.com/woocommerce/woocommerce/pull/40159)
* Enhancement - Cart and Checkout Blocks are now the default checkout experience on WooCommerce [#40867](https://github.com/woocommerce/woocommerce/pull/40867)
* Enhancement - Hide "Preview" icon to other users when order is locked for edits. [#40730](https://github.com/woocommerce/woocommerce/pull/40730)
= 8.2.2 2023-11-08 =
**WooCommerce**