Update changelog.txt from release 8.6.0 (#44661)

Prep trunk post release 8.6.0

Co-authored-by: WooCommerce Bot <no-reply@woo.com>
This commit is contained in:
github-actions[bot] 2024-02-16 11:09:02 +00:00 committed by GitHub
parent e210302e8a
commit d2e25b91b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 170 additions and 0 deletions

View File

@ -1,5 +1,175 @@
== Changelog ==
= 8.6.0 2024-02-13 =
**WooCommerce**
* Fix - Fixed an issue where the notices shown in classic themes were using the updated styles. [#44283](https://github.com/woocommerce/woocommerce/pull/44283)
* Fix - Prevent a PHP Warning when sending order emails to the shopper and merchant. [#44178](https://github.com/woocommerce/woocommerce/pull/44178)
* Fix - Fix alignment of date fields in the order panel [#44174](https://github.com/woocommerce/woocommerce/pull/44174)
* Fix - Add rudimentary try catch for all remote endpoint spec evaluators [#44037](https://github.com/woocommerce/woocommerce/pull/44037)
* Fix - Ensure table rows on settings pages don't have invalid HTML [#44094](https://github.com/woocommerce/woocommerce/pull/44094)
* Fix - Added `__woocommerceNamespace` attribute, which resolved migration issues when transitioning from Products (Beta) block to Product Collection block. [#43130](https://github.com/woocommerce/woocommerce/pull/43130)
* Fix - Add store notices to the Cart and Checkout block templates. [#43753](https://github.com/woocommerce/woocommerce/pull/43753)
* Fix - Add supports entry to pseudo-gateway for WooPayments pre-install promotion. [#43436](https://github.com/woocommerce/woocommerce/pull/43436)
* Fix - Corrected build configuration for packages that weren't outputting minified code. [#43716](https://github.com/woocommerce/woocommerce/pull/43716)
* Fix - CYS: fix php warning raise by the Product Collection block. [#43546](https://github.com/woocommerce/woocommerce/pull/43546)
* Fix - Don't trigger jQuery add to cart function when the button is clicked on classic themes [#43325](https://github.com/woocommerce/woocommerce/pull/43325)
* Fix - Ensure the email field ID remains as `email` in the Checkout block. [#43734](https://github.com/woocommerce/woocommerce/pull/43734)
* Fix - Fix: CYS - change heading color. [#43076](https://github.com/woocommerce/woocommerce/pull/43076)
* Fix - Fix: Display rating stars instead of plain text for Cross-Sells products on the Cart block [#43069](https://github.com/woocommerce/woocommerce/pull/43069)
* Fix - Fix: Pagination Block Visibility in Product Collection Block [#43132](https://github.com/woocommerce/woocommerce/pull/43132)
* Fix - Fix activity panel showing incorrect currency [#43733](https://github.com/woocommerce/woocommerce/pull/43733)
* Fix - Fix an error in plugin auto-installer triggered in certain installation failure scenarios. [#43108](https://github.com/woocommerce/woocommerce/pull/43108)
* Fix - Fix bug when searching orders with a term starting with d, s, or f. [#43085](https://github.com/woocommerce/woocommerce/pull/43085)
* Fix - Fixed the alignment issue of the Add to Cart button in WooCommerces Product Hero pattern. [#42913](https://github.com/woocommerce/woocommerce/pull/42913)
* Fix - Fixes handling for cookie consent for order attribution. [#43012](https://github.com/woocommerce/woocommerce/pull/43012)
* Fix - Fixes possible duplication of certain Tracks events when HPOS is active. [#43318](https://github.com/woocommerce/woocommerce/pull/43318)
* Fix - Fix incorrect layout of Product Collection placeholder in Firefox browser [#43264](https://github.com/woocommerce/woocommerce/pull/43264)
* Fix - Fix incorrect wpBody margin top value set by TaskReminderBar component. [#43020](https://github.com/woocommerce/woocommerce/pull/43020)
* Fix - Fix on-sale badge covering product title when product image is disabled [#43334](https://github.com/woocommerce/woocommerce/pull/43334)
* Fix - Fix PHP warnings and remove opinionated styles from the `Banner` button. [#43354](https://github.com/woocommerce/woocommerce/pull/43354)
* Fix - Fix strpos php8 compliant and payment gateway recommendation rule default value [#44007](https://github.com/woocommerce/woocommerce/pull/44007)
* Fix - Fix typo in text domain [#43054](https://github.com/woocommerce/woocommerce/pull/43054)
* Fix - Fix `Store "core/interface" is already registered.` error in the block editor. [#43221](https://github.com/woocommerce/woocommerce/pull/43221)
* Fix - Hide the shipping calculator link on the Cart editor with no default address and zone. Display the shipping calculator link on the front end for multiple zones with a fallback. [#43803](https://github.com/woocommerce/woocommerce/pull/43803)
* Fix - HPOS: Remove buggy check in the data cleanup tool. [#43727](https://github.com/woocommerce/woocommerce/pull/43727)
* Fix - Remove old noticed on classic checkout when applying coupon code [#43244](https://github.com/woocommerce/woocommerce/pull/43244)
* Fix - Remove the double quotes from the AI generated content before saving it [#43249](https://github.com/woocommerce/woocommerce/pull/43249)
* Fix - Remove wp-data & wc-blocks-checkout dependencies from Order Attribution script. [#43857](https://github.com/woocommerce/woocommerce/pull/43857)
* Fix - Store API: Add support to query `product_variations` by attribute slugs. [#42983](https://github.com/woocommerce/woocommerce/pull/42983)
* Fix - Update a few Tracks events to be HPOS compatible. [#42879](https://github.com/woocommerce/woocommerce/pull/42879)
* Fix - Use the new AI images endpoint response structure. [#43285](https://github.com/woocommerce/woocommerce/pull/43285)
* Fix - [Product Block Editor]" use proper flag to handle the Linked Product feature visibility [#43119](https://github.com/woocommerce/woocommerce/pull/43119)
* Fix - [Product Block Editor]: update the conditions to hide the Cross-sells section [#43140](https://github.com/woocommerce/woocommerce/pull/43140)
* Add - Add CLI command `wp wc hpos diff` to compare an order between datastores. [#43173](https://github.com/woocommerce/woocommerce/pull/43173)
* Add - Add date_type parameter to analytics revenue stats endpoint [#42938](https://github.com/woocommerce/woocommerce/pull/42938)
* Add - Add default fallback marketing channel and tool recommendations. [#43001](https://github.com/woocommerce/woocommerce/pull/43001)
* Add - Add Include downloads to show/hide the Downloads section [#43864](https://github.com/woocommerce/woocommerce/pull/43864)
* Add - Add linked-products product endpoint [#43720](https://github.com/woocommerce/woocommerce/pull/43720)
* Add - Adds a faster way to install products from the In-App Marketplace [#43983](https://github.com/woocommerce/woocommerce/pull/43983)
* Add - Add support for additional fields in the Checkout contact step. [#43088](https://github.com/woocommerce/woocommerce/pull/43088)
* Add - Add the Product Gallery block [#43586](https://github.com/woocommerce/woocommerce/pull/43586)
* Add - Add tracking for incompatible extensions [#42816](https://github.com/woocommerce/woocommerce/pull/42816)
* Add - Add `Sales` property to `MarketingCampaign` class; Display Sales value in Campaigns card in Marketing page. [#43284](https://github.com/woocommerce/woocommerce/pull/43284)
* Add - Auto-inserts Mini Cart block into Tazza theme headers patterns and template parts. [#42900](https://github.com/woocommerce/woocommerce/pull/42900)
* Add - Configure the empty state to for the upsells and cross-sells sections [#43163](https://github.com/woocommerce/woocommerce/pull/43163)
* Add - Create product-pre-publish-modal feature flag [#43861](https://github.com/woocommerce/woocommerce/pull/43861)
* Add - CYS - Core: Create dummy products. [#43784](https://github.com/woocommerce/woocommerce/pull/43784)
* Add - CYS: Implement `noAI` flow. [#43368](https://github.com/woocommerce/woocommerce/pull/43368)
* Add - Delete old marketing recommendations transient upon update to WooCommerce 8.6.0. [#43162](https://github.com/woocommerce/woocommerce/pull/43162)
* Add - Introduce a product type selection within the new product editor experience [#41823](https://github.com/woocommerce/woocommerce/pull/41823)
* Add - Introduce the transient files engine [#42877](https://github.com/woocommerce/woocommerce/pull/42877)
* Add - Product Collection - Add Price Range Filter [#42858](https://github.com/woocommerce/woocommerce/pull/42858)
* Add - Product Collection: introduce the new flow of adding Product Collection block along with a preconfigured set of Collections: New Arrivals, Top Rated, Best Selling, On Sale, Featured [#42696](https://github.com/woocommerce/woocommerce/pull/42696)
* Add - Redirect supported product types to the new experience based on the product template associated to it [#43341](https://github.com/woocommerce/woocommerce/pull/43341)
* Add - Register linked product list block [#43145](https://github.com/woocommerce/woocommerce/pull/43145)
* Add - Remove the required validation constraint from the LINK TO THE EXTERNAL PRODUCT field [#43564](https://github.com/woocommerce/woocommerce/pull/43564)
* Add - Remove Variable product from the product template list [#43422](https://github.com/woocommerce/woocommerce/pull/43422)
* Add - Template layout REST API endpoints. [#43067](https://github.com/woocommerce/woocommerce/pull/43067)
* Add - Track core profiler individual plugin installation success/failure [#43309](https://github.com/woocommerce/woocommerce/pull/43309)
* Add - [CYS - Core] introduce route guards for the AI flow [#43481](https://github.com/woocommerce/woocommerce/pull/43481)
* Add - [CYS - Core] Update the homepage with default patterns when the assembler is loaded. [#43457](https://github.com/woocommerce/woocommerce/pull/43457)
* Add - [Experimental] Refactor interactivity dropdown to remove FormTokenField. Also fix multi select for rating filter. [#43183](https://github.com/woocommerce/woocommerce/pull/43183)
* Add - [Experimental] Reintroduce a wrapper block for the interactivity powered filter blocks. [#43688](https://github.com/woocommerce/woocommerce/pull/43688)
* Add - [Experimental] support passing a placeholder text to the interactivity Dropdown component. [#43211](https://github.com/woocommerce/woocommerce/pull/43211)
* Add - [Experimental] Use variations of collection filter to provide new interactivity based filter blocks. [#43216](https://github.com/woocommerce/woocommerce/pull/43216)
* Add - [Product Block Editor]: add Linked product sections. First approach. [#43013](https://github.com/woocommerce/woocommerce/pull/43013)
* Add - [Product Block Editor]: add Upsell advice [#43116](https://github.com/woocommerce/woocommerce/pull/43116)
* Add - [Product Block Editor]: add `Linked products` tab [#43009](https://github.com/woocommerce/woocommerce/pull/43009)
* Add - [Product Block Editor]: render empty state for the Cross-sells section [#43143](https://github.com/woocommerce/woocommerce/pull/43143)
* Update - Use existing data for customer order history if available or hide the metabox. [#44318](https://github.com/woocommerce/woocommerce/pull/44318)
* Update - Abstract the Block Hooks logic from the Mini Cart class to its own trait class so other blocks can benefit. [#43250](https://github.com/woocommerce/woocommerce/pull/43250)
* Update - Add "No AI" banner image and center banner content [#43547](https://github.com/woocommerce/woocommerce/pull/43547)
* Update - Add Square to recommended payment gateway when user selects "Im selling offline and online" [#43816](https://github.com/woocommerce/woocommerce/pull/43816)
* Update - Adjust indents of old notice styles [#43031](https://github.com/woocommerce/woocommerce/pull/43031)
* Update - Allow a log file line that has been highlighted to be un-highlighted [#43146](https://github.com/woocommerce/woocommerce/pull/43146)
* Update - CYS intro screen: update the copy depending on whether the user already started to customize their store. [#43690](https://github.com/woocommerce/woocommerce/pull/43690)
* Update - Display review ratings on Extension marketplace product cards [#43240](https://github.com/woocommerce/woocommerce/pull/43240)
* Update - Ensure the site title can be updated by AI if the owner doesn't change it. Update the size of the images assigned to products and patterns for optimal performance. Allow usage of the same business description on multiple attempts of AI content generation. [#43086](https://github.com/woocommerce/woocommerce/pull/43086)
* Update - Ensure the user is led to the Assembler with the default content whenever the Pexels API is down on the initial store setup. [#43157](https://github.com/woocommerce/woocommerce/pull/43157)
* Update - Fix wpdb->prepare argument type for coupons query [#43731](https://github.com/woocommerce/woocommerce/pull/43731)
* Update - Improve availability of rest installation endpoint by changing the request method. [#37893](https://github.com/woocommerce/woocommerce/pull/37893)
* Update - Improved our FlexSlider implementation by removing the need for jQuery, in relation to fade-in animations. [#41979](https://github.com/woocommerce/woocommerce/pull/41979)
* Update - Improve the logging/noticing of Legacy REST API usages [#43851](https://github.com/woocommerce/woocommerce/pull/43851)
* Update - Link cross-sells product images to corresponding product pages. [#42904](https://github.com/woocommerce/woocommerce/pull/42904)
* Update - Make minor corrections to the HTML markup of settings fields [#43166](https://github.com/woocommerce/woocommerce/pull/43166)
* Update - Make the new log file handler the default logging handler and add a settings screen for configuring the logging system [#42979](https://github.com/woocommerce/woocommerce/pull/42979)
* Update - Migrated local pickup E2E tests to Playwright [#43057](https://github.com/woocommerce/woocommerce/pull/43057)
* Update - Migrate shopper e2e tests from Jest to Playwright [#42897](https://github.com/woocommerce/woocommerce/pull/42897)
* Update - Redirect to the CYS intro screen when accessing the assembled hub without going through the customizing process. [#43736](https://github.com/woocommerce/woocommerce/pull/43736)
* Update - Remove deprecation notices of anchorRect and IsolatedEventContainer coming from HighlightTooltip component. [#43303](https://github.com/woocommerce/woocommerce/pull/43303)
* Update - Remove obsolete version of plugin installer API. [#37893](https://github.com/woocommerce/woocommerce/pull/37893)
* Update - Remove putting template layouts on the productBlockEditorSettings JS global. [#43384](https://github.com/woocommerce/woocommerce/pull/43384)
* Update - Rename the 'Inherit Query from Template' option and make the description contextual [#43270](https://github.com/woocommerce/woocommerce/pull/43270)
* Update - Return an error instead of a string with the error from the `product_image_upload` and `update_product_content` functions to be able to handle the errors. [#43793](https://github.com/woocommerce/woocommerce/pull/43793)
* Update - Send store address data to the obw subscribe endpoint [#43848](https://github.com/woocommerce/woocommerce/pull/43848)
* Update - Simplify order attribution metabox labels for campaign, medium and source. [#43041](https://github.com/woocommerce/woocommerce/pull/43041)
* Update - Update copy for CYS intro screen sidebar when the flow has no AI. [#43551](https://github.com/woocommerce/woocommerce/pull/43551)
* Update - Update experiment name and enable linked products by default. [#44014](https://github.com/woocommerce/woocommerce/pull/44014)
* Update - Update Mini Cart e2e tests to check against hovering the totals. [#43693](https://github.com/woocommerce/woocommerce/pull/43693)
* Update - Update onboarding payment partners [#43514](https://github.com/woocommerce/woocommerce/pull/43514)
* Update - Update the neutral color palette in the Customize your Store Pattern Assembler from Tsubaki colors to black and white. [#43114](https://github.com/woocommerce/woocommerce/pull/43114)
* Update - Update the validation for business_extensions parameter to accept an array of strings [#43806](https://github.com/woocommerce/woocommerce/pull/43806)
* Update - [CYS - Core] Improve loading screen. [#43791](https://github.com/woocommerce/woocommerce/pull/43791)
* Update - [CYS - Core] Switch to TT4 when the flow starts [#43740](https://github.com/woocommerce/woocommerce/pull/43740)
* Update - [e2e] Update 'can create simple non-virtual product' test [#43710](https://github.com/woocommerce/woocommerce/pull/43710)
* Update - [Experimental] In interactivity filters do not display filter options that would result in 0 products. [#43220](https://github.com/woocommerce/woocommerce/pull/43220)
* Update - [Product Block Editor]: dismiss AdviceCard by clicking close button [#43124](https://github.com/woocommerce/woocommerce/pull/43124)
* Dev - Add additional lint to woocommerce-blocks that ensures bad imports are not introduced. [#43310](https://github.com/woocommerce/woocommerce/pull/43310)
* Dev - Add e2e test for shopper coupon usage contraints [#43590](https://github.com/woocommerce/woocommerce/pull/43590)
* Dev - Add E2E tests to Product Collection's Editor filters: Featured, Created, Price Range [#43473](https://github.com/woocommerce/woocommerce/pull/43473)
* Dev - Add Github reporter for Playwright CI runs [#42974](https://github.com/woocommerce/woocommerce/pull/42974)
* Dev - Adds tests for core profiler [#44022](https://github.com/woocommerce/woocommerce/pull/44022)
* Dev - Adds tests for shopper cart quantity limit and cross sell products [#43333](https://github.com/woocommerce/woocommerce/pull/43333)
* Dev - Adds tests for shopper cart restricted coupons usage [#43819](https://github.com/woocommerce/woocommerce/pull/43819)
* Dev - Adds tests for shopper checkout block flows [#41218](https://github.com/woocommerce/woocommerce/pull/41218)
* Dev - Add tests for searching for multiple term ids [#43089](https://github.com/woocommerce/woocommerce/pull/43089)
* Dev - Apply Rector suggestions for PHP 8.1 [#43236](https://github.com/woocommerce/woocommerce/pull/43236)
* Dev - Apply type checks and instantiate arrays before assignment [#43229](https://github.com/woocommerce/woocommerce/pull/43229)
* Dev - Apply type checks based on Rector's suggestions [#43235](https://github.com/woocommerce/woocommerce/pull/43235)
* Dev - Change the HPOS and non-HPOS e2e tests to use 5 shards each to reduce queueing [#43672](https://github.com/woocommerce/woocommerce/pull/43672)
* Dev - Do not set WOOCOMMERCE_BLOCKS_PHASE in the build-zip.sh script, pass it when calling the script in relevant workflows. [#43169](https://github.com/woocommerce/woocommerce/pull/43169)
* Dev - E2E tests: Add checks for product images [#43775](https://github.com/woocommerce/woocommerce/pull/43775)
* Dev - E2E tests: add new spec for remove product [#43518](https://github.com/woocommerce/woocommerce/pull/43518)
* Dev - E2E tests: add new test for custommer commenting on a post [#43419](https://github.com/woocommerce/woocommerce/pull/43419)
* Dev - Fix "rm: .git/hooks: No such file or directory" error in `pnpm install`. [#43142](https://github.com/woocommerce/woocommerce/pull/43142)
* Dev - Fix ESLint configuration regarding import path aliases. [#43421](https://github.com/woocommerce/woocommerce/pull/43421)
* Dev - Fix eslint parser [#43859](https://github.com/woocommerce/woocommerce/pull/43859)
* Dev - Fix for compatibility dashboard e2e test failing [#43437](https://github.com/woocommerce/woocommerce/pull/43437)
* Dev - Fix the WooAF release date and typo in WooAF changelogs. [#43254](https://github.com/woocommerce/woocommerce/pull/43254)
* Dev - Migrate backend mini-cart tests from Puppeteer to Playwright. [#43093](https://github.com/woocommerce/woocommerce/pull/43093)
* Dev - Migrate `performance -> cart` tests from Puppeteer to Playwright. [#42943](https://github.com/woocommerce/woocommerce/pull/42943)
* Dev - Move HPOS disabled e2e CI run to sharded execution [#43537](https://github.com/woocommerce/woocommerce/pull/43537)
* Dev - Product Collection: Add E2E tests for Editor filters: by tag and by stock status [#43548](https://github.com/woocommerce/woocommerce/pull/43548)
* Dev - Remove unused BlockTemplateRegistry (replaced by LayoutTemplateRegistry). [#43589](https://github.com/woocommerce/woocommerce/pull/43589)
* Dev - Shards e2e tests for execution on CI [#43056](https://github.com/woocommerce/woocommerce/pull/43056)
* Dev - Type check $available_methods before using it [#43237](https://github.com/woocommerce/woocommerce/pull/43237)
* Dev - [Experimental] Rename experimental "Collection Filters" to "Product Filters" [#43363](https://github.com/woocommerce/woocommerce/pull/43363)
* Dev - [Experimental] Use CheckboxList component in interactivity attribute filter [#43217](https://github.com/woocommerce/woocommerce/pull/43217)
* Tweak - Update Marketing Suggestions setting description. [#44494](https://github.com/woocommerce/woocommerce/pull/44494)
* Tweak - Move the guest should verify email logic to the user utils [#43834](https://github.com/woocommerce/woocommerce/pull/43834)
* Tweak - Add hook 'woocommerce_hpos_sync_ignored_order_props' to allow keys to be ignored during HPOS sync/verification. [#43123](https://github.com/woocommerce/woocommerce/pull/43123)
* Tweak - Change the way errors are reported when incorrectly registering custom checkout fields. [#43283](https://github.com/woocommerce/woocommerce/pull/43283)
* Tweak - Make OSA fields extendable [#41690](https://github.com/woocommerce/woocommerce/pull/41690)
* Tweak - The previously uploaded file should re-appear when the product changes from downloadable to not and then back again [#44008](https://github.com/woocommerce/woocommerce/pull/44008)
* Tweak - Update admin gutenberg_version setting to more accurately retrieve the Gutenberg version. [#43835](https://github.com/woocommerce/woocommerce/pull/43835)
* Performance - Remove customer order count from order attribution checkout data. [#44359](https://github.com/woocommerce/woocommerce/pull/44359)
* Performance - Improves the performance of the `is_new_install` check by eliminating expensive post counts where possible. [#43767](https://github.com/woocommerce/woocommerce/pull/43767)
* Performance - Load the gtag script used by Google Analytics asynchronously in WooCommerce Blocks. [#43040](https://github.com/woocommerce/woocommerce/pull/43040)
* Enhancement - Added the minimal block style for the Product Details block and set it as the default style [#42965](https://github.com/woocommerce/woocommerce/pull/42965)
* Enhancement - Allow merchants to select products/customers/all when searching a string in orders. [#43356](https://github.com/woocommerce/woocommerce/pull/43356)
* Enhancement - Ensure the offline modal is displayed whenever AI is unavailable and not just on the initial store setup. [#42949](https://github.com/woocommerce/woocommerce/pull/42949)
* Enhancement - Force Marketing menu items order. [#41836](https://github.com/woocommerce/woocommerce/pull/41836)
* Enhancement - HPOS: add missing filters on order list table class. [#43815](https://github.com/woocommerce/woocommerce/pull/43815)
* Enhancement - HPOS: Add more select options when searching orders for Order ID and Customer email. [#43865](https://github.com/woocommerce/woocommerce/pull/43865)
* Enhancement - Increase product images width to 400px to have a better resolution [#43174](https://github.com/woocommerce/woocommerce/pull/43174)
* Enhancement - Make sure all variations of Product Collection are taken into account when choosing collection by name [#43273](https://github.com/woocommerce/woocommerce/pull/43273)
* Enhancement - Move variations tab to position 2 so it will appear right next to the general tab [#43998](https://github.com/woocommerce/woocommerce/pull/43998)
* Enhancement - Update the generic incompatibility notice message for the Cart and Checkout page. [#42751](https://github.com/woocommerce/woocommerce/pull/42751)
* Enhancement - Update WooPayments task copy [#43365](https://github.com/woocommerce/woocommerce/pull/43365)
= 8.5.2 2024-01-25 =
**WooCommerce**