Commit Graph

8019 Commits

Author SHA1 Message Date
Christopher Allford 31d7249080 Removed "prebuild" Script
PNPM does not execute "pre" and "post"
scripts for user-defined scripts. This removes
the "prebuild" from the React Admin's build.
2022-05-06 12:16:57 -07:00
Christopher Allford dc6bd75984 Fixed Beta Tester Uglification
PNPM does not run "pre" and "post" scripts
for user-defined scripts. This commit
removed the "preuglify" script from the
beta tester plugin so that it builds correctly.
2022-05-06 12:11:51 -07:00
Corey McKrill 245dd98b45
Orders API: Add response fields for some order states (#32888)
Adds the following fields to the order response object for both v2 and v3 of the WC REST API:

* is_editable
* needs_payment
* needs_processing

Some order states (different than statuses) are determined by complex logic involving other order properties, and/or they are filterable by extensions. These states are difficult to calculate in a client app whose only data source is the REST API, and thus they are best calculated on the server and added as separate properties to the API response object.
2022-05-06 11:06:33 -07:00
Barry Hughes 8000a9b0ef
Merge pull request #32893 from woocommerce/fix/product_attributes_lookup_table_update
Fix: product attributes lookup table not being updated on WooCommerce update and on REST API batch requests
2022-05-06 09:58:10 -07:00
Nestor Soriano 37e9be5e87
Add changelog file 2022-05-06 11:06:39 +02:00
Nestor Soriano ff76f898f7
Fix: product attributes lookup table not updating on REST API batch requests
When the "products/batch" endpoint is used to create or update products,
the product attributes lookup table wasn't being updated as it's the
case of the single product endpoints.
2022-05-06 10:20:38 +02:00
Nestor Soriano 3d77547d77
Fix: product attributes lookup table not filled on WooCommerce update
When WooCommerce was updated from an version older than 6.2,
and before the user hit the "Update database" button, the product
attributes lookup table usage was activated but it was still empty.
This caused the search to not work, and the product filtering widget
to not appear.
2022-05-06 10:14:50 +02:00
Chi-Hsuan Huang 211e0f9a24
Merge pull request #32891 from woocommerce/fix/32863-get-option-deprecated-notices
Fix `get_options` function deprecation notice in WC 6.5 RC
2022-05-06 16:00:57 +08:00
Chi-Hsuan Huang 72cf343cda
Merge pull request #32866 from woocommerce/fix/32761-exp2-task-no-padding
Fix no padding between the task section and things to do next in experiment 2
2022-05-06 14:28:46 +08:00
Chi-Hsuan Huang 6d0b794fc7 Replace margin-bottom 16px with $gap for experiment 2 2022-05-06 12:44:43 +08:00
Chi-Hsuan Huang 1ea12c31b6 Add changelog 2022-05-06 11:26:14 +08:00
Chi-Hsuan Huang c76e97d527 Add woocommerce_task_list_reminder_bar_hidden to woocommerce permissions to fix deprecation notice 2022-05-06 11:19:01 +08:00
Eric Jinks d77f000e6e
Add subscriptio to plugin eligibility check 2022-05-06 13:08:54 +10:00
Eric Jinks 8beed46c33
Add sumosubscriptions to plugin eligibility check 2022-05-06 12:57:53 +10:00
Chi-Hsuan Huang ce253ca390
Merge pull request #32815 from woocommerce/add/32412-load-sample-products
Add load sample products for experimental product task
2022-05-06 09:23:26 +08:00
Chi-Hsuan Huang ac87972fc0
Merge pull request #32870 from woocommerce/update/center-view-more-button
Center view more/less button for add product task
2022-05-06 09:22:12 +08:00
Roy Ho 30846cb8b4
Update woocommerce sniffs to latest 0.1.3 (#32886) 2022-05-06 12:48:46 +12:00
Jorge A. Torres dda417ccd2 Add sanitization of color settings to OptionSanitizer 2022-05-05 13:05:32 -05:00
Jorge A. Torres d94b7af9dc Add OptionSanitizer class for sanitization of settings 2022-05-05 13:05:32 -05:00
Vedanshu Jain 79c953c2f2
Merge pull request #32115 from mcliwanow/add/12397-tracking-params-wccom-from-subscriptions
Subscriptions - add tracking params to WCCOM URLs
2022-05-05 14:31:50 +05:30
Chris Aprea c92bc4b357 Merge branch 'add/experiment-subscriptions-admin-menu-1' into add/experiment-subscriptions-admin-new-design 2022-05-05 16:01:35 +10:00
Chris Aprea 77cc1f61de Merge branch 'add/experiment-subscriptions-admin-menu' into add/experiment-subscriptions-admin-menu-1 2022-05-05 16:00:50 +10:00
Chris Aprea 7add4dca88 Implement the new subscriptions page design 2022-05-05 15:04:27 +10:00
Eric Jinks 0eb8d95bfb
Reduce recent sales query scope to improve performance 2022-05-05 10:59:04 +10:00
Eric Jinks e36c5d3b8f
Change plugin eligibility to check for installed plugins 2022-05-05 10:37:48 +10:00
Alex López b62a935869 Merge remote-tracking branch 'origin/trunk' into performance/merchant-view-coupons 2022-05-04 16:55:15 +02:00
Vedanshu Jain e74a106fe8
Merge pull request #32747 from crstauf/patch-1
Fix `is_page()` and `is_singular()` called incorrectly
2022-05-04 19:06:11 +05:30
Eric Jinks b32a8f49a9
Fix store base location eligibility check to limit to USA 2022-05-04 21:57:10 +10:00
vedanshujain 8cba910dec Add changelog. 2022-05-04 16:41:26 +05:30
Chi-Hsuan Huang 9eb38bcd37 Add changelog 2022-05-04 17:28:19 +08:00
Chi-Hsuan Huang 7e3a259cc5 Center experimental products view more button 2022-05-04 17:27:41 +08:00
Chi-Hsuan Huang e3e6dbd720 Add changelog 2022-05-04 16:51:59 +08:00
Chi-Hsuan Huang 2e58f8c352 Add an empty woocommerce-admin.php for backward compatibility 2022-05-04 16:51:59 +08:00
Eric Jinks f9fd51e81c
Fix recent sales query, restrict to completed orders 2022-05-04 16:52:46 +10:00
Chi-Hsuan Huang 8c5bf0988b Add changelog 2022-05-04 12:08:53 +08:00
Chi-Hsuan Huang b28a2d7ba7 Fix no padding between the last task section and Things to do next in experiment 2 2022-05-04 11:57:43 +08:00
Chi-Hsuan Huang a4bd70c28e Add changelog 2022-05-04 10:42:25 +08:00
Chi-Hsuan Huang 7e4126bc9f Update experimental-import-products to load sample products 2022-05-04 10:42:25 +08:00
Chi-Hsuan Huang cf9d2ed3b7 Update sample_products.csv to only contain 9 products 2022-05-04 10:42:20 +08:00
Chi-Hsuan Huang f25383fc15 Add test for stack 2022-05-04 10:15:03 +08:00
Chi-Hsuan Huang 95a319b36d Add tests for load sample products 2022-05-04 10:15:03 +08:00
Chi-Hsuan Huang be50584b67 Update load onboarding sample product link 2022-05-04 10:15:03 +08:00
Chi-Hsuan Huang 5476f4c80f Add onboarding load sample products notice 2022-05-04 10:15:03 +08:00
Chi-Hsuan Huang 570d6dad71 Update experimental-products to load sample products 2022-05-04 10:15:03 +08:00
Chi-Hsuan Huang 4221c32fa4 Add type for wp.components.ui 2022-05-04 10:15:03 +08:00
Chi-Hsuan Huang e37bc5e18f Add load sample product hook & modal component 2022-05-04 10:15:03 +08:00
Chi-Hsuan Huang 5063dc3640 Update admin webpack config to resolve wp.components.ui 2022-05-04 10:15:03 +08:00
Moon 4a6c3300aa
Merge pull request #32835 from woocommerce/add/32788-add-experimental-import-products-task-followup
Add experimental import products task
2022-05-03 19:13:26 -07:00
Paul Sealock 6553de469b
Test Failures: Check WP version 5.9 before adding mini_cart_block to WC Tracker (#32862) 2022-05-04 14:09:21 +12:00
moon 8219510fc5 Style update 2022-05-03 18:57:23 -07:00
James Allan 49f5f788bb Replace translation domains from woocommerce-payments to woocommerce 2022-05-04 11:15:56 +10:00
Chi-Hsuan Huang afe6e84ab0
Merge pull request #32855 from woocommerce/update/32716-explat-api-requests
Add safeguards to ensure ExPlat API requests are valid
2022-05-04 09:02:10 +08:00
Eric Jinks bfa9721dda
Add store activation date eligibility criteria 2022-05-04 10:00:01 +10:00
moon 0a75c8d6be Adjust text color 2022-05-03 15:55:15 -07:00
moon d0b500a3f4 Import Stacks before CardList to fix the order error 2022-05-03 15:55:02 -07:00
moon 84fe952ba8 Add link to the card 2022-05-03 15:54:18 -07:00
Christopher Allford 790d085f12
Merge pull request #32657 from woocommerce/refactor/standardize-postinstall
Utilize `post install` Script for Composer
2022-05-03 10:21:33 -07:00
Chi-Hsuan Huang f1d911d680 Add changelog 2022-05-03 17:01:07 +08:00
Chi-Hsuan Huang 6c8ee08f19 Add a safeguard for ExPlat assignment requests to make sure a user either has an anon_id defined and not empty 2022-05-03 17:01:07 +08:00
Néstor Soriano 4c9097d639
Merge pull request #32777 from woocommerce/add/track_mini_cart_block
Add Mini Cart Block Tracking
2022-05-03 09:07:47 +02:00
James Allan b15cfd3a2d Reword the error message to be more action -> outcome structure 2022-05-03 16:47:14 +10:00
James Allan 6b7fd14c09 Direct the user to the wp.org wcpayments page for a more direct install path 2022-05-03 16:18:46 +10:00
Eric Jinks 0947b40b8d
Add method to check WcPaySubscriptionsPage eligibility 2022-05-03 15:32:32 +10:00
James Allan a1aff10f5f Display an error message when WC Payments fails to install 2022-05-03 14:10:18 +10:00
Adrian Duffell b35413d2ba Add changelog entry 2022-05-03 07:40:21 +08:00
Adrian Duffell a67c547b8e Update path to email template for analytics report
The path was recently changed with the merge of the Admin feature plugin into Core.
2022-05-03 07:40:21 +08:00
Christopher Allford 9a22c62505 Added Changelogs 2022-05-02 12:55:48 -07:00
Christopher Allford 21eee1ab14 Added Changelog 2022-05-02 12:55:48 -07:00
Christopher Allford 000f14be4a Fixed Tabs 2022-05-02 12:55:48 -07:00
Christopher Allford bd0ff96960 Fixed WooCommerce Beta Tester PHPUnit
Like Core's `composer.json`, we need to override
the platform in order to get a consistent version
for dependencies out of Composer.
2022-05-02 12:55:48 -07:00
Christopher Allford 8862efb570 Run `composer install` On `pnpm install`
This commit adds a `postinstall` script for
the WooCommerce and WooCommerce Beta
Tester plugins. This makes it easier to get
started since `pnpm install` will ensure all
dependencies in every project are ready.
2022-05-02 12:55:48 -07:00
Corey McKrill 1d52eef313
REST: Add product image URL to order line items (#32710)
Add a new property to the line item schema, `image` that contains `id` and `src` properties for the full size of the main product image.

Fixes #27364
2022-05-02 10:50:30 -07:00
Christopher Allford 3994c9ac4f
Added `version` to `composer.json`
In order for the Jetpack Autoloader to consistently
apply a version to class files, we will define it in our
plugin's `composer.json` file.
2022-05-02 09:48:54 -07:00
Jorge A. Torres c1dcab5725 Properly escape tax class filter in legacy v3 REST API /taxes endpoint 2022-05-02 08:22:50 -05:00
Néstor Soriano fbd38e5a90
Merge pull request #32746 from YordanSoares/use-price-decimal-separator-for-product-weight-and-dimensions
Use the price decimal separator to format product weight and dimensions
2022-05-02 12:04:26 +02:00
Luigi 4597c47f63 create BlocksUtil file - refactor 2022-05-02 11:26:34 +02:00
Néstor Soriano 69dc8fe777
Add changelog file 2022-05-02 11:15:19 +02:00
Néstor Soriano 4908d29fb1
Merge pull request #32749 from mostafasoufi/trunk
Add support select2 for log_file dropdown
2022-05-02 11:04:03 +02:00
Néstor Soriano c50de996fa
Add changelog file 2022-05-02 11:01:27 +02:00
moon d61668cb5e Add changelog 2022-04-29 16:08:40 -07:00
moon bc634512af Remove unnecessary style 2022-04-29 16:01:05 -07:00
moon 4ee252b549 Style fix 2022-04-29 15:53:45 -07:00
moon 0958641c85 Update svg fill 2022-04-29 15:53:07 -07:00
moon 0c3a142e89 Convert svg to react component 2022-04-29 15:51:46 -07:00
Fernando c60884ef20
Merge pull request #32786 from woocommerce/fix/32720_progress-header-title
Fix progress header title
2022-04-29 18:56:53 -03:00
moon 422018eb78 Refactor useProductTypeListItems to accept product types 2022-04-29 14:42:04 -07:00
Fernando Marichal 23c829efea Fix sectioned task list 2022-04-29 16:31:26 -03:00
louwie17 c0711feacb
Merge pull request #32805 from woocommerce/fix/32802_update_copy_and_illustrations
Update illustrations and copy of task list experiment 1
2022-04-29 15:11:27 -03:00
Fernando Marichal b8a8e9d272 Add changelog 2022-04-29 13:34:19 -03:00
Fernando Marichal 6a9bb8ab49 Fix default title 2022-04-29 13:34:02 -03:00
louwie17 f918f341b9
Merge pull request #32824 from woocommerce/add/32762
Adding legal messaging and fixing click behavior on task list experiment
2022-04-29 13:31:42 -03:00
Fernando Marichal 06dd122939 Fix progress header title 2022-04-29 12:40:01 -03:00
Joel T d0d2de10bf Fixing typescript error 2022-04-29 11:14:42 -03:00
Joel T d58b436265 Removing excess content in wcpay task on experiment 2022-04-29 11:14:42 -03:00
Joel T a42047607a Adding changelog 2022-04-29 11:14:42 -03:00
Joel T a7f457c488 Fixing test 2022-04-29 11:14:42 -03:00
Joel T 98838fe8b4 Adding slotfill support to task experiment one, fixing odd behavior around link clicks 2022-04-29 11:14:42 -03:00
Lourens Schep fbdc08eb36 Some minor changes to tasks height for each task list to match design 2022-04-29 11:11:30 -03:00
Lourens Schep 711e0ce449 Remove unused illustrations 2022-04-29 10:12:09 -03:00
Roy Ho ad0d71dcff
Merge pull request #32795 from woocommerce/fix/standardize-lint-woocommerce-plugin
Standardize linting: plugins
2022-04-29 06:01:37 -07:00
Lourens Schep b56e38c492 Add changelog 2022-04-29 09:52:50 -03:00
Lourens Schep 77765285e8 Update illustrations and copy of task list experiment 1, with minor css updates 2022-04-29 09:52:50 -03:00
Nestor Soriano e7a4ff2daa
Add changelog file 2022-04-29 13:24:29 +02:00
Nestor Soriano 57b1bd2340
Improve the readability of classes in Database\Migrations\CustomOrderTable
- Add meaningful docblock comments for the classes
- Add type ints for parameters and return values in all mehtods
2022-04-29 10:41:17 +02:00
Nestor Soriano d9fb2e3231
Remove 'WP' class name prefixes in Database\Migrations\CustomOrderTable 2022-04-29 10:15:04 +02:00
Chris Aprea 0942a8b169 Enqueue an inline script. 2022-04-29 15:05:15 +10:00
Chris Aprea 7b36d7fee4 Merge branch 'add/experiment-subscriptions-admin-menu-2' into add/experiment-subscriptions-admin-menu-1 2022-04-29 14:14:06 +10:00
moon 9cf2993975 Fix error with the items type 2022-04-28 20:45:49 -07:00
moon a441ff189b Add stacks 2022-04-28 20:39:09 -07:00
moon b03149a29c Align the stacks button center 2022-04-28 20:39:08 -07:00
moon b109eba8c7 Adjust styles and add initial stacks functionality 2022-04-28 20:38:31 -07:00
moon de836d1f79 Add Learn More link 2022-04-28 20:38:31 -07:00
moon 14cff0a001 Allow JSX.Element in content 2022-04-28 20:38:31 -07:00
Chi-Hsuan Huang 60334e3c55
Merge pull request #32801 from woocommerce/add/32634-add-products-task
Add experimental add product for task list
2022-04-29 11:35:53 +08:00
Ilyas Foo 8b9870b1d0
Merge pull request #32697 from woocommerce/add/wc-payment-gateways-banner
Added feature for payment gateways banner
2022-04-29 10:57:59 +08:00
Ilyas Foo 959ba869c1
Merge pull request #32814 from woocommerce/fix/32797-wca-fatal
Fix WCA fatal with bail conditions for WCA execution paths
2022-04-29 10:50:38 +08:00
Chi-Hsuan Huang 345a2ed60c Update experimental product stack layout style 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 0d9d463d46 Update experimental-products default surfaced product types 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 76777d2981 Refactor experimental-products functions 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 2542594652 Add changelog 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 6205c0208f Update card name & check support product types 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang e6d3ed3c3c Add loading sample product card 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang a4a62353fd Add external_product.csv for experimental product task 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 2dd0ef0029 Add grouped_product.csv for experimental product task 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 48c89b2266 Add card view 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 6248683042 Add tests for experimental add product task 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang cbfc393c6a Add use-create-product-by-type & use-product-types-list-items hooks 2022-04-29 10:46:54 +08:00
Chi-Hsuan Huang 5f233898bf Implement functionalities of experimental products 2022-04-29 10:46:54 +08:00
Ilyas Foo cb731d465a Merge remote-tracking branch 'origin/trunk' into add/wc-payment-gateways-banner 2022-04-29 10:15:21 +08:00
Moon 938cd88ff6
Merge pull request #32820 from woocommerce/fix/fix-ts-build-errors
Fix TS build errors in admin
2022-04-28 19:09:59 -07:00
Ilyas Foo fc74c42fe0
Merge branch 'trunk' into add/wc-payment-gateways-banner 2022-04-29 09:11:20 +08:00
Jorge A. Torres 4c32881b65 Add changelog entry 2022-04-28 15:05:14 -07:00
moon dc00aff77e Run dev after clean command 2022-04-28 14:28:01 -07:00
moon 082f55bee1 Run clean before running build commands 2022-04-28 13:42:06 -07:00
Jorge A. Torres 3f87e28977 Make sure empty region lists are passed to the backend when editing a shipping zone 2022-04-28 12:52:12 -07:00
Josh Betz 870ea59738
Merge pull request #32046 from woocommerce/api/28508-search-including-sku
Enable searching for products by SKU
2022-04-28 13:50:42 -05:00
Nestor Soriano 98078fbc19
Refactor the WPPostToCOTMigrator class
- Rename to PostsToOrdersMigrationController (same for tests class)
- Rename process_next_migration_batch method to migrate_orders
- Rename process_single to migrate_order
- Remove batch and checkpoint related methods
  (batch management is performed by DataSynchronizer class)
- Adjust unit tests
2022-04-28 17:16:19 +02:00
Nestor Soriano 3b98fb7eef
Actually sync orders from posts to custom orders table when needed.
This commit connects the logic of the DataSyncrhonizer class with
the actual posts to COT synchronization implemented in the
WPPostToCOTMigrator class, so orders are actually syncrhonized
using scheduled actions.

Additionally, a synchronization process is triggered whenever an order
is created or modified, using the woocommerce_after_order_object_save
hook.
2022-04-28 15:33:43 +02:00
Nestor Soriano 7a0892422d
Rename DataSynchronizer::start_synchronizing_pending_orders
It's now maybe_start_synchronizing_pending_orders. Also, the method
now contains all the logic needed to decide if a synchronization
needs to actually be started.
2022-04-28 15:31:17 +02:00
Nestor Soriano ad5ec38d96
Fix: AUTO_FLIP_AUTHORITATIVE_TABLE_ROLES_OPTION logic was reversed
This constant contains the name of the setting that is used to
determine if the roles of the custom orders table and the posts table
(authoritative and backup) are reversed once synchronization of
orders between both tables finishes. The logic was mistakenly
implemented backwards.

Also, as part of the fix the constant is moved to the
CustomOrdersTableController class.
2022-04-28 15:25:55 +02:00
Fernando 5bda7ca396
Merge pull request #32739 from woocommerce/add/32156_preview-store-button
Add Preview store button to Home screen
2022-04-28 08:35:31 -03:00
Chi-Hsuan Huang 843a59c0c4
Merge pull request #32735 from woocommerce/update/woo-data-types
Update `@woocommerce/data` & admin client type definitions
2022-04-28 18:03:14 +08:00
Ilyas Foo 297e21038c Lint 2022-04-28 17:29:39 +08:00
Ilyas Foo 83be522465
Update plugins/woocommerce/src/Internal/Admin/FeaturePlugin.php 2022-04-28 17:25:22 +08:00
Peter Fabian 1fcea9e0da
Merge pull request #32776 from woocommerce/fix/download-file-warnings
Updating an existing downloadable file to a bad path should trigger an admin notice
2022-04-28 10:52:16 +02:00
Ilyas Foo 60e341ad17
Merge pull request #32800 from woocommerce/dev/32719-remove-wc-admin-set-up-additional-payment-types-note
Remove `wc-admin-set-up-additional-payment-types` inbox note
2022-04-28 16:05:04 +08:00
Vedanshu Jain 610af05393
Merge pull request #29688 from woocommerce/fix/tax_data_rounded_on_save
Remove rounding of taxes displayed in items meta table
2022-04-28 12:36:04 +05:30
Ilyas Foo c66550da1f Merge remote-tracking branch 'origin/trunk' into dev/32719-remove-wc-admin-set-up-additional-payment-types-note 2022-04-28 14:44:57 +08:00
Ilyas Foo 4dec2483fc Added comment and remove old function 2022-04-28 14:37:19 +08:00
Ilyas Foo 89722dfafc Remove deprecated warning and make use of safe define 2022-04-28 14:37:13 +08:00
Adrian Duffell 8a3ae1399b Merge branch 'trunk' into add/wc-payment-gateways-banner 2022-04-28 14:29:17 +08:00
Ilyas Foo bc7830b670 Changelog 2022-04-28 12:51:53 +08:00
Ilyas Foo bb05a6fc85 Added bail codes for WCA execution paths 2022-04-28 12:19:17 +08:00
Ilyas Foo ff4d735238 Merge remote-tracking branch 'origin/trunk' into dev/32575-add-generic-fallback-image-payments-task 2022-04-28 11:56:58 +08:00
Chi-Hsuan Huang 0389bc7cc3
Merge pull request #32779 from woocommerce/add/product-stack
Add experimental product stack component
2022-04-28 09:47:31 +08:00
Paul Sealock f4fab80b18 changelog 2022-04-28 11:31:37 +12:00
Paul Sealock b06b34dd31 beta tester fix scripts 2022-04-28 11:04:20 +12:00
Paul Sealock 4275eb002b admin fix scripts 2022-04-28 11:04:20 +12:00
Paul Sealock bfbad3a4dc Fixup eslintrc.js 2022-04-28 11:04:12 +12:00
Paul Sealock 6100df9a04
Storybook: Move code to `tools/` (#32729) 2022-04-28 09:54:54 +12:00
Corey McKrill ea504f09b5
phpcs cleanup 2022-04-27 14:33:34 -07:00
roykho 0feaf3a9de
Put exit clause on makepot script 2022-04-27 12:33:37 -07:00
Claudio Sanches ca02a49bff
Merge pull request #32804 from woocommerce/fix/e2e-tests
Fix/e2e tests
2022-04-27 14:57:16 -03:00
barryhughes 6e5d4acc22 Revise testdox 2022-04-27 10:24:30 -07:00
barryhughes 16dbf4607e Break test into smaller more atomic tests. 2022-04-27 10:21:09 -07:00
roykho b2ad3aab61
Use the proper composer command for running scripts 2022-04-27 10:09:06 -07:00
roykho cf783aca58
Move makepot to build-zip bash script 2022-04-27 09:45:51 -07:00
Jonathan Lane 31d4b8f7e7
Merge branch 'trunk' into fix/27902 2022-04-27 09:28:17 -07:00
roykho 216317c557
Test updating makepot script command 2022-04-27 09:27:36 -07:00
Vedanshu Jain 1c72457215
Merge pull request #32771 from woocommerce/fix/32754-inactive-downloads
Protect against inappropriate use of saved download links
2022-04-27 21:36:37 +05:30
roykho 2798add11d
Add changelog 2022-04-27 08:56:14 -07:00
roykho cc1fef5bcb
Try different port for K6 tests 2022-04-27 08:38:45 -07:00
Corey McKrill d2c7e665f4 Remove outdated code comment 2022-04-27 09:47:08 -05:00
Corey McKrill 2c6bf681d2 Add changelog file 2022-04-27 09:47:08 -05:00
Corey McKrill eedac60985 Update tests 2022-04-27 09:47:08 -05:00
Corey McKrill 7807c70549 Don't combine content and SKU search
We decided the performance hit was too great. So with this, you can
still use both the search and search_sku parameters at the same time
if you want, but the query will use `AND` so that there must be a
partial match from both fields rather than either field. To just search
SKUs, all that you need is the search_sku parameter.
2022-04-27 09:47:08 -05:00
Corey McKrill b480d1362d Ensure where clause gets nested correctly when terms are the same 2022-04-27 09:47:08 -05:00
Corey McKrill 029257be30 Refactor to use search_sku parameter
Instead of overloading the default search parameter.

This actually added a bit of complexity because it introduced the
possibility that a request could have both search and search_sku
parameters, and they might not be the same value.

I decided to handle the two cases differently: if both search strings
match, the assumption is that we're looking for a string in either the
content *or* the SKU field. However, if the the search strings are
different, the assumption is that we're looking for products with a
particular string in the content *and* a separate particular string
in the SKU.

New unit tests for this are still pending.
2022-04-27 09:47:08 -05:00
Jaclyn Chen 49743f5167 Add a new parameter `search_includes_sku` so that SKU search isn't included by default. 2022-04-27 09:47:08 -05:00
Jaclyn Chen 532c580081 Include sku partial match for products search. 2022-04-27 09:47:08 -05:00
barryhughes 72d196f398 Log if headers cannot be sent during a download error event. 2022-04-27 07:46:21 -07:00
vedanshujain 8629fcd929 Add changelog. 2022-04-27 20:07:20 +05:30
James Allan 2ae7eda512 Remove tax rounding of taxes displayed in items meta table 2022-04-27 19:46:15 +05:30
roykho 8d911cff6f
Remove makepot from build 2022-04-27 06:58:08 -07:00
roykho e5bdd3fcd3
Refactor workflows to remove action-build step 2022-04-27 06:40:37 -07:00
tjcafferkey 5db9c600b5 Add changelog file 2022-04-27 13:43:59 +01:00
tjcafferkey abe3d60361 Update woo-blocks to 7.4.3 2022-04-27 13:33:04 +01:00
Peter Fabian 68234755d9
Merge pull request #32685 from woocommerce/fix/32028-settings-method-exists-fatal
Address possible type error during install on PHP 8.x
2022-04-27 13:49:04 +02:00
Chi-Hsuan Huang b938eb88f9 Update icons 2022-04-27 18:32:20 +08:00
Luigi 98a91cd132 move logic to utils file 2022-04-27 12:11:27 +02:00
Ilyas Foo 5187a2d4bd Changelog 2022-04-27 15:36:00 +08:00
Chi-Hsuan Huang 026a902fc1 Add changelog 2022-04-27 15:22:17 +08:00
Chi-Hsuan Huang 7eff6afd82 Add initial experimental-products component to show product stack component 2022-04-27 15:22:17 +08:00
Chi-Hsuan Huang d4dbf2f1a3 Add product stack component 2022-04-27 15:22:17 +08:00
Ilyas Foo 5ca93ef00f Remove note references 2022-04-27 14:56:15 +08:00
vedanshujain b0748973a4 Add changelog. 2022-04-27 11:47:25 +05:30
vedanshujain 19d230af63 Merge latvian formatting test with other tests for DRY. 2022-04-27 11:40:51 +05:30
Saggre 46ae32161c Remove duplicate tests 2022-04-27 11:37:09 +05:30
Saggre 004bfeabf5 Restore legacy tests 2022-04-27 11:36:43 +05:30
Saggre fab094dcbe Add wc_format_postcode tests for IE and PT postcodes 2022-04-27 11:35:50 +05:30
Saggre 80e8157c12 Move tests to new tests dir 2022-04-27 11:35:50 +05:30
Saggre ec82f8865c Restore legacy tests 2022-04-27 11:35:50 +05:30
Saggre 3081fa593f Add wc_format_postcode tests to new test directory 2022-04-27 11:35:50 +05:30
Saggre 5991311a33 Add wc_format_postcode tests for IE and PT postcodes 2022-04-27 11:35:50 +05:30
Saggre 474494dcab Add LV postcode formatting and tests 2022-04-27 11:35:50 +05:30
Moon 33cca70beb
Merge pull request #32789 from woocommerce/add/32788-add-experimental-import-products-task
Add experimental import products task feature flag & experimental-import-products component
2022-04-26 21:07:26 -07:00
moon 3b654321b1 Remove unnecessary style 2022-04-26 20:14:47 -07:00
James Allan f9eb025abd Reorder the WC menu items to place subscriptions after orders 2022-04-27 12:54:24 +10:00
James Allan 2b9c926b35 Hide the notifications badge when admin have viewed the WCPay Subscriptions page 2022-04-27 11:41:31 +10:00
moon 671ce7291c Add changelog 2022-04-26 18:28:53 -07:00
Chris Aprea 49e754b962 Add tracking on button click. 2022-04-27 10:18:11 +10:00
Claudio Sanches d880da05e4
Merge pull request #32756 from woocommerce/fix/hook_removal_from_32460
Re-introduce woocommerce_product_csv_importer_check_import_file_path as deprecated
2022-04-26 18:23:26 -03:00
moon 3d68bdbded Add CardList component 2022-04-26 14:15:11 -07:00
Fernando Marichal 93b9c48a85 Fix link url 2022-04-26 17:17:45 -03:00
moon 7c32432bf1 Add feature flag experimental-import-products-task and base component 2022-04-26 13:03:30 -07:00
Luigi 650fe593a1 add changelog 2022-04-26 11:23:44 +02:00
Luigi d4c540c561 Add Mini Cart Block Tracking 2022-04-26 11:08:54 +02:00
barryhughes 8beaf2d987 Updating an existing downloadable file to a bad path should trigger a warning notice. 2022-04-26 01:21:04 -07:00
Chi-Hsuan Huang 5618603c1a Add changelog 2022-04-26 13:43:13 +08:00
Chi-Hsuan Huang 255872e4a3 Update react admin tasks/fills to render experimental-products when the feature flag is on 2022-04-26 13:40:13 +08:00
Chris Aprea a289b1146d Install WCPay on button click. 2022-04-26 15:37:32 +10:00
Chi-Hsuan Huang d1d441c824 Update wcAdminFeatures type 2022-04-26 13:26:41 +08:00
Chi-Hsuan Huang 53e0df3c35 Add experimental-products-task feature flag 2022-04-26 13:26:19 +08:00
Chris Aprea 56ac948371 Added placeholder content. 2022-04-26 15:22:01 +10:00
Ilyas Foo af2349c685 Changelog 2022-04-26 12:16:10 +08:00
Ilyas Foo 9eba4b93de Add fallback image 2022-04-26 12:10:26 +08:00
Chi-Hsuan Huang 11f321a334 Add isWcPaySupported util function for payments 2022-04-26 11:14:05 +08:00
Chi-Hsuan Huang 3ee2fcaeac Use getAdminLink to format WC_PAY_SETUP_URL 2022-04-26 10:55:44 +08:00
Ilyas Foo 2398fdf772 Change experiment name to dynamic 2022-04-26 10:47:01 +08:00
Ilyas Foo 0c5676d28b
Merge pull request #32752 from woocommerce/fix/32751-remove-wcpay-in-core-experiment-request
Remove WCPay in core experiment request
2022-04-26 09:35:55 +08:00
Chi-Hsuan Huang d0e31f9949 Add is_visible to Extension type 2022-04-26 09:34:52 +08:00
barryhughes fbb96048a2 Clean-up. 2022-04-25 17:39:13 -07:00
barryhughes a96c364bb5 Resolve issue with tests (headers already sent by test suite bootstrapper). 2022-04-25 17:36:03 -07:00
barryhughes bb41311ccf PHPCS fixes. 2022-04-25 16:16:14 -07:00
barryhughes 99f85a55d5 Protect against use of download links, where the directory is no longer approved. 2022-04-25 15:58:55 -07:00
Paul Sealock e70b75cf81
Update `create-extension` to work in monorepo context (#32514)
* Update create-wc-extension to work in monorepo context

* update lock file
2022-04-26 08:51:35 +12:00
Barry Hughes 004b007199
Merge pull request #32540 from woocommerce/fix/errors-flash-messaging
Reduce risk of prematurely dropping meta box error messages
2022-04-25 12:32:38 -07:00
Barry Hughes 288855d468
Merge pull request #32744 from woocommerce/fix/650-update-routines
Change Approved Directory update routine
2022-04-25 12:26:14 -07:00
Jorge A. Torres 9bfb108ab7
Merge pull request #32640 from woocommerce/cot/meta_migrations
Add meta table to meta table migration and enable it for WP postmeta table to order meta table.
2022-04-25 16:12:44 -03:00
louwie17 cfb3ff63d1
Merge pull request #32759 from woocommerce/fix/32745_task_list_experiment_1_tracks
Fix eventPrefix for new task list - experiment 1
2022-04-25 14:45:40 -03:00
Jacob Sewell 072f7d8942
Merge pull request #32614 from woocommerce/fix/sanitize-notes-order-by
Fix: sanitize notes order and orderby arguments
2022-04-25 12:13:18 -05:00
Alex López 67112a2534 Revert gitignore and changelog. 2022-04-25 16:24:08 +02:00
Lourens Schep 9872ec153b Add test case for eventPrefix 2022-04-25 10:57:36 -03:00
Lourens Schep 906b92fdbf Add changelog 2022-04-25 10:53:00 -03:00
Lourens Schep 1acbcd64c5 Fix eventPrefix for two column task list 2022-04-25 10:44:29 -03:00
Nestor Soriano 23fa1bc447
Add changelog entry file 2022-04-25 10:59:36 +02:00
Nestor Soriano 991722ba6f
Re-introduce woocommerce_product_csv_importer_check_import_file_path
The hook was inadvertendlty removed in PR #32460.
Reintroducing it as a deprecated hook in favor of
woocommerce_csv_importer_check_import_file_path.
2022-04-25 10:49:15 +02:00
Chi-Hsuan Huang 0d5a0050d8 Add changelogs 2022-04-25 15:17:35 +08:00
Chi-Hsuan Huang 678e893f60 Fix react admin ./client types after updating @woocommerce/data types 2022-04-25 15:17:28 +08:00
Chi-Hsuan Huang d94c1dc7bd Remove unnecessary wpDataselect & WCDataSelector types from react client 2022-04-25 14:17:28 +08:00
Ilyas Foo 1adbc1bdf8 Changelog 2022-04-25 11:34:25 +08:00
Ilyas Foo ce938857a0 Remove hook that calls for registering welcome page 2022-04-25 11:32:22 +08:00
Mostafa Soufi 6e871a1386
Add support select2 for log_file dropdown 2022-04-24 23:34:10 +03:00
Caleb Stauffer 03c710221f
fix variable name 2022-04-23 15:59:48 -04:00
Caleb Stauffer c785c29cd1
confirm query set before evaluating condition
fixes #30646
2022-04-23 15:59:04 -04:00
Yordan Soares d394572378 Use the price decimal separator to format product weight and dimensions 2022-04-22 20:55:19 -04:00
barryhughes 664212b9df Fix test. 2022-04-22 14:45:20 -07:00
barryhughes d951b218f2 Ensure necessary hooks are initialized before triggering sync. 2022-04-22 14:03:38 -07:00
barryhughes a8b68785ca Change Approved Directory update routine (pin to 6.5, prev was 6.4). 2022-04-22 09:45:37 -07:00
helgatheviking 4b59bcd681 Optionally switch the category search selects to return category IDs. Closes #32741. 2022-04-22 10:18:39 -06:00
Lourens Schep f379462885 Add changelog 2022-04-22 12:24:49 -03:00
Lourens Schep d5401cee3c Fix track format 2022-04-22 12:15:22 -03:00
Lourens Schep 6ab9a9ae2c Add task list slot fill support in the sectioned task list 2022-04-22 12:04:51 -03:00
louwie17 f5ec1856c4
Merge pull request #32726 from woocommerce/add/32161
Add tracks to task list reminder bar
2022-04-22 11:00:45 -03:00
Fernando Marichal 3601109ac1 Fix test text 2022-04-22 10:53:46 -03:00
Fernando ee5d38d49c
Merge pull request #32704 from woocommerce/fix/task-list-style-conflict
Fix setup task list style conflict
2022-04-22 10:34:50 -03:00
Fernando Marichal 88bcc8d3e6 Add changelog 2022-04-22 10:31:16 -03:00
Fernando Marichal 6fb0881d7b Add test 2022-04-22 10:09:32 -03:00
Fernando Marichal 015c48c6ab Add preview store button 2022-04-22 10:08:35 -03:00
vedanshujain ebd4b8a676 Add changelog. 2022-04-22 15:46:34 +05:30
vedanshujain 5d18e52d4f Remove temporary table hooks since they need to be referenced multiple times. 2022-04-22 15:45:47 +05:30
vedanshujain 57f66ffa7a Add test for read method in custom order table data store. 2022-04-22 15:45:47 +05:30
vedanshujain 6b23370edb Implement read method in custom order table datastore. 2022-04-22 15:45:47 +05:30
vedanshujain 2abac5a5a7 Merge branch 'cot/32663' into cot/meta_migrations 2022-04-22 15:44:45 +05:30
vedanshujain b060e1b1f0 Dont use `list` format for php compatibility. 2022-04-22 14:28:55 +05:30
vedanshujain fa77484d59 Enable test back. 2022-04-22 14:28:30 +05:30
vedanshujain 39283ddc88 Applied coding standards. 2022-04-22 14:24:56 +05:30
vedanshujain e71f949edb Add changelog. 2022-04-22 14:24:56 +05:30
vedanshujain e042218135 Applied coding standards. 2022-04-22 14:24:56 +05:30
vedanshujain 773508d638 Applied coding standards. 2022-04-22 14:24:56 +05:30
vedanshujain c3de418298 Add value clause for better testing. 2022-04-22 14:24:56 +05:30
vedanshujain 1348215cfe Fixups for duplicate meta entries. 2022-04-22 14:24:56 +05:30
vedanshujain cc512927a7 Add support for multi-value migrations. 2022-04-22 14:24:56 +05:30
vedanshujain 91ca235889 Refactor meta migrator to follow pattern in meta to custom migrator. 2022-04-22 14:24:56 +05:30
vedanshujain 594385690a Add tests to check for duplicated meta records. 2022-04-22 14:24:55 +05:30
vedanshujain 594d63f0fb Add test for migrations. 2022-04-22 14:24:55 +05:30
vedanshujain af2b7dd972 Add source table name to prevent ambigious column names. 2022-04-22 14:24:55 +05:30
vedanshujain 21923f8630 Enable meta migrations. 2022-04-22 14:24:55 +05:30
Chi-Hsuan Huang 2ff94f5388 Fix history type error 2022-04-22 16:47:31 +08:00
Chi-Hsuan Huang 4ade171fd1
Merge pull request #32712 from woocommerce/fix/admin-remaining-task-types
Fix remaining typescript type errors in react admin
2022-04-22 15:31:06 +08:00
Chi-Hsuan Huang a6927c1621
Merge pull request #32698 from woocommerce/fix/admin-task-types
Fix typescript type errors in react admin `./client/tasks/task` & `./client/tasks/tests`
2022-04-22 14:48:51 +08:00
Chris Aprea b6bc8d5c95 Add plumbing to render the "Subscription" admin menu item and page. 2022-04-22 16:11:24 +10:00
David Marín 15aec9e0fa Serializing error message to avoid problems with log parser 2022-04-22 06:19:52 +02:00
David Marín eac68cdf50 Avoid exception when serializing context
Fixes #32576
2022-04-22 06:17:17 +02:00
jonathansadowski 90c3147dee
Merge pull request #32689 from woocommerce/fix/core-build-scripts
Build Scripts: Make build and build:zip more intuitive
2022-04-21 16:50:07 -05:00
Joshua Flowers 835b1e73a1 Add tracks to task list reminder bar 2022-04-21 12:01:56 -07:00
Joel Thiessen e488cb4095
Merge pull request #32723 from woocommerce/fix/32705
Fixing blank screen when Store Details task clicked on sectioned task list.
2022-04-21 11:32:10 -07:00
Josh Betz d0878cc3b6
Merge pull request #32686 from woocommerce/add/wctracker/dropins
Add dropins to WC Tracker data
2022-04-21 13:28:01 -05:00
Roy Ho 507c2cc5bf
Merge pull request #32724 from woocommerce/update/trunk-6.6
Prepare trunk for 6.6
2022-04-21 11:11:45 -07:00
Jorge A. Torres fa50906e3e
Merge pull request #32687 from woocommerce/fix/29705-tests-install
Add pre-req checks to tests suite installation script.
2022-04-21 14:24:51 -03:00
Joel Thiessen 6f4bb7050d
Merge pull request #32528 from woocommerce/update/32508_pnpx_deprecated
Updating all instances of now-deprecated `pnpx` to `pnpm dlx`
2022-04-21 10:16:31 -07:00
Claudio Sanches c8d9be5bae Prepare trunk for 6.6 2022-04-21 13:52:32 -03:00
Joel T 24c55d6284 Adding changelog 2022-04-21 09:39:21 -07:00
Joel T 1ad61780fe Adding support for actionUrl to sectioned task list 2022-04-21 09:35:01 -07:00
Néstor Soriano 22b86726ea
Merge pull request #32610 from woocommerce/fix/32600-vietnam
Display but do not require Street Address 2 for Vietnam.
2022-04-21 17:03:42 +02:00
Claudio Sanches d2a81d8807
Merge pull request #32711 from woocommerce/fix/beta-tester-build-scripts
Standardize builds steps for WooCommerce Beta Tester
2022-04-21 11:50:53 -03:00
Nestor Soriano 74b7f111ed
Fix indentation in one line of WC_Countries::get_country_locale 2022-04-21 16:20:48 +02:00
vedanshujain fd0d3e05dd Applied PR feedback. 2022-04-21 16:37:13 +05:30
Vedanshu Jain 773d1e5f20
Merge pull request #32706 from woocommerce/remove-post_id-from-orders-table
Remove post_id column from orders table, use placeholder entries to find out of sync orders
2022-04-21 16:29:08 +05:30
Nestor Soriano 137ccbe7d1
Add changelog file 2022-04-21 10:42:49 +02:00
Nestor Soriano a16a4deee7
Temporarily skip all the tests in WPPostToCOTMigratorTest
These tests fail because the code that migrates orders is still
not adapted to the removal of the post_id column in the orders table.
2022-04-21 10:24:15 +02:00
Nestor Soriano 87172da204
Add visibility modifiers to constants in DataSyncrhonizer. 2022-04-21 09:42:52 +02:00
Nestor Soriano 72db69f678
Adjust the queries for finding out of sync orders.
Change the queries from relying on the now removed orders.post_id
column to relying on the existence of placeholder records
in the posts table.
2022-04-21 09:42:52 +02:00
Nestor Soriano 2301903a31
Register the new shop_order_placehold post type.
This post type will be used for placeholder entries for orders
that are created in the orders table when orders->posts sync is off
(placeholder entries are created to reserve a proper order id)
2022-04-21 09:42:52 +02:00
Nestor Soriano ad57fcf89a
Remove the post_id column from the orders table.
Note: column is just removed from the schema. No migration is added
to remove the column on existing instances, since the feature is
still in early stages of development.
2022-04-21 09:42:40 +02:00
RJChow 6151f4021c Revert "Changed e2e payment settings page detection"
This reverts commit 1a7c40316e.
2022-04-21 14:08:32 +08:00
RJChow c796406a40 fixed phpunit tests 2022-04-21 13:51:29 +08:00
Chi-Hsuan Huang 0308873d79 Turn on ForkTsCheckerWebpackPlugin in react admin 2022-04-21 13:18:24 +08:00
Chi-Hsuan Huang 841692d14d Add changelogs 2022-04-21 13:16:54 +08:00
Chi-Hsuan Huang 66deb864ab Fix reamining type errors 2022-04-21 13:10:56 +08:00
Chi-Hsuan Huang 71e9073c0b Fix remaining task type errors 2022-04-21 12:44:19 +08:00
RJChow bbb1af478b changelogs 2022-04-21 11:29:58 +08:00
RJChow 73634d63d8 cleanup 2022-04-21 11:29:28 +08:00
RJChow 60885707f1 types and lint 2022-04-21 11:29:28 +08:00
RJChow 07a20ce378 added conditions for rendering 2022-04-21 11:29:28 +08:00
RJChow aaf5c9ff5a Refactored and added new payment icons 2022-04-21 11:29:28 +08:00
RJChow 9a95dc028f implement slotfill 2022-04-21 11:29:28 +08:00
RJChow feb1f42949 design banner 2022-04-21 11:29:28 +08:00
RJChow 9905a882b2 insert react 2022-04-21 11:29:28 +08:00
RJChow ab3a015850 add slotfill mount point 2022-04-21 11:29:28 +08:00
Chi-Hsuan Huang 8aca258df8 Fix header utils 2022-04-21 11:07:25 +08:00
Chi-Hsuan Huang 4747d9af14 Add changelog 2022-04-21 09:04:32 +08:00
Chi-Hsuan Huang c5c1cf438a Fix task types 2022-04-21 09:04:32 +08:00
Chi-Hsuan Huang 1a0c940bdd Convert admin ./client/header/utils to TS 2022-04-21 09:04:32 +08:00
Chi-Hsuan Huang 22575242e9
Merge pull request #32695 from woocommerce/fix/admin-two-column-tasks-types
Fix typescript type errors in react admin `./client/two-column/tasks`
2022-04-21 08:57:08 +08:00
Paul Sealock 03beccc5f2 add build to project.json 2022-04-21 11:47:49 +12:00
Paul Sealock 1be4162466 add changelogger and changelog entry 2022-04-21 11:39:41 +12:00
Paul Sealock dab7e60971 Standardize Beta Tester build scripts 2022-04-21 11:17:59 +12:00
Moon 3f84e6e833
Merge pull request #32688 from woocommerce/fix/fix-client-shipping-typescript-errors
Fix typescript type errors in react admin ./client/shipping
2022-04-20 14:16:33 -07:00
Fernando f2eb0602bb
Merge pull request #32630 from woocommerce/fix/32149_mark_marketing_task_as_complete
Mark marketing task as complete when an extension is installed
2022-04-20 18:07:55 -03:00
Josh Betz 665bb46d53 Changelog 2022-04-20 10:25:13 -05:00
Fernando Marichal 48a3724d08 Fix installed extensions check 2022-04-20 11:57:02 -03:00
Fernando Marichal 43b120bce7 Add changelogs 2022-04-20 11:14:15 -03:00
Fernando Marichal 5dbc394784 Fix task list style conflict 2022-04-20 10:12:08 -03:00
vedanshujain 0198fb736c Add changelog file. 2022-04-20 18:10:19 +05:30
vedanshujain f8a8fd08ba Adjust migration to make cot.id === post.id. 2022-04-20 18:05:10 +05:30
vedanshujain db4bf85ecf Refactor utility method to common file so it can be reused. 2022-04-20 17:30:07 +05:30
Chi-Hsuan Huang 754455460c Fix two columns tasks 2022-04-20 16:24:58 +08:00
Chi-Hsuan Huang de5bf080e1 Add changelogs 2022-04-20 16:12:15 +08:00
Chi-Hsuan Huang eb90be2050 Fix two-column-tasks type errors 2022-04-20 16:12:12 +08:00
Ilyas Foo 62de7bae9c
Merge pull request #32662 from woocommerce/update/refactor-and-improve-tests-payments-task
Refactor and improve tests payments task
2022-04-20 10:38:28 +08:00
Chi-Hsuan Huang 42c578ed22
Merge branch 'trunk' into fix/admin-payment-type 2022-04-20 10:07:53 +08:00
Paul Sealock a2312bc547 Revert "move changelog.txt"
This reverts commit c458b13fde.
2022-04-20 12:40:25 +12:00
Paul Sealock c458b13fde move changelog.txt 2022-04-20 12:14:11 +12:00
Claudio Sanches a4fc48e110
Merge pull request #32651 from woocommerce/update/add-6.4.1-content
Updated `trunk` With WooCommerce 6.4.1 Content
2022-04-19 21:08:06 -03:00
Paul Sealock 79c17ad3cc changelog 2022-04-20 11:40:28 +12:00
Paul Sealock 01ed9e2c9b Make core build scripts more intuitive. 'build' only builds and 'build:zip' builds and creates a zip. This now makes 'build:core' redundant. 2022-04-20 08:26:04 +12:00
moon efb0285502 Add changelog 2022-04-19 10:54:39 -07:00
moon 08d3dc1a52 Fix type errors 2022-04-19 10:45:10 -07:00
barryhughes 42d369ecde Add pre-req checks to tests suite installation script. 2022-04-19 10:38:57 -07:00
Josh Betz 8e131e91f7 Add dropins to WC Tracker data
Knowing which dropins are active will give us some idea about the
capabilities of the hosting environment, like whether they have
an external object cache, load balanced databases (like HyperDB),
or multisite.
2022-04-19 12:25:42 -05:00
Moon e6503e60cb
Merge pull request #32678 from woocommerce/fix/wp-admin-scripts-type
Fix typescript type errors in react admin `./client/wp-admin-scripts`
2022-04-19 09:08:11 -07:00
Jorge A. Torres 41ae67f7b9 Add changelog 2022-04-19 11:23:12 -03:00
Jorge A. Torres fd57c5409a Prevent possible fatal error during install 2022-04-19 11:22:04 -03:00
Ilyas Foo e8d4591c24 Add changelog 2022-04-19 18:08:12 +08:00
Chi-Hsuan Huang 7514c2edce Fix error type 2022-04-19 17:07:55 +08:00
Chi-Hsuan Huang 98e3dd2192 Add changelogs 2022-04-19 16:41:03 +08:00
Chi-Hsuan Huang f861dc4602 Fix woo admin payments & payment-weclome types 2022-04-19 16:31:15 +08:00
moon 32db78a76f Remove PluginsStoreActions 2022-04-18 21:59:04 -07:00
Chi-Hsuan Huang 85324ea2cf
Merge pull request #32615 from woocommerce/update/admin-tsconfig-config
Update TS config to have an isolated TS environment for woo admin
2022-04-19 11:31:49 +08:00
Barry Hughes 463c985b6e
Merge pull request #32049 from froger-me/trunk
Fix issue #31477
2022-04-18 12:18:31 -07:00
Fernando Marichal 7d15dbc01b Add changelog 2022-04-18 15:09:24 -03:00
moon 4bd3764299 Add changelog 2022-04-18 10:47:32 -07:00
moon 05c04c8679 Fix type errors 2022-04-18 10:42:08 -07:00
barryhughes c510e63ede Add changelog. 2022-04-18 10:12:04 -07:00
Fernando Marichal 9c81d2c0d9 Refactor marketing task check 2022-04-18 12:58:17 -03:00
Ilyas Foo a3a43c9476 Lint 2022-04-18 22:04:25 +08:00
Alex López a7114c7619 Updated changelog. 2022-04-18 12:48:59 +02:00
vedanshujain b0c78b995b Applied coding standards. 2022-04-18 15:41:06 +05:30
vedanshujain 467506074b Add changelog. 2022-04-18 14:37:53 +05:30
vedanshujain f6427edd04 Applied coding standards. 2022-04-18 14:32:42 +05:30
vedanshujain 492490c7f3 Applied coding standards. 2022-04-18 14:29:52 +05:30
Alex López 027ba298f4 Merge remote-tracking branch 'origin/trunk' into performance/merchant-view-coupons 2022-04-18 10:33:45 +02:00
Ilyas Foo e8778a5f2b Merge remote-tracking branch 'origin/trunk' into update/refactor-and-improve-tests-payments-task 2022-04-18 08:09:41 +08:00
Alexandre Froger 5e55130b30
Fix issue #31477 - implement suggested changes 2022-04-16 11:27:12 +08:00
Alexandre Froger 989dbd3122
Revert previous commit changes
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-04-16 11:21:50 +08:00
Christopher Allford 07901f3cca Updated Stable Tag To 6.4.1 2022-04-15 13:58:41 -07:00
Claudio Sanches 8c0d4baf3d Empty next changelog 2022-04-15 17:10:45 -03:00
Claudio Sanches 42589dcc33 Update changelog 2022-04-15 17:09:37 -03:00
Claudio Sanches eb6b7d2b0e Update changelogs 2022-04-15 17:09:30 -03:00
“Chris 7ed7ad2fde Introduce date_column_name in reports datastore 2022-04-15 18:06:32 +03:00
Claudio Sanches 450b2483f8
Merge pull request #32627 from woocommerce/update/woocommerce-blocks-7.4.0
Update WooCommerce blocks package to 7.4.1
2022-04-15 10:47:18 -03:00
Ilyas Foo 89b7415297 Refactor and add unit tests 2022-04-15 18:42:07 +08:00
vedanshujain 0a7ff525d6 Add value clause for better testing. 2022-04-15 15:43:45 +05:30
vedanshujain 309a005ee8 Fixups for duplicate meta entries. 2022-04-15 15:42:08 +05:30
vedanshujain aec1344d03 Add support for multi-value migrations. 2022-04-15 15:07:01 +05:30
Chi-Hsuan Huang 0c554fddad Add @wp/plugins, data, compose types dev deps to woo admin
Add their type definitions and remove them from index.d.ts declare module
2022-04-15 17:08:31 +08:00
Chi-Hsuan Huang a5786a060b Declare svg module for client typing 2022-04-15 17:08:31 +08:00
Chi-Hsuan Huang 1a81adc9ca Add changelog
Update changelog
2022-04-15 17:08:30 +08:00
Chi-Hsuan Huang fb420020d3 Declare TS module for non-ts imports 2022-04-15 17:04:53 +08:00
Chi-Hsuan Huang e66b78b892 Add @types/testing-library__jest-dom to fix client ts errors 2022-04-15 17:04:53 +08:00
Chi-Hsuan Huang 82f7d98cf5
Merge pull request #32621 from woocommerce/remove/admin-test-folder
Remove woocommerce-admin/tests
2022-04-15 16:46:56 +08:00
Chi-Hsuan Huang ec16b29b4f Disable ForkTsCheckerWebpackPlugin in admin webpack 2022-04-15 13:50:58 +08:00
Chi-Hsuan Huang 01276d492e Add changelogs 2022-04-15 13:50:18 +08:00
Chi-Hsuan Huang 4cb893dda9 Update admin tsconfig to isolated from other projects 2022-04-15 13:50:18 +08:00
Chi-Hsuan Huang 60c8c05028 Move admin typings to ./client/typings 2022-04-15 13:50:17 +08:00
Chi-Hsuan Huang f6282eefdc
Merge branch 'trunk' into update/webpack-config 2022-04-15 13:48:20 +08:00
Chi-Hsuan Huang 0557171445
Merge pull request #32578 from woocommerce/dev/32466-docs-webpack-config
Document Admin’s webpack config
2022-04-15 13:47:32 +08:00
Chi-Hsuan Huang ac95d54669 Add more comments to admin webpacks config & simplify the logic 2022-04-15 12:08:59 +08:00
Chi-Hsuan Huang 3ead227cdc
Merge branch 'trunk' into update/admin-docs 2022-04-15 11:53:08 +08:00
Alexandre Froger 962332f3f1 Fix issue #31477
data.coupon_code undefined in checkout.js
2022-04-14 13:47:26 -07:00
Joel Thiessen 35440c9b56
Supressing tasks reminder bar on products screen and addressing translation issue #32526 2022-04-14 12:06:20 -07:00
Fernando Marichal 2d3450fa66 Mark marketing task as complete when an extension is installed 2022-04-14 15:39:50 -03:00
Josh Betz daa25e93cb
Merge pull request #32613 from woocommerce/fix/exclude-drafts-in-reports
Reports: Don't include auto-draft orders in reports
2022-04-14 12:56:33 -05:00
Nadir Seghir 5040a10d01 update to wc blocks to 7.4.1 2022-04-14 17:59:02 +01:00
Claudio Sanches 99bf4afd26 Added changelog entry 2022-04-14 13:27:08 -03:00
Joshua T Flowers 3561b87f83
Track when task list sections are closed (#32625)
* Track when task list sections are closed

* Add tracks for when task list section is opened
2022-04-14 12:21:56 -04:00
Saad Tarhi d56f00e832 Update WooCommerce blocks package to 7.4.0 2022-04-14 15:30:31 +00:00
Fernando 4b7eb80d3f
Merge pull request #32626 from woocommerce/fix/32141_remove_pinterest_extension_from_obw
Remove Pinterest extension from OBW
2022-04-14 12:30:12 -03:00
Josh Betz de086a684e Add changelog 2022-04-14 10:13:19 -05:00
Josh Betz f384581e67 Reports: Don't include auto-draft orders in reports
We use auto-draft in the the API
(https://github.com/woocommerce/woocommerce/pull/31290) and to some
extent in wp-admin. These orders should not impact reporting.

Fixes https://github.com/woocommerce/woocommerce-ios/issues/6626
2022-04-14 10:08:53 -05:00
Fernando Marichal ab319ad9ef Add changelog 2022-04-14 11:50:03 -03:00
Jorge A. Torres f3865ca543
Merge pull request #32623 from woocommerce/revert-31779-fix/31729-add-menu-page-arg
Revert "Use integers for menu page priority."
2022-04-14 11:47:43 -03:00
Fernando Marichal 1998203b6e Remove Pinterest extension from OBW 2022-04-14 11:36:53 -03:00
louwie17 19e57a4377
Merge pull request #32624 from woocommerce/update/minor_tasklist_changes
Update minor tasklist changes
2022-04-14 11:21:17 -03:00
Joshua T Flowers 26a27650a3
Add check for tasklist layout experiment (#32593)
* Add check for tasklist layout experiment

* Remove task list setup feature flags

* Remove errant config file

* Add negative check for experiment 1 in experiment 2
2022-04-14 10:19:27 -04:00
Lourens Schep 3c69e4f2b0 Remove unused dependency 2022-04-14 10:47:53 -03:00
vedanshujain 821ee8dc58 Adds changelog 2022-04-14 18:33:37 +05:30
Lourens Schep d59fa94d2f Add sectioned task list loading placeholder component 2022-04-14 09:48:53 -03:00
Vedanshu Jain 1b52d6d76d
Revert "Use integers for menu page priority." 2022-04-14 18:14:35 +05:30
Lourens Schep 93438c395d Update progressive header to just show welcome to blog title once completed 2022-04-14 08:51:47 -03:00
Chi-Hsuan Huang c546e9e6e7 Update payment method links to extension > payment section 2022-04-14 19:01:35 +08:00
Chi-Hsuan Huang aae79959de Add changelog 2022-04-14 19:01:16 +08:00
Chi-Hsuan Huang 08466d8de1 Update payment method link to the internal Extensions Marketplace 2022-04-14 19:01:14 +08:00
Ilyas Foo 5bd497b384
Merge pull request #32605 from woocommerce/update/32132-payment-logic-in-task-and-settings
Update payment gateway logic in payment task
2022-04-14 18:36:44 +08:00
Chi-Hsuan Huang 83e6e39ad8
Merge pull request #32622 from woocommerce/remove/admin-feature-plugin-env
Pass `WC_ADMIN_PHASE=core` to build commands & Remove "plugin" env
2022-04-14 17:55:22 +08:00
Chi-Hsuan Huang 5a74e9cba6 Add WC_ADMIN_PHASE=core to build:feature-config 2022-04-14 17:25:29 +08:00
Chi-Hsuan Huang 075be718e9 Add changelog 2022-04-14 17:23:50 +08:00
Chi-Hsuan Huang b936e3243f Update feature-flags.md 2022-04-14 17:15:12 +08:00
Chi-Hsuan Huang 30a2fc18d6 Pass WC_ADMIN_PHASE=core to build commands 2022-04-14 17:13:23 +08:00
Ilyas Foo 3668ea36c5 Small refactor to consolidate logic 2022-04-14 17:09:10 +08:00
Ilyas Foo e6458fafe0 Standardize image path 2022-04-14 17:08:13 +08:00
RJ 8f42179cee
Merge pull request #32603 from woocommerce/fix/broken-i18n-from-wca-merge
Added temporary path fixes to fix broken i18n due to path changes
2022-04-14 17:03:53 +08:00
Chi-Hsuan Huang c813c3bc5f Remove "plugin" environment from admin feature plugin 2022-04-14 16:40:35 +08:00
Chi-Hsuan Huang 7f55756ffe Add changelog 2022-04-14 16:24:31 +08:00
Chi-Hsuan Huang 20736a5280 Remove docsify-cli and releated files 2022-04-14 13:50:29 +08:00
Chi-Hsuan Huang dfa51ac747 Update docs 2022-04-14 13:50:27 +08:00
Chi-Hsuan Huang 96a5a7b75d Remove building ./docs storybook 2022-04-14 13:49:51 +08:00
Chi-Hsuan Huang ed8885f0b7 Fix admin extensions webpack config 2022-04-14 13:49:51 +08:00
Chi-Hsuan Huang 0ed8911875 Update admin docs README.md 2022-04-14 13:49:51 +08:00
Chi-Hsuan Huang a97df494e5 Update woocommerce-admin README.md 2022-04-14 13:49:51 +08:00
Chi-Hsuan Huang 616d318203
Merge pull request #32602 from woocommerce/fix/client-dashboard-type
Fix typescript annotations in react admin `./client/dashboard`
2022-04-14 13:48:16 +08:00
Chi-Hsuan Huang 272394ae9b
Merge pull request #32599 from woocommerce/update/remove-admin-github-folder
Remove woocommerce-admin .github folder
2022-04-14 13:40:38 +08:00
Chi-Hsuan Huang 863316ade7
Merge pull request #32518 from woocommerce/update/32516-woocommerce-admin-links
Update woocommerce-admin links to point to woocommerce repo
2022-04-14 13:40:25 +08:00
RJChow fdd9b1bbb8 Added type guard for locale and unit tests for isAddressFieldRequired 2022-04-14 12:53:45 +08:00
Chi-Hsuan Huang b69a923695 Update admin's webpack config
- Remove unnessary settings
- Refactor config to make it easier to read
2022-04-14 12:10:10 +08:00
Chi-Hsuan Huang adda46cc7b Document Admin’s webpack config 2022-04-14 12:09:00 +08:00
Chi-Hsuan Huang afc8217bcc Remove woocommerce-admin/tests 2022-04-14 11:48:52 +08:00
Ilyas Foo 1a129a2354 Change recommended ribbon to Pill 2022-04-14 10:52:12 +08:00
Ilyas Foo 6f8cb2b536 Merge remote-tracking branch 'origin/trunk' into update/32132-payment-logic-in-task-and-settings 2022-04-14 09:48:39 +08:00
Ilyas Foo 54ea7c9cbe Revert previous image attribute to preserve old images and new icons are replace with new attribute 2022-04-14 09:45:27 +08:00
Moon daee87d145
Merge pull request #32591 from woocommerce/update/32522-remove-deactivation-hooks-from-wca
Update WCA deactivation hook to use WC_PLUGIN_FILE
2022-04-13 18:41:33 -07:00
Ilyas Foo adbc101312 Update logic to only show additional gateways when other is installed and wcpay isnt eligible 2022-04-14 08:39:55 +08:00
Ilyas Foo 39c57c802f Fix tests 2022-04-14 08:38:42 +08:00
Ilyas Foo c81d749781 Fix cases when gateway is disabled but has been set up 2022-04-14 08:37:53 +08:00
Ilyas Foo 197c613f07 Add changelog 2022-04-14 08:12:19 +08:00
moon f514c81074 Fix broken tests 2022-04-13 17:11:44 -07:00
Ilyas Foo e7ce043e94 Update gateway countries 2022-04-14 07:58:56 +08:00
moon 09a85d9cb4 Remove wc_admin_update_140_change_deactivate_plugin_note_type -- no longer needed 2022-04-13 16:53:33 -07:00
Barry Hughes a761cb8ebc
Merge pull request #31012 from RatulHasan/fix/unsupported_operand_types
Fix/unsupported operand types
2022-04-13 16:38:43 -07:00
moon c80aba8450 Remove install.php 2022-04-13 16:33:16 -07:00
moon 1a978411eb Add phpcs ignore rules 2022-04-13 16:32:57 -07:00
moon 73a6292755 Remove wc_admin_update_140_change_deactivate_plugin_note_type callback 2022-04-13 16:32:52 -07:00
moon ffdd8cb34a Add changelog 2022-04-13 16:32:10 -07:00
moon 24cdec7bd2 Ignore PascalCase format error 2022-04-13 16:32:10 -07:00
moon 1d290fe21b Remove use of DeactivatePlugin -- this note is no longer needed since WCA is now embeded into the core 2022-04-13 16:32:08 -07:00
moon 1375f000f6 Use WC_PLUGIN_FILE to hook deactivation -- WC_ADMIN_PLUGIN_FILE is no longer available. 2022-04-13 16:30:40 -07:00
Moon cfa828d70d
Merge pull request #32513 from woocommerce/update/32176-merge-wca-install-logic-to-core
Merge WCA install routines to the core
2022-04-13 16:29:39 -07:00
Joel T 0ec373734f Replacing condition depending on pageTitle due to translation issues 2022-04-13 16:24:55 -07:00
Jacob Sewell 6ad7729fb3 Changelog for 32614. 2022-04-13 15:41:44 -05:00
Jacob Sewell bc700e3735 Add unit tests for get_notes and lookup_notes order and orderby sanitization. 2022-04-13 15:35:23 -05:00
Jacob Sewell 5ebfa3e536 Sanitize order and orderby args for get_notes() and lookup_notes(). 2022-04-13 15:18:14 -05:00
Joel T 932571c839 Adding changelog 2022-04-13 13:08:13 -07:00
Joel T bc9ce569b0 Adding Products screens to those that will not show tasks reminder bar 2022-04-13 13:08:13 -07:00
barryhughes f593a2435c Use a cast to float instead of ternary. 2022-04-13 12:56:33 -07:00
ratulhasan 12719616d9 empty check 2022-04-13 12:46:12 -07:00
ratulhasan 3b4168dcbc Fix Uncaught TypeError: Unsupported operand types: string * float 2022-04-13 12:46:12 -07:00
ratulhasan 59adcb26b8 Fix Uncaught TypeError: Unsupported operand types: string * float 2022-04-13 12:46:12 -07:00
Joel Thiessen 9901b1e931
Updating deasync package to resolve build issue in linux #32510 2022-04-13 12:38:45 -07:00
Joel Thiessen 0a0c6b45cf
Merge branch 'trunk' into update/32508_pnpx_deprecated 2022-04-13 12:35:29 -07:00
Joel T 40c6ae32ff Changing dlx to exec for grunt package 2022-04-13 12:31:36 -07:00
Joel T 3b3fb00d04 Updating changelog 2022-04-13 12:01:51 -07:00
Lourens Schep f15e38f55e Fix minor css issues with complete task list item 2022-04-13 16:01:31 -03:00
Josh Betz dc095300c2
Merge pull request #32571 from woocommerce/fix/32539/order-autodraft-validation
Normalize auto-draft as a status in the abstract order class
2022-04-13 13:07:55 -05:00
Fernando 16424423bd
Merge branch 'trunk' into add/32157_tests_to_disable_welcome_modals 2022-04-13 14:33:27 -03:00
Jacob Sewell 80fec7c677
Merge pull request #32574 from woocommerce/add/32573-context-arg-for-get-notes
Add context param for get_notes and related methods
2022-04-13 12:22:19 -05:00
louwie17 212198b3c4
Merge pull request #32302 from woocommerce/feature/32164_new_task_list_version_2
Add sectioned task list component
2022-04-13 13:56:27 -03:00
barryhughes 8d840c4ea0 Display but do not require Street Address 2 for Vietnam. 2022-04-13 09:20:47 -07:00
RJ fe1c83de1e
Merge pull request #32559 from woocommerce/fix/wca-webpack-unminify
Changed unminify plugin to hook into step before optimization
2022-04-13 23:37:21 +08:00
Lourens Schep 60e288c849 Update illustrations and fix potential update delay 2022-04-13 12:15:05 -03:00
Lourens Schep 0c91a56f1f Address minor PR feedback and UI issues 2022-04-13 11:20:26 -03:00
moon 818a1dcff7 Make is_installing private 2022-04-13 06:46:02 -07:00
moon b37421fb98 Do not call unnecessary create_tables() -- tables should be ready by the time we call the method 2022-04-13 06:43:06 -07:00
Ilyas Foo dae3396854 Add affirm, amazon pay, afterpay 2022-04-13 21:40:45 +08:00
Ilyas Foo f1d8cbe15c Add support for external links for payment gateways 2022-04-13 21:39:44 +08:00
RJChow 072d9b8a14 Added changelog 2022-04-13 21:22:28 +08:00
berislav grgičak 615a5d8442
Merge pull request #32534 from bgrgicak/remove/32444-featured-request-user-agent-headers
Remove featured request user agent headers
2022-04-13 15:19:06 +02:00
Lourens Schep 52922c9219 Add changelogs 2022-04-13 09:58:09 -03:00
Lourens Schep 3bb9c18a2d Update hover color 2022-04-13 09:58:09 -03:00
Lourens Schep 387dc777e6 Fix PHP I18n domain issues 2022-04-13 09:58:09 -03:00
Lourens Schep 56cb47e059 Fix css lint errors 2022-04-13 09:58:09 -03:00
Lourens Schep 7547901e7d Update number of task list badge and adjust styling 2022-04-13 09:58:09 -03:00
Lourens Schep dfa342f400 Update unchecked checkbox border for task list 2022-04-13 09:58:09 -03:00
Lourens Schep 954be3997d Realign header image 2022-04-13 09:58:09 -03:00
Lourens Schep fd30323288 Fix section title and list alignment 2022-04-13 09:58:09 -03:00
Lourens Schep 7bdaea6195 Add progress header to sectioned task list and made some additional little changes 2022-04-13 09:58:09 -03:00
Lourens Schep df0acb9286 Add changelog 2022-04-13 09:58:09 -03:00
Lourens Schep dd8380820b Updated image urls 2022-04-13 09:58:09 -03:00
Lourens Schep 68efbafcb5 Add sectioned task list component 2022-04-13 09:58:09 -03:00
Ilyas Foo ed0fd071f0 Update category lists 2022-04-13 20:42:25 +08:00
RJChow 380d54114d Added some temporary path fixes to fix broken i18n due to path changes 2022-04-13 20:19:38 +08:00
Ilyas Foo 202f9df078 Fix tests 2022-04-13 19:12:25 +08:00
Néstor Soriano 1a77d7849e
Merge pull request #32062 from woocommerce/cot/implement-non-migrated-data-query
Implement queries for non-synchronized orders, and revamp COT related settings
2022-04-13 12:24:23 +02:00
Chi-Hsuan Huang c829aacfc7 Fix typescript annotations in react admin ./dashboard 2022-04-13 16:57:58 +08:00
Ilyas Foo 9dcd761c2a Add gateway categories for stripe, paypal, square, klarna payments, eway 2022-04-13 15:46:48 +08:00
Ilyas Foo b7159dbfc9 Add test 2022-04-13 15:43:07 +08:00
Néstor Soriano 544795e70a
Merge pull request #32569 from woocommerce/fix/downloadable-file-data
Product downloads → Support a concept of active/inactive files.
2022-04-13 09:17:03 +02:00
Ilyas Foo 7bebe192e9 Update logic to show only additional category when applicable 2022-04-13 15:13:15 +08:00
Chi-Hsuan Huang 4760b10cc8 Remove admin .github folder 2022-04-13 14:40:27 +08:00
Ilyas Foo 31bcf06ac8
Merge pull request #32467 from woocommerce/dev/32131-ui-changes-additional-payment-section
UI changes for set up payments task
2022-04-13 12:52:46 +08:00
Chi-Hsuan Huang e627fb344e
Merge pull request #32582 from woocommerce/fix/admin-clean-cmd
Fix `pnpm nx clean woocommerce-admin` command
2022-04-13 12:36:36 +08:00
Christopher Allford 372ad23cc8 Updated Version & Stable Tag 2022-04-12 15:37:58 -07:00
Christopher Allford 42838bc2da Added 6.4.0 Changelog 2022-04-12 15:36:24 -07:00
Corey McKrill 667d2a0be1
Add changelog file 2022-04-12 14:15:21 -07:00
Jacob Sewell 4b9c44ebb3 Docblock linter fixes. 2022-04-12 15:46:17 -05:00
Fernando 0a3359d1ac
Merge pull request #32527 from woocommerce/add/32141_pinterest_extension_to_obw
Add Pinterest extension to onboarding wizard and marketing task
2022-04-12 15:58:48 -03:00
moon 2f21b3592e Add test for migrate_options 2022-04-12 11:12:19 -07:00
moon 529f43e769 Add install tests 2022-04-12 10:50:40 -07:00
moon 29a5d0a0db Remove redundant action -- woocommerce_updated and woocommerce_updated_existing are redundant 2022-04-12 10:21:15 -07:00
Fernando Marichal b85648a117 Fix fallback images URL 2022-04-12 14:08:04 -03:00
Alex López 44d7443d7c Added new performance test to view coupons as merchant. 2022-04-12 17:55:47 +02:00
Fernando Marichal 97fca30b39 Fix fallback text 2022-04-12 12:07:10 -03:00
Barry Hughes 84392cfbf6
Merge pull request #32589 from woocommerce/issue-31347
Enable "Save changes" for variations on the admin when a textfield receives input
2022-04-12 08:05:47 -07:00
barryhughes 9f025db18a Adjust changelog entry. 2022-04-12 08:05:00 -07:00
louwie17 c10a9cfd63
Merge pull request #32507 from woocommerce/fix/32128_experiment_1_ui_issues
Fix experiment 1 UI issues
2022-04-12 11:27:30 -03:00
Fernando Marichal e219a19229 Renamed `testAdminHomescreenWelcomeModal` 2022-04-12 10:38:27 -03:00
Fernando Marichal d6c216fc74 Remove `welcome-modal.test.js 2022-04-12 10:37:49 -03:00
Jorge A. Torres 566076de9b Add changelog 2022-04-12 10:23:12 -03:00
Jorge A. Torres d4d70acfd1 Enable “Save changes” in the admin variations form when textfields change 2022-04-12 09:50:01 -03:00
Fernando Marichal 17ae456868 Fix text domain 2022-04-12 09:33:57 -03:00
Moon bb9bc378cf
Merge pull request #32447 from woocommerce/update/32130-ui-changes-to-the-recommended-payment-options
UI changes to the recommended payment options
2022-04-12 05:30:18 -07:00
Fernando Marichal db7b1ba035 Add Pinterest to help panel 2022-04-12 09:26:54 -03:00
vedanshujain c9c930cfcb Refactor meta migrator to follow pattern in meta to custom migrator. 2022-04-12 16:41:58 +05:30
Néstor Soriano 2bdabff4e0
Merge pull request #32317 from ovidiul/31314-add-parse-file-path-filter
Adding parse_file_path filters to support remote file systems
2022-04-12 12:47:15 +02:00
vedanshujain f7bd637845 Add tests to check for duplicated meta records. 2022-04-12 15:32:30 +05:30
vedanshujain f063d40c95 Add test for migrations. 2022-04-12 15:22:39 +05:30
vedanshujain 19b3f1a7d1 Add source table name to prevent ambigious column names. 2022-04-12 15:22:20 +05:30
vedanshujain 7cd7e0538f Enable meta migrations. 2022-04-12 15:21:46 +05:30
Néstor Soriano 29a08dc515
Add changelog file for #32317. 2022-04-12 11:38:59 +02:00
Néstor Soriano 6155bb4094
Merge pull request #32460 from AlexTech01/patch-2
Change is_file_valid_csv to wc_is_file_valid_csv
2022-04-12 11:27:10 +02:00
Ovidiu Liuta 9c65d3bbdc
phpcs fixes 2022-04-12 12:24:12 +03:00
Ovidiu Liuta 4624ab7dde
adding filter comments 2022-04-12 11:33:12 +03:00
Néstor Soriano e13c30cfc4
Add changelog file for #32460. 2022-04-12 10:32:56 +02:00
Chi-Hsuan Huang 13720a663e Fix admin clean command 2022-04-12 15:47:03 +08:00
Ilyas Foo 0b2df9a956 Fix text domain, standardize component conditional, remove unnecessary comment 2022-04-12 10:52:11 +08:00
Jacob Sewell e1db7ab0f2 Changelog for 32573/32574. 2022-04-11 21:17:59 -05:00
Ilyas Foo 7cca9642f4 Remove enabled section 2022-04-12 10:09:07 +08:00
Jacob Sewell e83631983a Add unit tests for new context param in Notes\DataStore::get_notes(). 2022-04-11 21:09:04 -05:00
Jacob Sewell 0ae4f8e484 Add context param to Notes\DataStore::get_notes() and associated methods/filters. 2022-04-11 21:08:26 -05:00
Ilyas Foo e2da686c31 Add eway 2022-04-12 09:49:23 +08:00
Chi-Hsuan Huang 0dcea11bf0
Merge pull request #32531 from Saggre/fix/table-card-docs
Fix TableCard component docs
2022-04-12 08:59:43 +08:00
Corey McKrill ac1ad607b4
Normalize auto-draft as a status in the abstract order class
Ensures that an existing order with auto-draft status won't be
interpreted as pending when determining if the status has changed.

This also fixes an unrelated phpcs formatting error in order to pass the
precommit checks.

Fixes #32539
2022-04-11 16:29:43 -07:00
barryhughes 49b3a328ce PHPCS/formatting fixes; restore inadvertently removed test. 2022-04-11 15:51:55 -07:00
barryhughes 10b8eef1f2 Add changelog. 2022-04-11 15:44:10 -07:00
barryhughes 4729ae1f01 Product downloads → support a concept of active/inactive files. 2022-04-11 14:59:56 -07:00
moon 3c8043885d Add changelog 2022-04-11 10:33:25 -07:00
Jorge A. Torres e9e382adf8
Merge pull request #32034 from woocommerce/cot/31766
Add migration to move orders from wp_posts to custom tables
2022-04-11 14:30:02 -03:00
moon 2bc077e0c9 Clear the note hook directly 2022-04-11 10:26:55 -07:00
moon f2159c4bc2 Fix broken tests 2022-04-11 10:26:55 -07:00
moon 75c7359b27 Import missing namespace 2022-04-11 10:26:55 -07:00
moon 27bf0e5c96 Add WCA clean up code to uninstall.php 2022-04-11 10:26:55 -07:00
moon 1ca12a8784 Update delete_obsolete_notes to use $wpdb directly to delete the notes -- note store is not available when the plugin is activated via CLI 2022-04-11 10:26:55 -07:00
moon ae6a658578 Add replacements for the deprecated actions 2022-04-11 10:26:55 -07:00
moon 2d56be4966 Remove plugin-version test -- we no longer have woocommerce-admin.php 2022-04-11 10:26:55 -07:00
moon 9e90b3be89 Fix styling 2022-04-11 10:26:55 -07:00
moon 5376bd03ce Add WCA uninstall routines 2022-04-11 10:26:55 -07:00
moon 474cff5db6 Remove unnecessary variable 2022-04-11 10:26:55 -07:00
moon 52de6e872b Add tests for the install class 2022-04-11 10:26:55 -07:00
moon 5af9e1f066 Fix failing test 2022-04-11 10:26:55 -07:00
moon 03d3ffe1f9 Delete WCA install completely 2022-04-11 10:26:55 -07:00
moon c17cbb5dbd Remove WCA Install class references 2022-04-11 10:26:55 -07:00
moon 3c1ce9c613 Make create_tables public -- this is needed from WCA classes 2022-04-11 10:26:55 -07:00
moon 70ff5ad3ae Move delete_obsolete_notes to the core 2022-04-11 10:26:55 -07:00
moon 0dae9d450e Move migrate_options to core 2022-04-11 10:26:55 -07:00
moon 9a038a4bd2 Move create_tables to the core 2022-04-11 10:26:55 -07:00
moon dbe913ea0e Move create_cron_jobs to the core 2022-04-11 10:26:55 -07:00
moon 05200a99fb Move $db_updates to the core 2022-04-11 10:26:55 -07:00
moon f974b15f28 Use the new actions 2022-04-11 10:26:55 -07:00
moon 940fcd3157 Remove unnecessary calls 2022-04-11 10:26:55 -07:00
moon 224985adfb Update WCA db update logic -- uses the same logic as the core 2022-04-11 10:26:55 -07:00