Commit Graph

52949 Commits

Author SHA1 Message Date
Matt Sherman 78dad448f4
Always pass defaults to product_type_options filter (#38854)
* Add wc_get_default_product_type_options function

* Use wc_get_default_product_type_options() as initial input for product_type_options filter

* Changelog
2023-06-22 08:16:34 -04:00
Sam Seay b99f63769a
Remove a workflow that is not used and too old to trust (#38647)
Remove a workflow that is not used and too old to trust.
2023-06-22 22:24:02 +12:00
kidinov fc6c01736a Fixed formatting 2023-06-22 10:55:53 +02:00
kidinov 0d5bc86da2 Fixed test again 2023-06-22 09:50:50 +02:00
Nestor Soriano 15d505864f
Added a missing __construct doc comment.
(But why is phpcs complaining about this now and it wasn't before??)
2023-06-22 09:24:06 +02:00
Nestor Soriano 98a25ffd67
Treat LegacyProxy as a special case when resetting replacements. 2023-06-22 09:16:07 +02:00
Moon 30ea01c047
Refresh onboarding profile values on the Homescreen (#38861)
* Use window.location.href for redirection to refresh the page to get the latest onboarding profile values

* Add changelog

* Remove unused import
2023-06-21 22:40:42 -07:00
Matt Sherman 6076458471
Do not show "Adding new attribute failed" error message when loading of product screens is interrupted by page unload (#38815)
* Suppress "adding new attribute failed" error message on page unload
* Only attempt to add empty attribute if page has attributes list
2023-06-21 21:26:01 -04:00
Paul Sealock 72a6f2b503
Workflows CLI: add list command (#38816)
* hello world

* better description

* cli-table types

* row types

* just strings

* lockfile
2023-06-22 12:15:04 +12:00
Tam Mullen cd69c99ef6
E2E: Update WP Mail Logging Version (#38862)
* Removing skip in order-emails.spec.js

* Pin version of WP Mail Logging

* added changelog
2023-06-22 00:06:17 +01:00
github-actions[bot] 1ce4adcda9
Delete changelog files based on PR 38745 (#38870)
Delete changelog files for 38745

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-21 17:57:40 -05:00
github-actions[bot] 95c9578694
Delete changelog files based on PR 38835 (#38868)
Delete changelog files for 38835

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-21 17:50:20 -05:00
github-actions[bot] 1b08275b1c
Delete changelog files based on PR 38839 (#38866)
Delete changelog files for 38839

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-21 17:46:52 -05:00
github-actions[bot] 4ec56e650c
Delete changelog files based on PR 38728 (#38864)
Delete changelog files for 38728

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-21 17:23:03 -05:00
nigeljamesstevenson ee7fcf8840
E2e/skip failing can email invoice/order details to customer (#38855) 2023-06-21 21:15:07 +01:00
nigeljamesstevenson 97a3d7e918 add changelog 2023-06-21 20:39:50 +01:00
nigeljamesstevenson 9cd06f022c skip test causing GH PRs to fail -under investigation 2023-06-21 20:36:32 +01:00
Timothy Steele 565c1e9be7
Load `taxonomy-pa_<slug>` template before `taxonomy-product_attribute` (#37552)
* Fix for WooCommerce Issue 36560: https://github.com/woocommerce/woocommerce/issues/36560

* Add changelog

* Move changelog file to proper location

---------

Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2023-06-21 16:15:17 -03:00
Barry Hughes f5a601d6e1
When removing customer accounts, their content should be preserved. (#38837)
* When removing customer accounts, their content should be preserved.

* Fix test for customer data clean-up.
2023-06-21 14:03:01 -03:00
Joshua T Flowers 6bbc4dad1a
Add missing tracks events to product editor (#38728)
* Only record product update on already published products

* Add source into published product tracks event

* Add missing tracks options to product update event

* Track tab clicks in the editor

* Add source to tab clicks

* Record tracks on preview click

* Add events for media gallery, description, and attributes

* Add tracks events to more menu

* Replace new_product_page with source

* Add changelog entry

* Fix lint errors

* Add tracks for About the Editor menu item

* Add onClick event to AboutTheEditor menu item

* Use dropdown option event for classic editor menu click
2023-06-21 09:38:04 -07:00
Fernando Marichal 0be60a44a8
Add 'product_block_editor' to 'legacy_feature_ids'. (#38835)
* Add product_block_editor to legacy_feature_ids

* Add changelog
2023-06-21 13:11:11 -03:00
Nestor Soriano 46b259bc8d
Add changelog file 2023-06-21 17:44:28 +02:00
Nestor Soriano 5d4c07d23c
Improvements to the DI related unit testing infrastructure:
- When ExtendedContainer::replace is used passing an instance of
  an object, the 'init' method will be executed in the instance
  when resolving the replaced class name.
- Added the ExtendedContainer::reset_replacement method, this will
  undo a 'replace' and reset the registration back to its original state.
- Similarly, added the ExtendedContainer::reset_all_replacements method.
2023-06-21 17:39:34 +02:00
kidinov 634377bbc9 Fixed test again 2023-06-21 16:46:52 +02:00
kidinov ecccfdf2c7 Fixed test 2023-06-21 16:15:36 +02:00
kidinov c7134e6eff Fixed formatting 2023-06-21 15:44:23 +02:00
Luigi Teschio cb0602cfa9
Update to WooCommerce blocks 10.4.3 (#38839)
update to wc blocks 10.4.3
2023-06-21 15:32:11 +02:00
kidinov 071d913b0f Added tests 2023-06-21 15:15:27 +02:00
Gan Eng Chin f31eca2ec5
Marketing: Do not show "Create a campaign" button if there are no campaign types (#38825) 2023-06-21 19:43:35 +08:00
kidinov 08b08e5619 Fixed where contitions. Handle name parameter 2023-06-21 13:37:38 +02:00
Gan Eng Chin 04294c4ec8
Simplify code to display buttons in IntroductionBanner. 2023-06-21 18:53:45 +08:00
kidinov 0e1f78318e Attempt to fix formatting 2023-06-21 11:28:56 +02:00
Nestor Soriano 182d8bf7f2
Add changelog file 2023-06-21 10:29:42 +02:00
Nestor Soriano 12a453f1a5
ORdersTableDataStore: capture+log exceptions when populating order properties.
This makes the behavior of wc_get_order to be the same as when HPOS
is disabled (and Abstract_WC_Order_Data_Store_CPT is thus used
instead): the order is still retrieved (although without the errored
properties set) instead of the function just returning false.

An example of when this can happen is if an order refund has the id
of a no longer existing order as the parent id.
2023-06-21 10:25:14 +02:00
Leif Singer bc2cba7b81
fix: check whether WC_ADMIN_APP is defined before using (#38806) 2023-06-21 09:14:20 +02:00
Paul Sealock 5b0aa22402
WooCommerce: Handle legacy JS use of ES6 (#38342)
* use grunt-contrib-uglify-es

* changelog

* fix syntax

* remove null coalescence

* lockfile
2023-06-21 14:10:49 +12:00
Paul Sealock ec9f489dd0
Update phpcs-changed to version 2.11.1 (#38756)
* bump version

* composer lock file update

* changelog
2023-06-21 14:09:28 +12:00
barryhughes a473a001ce Selectively invalidate cached plugin data when needed. 2023-06-20 14:27:03 -07:00
barryhughes 1c2dd45ffd Ignore cached plugin data when checking if plugins are WooCommerce-aware. 2023-06-20 13:12:13 -07:00
Corey McKrill 79b52d2a5f
Linting: Add pnpm commands and update contributing guidelines (#38727)
Adds pnpm commands for utilizing the new phpcs-changed Composer scripts, and updates documentation to make these commands more discoverable.
2023-06-20 12:33:41 -07:00
Michael Pretty 6771b48c20
get_index_columns using SHOW INDEX FROM query instead of information_schema (#36427)
* get_index_columns using SHOW INDEX FROM query instead of information_schema

* returning empty array for clarity

* ignore interpolated query

* adding changelog entry

* Adding unit tests for the updated DatabaseUtil::get_index_columns()

---------

Co-authored-by: Michael Pretty <prettyboymp@Michaels-MacBook-Pro.local>
2023-06-20 15:34:59 -03:00
Ron Rennick f012b4d038 update remaining print_r in HPOS code 2023-06-20 14:01:02 -03:00
github-actions[bot] 87c69f38e6
Release: Remove 7.9 change files (#38814)
Delete changelog files from 7.9 release

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-20 11:51:33 -05:00
github-actions[bot] 1f68c707cc
Prep trunk for 8.0 cycle (#38812)
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-20 11:51:03 -05:00
github-actions[bot] 0c5a374c30
Update changelog.txt from release 7.8.0 (#38703)
Prep trunk post release 7.8.0

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
Co-authored-by: jonathansadowski <jonathansadowski@users.noreply.github.com>
2023-06-20 11:50:31 -05:00
github-actions[bot] 95e7ff576e
Delete changelog files based on PR 38545 (#38568)
Delete changelog files for 38545

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-20 11:49:18 -05:00
github-actions[bot] 8b9007d470
Delete changelog files based on PR 38819 (#38829)
Delete changelog files for 38819

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-20 11:17:54 -05:00
Ismael Martín Alabarce d31b7866af
Add missing spacing in WCPay welcome incentive page cards (#38819)
* Add missing card spacing for the WCPay welcome incentive cards

* Add changelog entry
2023-06-20 11:12:44 -05:00
Gan Eng Chin 617b51c91d
Add and fix tests for Campaigns component. 2023-06-20 23:03:56 +08:00
Joshua T Flowers dad636799a
Redirect to the old editor when attempting to edit a non-supported product type (#38745)
* Redirect to the old editor when attempting to edit a non-supported product type

* Add changelog entry

* Fix lint errors
2023-06-20 10:15:56 -04:00