diff --git a/changelog.txt b/changelog.txt index 72e461aba57..fcc0390cc70 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,179 @@ == Changelog == += 6.6.0 2022-06-14 = + +**WooCommerce** + +* Add - Add experimental import product task, which replaces the default add products task when selling elsewhere is selected during the OBW. [#32835](https://github.com/woocommerce/woocommerce/pull/32835) +* Add - Adding badge to homescreen item on admin menu for setup tasks [#33025](https://github.com/woocommerce/woocommerce/pull/33025) +* Add - Add filtered tracks properties to client-side tracks [#32690](https://github.com/woocommerce/woocommerce/pull/32690) +* Add - Add load sample products for experimental product task [#32815](https://github.com/woocommerce/woocommerce/pull/32815) +* Add - Add experimental add product for task list [#32801](https://github.com/woocommerce/woocommerce/pull/32801) +* Add - Add tracks to products list page [#32949](https://github.com/woocommerce/woocommerce/pull/32949) +* Add - Add experimental product task feature flag & experimental-products component [#32774](https://github.com/woocommerce/woocommerce/pull/32774) +* Add - Add experimental import product task feature flag & experimental-import products component [#32789](https://github.com/woocommerce/woocommerce/pull/32789) +* Add - Add track events for experimental import products task [#32914](https://github.com/woocommerce/woocommerce/pull/32914) +* Add - Add TikTok for Business plugin in the Marketing task [#32850](https://github.com/woocommerce/woocommerce/pull/32850) +* Add - Add fashion sample products [#32977](https://github.com/woocommerce/woocommerce/pull/32977) +* Add - Add task_view tracks prop for experimental products [#32933](https://github.com/woocommerce/woocommerce/pull/32933) +* Add - Added events for experimental products page [#32944](https://github.com/woocommerce/woocommerce/pull/32944) +* Add - Removed experimental product hook and instead poll the slot's fill for variant metadata. To be removed when experiment concludes! [#33052](https://github.com/woocommerce/woocommerce/pull/33052) +* Add - Add the `is_editable`, `needs_payment`, and `needs_processing` boolean properties to order response objects in both v2 and v3 of the WC REST API. [#32900](https://github.com/woocommerce/woocommerce/pull/32900) +* Add - Adds a `before_woocommerce_pay_form` action to the Pay for Order page. [#33078](https://github.com/woocommerce/woocommerce/pull/33078) +* Add - Add experimental product stack component [#32779](https://github.com/woocommerce/woocommerce/pull/32779) +* Add - Add support for select2 for the log files dropdown [#32749](https://github.com/woocommerce/woocommerce/pull/32749) +* Add - Adds usage data for the Mini Cart Block to the WC Tracker snapshot. [#32777](https://github.com/woocommerce/woocommerce/pull/32777) +* Add - Add wcadmin_tasklist_view_more_product_types_click track event for add product task [#33058](https://github.com/woocommerce/woocommerce/pull/33058) +* Add - Added react mount point in payment settings page for banner slotfill [#32697](https://github.com/woocommerce/woocommerce/pull/32697) +* Add - Adds a `search_sku` parameter to the v3 products endpoint. Allows for partial match search of the product SKU field. [#32046](https://github.com/woocommerce/woocommerce/pull/32046) +* Add - Add `read` method to custom order table datastore. [#32701](https://github.com/woocommerce/woocommerce/pull/32701) +* Add - CLI support for running COT migrations (one way). [#32938](https://github.com/woocommerce/woocommerce/pull/32938) +* Add - Implement backfill for wp_post and wp_postmeta table for custom tables. [#32857](https://github.com/woocommerce/woocommerce/pull/32857) +* Add - Effectively synchronize orders from the posts table to the custom orders table. [#32817](https://github.com/woocommerce/woocommerce/pull/32817) +* Add - Enable meta table to meta table migrations towards custom table project. [#32701](https://github.com/woocommerce/woocommerce/pull/32701) +* Add - Add an 'image_src' field to product line items returned by the orders endpoint (v2 and v3). This contains the URL of the main product image. [#32851](https://github.com/woocommerce/woocommerce/pull/32851) +* Add - Mark marketing task as complete when an extension is installed [#32630](https://github.com/woocommerce/woocommerce/pull/32630) +* Add - Add 'recorded_sales' meta to operational data table. [#32925](https://github.com/woocommerce/woocommerce/pull/32925) +* Add - Add formatting rules for Latvian postcodes. [#32799](https://github.com/woocommerce/woocommerce/pull/32799) +* Add - Add a WooCommerce > Subscriptions menu item for eligible stores to offer WC Payments Subscriptions functionality [#32958](https://github.com/woocommerce/woocommerce/pull/32958) +* Dev - Add Preview store button to Home screen [#32739](https://github.com/woocommerce/woocommerce/pull/32739) +* Dev - Add dropins to WCTracker [#32686](https://github.com/woocommerce/woocommerce/pull/32686) +* Dev - Bumps the WP version for the WP tested up to. [#33025](https://github.com/woocommerce/woocommerce/pull/33025) +* Dev - Add ExPlat call for product task experiment [#32941](https://github.com/woocommerce/woocommerce/pull/32941) +* Dev - [#32925](https://github.com/woocommerce/woocommerce/pull/32925) +* Dev - Add basic pre-requisite checking to the test suite installation script. [#32687](https://github.com/woocommerce/woocommerce/pull/32687) +* Dev - Fix typescript type errors in react admin `payments` & `payment-welcome` [#32683](https://github.com/woocommerce/woocommerce/pull/32683) +* Dev - Fix remaining typescript type errors in react admin [#32712](https://github.com/woocommerce/woocommerce/pull/32712) +* Dev - Fix typescript type errors in react admin ./client/tasks/task & ./client/tasks/tests [#32698](https://github.com/woocommerce/woocommerce/pull/32698) +* Dev - Fix typescript type errors in react admin ./client/two-column/tasks [#32695](https://github.com/woocommerce/woocommerce/pull/32695) +* Dev - Add @types/* & declare TS modules to fix admin TS errors [#32616](https://github.com/woocommerce/woocommerce/pull/32616) +* Dev - Standardize WooCommerce build scripts [#32689](https://github.com/woocommerce/woocommerce/pull/32689) +* Dev - Comment: Related to QOL [#32804](https://github.com/woocommerce/woocommerce/pull/32804) +* Dev - Comment: This is a JSON formatting change. [#32899](https://github.com/woocommerce/woocommerce/pull/32899) +* Dev - Check WP version 5.9 before adding mini_cart_block to WC Tracker [#32835](https://github.com/woocommerce/woocommerce/pull/32835) +* Dev - Standardize lint scripts: Add lint:fix [#32795](https://github.com/woocommerce/woocommerce/pull/32795) +* Dev - Update create-extension script to function in the monorepo. [#32752](https://github.com/woocommerce/woocommerce/pull/32752) +* Dev - Move Storybook to better monorepo location [#31915](https://github.com/woocommerce/woocommerce/pull/31915) +* Dev - Comment: This is a developer tooling change [#32901](https://github.com/woocommerce/woocommerce/pull/32901) +* Dev - Comment: No entry needed because this change only added a new performance test. [#32606](https://github.com/woocommerce/woocommerce/pull/32606) +* Dev - Updates the WC sniffs version to latest. [#32870](https://github.com/woocommerce/woocommerce/pull/32870) +* Dev - Comment: Tooling change [#32657](https://github.com/woocommerce/woocommerce/pull/32657) +* Dev - Comment: Simply remove woocommerce-admin tests folder [#32621](https://github.com/woocommerce/woocommerce/pull/32621) +* Dev - Remove the post_id column from the orders table, and adjust the SQL queries that count/get out of sync orders accordingly. [#32706](https://github.com/woocommerce/woocommerce/pull/32706) +* Dev - Update woo admin ts config to have an isolated TS environment [#32616](https://github.com/woocommerce/woocommerce/pull/32616) +* Dev - Updating scripts to use pnpm/Nx commands [#32943](https://github.com/woocommerce/woocommerce/pull/32943) +* Dev - Remove woo tracks type declaration from woo admin ./cleint. [#32937](https://github.com/woocommerce/woocommerce/pull/32937) +* Dev - Fix react admin ./client type errors after updating @woocommerce/data types [#32735](https://github.com/woocommerce/woocommerce/pull/32735) +* Dev - Removed temporary codepath added in #32603 since translation paths have been updated [#33226](https://github.com/woocommerce/woocommerce/pull/33226) +* Enhancement - Add fallback image for payments task gateway icons [#32773](https://github.com/woocommerce/woocommerce/pull/32773) +* Fix - Ensure observers of the `removed_coupon_in_checkout` event can access the coupon code successfully. [#32049](https://github.com/woocommerce/woocommerce/pull/32049) +* Fix - Add legal messaging on WCPay task and fix click behavior [#32824](https://github.com/woocommerce/woocommerce/pull/32824) +* Fix - Allow removal of all zone regions from a shipping zone [#32828](https://github.com/woocommerce/woocommerce/pull/32828) +* Fix - Fix possible fatal error during install on PHP 8.x [#32685](https://github.com/woocommerce/woocommerce/pull/32685) +* Fix - Fix progress header title [#32786](https://github.com/woocommerce/woocommerce/pull/32786) +* Fix - Fix database errors after deleting WC Admin standalone plugin while WC 6.5 is active [#32869](https://github.com/woocommerce/woocommerce/pull/32869) +* Fix - Fix no padding between the task section and things to do next in experiment 2 [#32866](https://github.com/woocommerce/woocommerce/pull/32866) +* Fix - Fix fatal errors when activated alongside WooCommerce Admin plugin [#32814](https://github.com/woocommerce/woocommerce/pull/32814) +* Fix - Fix get_options function deprecation notice [#32891](https://github.com/woocommerce/woocommerce/pull/32891) +* Fix - Update finish setup button logic to adhere to new Task List data structure. [#32926](https://github.com/woocommerce/woocommerce/pull/32926) +* Fix - Fix notice on emptry product page [#32973](https://github.com/woocommerce/woocommerce/pull/32973) +* Fix - Make sure WooCommerce Admin is also being disabled on multi sites. [#32981](https://github.com/woocommerce/woocommerce/pull/32981) +* Fix - Skip payment welcome screen for wc pay banner experiment [#33071](https://github.com/woocommerce/woocommerce/pull/33071) +* Fix - Fixed broken event tracking by correcting 'const' to 'let' from a previous commit [#33083](https://github.com/woocommerce/woocommerce/pull/33083) +* Fix - Update path to email template for analytics report. [#32838](https://github.com/woocommerce/woocommerce/pull/32838) +* Fix - Don't include draft orders in reports [#32613](https://github.com/woocommerce/woocommerce/pull/32613) +* Fix - Comment: This fixes a bug that was introduced in a PR targetting the same Woo version. [#32756](https://github.com/woocommerce/woocommerce/pull/32756) +* Fix - Fix janky border on hover product task items [#32938](https://github.com/woocommerce/woocommerce/pull/32938) +* Fix - Product attributes lookup table is now properly updated on WooCommerce upgrade and when using REST API batch endpoints [#32893](https://github.com/woocommerce/woocommerce/pull/32893) +* Fix - Comment: Changelog added in #32046, which has not yet been released, and this simply fixes a bug from that. [#33039](https://github.com/woocommerce/woocommerce/pull/33039) +* Fix - Sanitize order and orderby args in get_notes and lookup_notes. [#32614](https://github.com/woocommerce/woocommerce/pull/32614) +* Fix - Fix setup task list style conflict [#32704](https://github.com/woocommerce/woocommerce/pull/32704) +* Fix - Display the raw 6 decimal place tax data while editing line item [#29688](https://github.com/woocommerce/woocommerce/pull/29688) +* Fix - Fix payment settings banner tos link [#33082](https://github.com/woocommerce/woocommerce/pull/33082) +* Fix - Prevent errors and log a warning in the event the WP Filesystem cannot be initialized while updating the geoloc database. [#33091](https://github.com/woocommerce/woocommerce/pull/33091) +* Fix - Add exception handling to serialize when seriliazing context. [#32577](https://github.com/woocommerce/woocommerce/pull/32577) +* Fix - Add check for $wp_query before calling is_cart to prevent doing_it_wrong notice. [#32747](https://github.com/woocommerce/woocommerce/pull/32747) +* Fix - Revert 30204 for Indian pincode to "PIN Code" [#33051](https://github.com/woocommerce/woocommerce/pull/33051) +* Fix - Updates the stable tag and changelog from 6.5.1 release. [#33037](https://github.com/woocommerce/woocommerce/pull/33037) +* Fix - Comment: updating performance test request [#33044](https://github.com/woocommerce/woocommerce/pull/33044) +* Fix - Use the configured decimal separator to format product weight and dimensions [#32746](https://github.com/woocommerce/woocommerce/pull/32746) +* Fix - Fix dashboard and analytics crashing with certain timezone configuration [#33206](https://github.com/woocommerce/woocommerce/pull/33206) +* Fix - Fix clicking on edges of product task cards [#33235](https://github.com/woocommerce/woocommerce/pull/33235) +* Fix - Add guard to avoid error when $block_templates is null. [#33180](https://github.com/woocommerce/woocommerce/pull/33180) +* Fix - Add woo install timestamp to server experimental assignment requests. [#33300](https://github.com/woocommerce/woocommerce/pull/33300) +* Fix - Fix a warning caused by an attempt to iterate over a submenu that may not exist on WC Pay subscriptions page. [#33339](https://github.com/woocommerce/woocommerce/pull/33339) +* Fix - Fix the script version parameter for chunk URLs. [#33332](https://github.com/woocommerce/woocommerce/pull/33332) +* Fix - Sanitize payment gateway titles. +* Performance - Fix system status API requests that only query some fields [#32823](https://github.com/woocommerce/woocommerce/pull/32823) +* Tweak - For Vietnam, the second street address line should be displayed but not required. [#32610](https://github.com/woocommerce/woocommerce/pull/32610) +* Tweak - Comment: We're adding extra protections to a newly introduced feature; a further changelog entry is not needed. [#32771](https://github.com/woocommerce/woocommerce/pull/32771) +* Tweak - Fix spacing between the Paymetn logo assets in the payment banner experiment. [#33065](https://github.com/woocommerce/woocommerce/pull/33065) +* Tweak - Comment: Omitting a changelog entry, because we're correcting an unreleased oversight. [#32744](https://github.com/woocommerce/woocommerce/pull/32744) +* Tweak - Update TikTok onboarding icon [#32857](https://github.com/woocommerce/woocommerce/pull/32857) +* Tweak - Fix typescript type errors in react admin ./client/shipping [#32688](https://github.com/woocommerce/woocommerce/pull/32688) +* Tweak - Comment: Improves a newly added feature, so a further changelog entry is not required. [#32776](https://github.com/woocommerce/woocommerce/pull/32776) +* Tweak - Add wc-admin-deactivate-plugin to list of obselete notes so it gets deleted on upgrade [#32982](https://github.com/woocommerce/woocommerce/pull/32982) +* Tweak - Fix typescript type errors in react admin ./client/wp-admin-scripts [#32678](https://github.com/woocommerce/woocommerce/pull/32678) +* Tweak - Move the file for the DatabaseUtil class to the proper directory according to its namespace. [#33109](https://github.com/woocommerce/woocommerce/pull/33109) +* Tweak - Also allow getting category ID as option ID instead of term slug in wc-enhanced-select. [#32743](https://github.com/woocommerce/woocommerce/pull/32743) +* Tweak - Center experimental products view more button [#32870](https://github.com/woocommerce/woocommerce/pull/32870) +* Tweak - Refactor and improve tests payments task [#32662](https://github.com/woocommerce/woocommerce/pull/32662) +* Update - Add ExPlat usage. [#33023](https://github.com/woocommerce/woocommerce/pull/33023) +* Update - Modify migration to make cot.id === posts.id. [#32701](https://github.com/woocommerce/woocommerce/pull/32701) +* Update - Remove wc-admin-set-up-additional-payment-types inbox note [#32800](https://github.com/woocommerce/woocommerce/pull/32800) +* Update - Moved out product task experiment hook to onboarding package, added ExPlat logic to backend calls [#32960](https://github.com/woocommerce/woocommerce/pull/32960) +* Update - Update illustrations and copy of new task list. [#32805](https://github.com/woocommerce/woocommerce/pull/32805) +* Update - Change product import task items to use onClick for link [#33075](https://github.com/woocommerce/woocommerce/pull/33075) +* Update - Update product import task to appear only under experiment [#33047](https://github.com/woocommerce/woocommerce/pull/33047) +* Update - Use the core version for the @deprecated tags in WCA [#32974](https://github.com/woocommerce/woocommerce/pull/32974) +* Update - Use the core version for the @deprecated tags [#32974](https://github.com/woocommerce/woocommerce/pull/32974) +* Update - Change WCPayments task display logic [#32923](https://github.com/woocommerce/woocommerce/pull/32923) +* Update - Updating instance of now-deprecated pnpx to pnpm dlx/exec [#32528](https://github.com/woocommerce/woocommerce/pull/32528) +* Update - Add safeguards to ensure ExPlat API requests are valid [#32855](https://github.com/woocommerce/woocommerce/pull/32855) +* Update - Remove ExPlat calls for woocommerce_tasklist_progression_headercard_2col_2022_05 and woocommerce_tasklist_progression_headercard_2022_05 [#32928](https://github.com/woocommerce/woocommerce/pull/32928) +* Update - Payment banner experiment: update the description and make the button to redirect the users to the WC Pay connect page when the WC Pay is already installed [#33066](https://github.com/woocommerce/woocommerce/pull/33066) +* Update - Update add product task to only show "subscriptions" product type for stores in the US [#33068](https://github.com/woocommerce/woocommerce/pull/33068) +* Update - Enable feature flags for add product task [#33049](https://github.com/woocommerce/woocommerce/pull/33049) +* Update - Remove `memoize-one` from woo admin dependency [#32936](https://github.com/woocommerce/woocommerce/pull/32936) +* Update - Remove `react-dates` from woo admin dependency [#32954](https://github.com/woocommerce/woocommerce/pull/32954) +* Update - Add status of admin items to system status report [#33030](https://github.com/woocommerce/woocommerce/pull/33030) +* Update - Update to record completion time in time frame format [#32932](https://github.com/woocommerce/woocommerce/pull/32932) +* Update - Add confirmation dialog before loading the sample products [#33167](https://github.com/woocommerce/woocommerce/pull/33167) + +**WooCommerce Blocks 7.5.0 & 7.6.0** + +* Enhancement - Add PHP templates support to the Active Product Filters block. [#6295](https://github.com/woocommerce/woocommerce-blocks/pull/6295) +* Enhancement - Enable Draft orders in WooCommerce Core. [#6288](https://github.com/woocommerce/woocommerce-blocks/pull/6288) +* Enhancement - Various enhancements to the Featured Category Block. [#6276](https://github.com/woocommerce/woocommerce-blocks/pull/6276) +* Enhancement - Allow adding the Filter Products by Stock block to Product Catalog templates to filter products. [#6261](https://github.com/woocommerce/woocommerce-blocks/pull/6261) +* Enhancement - Various enhancements to the Featured Product Block. [#6181](https://github.com/woocommerce/woocommerce-blocks/pull/6181) +* Enhancement - Allow saved payment methods labels other than card/eCheck to display brand & last 4 digits if present. [#6177](https://github.com/woocommerce/woocommerce-blocks/pull/6177) +* Enhancement - Featured Category: Add background color option. [#6368](https://github.com/woocommerce/woocommerce-blocks/pull/6368) +* Enhancement - Featured Product: Add background color option. [#6367](https://github.com/woocommerce/woocommerce-blocks/pull/6367) +* Enhancement - Added media controls allowing the user to edit images within the editor on a Featured Category block. [#6360](https://github.com/woocommerce/woocommerce-blocks/pull/6360) +* Enhancement - Added media controls allowing the user to edit images within the editor on a Featured Product block. [#6348](https://github.com/woocommerce/woocommerce-blocks/pull/6348) +* Enhancement - Add the alt text control to the Featured Category block media settings. [#6341](https://github.com/woocommerce/woocommerce-blocks/pull/6341) +* Enhancement - Hide the Product Tag Cloud from the Widgets screen in classic themes. [#6327](https://github.com/woocommerce/woocommerce-blocks/pull/6327) +* Enhancement - Add the alt text control to the Featured Product block media settings. [#6308](https://github.com/woocommerce/woocommerce-blocks/pull/6308) +* Enhancement - GridContentControl: Add product image control. [#6302](https://github.com/woocommerce/woocommerce-blocks/pull/6302) +* Fix - Filter Products by Attribute: Fix the page reload which happens when clicking the filter button on Woo templates using the Classic Template block [#6287](https://github.com/woocommerce/woocommerce-blocks/pull/6287) +* Fix - Store API: Show visible attributes in simple products, and hidden attributes in variable products. [#6274](https://github.com/woocommerce/woocommerce-blocks/pull/6274) +* Fix - Add RTL support for the Mini Cart icon. [#6264](https://github.com/woocommerce/woocommerce-blocks/pull/6264) +* Fix - Fix page load problem due to incorrect URL to certain assets. [#6260](https://github.com/woocommerce/woocommerce-blocks/pull/6260) +* Fix - Make Filters Products by Price work with Active Filters block for the PHP rendered Classic Template. [#6245](https://github.com/woocommerce/woocommerce-blocks/pull/6245) +* Fix - Fix page refresh when using filters with the All Products block on non-product archive templates for WooCommerce. [#6324](https://github.com/woocommerce/woocommerce-blocks/pull/6324) +* Fix - Fix Customizer fatal error on PHP 8. [#6317](https://github.com/woocommerce/woocommerce-blocks/pull/6317) +* Fix - Fix Featured Product block frontend mismatch. [#6263](https://github.com/woocommerce/woocommerce-blocks/pull/6263) +* Fix - Fix attribute filter dropdown list z-index level. [#6294](https://github.com/woocommerce/woocommerce-blocks/pull/6294) +* Fix - Product Query: Pass any product taxonomies existing in the URL parameters. [#6152](https://github.com/woocommerce/woocommerce-blocks/pull/6152) +* Fix - Fix: Align Empty Mini Cart Contents block center in the Site Editor. [#6379](https://github.com/woocommerce/woocommerce-blocks/pull/6379) +* Fix - Remove the Template panel from the Setting Sidebar for Shop page. [#6366](https://github.com/woocommerce/woocommerce-blocks/pull/6366) +* Fix - Parse categories coming from the back-end as a json array. [#6358](https://github.com/woocommerce/woocommerce-blocks/pull/6358) +* Fix - Update the default width of Classic Template to Wide width. [#6356](https://github.com/woocommerce/woocommerce-blocks/pull/6356) +* Fix - Mini Cart block is not available from the Edit template screen. [#6351](https://github.com/woocommerce/woocommerce-blocks/pull/6351) +* Fix - Fix Filter Products by Attribute block not working on PHP templates when Filter button was enabled. [#6332](https://github.com/woocommerce/woocommerce-blocks/pull/6332) + + = 6.5.1 2022-05-12 = **WooCommerce** diff --git a/plugins/woocommerce/changelog/prep-post-6.6.0 b/plugins/woocommerce/changelog/prep-post-6.6.0 new file mode 100644 index 00000000000..d82085981e0 --- /dev/null +++ b/plugins/woocommerce/changelog/prep-post-6.6.0 @@ -0,0 +1,4 @@ +Significance: minor +Type: fix + + Updates the stable tag and changelog from 6.6.0 release. diff --git a/plugins/woocommerce/readme.txt b/plugins/woocommerce/readme.txt index b1bc0afd647..96fa64a7cc1 100644 --- a/plugins/woocommerce/readme.txt +++ b/plugins/woocommerce/readme.txt @@ -4,7 +4,7 @@ Tags: e-commerce, store, sales, sell, woo, shop, cart, checkout, downloadable, d Requires at least: 5.8 Tested up to: 6.0 Requires PHP: 7.2 -Stable tag: 6.5.1 +Stable tag: 6.6.0 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html