Ron Rennick
f44694f750
Ignore cached plugin data when checking if plugins are WooCommerce-aware ( #38836 )
2023-06-26 15:01:11 -03:00
rodelgc
95681d2c8b
Fix `upload-plugin` spec by updating locator from core profiler ( #38914 )
...
* Update locator
* Add changelog
2023-06-26 13:03:55 +02:00
kidinov
278e10bb33
Fixed broken test
2023-06-26 12:18:51 +02:00
kidinov
6dbb0955e6
Tests adjustements
2023-06-26 10:56:49 +02:00
kidinov
bff7d12c19
Better comment for test
2023-06-26 10:24:25 +02:00
kidinov
84bb1c91b8
Removed setting empty query paras
2023-06-26 10:23:54 +02:00
kidinov
89d3a1ecee
Merge branch 'trunk' into update-38820-enhancement-api-search-customers-with-non-empty-email-or-name-or-address
...
# Conflicts:
# plugins/woocommerce/tests/legacy/unit-tests/woocommerce-admin/api/reports-customers.php
2023-06-26 10:01:38 +02:00
kidinov
93a62e704d
Tests to the separate test
2023-06-26 09:56:13 +02:00
Andrey
d4b77eead6
Update query type for filter_empty
...
Co-authored-by: Corey McKrill <916023+coreymckrill@users.noreply.github.com>
2023-06-26 09:30:06 +02:00
nigeljamesstevenson
3b075731a5
Make e2e test `can discard industry changes when navigating back to "Store Details"` independent from previous tests ( #38715 )
...
* e2e test update
* handle modal on test
* Update deprecated method
---------
Co-authored-by: Rodel Calasagsag <rodel.calasagsag@automattic.com>
2023-06-26 14:13:02 +08:00
rodelgc
b91c37fe32
Replace deprecated `page` methods ( #38344 )
2023-06-26 09:06:11 +08:00
Barry Hughes
7ed5f599a2
Improve hpos cli verbose output ( #38699 )
2023-06-23 13:40:57 -07:00
github-actions[bot]
41d24a7643
Delete changelog files based on PR 38918 ( #38928 )
...
Delete changelog files for 38918
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-23 14:33:00 -05:00
github-actions[bot]
127ced8e79
Delete changelog files based on PR 38861 ( #38926 )
...
Delete changelog files for 38861
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-23 14:29:11 -05:00
Ron Rennick
f879ebb6c7
Update plugins/woocommerce/changelog/improve-hpos-cli-verbose-output
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-23 15:56:53 -03:00
Alexandre Lara
960ed2d0d1
Update WooCommerce Blocks to 10.4.4 ( #38918 )
2023-06-23 15:29:25 -03:00
Corey McKrill
fbcab41289
Improvements to the dependency injection related unit testing infrastructure ( #38849 )
...
* When ExtendedContainer::replace is used and an instance of an object is passed as the replacement, the init method of the passed object will be executed (previously the container would execute init only when creating a new instance from a class name).
* Added the ExtendedContainer::reset_replacement method, this will undo a replace and reset the registration back to its original state (so get will act as if replace had never been executed for the given class name). Note that for shared definitions this needs to be combined with reset_all_resolved.
* Similarly, added the ExtendedContainer::reset_all_replacements method.
2023-06-23 10:24:52 -07:00
Alexandre Lara
2163b5e108
Update WooCommerce Blocks to 10.4.4
2023-06-23 12:36:11 -03:00
Nathan Silveira
066974538c
[Enhancement]: Add Tracks event recording to Emails settings ( #38834 )
...
* Add possibility to track select and checkbox values for non_option settings
* Track select and checkboxes in abstract-wc-settings-api
* Add changelog
* Add hook comment and ignore phpcs for actions that were already called before
2023-06-23 09:44:57 -03:00
Vedanshu Jain
e6eda7fce5
Analytics API: Search for customers using all available search fields instead of having to choose one ( #38628 )
2023-06-23 14:32:42 +05:30
Chi-Hsuan Huang
5fb8183682
Fix Core Profiler UI issues ( #38872 )
...
* Fix overlapping button position when the height is less than 667px (iphone SE)
* Fix misaligned check icon on mobile
* Prevent the menu from closing when clicking on a selected item
* Add changelog
* Fix lint
---------
Co-authored-by: moon <moon.kyong@automattic.com>
2023-06-22 20:54:14 -07:00
Corey McKrill
26902f0ce1
Move unit tests to existing file
2023-06-22 17:24:25 -07:00
Corey McKrill
b16d362490
Add unit tests
2023-06-22 15:44:40 -07:00
github-actions[bot]
b9f265c44a
Delete changelog files based on PR 38852 ( #38894 )
...
Delete changelog files for 38852
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-22 14:35:32 -05:00
github-actions[bot]
a75b8fd393
Delete changelog files based on PR 38854 ( #38890 )
...
Delete changelog files for 38854
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-22 14:22:01 -05:00
Nathan Silveira
b1f4907dec
Remove feature related query args after enabling/disabling it ( #38852 )
...
* Remove feature related query args after enabling/disabling it
* Test to see if E2E tests pass
* Revert "Test to see if E2E tests pass"
This reverts commit 120e971f33f22dc3e7eec6e5ab228b1908c56364.
* Add support to remove multiple query params
2023-06-22 14:42:00 -04:00
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
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
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
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]
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
Gan Eng Chin
c6a5e8ba41
Do not show "Add channels" button when create campaign button is not shown.
2023-06-20 22:13:24 +08:00
kidinov
683039f88b
Change log file
2023-06-20 16:07:03 +02:00
kidinov
dba0b6fb8d
Fixed code style issue
2023-06-20 16:03:51 +02:00
kidinov
1ffacdad67
Updated DataStore to handle filter_empty field
2023-06-20 15:59:44 +02:00
Gan Eng Chin
dbfb8f81d8
Add changelog.
2023-06-20 21:07:54 +08:00
Gan Eng Chin
2b477fb93f
Show create campaign button in campaigns card when there are campaign types.
2023-06-20 21:05:27 +08:00
Gan Eng Chin
81c34086fe
Display create campaign button when there are campaign types.
2023-06-20 20:54:45 +08:00
kidinov
7f8aa07cdc
Added `filter_empty` parameter
2023-06-20 12:46:53 +02:00
Chi-Hsuan Huang
9509ae8136
Fix help panel links ( #38817 )
...
* Fix links under "Help" panel on Home screen
* Add changelog
2023-06-20 18:11:44 +08:00
Sam Seay
924b29fd92
Add support to install master branch when using WooCommerce Beta Tester ( #38536 )
2023-06-20 18:54:49 +12:00
Joel Thiessen
6c3256b413
Handling errors from token endpoint ( #38708 )
2023-06-19 13:44:05 -07:00
Ron Rennick
08c0d0ac4c
fix deprecated warning in dashboard setup ( #38776 )
...
Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
2023-06-19 15:05:07 -03:00
Nathan Silveira
3b038f3475
Disable 'Used for variations' checkbox when product type is not variable ( #38802 )
...
* Disable 'Used for variations' checkbox when product type is not variable and remove leftover code
* Run disable or enable fields after saving attributes
2023-06-19 14:50:03 -03:00
Vlad Olaru
4fffdf5703
Fix lint issue
2023-06-19 18:50:12 +03:00
Vlad Olaru
3af12dd381
Add changelog
2023-06-19 18:23:40 +03:00
Vlad Olaru
2a88ed10b1
Encode URL param to be safe
2023-06-19 18:14:42 +03:00
Vlad Olaru
b1d689eb37
Merge branch 'trunk' into update/3531-incentive-logic-minor-addition
2023-06-19 18:08:27 +03:00
Vlad Olaru
a76d979962
Include incentive ID in connect URL
2023-06-19 18:05:45 +03:00
Ismael Martín Alabarce
1ae97495de
Update WooPayments welcome page incentive logic ( #38797 )
...
* Update orders status query to ensure it exclude trash.
* Add incentive ID to every track event
on the welcome incentive page.
* Remove unnecessary SCSS after #38775 fix
* Add changelog entry
* Replace tos_url with tc_url for accurate naming
* Fix phpcs errors
---------
Co-authored-by: Vlad Olaru <vlad@pixelgrade.com>
2023-06-19 15:23:33 +02:00
Ilyas Foo
dbd8d1be12
Fix base location remote inbox rule ( #38794 )
...
* Add another check in base location rule to fix OBW extensions bug
* Changelog
* Lint
* Add isset check
* Fix logic
* Lint
2023-06-19 19:50:52 +08:00
Vlad Olaru
5e1b6a71f4
Replace tos_url with tc_url for accurate naming
2023-06-19 14:32:57 +03:00
Ismael Martín Alabarce
66b3106def
Add changelog entry
2023-06-19 13:06:26 +02:00
Ismael Martín Alabarce
9b0e5dc89a
Remove unnecessary SCSS after #38775 fix
2023-06-19 13:05:01 +02:00
Ismael Martín Alabarce
4afd148e0e
Add incentive ID to every track event
...
on the welcome incentive page.
2023-06-19 13:04:14 +02:00
Ismael Martín Alabarce
48670366b2
Update orders status query to ensure it exclude trash.
2023-06-19 12:54:27 +02:00
Moon
baa0a275e3
Enable core-profiler flag ( #38729 )
...
* Enable core-profiler in prod
* Add Changelog
* Skip StoreDetails tests -- we're replacing it with Core Profiler
* Add features.is_enablefd to detect features
* Skip the onboarding wizard tests when the core profiler is enabled
* Skip skipping the onboarding wizard when the core profielr is enabled
* Incldue features module
* Skip core profiler for testing
* Skip core profiler for testing
* Remove test code
2023-06-18 22:34:51 -07:00
Moon
bc827cf16b
Update/38743 loading changes in core profiler ( #38750 )
...
* Skip teh plugin page when all the plugins are activated
* Fix the if statement so that stageIndex becomes 2 when progress is over 60
* Add a 2nd loader stage for the skipped guided setup
* Add changelog
* Lint fix -- css
* fix: banished core profiler page spinners
* addressed pr comments
* update jest snapshot
---------
Co-authored-by: rjchow <me@rjchow.com>
2023-06-19 13:33:28 +08:00
Moon
cea0bc143c
Decode HTML entities from store name ( #38791 )
...
* Decode store name with HTML entities
* Add changelog
2023-06-18 21:58:16 -07:00