Lourens Schep
10e9c6c5f9
Fix experiment UI issues
2022-04-11 10:16:44 -03:00
louwie17
f6b7ddb0db
Merge pull request #32493 from woocommerce/fix/32140_wcpay_completion_task
...
Track completion of non visible tasks as well
2022-04-11 09:09:38 -03:00
Joshua T Flowers
700633957c
Update progress header bar styles in task list ( #32498 )
...
* Update progress header bar styles in task list
* Remove units on margin
* Add changelog entry
2022-04-11 08:08:28 -04:00
Néstor Soriano
106e2c582c
Merge pull request #32449 from woocommerce/fix/protocol-agnostic-urls
...
Support protocol-less URLs from the URL util.
2022-04-11 12:05:45 +02:00
Ilyas Foo
9906b2126e
Merge remote-tracking branch 'origin/trunk' into dev/32131-ui-changes-additional-payment-section
2022-04-11 16:38:51 +08:00
Néstor Soriano
d56c79605c
Merge pull request #32427 from leskam/patch-2
...
correct form redirect after save account details
2022-04-11 10:26:36 +02:00
Nestor Soriano
21ecb88c4c
Fix PHPCS issues in URLTests.php
2022-04-11 10:22:13 +02:00
Ilyas Foo
812a11e31b
Add changelog
2022-04-11 16:21:48 +08:00
Ilyas Foo
1f77200e70
Add missing track prop
2022-04-11 15:57:26 +08:00
Néstor Soriano
adfdeabc6c
Add a couple of missing spaces (code formatting).
2022-04-11 09:40:48 +02:00
Ilyas Foo
c8b6bd91e0
Update payment gateway logos
2022-04-11 14:24:08 +08:00
Ilyas Foo
90c61e4bad
Revert WCPay suggestion UI changes
2022-04-11 11:55:05 +08:00
Ilyas Foo
829b4c4480
Merge remote-tracking branch 'origin/trunk' into dev/32131-ui-changes-additional-payment-section
2022-04-11 09:42:23 +08:00
Josh Betz
4449a669c8
Add order_item_display_meta description
2022-04-08 15:31:03 -05:00
Fernando Marichal
35a2eb1f9f
Move test to `complete-onboarding-wizard`
2022-04-08 16:10:43 -03:00
barryhughes
6dcb796a89
No changelog required (but let's satisfy the linter).
2022-04-08 11:51:18 -07:00
barryhughes
bc11e57e14
Support protocol-less URLs from the URL util.
2022-04-08 11:35:27 -07:00
Christopher Allford
da5dc21acc
Replaced Accent Removal
...
The current `iconv` based implementation does not
seem to work in all environments. This replaces it
with WordPress' native `remove_accents` function.
2022-04-08 11:32:14 -07:00
Fernando Marichal
ecbd854105
Add changelog
2022-04-08 15:07:37 -03:00
Fernando Marichal
9e905ea713
Add Pinterest logo
2022-04-08 14:03:55 -03:00
Bero
11239494ef
Fix Code sniff errors
2022-04-08 15:07:51 +02:00
Bero
f08edf3f4b
Add changelog
2022-04-08 15:07:47 +02:00
Bero
0ccf740ef6
Remove 'WooCommerce Addons Page' user-agent
2022-04-08 15:07:42 +02:00
louwie17
f7937593e9
Merge pull request #32473 from woocommerce/feature/32164_new_task_list_loading_placeholder
...
New task list loading placeholder for experiment 1
2022-04-08 09:55:45 -03:00
Fernando Marichal
49aff7e3dc
Add changelog
2022-04-08 09:17:49 -03:00
Fernando Marichal
b6611fb7c1
Add e2e tests
2022-04-08 09:12:49 -03:00
Fernando
61e0a51854
Merge pull request #32506 from woocommerce/fix/hidden_wcpay_task
...
WCPayments task is not visible after installing the plugin
2022-04-08 09:05:21 -03:00
Chi-Hsuan Huang
d914efc8ba
Merge pull request #32487 from woocommerce/dev/32417-clean-up-wc-admin-package-json
...
Clean up `woocommerce-admin` package.json
2022-04-08 17:13:03 +08:00
Sakri Koskimies
b6310900de
Fix TableCard component docs
2022-04-08 11:21:53 +03:00
Sakri Koskimies
b2effe67c9
Fix phpdoc return type for WC_Order_Refund::get_reason
2022-04-08 10:48:12 +03:00
Chi-Hsuan Huang
2e09cd824e
Add changelog
2022-04-08 12:48:14 +08:00
Chi-Hsuan Huang
f3e460f055
Remove i18 commands and their dependencies
...
i18 routines have been handled inside plugins/woocommerce.
2022-04-08 12:45:34 +08:00
Chi-Hsuan Huang
870d523455
Reorder woocommerce admin package.json scripts
2022-04-08 12:38:17 +08:00
Chi-Hsuan Huang
a649fe6ae2
Remove no needed commands and fields in package.json
2022-04-08 12:36:26 +08:00
Chi-Hsuan Huang
ba17630dca
Merge pull request #32515 from woocommerce/update/32296-wordpress-dependencies
...
Update @wordpress/* dependencies
2022-04-08 10:08:48 +08:00
Chi-Hsuan Huang
dc243bd34c
Merge pull request #32411 from woocommerce/fix/32399-husky
...
Fix husky git hooks
2022-04-08 10:08:27 +08:00
Joel T
cdc7901982
Adding changelog
2022-04-07 17:52:36 -07:00
Joel T
1c162a14d2
Updating all instances of pnpx to pnpm dlx/exec
2022-04-07 17:52:05 -07:00
Fernando Marichal
63f33b86de
Add free extensions list fallback
2022-04-07 18:07:47 -03:00
Fernando Marichal
3159bde895
Add Pinterest to free extensions list
2022-04-07 18:07:00 -03:00
Joel T
fcf389d921
Adding changelog
2022-04-07 13:08:36 -07:00
Lourens Schep
473d63d043
Remove can_view condition on tracking completion
2022-04-07 16:58:21 -03:00
Christopher Allford
1e3a3d8af5
Merge pull request #32500 from woocommerce/fix/feature-config-file-location
...
Move feature flag config files to Woocommerce plugin
2022-04-07 12:49:03 -07:00
Jorge A. Torres
7710f07e20
Add changelog entry
2022-04-07 11:03:01 -03:00
Jorge A. Torres
aed64b15e4
Fix code style issue.
2022-04-07 11:01:25 -03:00
Jorge A. Torres
3087cae672
Add changelog entry
2022-04-07 11:01:25 -03:00
tjcafferkey
54b9a29db3
Track theme version
2022-04-07 11:01:25 -03:00
tjcafferkey
864f348865
Switch TextDomain for Name when tracking block themes
2022-04-07 11:01:24 -03:00
Tom Cafferkey
ab769ebe2c
Add block theme property to get_theme_info() in class-wc-tracker class
2022-04-07 11:01:24 -03:00
Tom Cafferkey
9108b8dbf8
Update comments
2022-04-07 11:01:24 -03:00
Tom Cafferkey
50b1d60729
Remove woocommerce event prefix because its autoprefixed with wcadmin_
2022-04-07 11:01:24 -03:00
Tom Cafferkey
aff9255061
Update event name and option name
2022-04-07 11:01:24 -03:00
Tom Cafferkey
e5ac9e4ae6
Track initial sites theme
2022-04-07 11:01:24 -03:00
Tom Cafferkey
1c01cc1605
Add tracking for theme activation so that we can track active block themes in WooCommerce
2022-04-07 11:01:24 -03:00
louwie17
e767d9f220
Merge pull request #32496 from woocommerce/fix/wcpay_task
...
Fix WooCommerce Payments task not showing up in some supported countries
2022-04-07 10:54:24 -03:00
Chi-Hsuan Huang
c4033b14de
Remove unnecessary --working-dir arg from woocommerce php lint-staged command
2022-04-07 17:21:37 +08:00
Chi-Hsuan Huang
3fc88f0a71
Update links of woocommerce-admin to https://github.com/woocommerce/woocommerce
2022-04-07 17:02:43 +08:00
Chi-Hsuan Huang
82da8cd196
Merge pull request #32490 from woocommerce/fix/32136-onboarding-product-notice-appeared-too-early
...
Fix continue setup prompt for adding first product appeared too early
2022-04-07 16:01:31 +08:00
Chi-Hsuan Huang
826d9ad59f
Merge pull request #32489 from woocommerce/update/simpliy-init-routine
...
Simplify the WooCommerce Admin init routine
2022-04-07 16:01:16 +08:00
Chi-Hsuan Huang
3443387045
Update @wordpress/icons from ^6.3.0 to ^8.1.0
2022-04-07 14:24:19 +08:00
Chi-Hsuan Huang
317dd7c9e9
Update @wordpress/base-styles from ^3.6.0 to ^4.3.0
2022-04-07 14:21:33 +08:00
Chi-Hsuan Huang
c60db1215e
Update @wordpress/hooks from ^2.12.3 to ^3.5.0
2022-04-07 14:18:13 +08:00
Chi-Hsuan Huang
70359c8d11
Update @wordpress/a11y from ^2.15.3 to ^3.5.0
2022-04-07 14:16:46 +08:00
Chi-Hsuan Huang
e947d9e198
Merge pull request #32488 from woocommerce/fix/32478-create-wc-ext
...
Downgrade `chalk` from 5 to 4
2022-04-07 14:06:10 +08:00
Ilyas Foo
9880718325
Merge remote-tracking branch 'origin/trunk' into dev/32131-ui-changes-additional-payment-section
2022-04-07 11:25:10 +08:00
Chi-Hsuan Huang
ce1bc10ea3
Add changelog
2022-04-07 10:44:04 +08:00
Paul Sealock
4180780cf9
create feature config as part of core build
2022-04-07 11:00:36 +12:00
Paul Sealock
9eff273f01
add appropriate slash
2022-04-07 10:13:01 +12:00
Barry Hughes
3aee92ebec
Merge pull request #32362 from woocommerce/fix/download-shortcode-handling
...
Support shortcode-based downloadable files (as used by S3 Downloads extension)
2022-04-06 14:22:18 -07:00
Joel T
2f53fbca04
Updating deasync package to resolve build issue
2022-04-06 13:50:24 -07:00
Lourens Schep
43d279ec84
Move require_once below use statements
2022-04-06 16:36:39 -03:00
Lourens Schep
30c7586f36
Update comment
2022-04-06 16:12:56 -03:00
Peter Fabian
4128ad6611
Merge pull request #32363 from woocommerce/fix/a8c181-documentation-todo-items
...
Update documentation links.
2022-04-06 20:28:08 +02:00
Fernando Marichal
fd1bca3540
Add changelog
2022-04-06 14:07:55 -03:00
Fernando Marichal
fcc7143207
Add alreadyActivatedExtensions to persisted business extensions
2022-04-06 14:01:36 -03:00
Jorge A. Torres
6fb8afbfdc
Merge pull request #32424 from woocommerce/fix/30102-dirty-pages
...
Don't trigger beforeunload notice inappropriately.
2022-04-06 11:21:30 -03:00
Ilyas Foo
f82b5d78f1
Fix css and test
2022-04-06 21:31:50 +08:00
Lourens Schep
d93731dc57
Fix lint errors
2022-04-06 10:17:24 -03:00
Lourens Schep
1cd3511061
Add changelog
2022-04-06 10:12:01 -03:00
Lourens Schep
4ad2f4ceed
Make use of PaymentGatewaySuggestions logic in WooCommerce Payments task
2022-04-06 10:12:01 -03:00
Lourens Schep
b660f58c1c
Add changelog
2022-04-06 10:10:20 -03:00
Lourens Schep
828e34a974
Address PR feedback and fix PHP unit tests
2022-04-06 10:08:22 -03:00
Lourens Schep
a7ec024471
Remove test condition
2022-04-06 09:46:55 -03:00
Lourens Schep
a13f15624a
Make sure we also track completion of non visible tasks and fix parent id in WooCommercePayments task
2022-04-06 09:46:55 -03:00
louwie17
7d76d4a1a6
Merge pull request #32494 from woocommerce/fix/32154_payment_gateway_spec_warning
...
Fix PHP warning of missing default value in spec
2022-04-06 09:18:22 -03:00
Chi-Hsuan Huang
2b1f54b09d
Set up lint-staged configuration for each package
2022-04-06 17:31:32 +08:00
Chi-Hsuan Huang
01edee8d90
Remove lint-staged.config.js
2022-04-06 17:31:32 +08:00
Chi-Hsuan Huang
14a2f9a8d8
Remove git:update-hooks from woocommerce/project.json
2022-04-06 17:31:32 +08:00
Chi-Hsuan Huang
a4ece1b7b9
Remove husky lint-staged from plugins/*
2022-04-06 17:31:32 +08:00
Chi-Hsuan Huang
ae44908f33
Move .husky to root path
...
Add .husky
2022-04-06 17:31:32 +08:00
Ilyas Foo
ffdf1e6c02
More adjustments
2022-04-06 16:25:33 +08:00
Ilyas Foo
3050cacc39
Minor adjustments
2022-04-06 16:25:33 +08:00
Ilyas Foo
1980fac6fd
Revamp WCPay suggestion in payments task
2022-04-06 16:25:32 +08:00
Ilyas Foo
c596222069
Refactor tests
2022-04-06 16:25:32 +08:00
Ilyas Foo
5ff23bf103
Add tracks and small refactor to toggle
2022-04-06 16:25:32 +08:00
Ilyas Foo
0f554436da
Broke wcpay task to different sections, added toggle component, added other payment methods toggle
2022-04-06 16:25:32 +08:00
Ilyas Foo
a3bd1e5109
Add see more button
2022-04-06 16:25:32 +08:00
Ilyas Foo
fb89df5f2c
Rename set up button to get started
2022-04-06 16:25:32 +08:00
Ilyas Foo
fd4a4a5604
Add is_offline flag and split payment sections
2022-04-06 16:25:31 +08:00
Paul Sealock
a154c26ea4
fix legacy tests path
2022-04-06 16:01:36 +12:00
Paul Sealock
0b2e922338
changelog
2022-04-06 15:48:24 +12:00
Paul Sealock
ab673dd14b
Call Core's script from root level
2022-04-06 15:27:37 +12:00
Paul Sealock
659bf2d43c
add additional script to core
2022-04-06 15:25:18 +12:00
Chi-Hsuan Huang
73ba1fc4b2
Add changelog
2022-04-06 11:06:53 +08:00
Chi-Hsuan Huang
8da48065fd
Remove de-activation logic when the Core version is not met
2022-04-06 10:28:40 +08:00
Chi-Hsuan Huang
0c366289e0
Remove woocommerce-admin.php from tests
2022-04-06 10:27:53 +08:00
Chi-Hsuan Huang
bf91c3cca0
Change mainFile in Gruntfile.js
2022-04-06 10:27:53 +08:00
Chi-Hsuan Huang
9969f60fd3
Remove uninstall.php & woocommerce-admin.php
2022-04-06 10:27:53 +08:00
Paul Sealock
407b225133
Move feature flag config files to Woocommerce plugin to support unit test execution in the wp-env environment.
2022-04-06 14:12:24 +12:00
Barry Hughes
73409592b7
Merge pull request #31185 from sicelo/rename
...
Rename Swaziland to Eswatini
2022-04-05 13:37:54 -07:00
Barry Hughes
dfbc71974b
Merge pull request #32350 from woocommerce/fix/relative-directory-handling
...
Enhance directory traversal handling/resolution.
2022-04-05 11:24:49 -07:00
Jorge A. Torres
394a9fa490
Merge pull request #30320 from erikdemarco/patch-2
...
Add new hooks to order-tracking form
2022-04-05 15:10:39 -03:00
Lourens Schep
c90922d9e4
Fix PHP warning of missing default value in spec
2022-04-05 14:38:17 -03:00
Jorge A. Torres
e72bc47535
Bump ‘form-tracking’ template version
2022-04-05 14:02:40 -03:00
Christopher Allford
5be65f39fd
Merge pull request #32474 from woocommerce/fix/isolate-development-environments
...
Isolate `wp-env` Environments
2022-04-05 09:57:26 -07:00
Jorge A. Torres
680ad9ceb8
Add docblocks to woocommerce_order_tracking_form hooks.
2022-04-05 13:55:25 -03:00
erikdemarco
28a5f7866b
Update form-tracking.php
2022-04-05 11:16:33 -03:00
erikdemarco
be8e0744e5
Add new hook to order-tracking
...
Add additional hook for order tracking, So developer can add additional field for example adding captcha field.
2022-04-05 11:16:33 -03:00
Chi-Hsuan Huang
bab72ea51b
Fix continue setup prompt for adding first product appeared too early
2022-04-05 16:59:25 +08:00
Chi-Hsuan Huang
277b1acdf5
Downgrade chalk to v4
2022-04-05 14:45:13 +08:00
Vedanshu Jain
605fc47389
Merge pull request #32335 from woocommerce/fix/login-on-wc-auth-endpoint-for-sso
...
Changes to class-wc-auth that allows it to work with sso auth - update PR #29977
2022-04-05 11:05:38 +05:30
Christopher Allford
0204010b75
Moved `wp-env` File
...
Rather than having a root `wp-env` environment,
each project should define what it needs. This
prevents problems with shared WordPress installations
and plugin conflicts during development.
2022-04-04 15:18:30 -07:00
Lourens Schep
e4803ef40f
Fix tests
2022-04-04 16:43:15 -03:00
Lourens Schep
217bec8942
Fix lint errors
2022-04-04 15:58:50 -03:00
Lourens Schep
4d6aab73df
Add placeholder for task list experiment one
2022-04-04 15:38:27 -03:00
Lourens Schep
b68a835d3a
Add displayed task lists to admin settings data
2022-04-04 13:07:25 -03:00
Lourens Schep
885516f302
Slight improvements for loading of the task list
2022-04-04 11:54:34 -03:00
AlexTech01
b903b84edb
Change is_file_valid_csv to wc_is_file_valid_csv
...
This pull request replaces the class-specific is_file_valid_csv() function with the global wc_is_file_valid_csv() function as requested by the todo that was previously above the is_file_valid_csv() function on the previous line 89.
2022-04-03 08:54:45 -05:00
RJChow
ce874e6a75
Temporary PHP lint suppression
2022-04-01 17:29:57 +08:00
RJChow
09a0d2568e
Codemod to change php i18n text domain from 'woocommerce-admin' to 'woocommerce' in post-merge WCA folders
2022-04-01 11:41:32 +08:00
RJChow
6e8d620f00
Copied and modified package-update-textdomain.js script for modifying PHP i18n textdomain
2022-04-01 11:41:32 +08:00
RJChow
26ec889111
Manually change i18n text domain from 'woocommerce-admin' to 'woocommerce' in WCA Client .md files
2022-04-01 11:41:32 +08:00
RJChow
1ba60ee69d
Codemod to change i18n text domain from 'woocommerce-admin' to 'woocommerce' in WCA Client
2022-04-01 11:41:32 +08:00
Barry Hughes
e32e410f62
Merge pull request #31292 from robertmassaioli/patch-1
...
The woocommerce_webhook_options needs webhook
2022-03-31 14:10:14 -07:00
Fernando
610a48185c
Merge pull request #32408 from woocommerce/fix/32407_move_admin_e2e_tests
...
Add missing Admin e2e tests
2022-03-31 14:37:23 -03:00
Barry Hughes
4646496651
Linting.
2022-03-31 10:19:06 -07:00
louwie17
e59798a336
Merge pull request #32422 from woocommerce/update/woocommerce_admin_build_watch_command
...
Add build-watch command for woocommerce-admin
2022-03-30 19:41:55 -03:00
Barry Hughes
a41bb22c12
Add docblock for revised `woocommerce_webhook_options` hook.
2022-03-30 14:55:30 -07:00
Barry Hughes
9db2c45290
Merge pull request #31798 from Saggre/fix/documentation-typos
...
Fix typos in phpdocs and comments
2022-03-30 14:46:23 -07:00
Kamil
43e36a945d
change `wp_safe_redirect` location from user dashboard to `edit-account` endpoint
2022-03-30 22:04:56 +02:00
barryhughes
98dee7a196
Don't trigger beforeunload notice inappropriately (re embedded WP_List_Tables).
2022-03-30 10:53:20 -07:00
Stanislav Mazur
d0d2963d90
fix internal meta key getter/setter identification
2022-03-30 09:46:46 -07:00
Barry Hughes
69b6a71ab5
Merge pull request #31354 from gs-nasc/trunk
...
Remove zeroclipboard.
See https://developer.woocommerce.com/2022/03/30/removal-of-zeroclipboard/ for details.
2022-03-30 09:44:13 -07:00
Lourens Schep
775e7117a1
Add build-watch to most js packages and remove packages watch from woocommerce-admin command
2022-03-30 11:46:12 -03:00
louwie17
dda45f7823
Merge pull request #32404 from woocommerce/docs/update_testing_docs
...
Update test readme with additional error for troubleshooting
2022-03-30 10:08:23 -03:00
Chi-Hsuan Huang
2a5bc7ea75
Merge pull request #32395 from woocommerce/add/32354-php-lint-action
...
Fix PHP code sniff Github action
2022-03-30 16:48:01 +08:00
Chi-Hsuan Huang
54bfa1e77c
Merge pull request #32378 from woocommerce/remove/32360-unnecessary-wca-files
...
Remove unnecessary wooCommerce admin files
2022-03-30 14:26:10 +08:00
Moon
9e1d11abdf
Merge pull request #32409 from woocommerce/fix/code-coverage
...
Fix broken code coverage
2022-03-29 22:14:04 -07:00
Chi-Hsuan Huang
d04ace17e8
Fix woocommerce tests/bin/phpcs.sh
...
Fix tests/bin/phpcs.sh
2022-03-30 11:45:31 +08:00
moon
150142c139
Remove duplicated call
2022-03-29 20:29:19 -07:00
moon
8632950ab8
Fix typo
2022-03-29 20:28:36 -07:00
rodelgc
b30179f8d2
Added: Command to generate HTML report
2022-03-30 10:57:11 +08:00
Chi-Hsuan Huang
0be52342b7
Merge pull request #32372 from woocommerce/add/test-lint-js-action
...
Add lint-test JS Github action
2022-03-30 10:23:50 +08:00
moon
11515797a4
Add return type to make tearDownAfterClass compatible with the parent
2022-03-29 17:10:40 -07:00
moon
93bd09ea2d
Merge branch 'fix/code-coverage' of github.com:woocommerce/woocommerce into fix/code-coverage
2022-03-29 17:06:40 -07:00
moon
fffbf56c1c
Call parent tearDownAfterClass
2022-03-29 17:06:32 -07:00
Moon
01a77550d3
Merge branch 'trunk' into fix/code-coverage
2022-03-29 17:03:11 -07:00
moon
21498bd712
Exclude WC_Admin_Tests_Reports_Orders_Stats from code coverage
2022-03-29 16:58:46 -07:00
moon
a99c093a69
Remove unnecessary call to regenerate
2022-03-29 16:44:14 -07:00
moon
6f1502d20b
Delete wc_installing transient before running tests -- this prevents CategoryLookup::on_create() from running
2022-03-29 15:46:43 -07:00
Fernando Marichal
89f6032cba
Add missing e2e tests
...
This commit adds the tests: `testDifferentStoreCurrenciesWCPay`, `testSubscriptionsInclusion` and `testBusinessDetailsForm`
2022-03-29 19:16:03 -03:00
barryhughes
e1a943cdb3
Add shortcode resolution to sync (approved download directories).
2022-03-29 14:13:21 -07:00
barryhughes
cdbbca5b1b
Support shortcode-based downloadable files (as used by S3 Downloads extension).
2022-03-29 14:13:21 -07:00
barryhughes
b46f28f4e2
Improve path resolution, add additional tests, clean-up tests (use data-providers).
2022-03-29 14:09:53 -07:00
Moon
c13d126f11
Merge pull request #32390 from woocommerce/update/32177-deprecate-wc-admin-version-number
...
Deprecate WC_ADMIN_VERSION_NUMBER constant
2022-03-29 13:59:04 -07:00
moon
657819b48f
Clean up attributes after the class
2022-03-29 13:31:11 -07:00
Fernando Marichal
0368fd8b43
Move `admin-homescreen`
2022-03-29 14:58:04 -03:00
barryhughes
a41ae705dd
Rename the is_directory property to give a better sense of its role.
2022-03-29 10:18:31 -07:00
barryhughes
80397d4f73
Improve test description.
2022-03-29 10:18:31 -07:00
barryhughes
114480c23c
Tweak commentary.
2022-03-29 10:18:31 -07:00
barryhughes
1aecb64be5
Cover further scenarios relating to relative URLs and traversals.
2022-03-29 10:18:31 -07:00
barryhughes
cee42b7264
Enhance directory traversal handling/resolution.
2022-03-29 10:18:31 -07:00
Lourens Schep
3014f0f9f0
Update test readme with additional error for troubleshooting
2022-03-29 13:09:23 -03:00
Barry Hughes
a98aa9c910
Merge pull request #32112 from woocommerce/bump-required-php-to-7.2
...
Bump WooCommerce minimum required PHP version to 7.2
2022-03-29 09:03:42 -07:00
Fernando
bd0397285b
Merge pull request #32331 from woocommerce/update/32157_disable_welcome_modals
...
Experiment: disable welcome modal
2022-03-29 11:46:24 -03:00
Nestor Soriano
be213eb821
Add return type setUp and tearDown methods in admin unit tests
...
After the bump to PHP 7.2 all the setUp and tearDown methods
in unit test classes need to have an explicit "void" return type
declaration. This commit adds those for the woocommerce-admin tests.
2022-03-29 12:08:08 +02:00
Chi-Hsuan Huang
4b21e1d913
Remove .vscode since it has been removed to root
2022-03-29 17:48:25 +08:00
Chi-Hsuan Huang
ed8c114bdd
Add back woocommerce-admin.php uninstall.php
2022-03-29 17:47:18 +08:00
Chi-Hsuan Huang
4c976ebd17
Remove unnecessary wooCommerce admin files
...
Add back languages/README.md
2022-03-29 17:47:18 +08:00
Chi-Hsuan Huang
386d173105
Update storybook webpack config to build stories
2022-03-29 16:46:40 +08:00
Chi-Hsuan Huang
0cc5c6d515
Add expose-loader for storybook webpack config
2022-03-29 16:46:40 +08:00
Chi-Hsuan Huang
b658920898
Fix storybook packages paths
2022-03-29 16:45:39 +08:00
Nestor Soriano
25bf59d5e7
Merge branch 'trunk' into bump-required-php-to-7.2
2022-03-29 10:45:07 +02:00
Chi-Hsuan Huang
71350b4e8b
Change script lint:js:packages to lint:js-packages
2022-03-29 16:38:26 +08:00
Chi-Hsuan Huang
ecff6cd680
Remove lint-test-js.yml
2022-03-29 16:38:06 +08:00
Chi-Hsuan Huang
f2a6f93684
Update wca test command and ignore api-core-test
...
Update test:packages cmd
2022-03-29 16:38:06 +08:00
Chi-Hsuan Huang
4baad1a6e3
Add pr-lint-test-js.yml and remove package-js-api.yml, js_lint_test.sh
2022-03-29 16:38:06 +08:00
Nestor Soriano
6befc1d62a
Small changes related to the bump of min PHP to 7.2
...
- Rename wrongly cased variable
- Require higher version of maxmind/dbreader
2022-03-29 10:29:15 +02:00
RJChow
e9eac24793
tsconfig modifications
...
- moved and updated .vscode/tasks.json up to root level, and add exclusion to .gitignore
- added --pretty to ts:check in wca package.json (because otherwise there's no syntax highlighting in the output, not sure why this is needed with nx and not without)
- added references to root tsconfig.base.json
- update development.md with instructions for ts checking
2022-03-29 16:08:07 +08:00
Chi-Hsuan Huang
99e6f61dc8
Update woocommerce-admin/.eslintrc.js
2022-03-29 16:08:07 +08:00
Chi-Hsuan Huang
df5b506b97
Add lint command to js packages
...
Update lint js commands
Update customer-effort-score/package.json
2022-03-29 16:08:06 +08:00
Chi-Hsuan Huang
8b2a97d405
Add lint cmd to project.json
2022-03-29 16:08:06 +08:00
Chi-Hsuan Huang
4592d49cfb
Fix tsconfig path
2022-03-29 16:07:09 +08:00
Chi-Hsuan Huang
b9eeb4991e
Fix reminder-bar.scss lint error
2022-03-29 16:07:09 +08:00
Chi-Hsuan Huang
3e8c3be69d
Ignore core js packages from woo admin's eslint
2022-03-29 16:07:09 +08:00
Chi-Hsuan Huang
2c5c7549b5
Fix client lint errors
2022-03-29 16:06:33 +08:00
Chi-Hsuan Huang
4ca1ae0032
Fix paths in tsconfig
2022-03-29 16:06:32 +08:00
Christopher Allford
bc12f7a263
Merge pull request #32334 from woocommerce/update/woocommerce-blocks-7.2.1
...
This pull updates the WooCommerce Blocks plugin to 7.2.1. It is intended to target WooCommerce 6.4 for release. This supercedes https://github.com/woocommerce/woocommerce/pull/32075 .
2022-03-28 19:42:45 -07:00
moon
f2b03feb24
Update version
2022-03-28 18:14:26 -07:00
moon
d915587f5d
Update version
2022-03-28 17:55:07 -07:00
moon
cda288d327
Update VERSION constant
2022-03-28 17:37:35 -07:00
moon
707b0bd74d
Fix typo
2022-03-28 14:01:21 -07:00
moon
4a52285930
Deprecate WC_ADMIN_VERSION_NUMBER constant
2022-03-28 13:55:51 -07:00
Christopher Allford
14e852b4b2
Merge WooCommerce Admin Unit Tests ( #32287 )
...
This folds the unit tests from WooCommerce Admin into the core test suite, enabling them to run.
2022-03-28 12:53:33 -07:00
Barry Hughes
e12d82ae46
Merge pull request #32376 from woocommerce/remove-php-72-version-bump-notice
...
Remove the admin notice about the upcoming PHP 7.2 requirement
2022-03-28 06:26:18 -07:00
louwie17
2215c9ab3e
Merge pull request #32347 from woocommerce/add-dev-scripts
...
Add build-watch command for woocommerce-admin
2022-03-28 08:55:57 -03:00
Nestor Soriano
c8280c0aee
Remove the admin notice about the upcoming PHP 7.2 requirement
2022-03-28 10:45:08 +02:00
Lourens Schep
8508a46f31
Update watch command so there are no conflicts between build commands
2022-03-25 10:04:02 -03:00
barryhughes
f0c18b6683
Update documentation links.
2022-03-25 06:00:03 -07:00
Chi-Hsuan Huang
b43d66f862
Merge pull request #32356 from woocommerce/remove/32352-admin-github-files
...
Remove unnecessary admin `.github` files
2022-03-25 18:24:55 +08:00
Nestor Soriano
d7ee2914b7
Add visibility modifiers to constants in src
...
PHP 7.2 allows visibility modifiers in constants, so let's add these
to the code in the src directory.
The src/Admin and src/Internal/Admin directories are skipped as
they contain a lot of code and they deserve a separate project.
2022-03-25 11:00:17 +01:00
Chi-Hsuan Huang
554fc86441
Merge pull request #32322 from woocommerce/fix/lint_js-fix
...
Fix paths and argument forwarding for `script lint:js-fix`
2022-03-25 15:01:10 +08:00
Chi-Hsuan Huang
73cb00907b
Remove unnecessary admin .github files
2022-03-25 14:26:37 +08:00
Chi-Hsuan Huang
1295c5052d
Merge pull request #32343 from woocommerce/update/admin-node-version
...
Update woocommerce admin node version to v16
2022-03-25 13:31:38 +08:00
louwie17
80ec23c425
Merge pull request #32298 from woocommerce/feature/32163_new_task_list_header
...
Add task list progress header
2022-03-24 16:32:46 -03:00
Lourens Schep
3ebf785665
Fix progress title logic
2022-03-24 15:25:07 -03:00
Lourens Schep
3ced44cc40
Fix task navigation that contains actionUrl
2022-03-24 15:25:07 -03:00
Lourens Schep
c934c62351
Address PR feedback and fix some minor issues
2022-03-24 15:25:06 -03:00
Lourens Schep
569e27bf02
Add changelog
2022-03-24 15:25:06 -03:00
Lourens Schep
c281ddb820
Add progress header bar to task list experiment
2022-03-24 15:25:06 -03:00
Lourens Schep
9a6c077b69
Add build-watch command for woocommerce-admin
2022-03-24 15:09:15 -03:00
Lourens Schep
4a76505fdf
Add comment for woocommerce-reset plugin addition
2022-03-24 14:11:18 -03:00
Lourens Schep
20c0c85f9c
Fix admin-e2e-test dependency and add new purchase task E2E test, also added the WooCommerce reset plugin
2022-03-24 14:08:03 -03:00
Barry Hughes
9056be919d
Merge pull request #32332 from woocommerce/fix/32329
...
Don't change quotes when replacing text domain.
2022-03-24 09:23:54 -07:00
Nestor Soriano
913c6bddb2
Add more "#[\ReturnTypeWillChange]" attributes.
...
These are needed for the code to be compatible with both PHP 7.x and 8.x
2022-03-24 14:08:18 +01:00
Nestor Soriano
fbc77160db
Use CssInliner class instead of Emogrifier class
...
With the upgrade of the Emogrifier package we can't use the Emogrifier
class, since it was removed in v4 (we need to use at least v5 for
compatibility with PHP 8); so we now use the CssInliner class.
Note that this is a potential breaking change for consumers of the
woocommerce_emogrifier hook, which was getting an Emogrifier object
as parameter (now it gets a CssInliner object, which is partially
compatible).
2022-03-24 14:08:18 +01:00
Nestor Soriano
0f2b717462
Fix calls to deprecated PHPUnit methods in unit tests.
...
Fix tests where PHPUnit 8 would throw "this method is deprecated
and will be removed in PHPUnit 9, use this other one instead"
warnings, by replacing all those with the proper ones. This will help
once we are able to use PHP 8 (once WP requirement is bumped to 5.9)
2022-03-24 14:08:18 +01:00
Nestor Soriano
5837a53821
Add .phpunit.result.cache to .gitignore
...
This file is created by PHPUnit v8 when tests run.
2022-03-24 14:08:18 +01:00
Nestor Soriano
01073ec24f
Add return type setUp and tearDown methods in unit tests
...
After the bump to PHP 7.2 all the setUp and tearDown methods
in unit test classes need to have an explicit "void" return type
declaration.
2022-03-24 14:08:17 +01:00
Nestor Soriano
819494f2ed
Bump WooCommerce minimum required PHP version to 7.2
...
This includes:
- Changing "Requires PHP" in woocommerce.php
- Changing "require-php" and "config-platform-php" in composer.json
- Bumping pelago/emogrifier to ^6.0 in composer.json
- Bumping maxmind-db/reader to ^1.6 in composer.json
- Bumping composer/installers to ^1.9 in composer.json
(bump to 2.0 not possible due to conflict with Admin package)
- Removing jobs for 7.0/.1 unit test runs in CI
- Explicitly specifying the PHPUnit version to be 7.5,
otherwise it will install v8 which isn't compatible with
WordPress <5.9
2022-03-24 14:08:11 +01:00
Peter Fabian
8cd3a86aaa
Merge pull request #31539 from nagpai/fix/30209
...
Fix columns in checkout page for TwentyTwenty theme
2022-03-24 10:57:22 +01:00
Chi-Hsuan Huang
096759862f
Update woo admin node version to ^16
2022-03-24 16:33:53 +08:00
louwie17
eb081aa9fa
Merge pull request #32320 from woocommerce/add/32161_reminder_bar
...
Add reminder bar for task list experiment
2022-03-23 17:12:05 -03:00
Lourens Schep
44d9824d47
Fix error when tasks are not defined yet
2022-03-23 14:05:25 -03:00
Lourens Schep
371ce71173
Update completed tasks variable
2022-03-23 13:57:48 -03:00
Josh Betz
939d429389
Simplify product variation filtering
...
Fixes an issue where we were conditionally mutating the meta key and value. This was originally copy/pasted from somewhere else. In this context, we don't need all of these values, so the simpler approach is good.
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-03-23 11:09:50 -05:00
Josh Betz
8446625b0d
Merge pull request #32073 from woocommerce/reviews-api/add-product-info
...
Added product name + permalink to the GET Reviews API endpoint response
2022-03-23 11:06:22 -05:00
Peter Fabian
f2b534c687
WC Admin is no longer a package
2022-03-23 15:45:21 +01:00
Seghir Nadir
180178044a
Update WooCommerce Blocks package to 7.2.1
...
This pull updates the WooCommerce Blocks plugin to 7.2.1. It is intended to target WooCommerce 6.4 for release. This supercedes https://github.com/woocommerce/woocommerce/pull/32075 .
Details from all the different releases included in this pull:
## Blocks 7.2.1
[Release PR](https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/6072 )
[Testing Instruction](https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/trunk/docs/testing/releases/721.md )
### Changelog entry
#### The following changelog entries are only those that impact existing blocks and functionality surfaced to users:
#### Bug fixes
- Don't trigger class deprecations notices if headers are already sent [#6074 ](https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/6074 )
### Changelog entry
> Dev - Update WooCommerce Blocks version to 7.2.1
2022-03-23 15:02:45 +01:00
Rodrigue Tusse
e7f822e8eb
Changes to class-wc-auth that allows it to work with sso auth
2022-03-23 15:51:42 +02:00
Peter Fabian
d7642c7ae7
Don't change quotes when replacing text domain.
2022-03-23 13:50:37 +01:00
Fernando Marichal
f276434ea4
Disable welcome modals
2022-03-23 09:11:34 -03:00
anitaamurthy
7603a2c02b
Fixed spacing issue
2022-03-23 17:11:09 +05:30
Chi-Hsuan Huang
e3d035a624
Merge pull request #32291 from woocommerce/add/32138-ability-for-code-based-notes-to-update
...
Add ability for code-based notes to update
2022-03-23 17:08:15 +08:00
RJ
04d94d0430
Merge pull request #32327 from woocommerce/dev/publish-wca-packages
...
Corrected path for publishing commands
2022-03-23 16:07:19 +08:00
rjchow
2d8214af2e
Corrected path for publishing commands
...
- typo in the path in previous commit
2022-03-23 13:30:11 +08:00
Chi-Hsuan Huang
9d7879b254
Merge pull request #32290 from woocommerce/add/primary-arg-back-to-add-action
...
Add `$primary` param back to add_action method
2022-03-23 11:22:52 +08:00
RJ
fc163b6dc9
Merge pull request #32313 from woocommerce/dev/publish-wca-packages
...
Bump WCA JS packages version numbers in package.json and changelogs
2022-03-23 11:18:04 +08:00
Tomek Wytrębowicz
a67188b52e
Fix argument forwarding for npm script lint:js-fix.
...
Redo 7d1a6661f9
.
2022-03-22 16:36:17 +01:00
Tomek Wytrębowicz
4714289838
Fix `packages/` path for npm script `lint:js`.
2022-03-22 16:35:12 +01:00
Lourens Schep
fdbc2190c0
Update changelog
2022-03-22 12:32:32 -03:00
Lourens Schep
25d6b6d528
Add reminder bar for task list experiment
2022-03-22 12:28:58 -03:00
Ovidiu Liuta
9d9b7464d7
Update class-wc-download-handler.php
2022-03-22 14:46:14 +02:00
Ovidiu Liuta
4c97d8e757
Update class-wc-download-handler.php
2022-03-22 14:45:42 +02:00
Ovidiu Liuta
867f26da8b
woocommerce_download_parse_remote_file_path filter
2022-03-22 14:42:08 +02:00
Ovidiu Liuta
17b18ac68f
adding woocommerce_download_parse_file_path filter
2022-03-22 14:26:41 +02:00
louwie17
b27618e51d
Merge pull request #32304 from woocommerce/fix/add_feature_config_to_gitignore
...
Remove feature config from repo and add it to the gitignore
2022-03-22 08:56:38 -03:00
Chi-Hsuan Huang
c9e9465802
Update indent
2022-03-22 16:13:22 +08:00
Chi-Hsuan Huang
b7cee3e867
Add tests for update_note_field_if_changed method
2022-03-22 16:09:01 +08:00
rjchow
3c0cc02104
Updated WCA package publishing commands
...
- Updated path for packages
2022-03-22 16:07:36 +08:00
Chi-Hsuan Huang
5b294e4c11
Use in_array to check need_save logic
2022-03-22 15:29:30 +08:00
Chi-Hsuan Huang
da241f6c70
Merge pull request #32293 from woocommerce/fix/admin-js-tests
...
Fix WooCommerce Admin JS unit tests
2022-03-22 14:11:08 +08:00
Chi-Hsuan Huang
1fcdc5b6a2
Update wc admin test command
2022-03-22 11:24:59 +08:00
Chi-Hsuan Huang
3dc5f95254
Update test mocks
...
Fix lint
2022-03-22 11:24:58 +08:00
Lourens Schep
f82d3b7301
Remove feature config from repo and add it to the gitignore
2022-03-21 14:49:44 -03:00
barryhughes
cadb25d1cf
Amend `generate_generate_<CUSTOM>_html` hook docs.
2022-03-21 10:02:00 -07:00
Luigi Pulcini
fc59fa5d5b
converted action into filter
2022-03-21 09:47:52 -07:00
LuigiPulcini
6f5a8f4394
Add action hook to generate a custom field type
...
Adding a `woocommerce_generate_{$type}_html` action hook allows to generate the HTML output of a custom field type for those classes extending the `WC_Settings_API` (e.g. `WC_Email`).
2022-03-21 09:47:52 -07:00
Chi-Hsuan Huang
8ce25e6b1b
Change @wordpress/data from devDependencies to peerDependencies
...
When @wordpress/data is included in devDependencies, all tests mocked @wordpress/data fails
2022-03-21 18:28:56 +08:00
Chi-Hsuan Huang
24595bd2cb
Fix jest config paths
2022-03-21 18:28:05 +08:00
Chi-Hsuan Huang
ffef8df540
Update possibly_update_note() to update other attributes
2022-03-21 12:03:29 +08:00
Chi-Hsuan Huang
58422dd008
Add $primary param back to add_action method
...
See https://github.com/woocommerce/woocommerce-admin/pull/8474/files#r829672400
2022-03-21 11:33:50 +08:00
Christopher Allford
fdf88c0d94
Updated Core Build Script
...
Since the smoke and E2E tests don't use `nx` commands to build, we need to make sure
that the command they run builds our dependencies. In the future we should change
all of the scripts and Nx executors to make this all simpler.
2022-03-19 11:42:55 -07:00
Christopher Allford
d928a5e1a6
Added missing namespace import
2022-03-18 16:23:00 -07:00
Christopher Allford
0e4b42b732
Remove WCA package existence check
2022-03-18 16:00:56 -07:00
Christopher Allford
3feab4a747
Fixed Deprecated Notes Inclusion
2022-03-18 15:51:55 -07:00
Christopher Allford
6acfa7a037
Added React Client as Implicit Dependency
...
This makes sure that building WooCommerce builds the
react admin as well.
2022-03-18 15:46:48 -07:00
Christopher Allford
839b6ffbc6
Moved WooCommerce Admin Images
...
This commit moves the images from `plugins/woocommerce-admin/images`
to their new home in `plugins/woocommerce/assets/images`
2022-03-18 15:44:40 -07:00
Christopher Allford
c4628b966b
Removed WooCommerce Admin Package
...
This commit removes the WooCommerce Admin package from Core. The
result of this change is that the code for WooCommerce Admin will come
from the included content, rather than the previous package.
2022-03-18 15:30:00 -07:00
Christopher Allford
80c3858aa6
Removed WooCommerce Admin SSR Version
...
Since there's no such thing as WooCommerce Admin anymore,
we can remove it from the SSR.
2022-03-18 15:28:44 -07:00
Christopher Allford
3dd60322d5
Migrated WooCommerce Admin PHP Code
...
This commit moves all of the PHP code from `plugins/woocommerce-admin`
to its new home in `plugins/woocommerce`.
- `plugins/woocommerce-admin/src` -> `plugins/woocommerce/src/Admin`
- `plugins/woocommerce-admin/src-internal` -> `plugins/woocommerce/src/Internal`
- `plugins/woocommerce-admin/includes` -> `plugins/woocommerce/includes/react-admin`
2022-03-18 15:23:33 -07:00
Christopher Allford
93e44b3628
Updated React Admin Build Output
...
This changes the output of the React-based
admin client from WooCommerce Admin to
an appropriate location in the core plugin.
2022-03-18 14:53:25 -07:00
Christopher Allford
d2d8d78be1
Moved WCA Packages
...
This commit moves all of the packages in
`plugins/woocommerce-admin/packages` to their
new home in `packages/js`.
2022-03-18 14:25:26 -07:00
Christopher Allford
efb270ef27
Remove Husky from WooCommerce Admin
2022-03-18 14:07:30 -07:00
Christopher Allford
dbf004023e
Fixed PNPM Lockfile
2022-03-18 14:04:13 -07:00
Christopher Allford
3077c3752b
Merge remote-tracking branch 'woocommerce/woocommerce-admin/main' into merge/woocommerce-admin
2022-03-18 13:56:18 -07:00
Christopher Allford
da6ad73d18
Add workflow to block merges to main
...
With the migration of the feature plugin into the `woocommerce/woocommerce` repository, we're going to use this workflow to block content from being merged into `main`.
2022-03-18 13:13:49 -07:00
louwie17
4bff4d1302
Fix php notice when selecting paid theme ( https://github.com/woocommerce/woocommerce-admin/pull/8493 )
...
* Add initial E2E tests for purchase task
* Update paid theme logic to remove PHP warning and keep the correct price
* Fix php unit tests
* Address some PR feedback
* Add changelog
* Include the purchase task e2e test
* Disable test
* Delete purchase E2E test file
2022-03-18 16:05:38 -03:00
Viktor Szépe
c45cb7a398
Merge remote-tracking branch 'wc/trunk' into patch-6
2022-03-18 17:42:35 +00:00
Christopher Allford
d67041f0a7
Updated Composer to v2
2022-03-18 09:56:28 -07:00
Christopher Allford
efbc635e32
Added Beta Tester Plugin To Nx
...
This commit adds the project file and makes the
necessary changes to the workspace to support
the new plugin.
2022-03-18 09:46:10 -07:00
Christopher Allford
7be60a5b52
Merge remote-tracking branch 'woocommerce/woocommerce-beta-tester/trunk' into merge/woocommerce-beta-tester
2022-03-18 09:42:18 -07:00
Michal Iwanow
a4f9445ad4
Subscriptions - add tracking params to WCCOM URLs
...
Add Google Analytics params to product name, "Purchase" button, and "Renew" button links in in-app subscriptions page. This is will be used to be able to tell how many people end up on the WCCOM product page or My Subscriptions page from this page.
2022-03-18 15:31:55 +01:00
Chi-Hsuan Huang
c05605fddf
Update linting, testing, `@types/*` dependencies ( https://github.com/woocommerce/woocommerce-admin/pull/8475 )
...
* Update husky from 4 to 7
* Update @types/jest from 26 to 27
* Update lint-staged from 10 to 12
* Update babel-jest from 26 to 27
* Update @typescript-eslint/eslint-plugin from 4 to 5
* Update @typescript-eslint/parser from 4 to 5
* Update chalk from 4 to 5
* Update concurrently from 5 to 7
* Update stylelint from 9 to 14 and stylelint-config-wordpress from 13 to 17
* Update @wordpress/prettier-config from 0.4 to 1.1
* Update eslint from 7 to 8, @wordpress/eslint-plugin from 8 to 10, eslint-plugin-testing-library to 5
* Fix lint errors after updating eslint-plugin-testing-library
* Fix style lint
* Rename .stylelintrc.json -> stylelint.config.js & add todo comment
Fix stylelint.config.js
* Remove @wordpress/e2e-test-utils
* Add changelogs for eslint-plugin
* Update storybook/preview.js since addDecorator has been deprecated
Remove parameters
* Import directly from @storybook/addon-docs
* Migrate some stories to use @storybook/addon-controls
Add a comment for @storybook/addon-knobs
* Update changelogs
* Update preview.js to fix lint warning
* Update pnpm-lock.yaml
* Fix eslint layout errors (https://github.com/woocommerce/woocommerce-admin/pull/8484 )
2022-03-18 19:45:14 +08:00
RJ
d9714b55c3
Update webpack 4 to webpack 5 ( https://github.com/woocommerce/woocommerce-admin/pull/8476 )
...
* updated webpack to 5
* fix dependency extraction config
* port unminify.js to webpack 5
* updated packages webpack version
* changelogs
* Updated @wordpress/custom-templated-path-webpack-plugin
- also removed Terser from package.json
* Upgraded storybook config to webpack 5
2022-03-18 18:59:05 +08:00
Chi-Hsuan Huang
8277860a19
Fix wc-admin-php-test-suite Dockerfile ( https://github.com/woocommerce/woocommerce-admin/pull/8492 )
2022-03-18 18:48:44 +08:00
Peter Fabian
9ffaf34c23
Merge pull request #31609 from woocommerce/update/product-block-templates-meta-box
...
Allow relevant block templates to be listed in the Edit Product view
2022-03-18 11:13:11 +01:00
Peter Fabian
59b941b239
Added approval feature for downloadable files
2022-03-18 10:26:32 +01:00
Peter Fabian
6e9ed9a83a
Cast limit to int in all branches.
2022-03-18 10:10:08 +01:00
Peter Fabian
c4b965e543
Fix error messages for order endpoints.
2022-03-18 10:04:09 +01:00
Chi-Hsuan Huang
89e7d145f4
Fix `next_week_start` logic ( https://github.com/woocommerce/woocommerce-admin/pull/8468 )
...
* Fix next_week_start logic
* Add changelog
* Update function docs for definitions of week end and week start
2022-03-18 12:18:16 +08:00
Moon
a7645fa07d
Allow CLI environments to run the install routines ( https://github.com/woocommerce/woocommerce-admin/pull/8488 )
2022-03-17 20:17:25 -07:00
Chi-Hsuan Huang
4de940111c
Remove `is_primary` column from the `wp_wc_admin_notes` table ( https://github.com/woocommerce/woocommerce-admin/pull/8474 )
...
* Remove is_primary column from the wc_admin_notes table
* Add changelog
2022-03-18 09:17:35 +08:00
Chi-Hsuan Huang
0a75b1b657
Refactor the `onFilterChange` method in the `AdvancedFilters` component ( https://github.com/woocommerce/woocommerce-admin/pull/8459 )
...
* Refactor the onFilterChange method in the AdvancedFilters component to use object params
* Fix advanced-filters/stories currency undefined error
* Add changelog
* Update changelog
2022-03-18 09:16:32 +08:00
Barry Hughes
d2966e0fca
Merge pull request #32081 from johnregan3/31824-add-order-id-to-error
...
Include order ID in the error log message
2022-03-17 15:12:16 -07:00
Christopher Allford
b63091bee0
Merge pull request #32075 from woocommerce/update/woocommerce-blocks-7.2.0
...
Update WooCommerce Blocks package to 7.2.0
2022-03-17 15:11:53 -07:00
Joshua T Flowers
611903ef5d
Separate onboarding concerns into separate classes ( https://github.com/woocommerce/woocommerce-admin/pull/8280 )
...
* Separate onboarding concerns into separate classes
* Fix up onboarding product types
* Fix up references to profile data option
* Fix up call to allowed themes
* Move onboarding features to internal namespace
* Remove old onboarding redirect
* Fix failing tests
* Add changelog entry
* Move inernal classes to the new src-internal folder
* Fix lint error
* Add deprecated class for Onboarding
* Add empty construct method
* Remove some of the unnecessary static functions and make sure OnboardingTasks still gets initialized
* Fix missed changes during rebase
* Fix tests
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2022-03-17 17:10:43 -03:00
Josh Betz
31bcda40b2
Check $product is set
...
This variable is set conditionally, so we need to explicitly check if it
is set rather than just checking if it's truthy.
2022-03-17 14:49:41 -05:00
Josh Betz
f61503f82c
Merge branch 'trunk' into update/filter-out-product-variation-line-item-meta
2022-03-17 14:25:51 -05:00
Josh Betz
bb9feb7d68
Add `order_item_display_meta` query parameter
...
By default we will show all meta for order items to maintain backwards
compatibility. When this new parameter is set, we will filter out
variation meta just as core does on the web.
2022-03-17 14:20:17 -05:00
9ete
b662d2b450
fix/30156: prevent 'Search' field from overflowing container on the 'Downloadable product permissions' widget when in the sidebar on the admin order detail page
2022-03-17 13:42:08 -05:00
Jorge A. Torres
f32b9c813b
Merge pull request #31940 from pcarrier/pcarrier/whatismyipaddress
...
class-wc-geolocation.php: drop bot.whatismyaddress.com, introduce tnedi.me
2022-03-17 11:38:51 -05:00
Peter Fabian
9c48710497
Merge pull request #32067 from woocommerce/add/primary-key-to-product-attributes-lookup-table
...
Add a primary key to the product attributes lookup table.
2022-03-17 17:17:43 +01:00
John Regan
9994291d33
31824 Add translator note
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-03-17 08:11:20 -05:00
Tomek Wytrębowicz
ae89e6ae20
Suppress `lint:js` warnings in CI and GitHub PRs ( https://github.com/woocommerce/woocommerce-admin/pull/8020 )
...
- Add returned type annotations to `packages/admin-e2e-tests/src/elements/*.ts` and `packages/admin-e2e-tests/src/*.ts`.
- Remove unused vars from `packages/admin-e2e-tests/src/*.ts`.
- Simplify `unknown` type union.
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-03-17 12:13:37 +01:00
Néstor Soriano
04a96f0c5b
Merge pull request #32076 from woocommerce/fix/31244-paypal-admin-js
...
Minify updated PayPal admin JS.
2022-03-17 10:57:05 +01:00
Chi-Hsuan Huang
6d139e063d
Fix industry tab not clickable after going back ( https://github.com/woocommerce/woocommerce-admin/pull/8469 )
...
* Fix industry tab not clickable after going back
* Add changelog
* Add e2e test for testing industry tab going back
* Add changelog
* Add navigate to fix the test
2022-03-17 17:39:50 +08:00
Nestor Soriano
ad55634ea5
Add error logging to DataRegenerator::create_table_primary_index
2022-03-17 09:31:26 +01:00
renovate[bot]
8e6d8c829e
Update dependency @automattic/explat-client-react-helpers to ^0.0.4 ( https://github.com/woocommerce/woocommerce-admin/pull/8471 )
...
* Update dependency @automattic/explat-client-react-helpers to ^0.0.4
* Reverted patch for building @automattic/explat-client-react-helpers
* Updated pnpm-lock.yaml
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: rjchow <me@rjchow.com>
2022-03-17 11:15:12 +08:00
Moon
2ea4d92c30
Translate dates in NewSalesRecord note ( https://github.com/woocommerce/woocommerce-admin/pull/8426 )
...
* Translate dates
* Add changelog
* Add test
* Fix broken tests
2022-03-16 14:03:43 -07:00
louwie17
b2e83899b3
Add/8269 rest api docs ( https://github.com/woocommerce/woocommerce-admin/pull/8429 )
...
* Internalize all WooCommerce Admin main API controllers
* Internalize all report and report stat controllers
* Make function public and label as internal to fix PHP unit tests
* Add changelog
2022-03-16 14:46:48 -03:00
Tam Mullen
76deb8b6a1
Include link to e2e boilerplate in e2e Readme
2022-03-16 15:43:49 +00:00
John Regan
53473a6aa5
31824 Remove test code
2022-03-16 09:21:20 -05:00
John Regan
05427269db
Merge branch 'trunk' into 31824-add-order-id-to-error
2022-03-16 09:19:33 -05:00
John Regan
8dbc76ef2b
fix/31824 - Initial commit
2022-03-16 09:19:18 -05:00
Nestor Soriano
fc4a71d9b8
Don't use ADD PRIMARY KEY IF NOT EXISTS as it's not supported by MySQL
...
Instead, manually check if the key exists and create it if not.
2022-03-16 13:18:22 +01:00
Nestor Soriano
71cc725bb5
Some minor improvements in the custom orders table implmentation.
2022-03-16 11:00:41 +01:00
renovate[bot]
3f3f25f4b7
Update dependency mariadb to v10.8.2 ( https://github.com/woocommerce/woocommerce-admin/pull/8473 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-16 11:15:01 +08:00
Chi-Hsuan Huang
a9fe13e80b
Add capability for ExPlat integration to authenticate WPCOM users ( https://github.com/woocommerce/woocommerce-admin/pull/8428 )
...
* Add @wordpress/api-fetch to explat/package.json
* Export auth exPlat utils
* Support request assignment as wpcom user
* Add experiments proxy api for js
* Update error response
* Add changelog
* Update pnpm-lock.yaml
* Change error type
* Update explat/README.md
* Update includes/class-experimental-abtest.php
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Fix get explat /assignments
* Fix url & add comment to assignment.ts
* Fix cors issue
* Fix php test
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-03-16 11:03:10 +08:00
Renovate Bot
84a7c24599
Update dependency jest-environment-jsdom to ~27.5.0
2022-03-16 02:58:10 +00:00
Shohei Tanaka
8ba55cd021
Escape processing missing
...
It was escaped in other email templates, but not here.
2022-03-15 17:19:30 -05:00
Jorge A. Torres
ca7bedd249
Merge pull request #31987 from woocommerce/fix/internal-links-in-readmes
...
Fix internal links in README files
2022-03-15 15:38:46 -05:00
Jacob Sewell
463394f3db
Create lookup_notes method to bypass woocommerce_note_where_clauses filter. ( https://github.com/woocommerce/woocommerce-admin/pull/8387 )
...
* Add args_to_where_clauses() and lookup_notes() methods to Admin\Notes\DataStore.
For use by internal code to bypass woocommerce_note_where_clauses filter.
* Changelog for 8385/8387.
* Add some linter whitelist notation to preexisting warnings in class-wc-test-notes-data-store.
* Add unit tests for the differences between lookup_notes() and get_notes().
* Minor text fix in changelog for 8385/8387.
* Better explanation in pagination tests in test_lookup_notes_versus_get_notes().
* All Notes created by WC_Tests_Notes_Data_Store should have source and name values.
* Add tearDown method to WC_Tests_Notes_Data_Store to delete test-created Notes.
2022-03-15 14:24:09 -05:00
barryhughes
72e00f9f99
Minify updated PayPal admin JS.
2022-03-15 11:09:24 -07:00
louwie17
f37af20b5f
New task list version 1 ( https://github.com/woocommerce/woocommerce-admin/pull/8457 )
...
* Allow for easy task component switch
* Add past tense feature addition with cross out
* Add visible option for task lists and make use of new feature config
* Fix lint errors
* Fix lint errors
* Fix css lint
* Fix js unit tests
* Address PR feedback
* Add js tests for task list changes
* Add php tests for updated logic
* Add changelog
* Update copy
* Make snooze test a little more robust
2022-03-15 14:40:22 -03:00
Nestor Soriano
eb94672f76
Delete the (now redundant) product_or_parent_id_term_id index
...
in the product attributes lookup table.
2022-03-15 17:03:51 +01:00
Nestor Soriano
904ec4343c
Fix misc links in READMEs and GitHub templates.
2022-03-15 16:01:12 +01:00
Fernando
9a704ad1e2
Remove class `ExtendedPayments`. ( https://github.com/woocommerce/woocommerce-admin/pull/8461 )
...
* Removed class `ExtendedPayments`
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-03-15 09:10:40 -03:00
Mike Jolley
2e3937d68e
Composer update
2022-03-15 11:50:10 +00:00
Mike Jolley
8740ec4de1
Update WooCommerce Blocks package to 7.2.0
2022-03-15 11:50:03 +00:00
Chi-Hsuan Huang
eb2777f344
Update @types/wordpress__notices ( https://github.com/woocommerce/woocommerce-admin/pull/8464 )
2022-03-15 17:35:18 +08:00
Chi-Hsuan Huang
7514af2801
Update `@woocommerce/date` documentation ( https://github.com/woocommerce/woocommerce-admin/pull/8465 )
...
* Update packages/date README.md
* Update headings
2022-03-15 17:34:33 +08:00
anitaamurthy
c335c7322e
Fixed failing unit tests in Version2/product-reviews
2022-03-15 14:41:39 +05:30
Moon
b2d32e9e72
Add required dependencies for pnpm nx build {package} command ( https://github.com/woocommerce/woocommerce-admin/pull/8436 )
...
* Add required dependencies for pnpm nx install {package} command
* Update pnpm lock file
* Add missing deps for packages/*
* Change to use relative imports for packages/components
* Move ts from deps to devDeps
* Add rimraf to packages/* devDependencies for clean command
* Add webpack cli to packages dependencies
* Add jest-cli to packages devDependencies
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2022-03-14 20:04:46 -07:00
Moon
8232b226f7
Use constant to construct image URLs ( https://github.com/woocommerce/woocommerce-admin/pull/8451 )
...
* Add WC_ADMIN_IMAGES_FOLDER constant
* Use WC_ADMIN_IMAGES_FOLDER to construct image URL
* Rename WC_ADMIN_IMAGES_FOLDER to WC_ADMIN_IMAGES_FOLDER_URL
* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs
* Move wcpay-banner.png to client dir
* Move wcpay-banner.png to client dir
* Use WC_ADMIN_IMAGES_FOLDER_URL for wcAdminAssetUrl
* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs
* Use WC_ADMIN_IMAGES_FOLDER_URL to construct image URLs
* Revert to images
* Add / to the path
2022-03-14 15:01:03 -07:00
Jorge A. Torres
7ffd4f2f85
Merge pull request #31979 from woocommerce/add/commment-about-db-updates-on-install
...
Add code comments clarifying database updates on new WooCommerce installs
2022-03-14 16:20:46 -05:00
Matt Sherman
1ccb11c0f6
Experimental: Add filters to allow simple products to be included in Variations analytics report ( https://github.com/woocommerce/woocommerce-admin/pull/8462 )
2022-03-14 17:06:05 -04:00
louwie17
8d4471fce4
Fix paid themes ( https://github.com/woocommerce/woocommerce-admin/pull/8412 )
...
* Add support for paid themes
* Fix lint errors
* Add changelog
* Refactor get_products logic and add unit tests
* Add comment
2022-03-14 17:31:03 -03:00
Joel Thiessen
8465c10917
Display WCPay task when installed via subscriptions option on profiler ( https://github.com/woocommerce/woocommerce-admin/pull/8445 )
2022-03-14 12:44:55 -07:00
Nestor Soriano
1caf5aa7da
Add a primary key to the product attributes lookup table.
2022-03-14 11:30:54 +01:00
Chi-Hsuan Huang
4ec162bab0
Add ":preserveSemverRanges" to renovate.json ( https://github.com/woocommerce/woocommerce-admin/pull/8466 )
2022-03-14 17:18:04 +08:00
Chi-Hsuan Huang
d797b658c6
Add `moment-timezone` to `@woocommerce/components` package.json ( https://github.com/woocommerce/woocommerce-admin/pull/8458 )
...
* Add moment-timezone to package.json
* Add changelog
2022-03-14 17:07:21 +08:00
Job
94729ca032
Update wc-setup.scss
2022-03-11 18:05:06 -05:00
Job
98376d4ec4
Update class-wc-settings-emails.php
2022-03-11 18:05:06 -05:00
Jorge A. Torres
ae2a7af951
Merge pull request #30763 from szepeviktor/patch-5
...
Remove stray unset from wc_update_200_line_items
2022-03-11 16:31:38 -05:00
Viktor Szépe
5963c564cb
Remove stray unset from wc_update_200_line_items
...
Discovered by @phpstan
2022-03-11 15:41:56 -05:00
Jorge A. Torres
8af58a5e93
Merge pull request #32000 from woocommerce/fix/csv-import-failure-formatting
...
Allow limited HTML when rendering failure messages (CSV import).
2022-03-11 14:51:21 -05:00
Nestor Soriano
746d6a99b1
Improve the "Orders out of sync" warning message in COT settings
2022-03-11 16:56:31 +01:00
Vedanshu Jain
e8e5823423
Merge pull request #32041 from woocommerce/add/rate-limit-remaining-column
...
Add rate_limit_remaining column to wc_rate_limits table
2022-03-11 20:46:41 +05:30
Vedanshu Jain
4303fbbce3
Merge pull request #30948 from woocommerce/add/hook-to-display-metadata
...
Add wrapper for `get_formatted_meta_data` to make `$include_all` default to `true`
2022-03-11 20:44:19 +05:30
Fernando
b11bae047a
Removed not used `OnboardingEmailMarketing` ( https://github.com/woocommerce/woocommerce-admin/pull/8446 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-03-11 10:43:40 -03:00
Jacob Sewell
2a7df822b3
Avoid get_notes() in Notes::possibly_delete_survey_notes() ( https://github.com/woocommerce/woocommerce-admin/pull/8206 )
...
* Query for admin survey note_ids directly in Notes::possibly_delete_survey_notes().
* Add get_notes_with_type( $note_type ) method to Automattic\WooCommerce\Admin\Notes.
Name selected for consistency with preexisting get_notes_with_name( $name ) method.
* Use new get_notes_with_type() in Notes::possibly_delete_marketing_notes().
* Use new get_notes_with_type() in Notes::possibly_delete_survey_notes().
* Correct copy-pasta error querying for MARKETING notes instead of SURVEY notes in possibly_delete_survey_notes().
* Only delete actioned notes in possibly_delete_survey_notes(), which was the previous behavior.
* Changed get_notes_with_type() to get_note_ids_by_type() in Notes data store.
* Changelog for 7987/8206.
* Add missing method name in changelog for 7987/8206.
2022-03-10 18:57:29 -06:00
Chi-Hsuan Huang
7c8c0ee893
Fix failing `test_cancel_import` and `WC_Tests_API_Reports_Variations` php tests ( https://github.com/woocommerce/woocommerce-admin/pull/8456 )
...
* Assert the pending action explicitly to fix failing test_cancel_import with latest woo
* Use function lambda
* Fix WC_Tests_API_Reports_Variations by assigning parent_id to variations
2022-03-11 06:39:59 +08:00
Chi-Hsuan Huang
03c428969c
Fix possibly_update_note get_content() on null ( https://github.com/woocommerce/woocommerce-admin/pull/8455 )
2022-03-11 06:39:45 +08:00
Barry Hughes
8be6eb4a63
Update plugins/woocommerce/includes/gateways/paypal/includes/class-wc-gateway-paypal-pdt-handler.php
2022-03-10 10:48:01 -06:00
Peter Fabian
8d8a556e5c
Fixed docs.
2022-03-10 10:48:01 -06:00
Peter Fabian
ce37800178
Fixed the order id fetching
2022-03-10 10:48:01 -06:00
Peter Fabian
95ec1fc56e
Receiver email set separately for bw compat
2022-03-10 10:48:01 -06:00
Vedanshu Jain
b1b68f52cd
Fix object reference
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-03-10 10:48:01 -06:00
Nestor Soriano
3e1acd113b
Create a new WC_Gateway_Paypal_Response::check_response_for_order method
...
Adding a new parameter to the existing check_response method could cause
backwards incompatibility issues in inherited classes, so we deprecate
the old method and create a new one instead.
2022-03-10 10:48:01 -06:00
Jorge A. Torres
8bb2b57f65
Make PayPal Standard PDT notification validation more strict
2022-03-10 10:48:01 -06:00
berislav grgičak
a2a53ab6c2
Fix legend item width ( https://github.com/woocommerce/woocommerce-admin/pull/8442 )
...
* Fix legend item width
* Add testing instructions
* Add changelog entry
* Fix changelog
* Add changelog
2022-03-10 15:09:45 +01:00
louwie17
7bba8dcdee
Rename Settings.php to more specific name and create new Settings.php class to handle WooCommerce Admin settings ( https://github.com/woocommerce/woocommerce-admin/pull/8443 )
2022-03-10 09:42:55 -04:00
Peter Fabian
6c009e5276
Merge pull request #32007 from woocommerce/spotfix/return-type
...
Correct type in @return tag (to string).
2022-03-10 13:56:47 +01:00
Nestor Soriano
65b716346d
Add the DataSynchronizer::get_ids_of_orders_pending_sync method
2022-03-10 11:41:58 +01:00
Barry Hughes
42ec5e18c0
Merge pull request #30602 from sicelo/patch-1
...
Fix symbol for SZL currency.
2022-03-09 19:37:15 -08:00
Barry Hughes
28b2acb373
Merge pull request #32031 from helgatheviking/issues/30187-has_options
...
Add has_options to product REST API response. Closes #30187 .
2022-03-09 14:23:55 -08:00
barryhughes
57a7f94fe9
Tweak field description.
2022-03-09 12:31:46 -08:00
barryhughes
17744d5aa6
Update tests to account for the 'has_options' property.
2022-03-09 12:18:29 -08:00
Joel Thiessen
db258aeb10
Fixing home item appearing in extensions menu on Woo Navigation ( https://github.com/woocommerce/woocommerce-admin/pull/8432 )
2022-03-09 08:07:29 -08:00
louwie17
c65d43a35e
Cleanup Loader.php and move it to Internal namespace ( https://github.com/woocommerce/woocommerce-admin/pull/8416 )
...
* Seperated Asset, page, and translation logic into seperate classes out of Loader.php
* Move user, and assets logic out of Loader.php
* Move Loader to Internal and move page helper functions to PageController
* Fix unit tests
* Add changelog
2022-03-09 10:04:34 -04:00
Nestor Soriano
c49280b91a
Implement DataSynchronizer::get_current_orders_pending_sync_count
...
Use real SQL to get the count of unsynced orders.
2022-03-09 12:09:19 +01:00
Nestor Soriano
0114d3b5d6
Infrastructure for the sync process
...
- Update settings UI
- Start sync via scheduled actions when sync is enabled
- Auto-switch authoritative table on sync finished if so configured
- Disable auto-switch if sync is disabled
- Show initial and current count of orders pending sync in settings UI
2022-03-09 11:01:01 +01:00
renovate[bot]
eeaafb911a
Update dependency @woocommerce/e2e-environment to ^0.2.3 || ^0.3.0 ( https://github.com/woocommerce/woocommerce-admin/pull/8438 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-09 11:34:45 +08:00
renovate[bot]
17ef9c0533
Update actions/setup-node action to v2.5.1 ( https://github.com/woocommerce/woocommerce-admin/pull/8437 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-09 11:02:52 +08:00
renovate[bot]
2d706ebbd0
Update saulmaldonado/skip-workflow action to v1.1.1 ( https://github.com/woocommerce/woocommerce-admin/pull/8435 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-09 11:02:30 +08:00
roykho
8d57884a70
Cherry picked sec changes
2022-03-08 13:00:34 -08:00
roykho
9cd2a2bce1
Update readme
2022-03-08 12:56:16 -08:00
Fernando
f5316d02af
Make individual note classes internal ( https://github.com/woocommerce/woocommerce-admin/pull/8398 )
...
* Moved `WooSubscriptionsNotes`
* Moved `WooSubscriptionsNotes` deprecated
* Moved `WooCommerceSubscriptions`
* Moved `WooCommercePayments`
* Fix `WooCommerceSubscriptions`
* Fix `WooSubscriptionsNotes
* Fix `WooCommercePayments`
* Moved `WelcomeToWooCommerceForStoreUsers
* Add use `Note`
* Moved `UpdateStoreDetails`
* Moved `UnsecuredReportFiles`
* Moved `TrackingOptIn`
* Moved `TestCheckout`
* Moved `SetUpAdditionalPaymentTypes`
* Moved `SellingOnlineCourses`
* Moved `RealTimeOrderAlerts`
* Moved `PersonalizeStore`
* Moved `PerformanceOnMobile`
* Moved `PaymentsRemindMeLater`
* Moved `OrderMilestones`
* Moved `OnlineClothingStore`
* Moved `OnboardingPayments
* Moved `NewSalesRecord`
* Moved `NavigationNudge`
* Moved `NavigationNudge`
* Moved `MobileApp`
* Moved `MigrateFromShopify`
* Moved `MarketingJetpack`
* Moved `ManageStoreActivityFromHomeScreen`
* Moved `ManageOrdersOnTheGo`
* Moved `MagentoMigration`
* Moved `LaunchChecklist`
* Moved `InstallJPAndWCSPlugins`
* Moved `InsightFirstSale`
* Moved `InsightFirstProductAndPayment`
* Moved `GivingFeedbackNotes`
* Moved `FirstProduct`
* Moved `FirstDownlaodableProduct`
* Moved `EUVATNumber`
* Moved `EditProductsOnTheMove`
* Moved `DeactivatePlugin`
* Moved `CustomizingProductCatalog`
* Moved `CustomizeStoreWithBlocks`
* Moved `CouponPageMoved`
* Moved `CompleteStoreDetails`
* Moved `ChoosingTheme`
* Moved `AddingAndManangingProducts`
* Moved `AddFirstProduct`
* Removed `OnboardingTraits` trait
* Moved `EmailNotification`
* Fixed notes
* Add changelog
* Fix lint error
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-03-08 10:55:27 -03:00
Mike Jolley
3450112f39
Add rate_limit_remaining column to wc_rate_limits table
2022-03-08 12:25:54 +00:00
anitaamurthy
acbb448f6b
Updated existing unit tests
2022-03-08 13:55:11 +05:30
anitaamurthy
014d64a941
Added product name + permalink to the GET Reviews API endpoint response
2022-03-08 13:36:09 +05:30
Chi-Hsuan Huang
1335fe4a1a
Fix long notes are not replaced with shorter notes ( https://github.com/woocommerce/woocommerce-admin/pull/8401 )
...
* Add possibly_update_note to replace long notes with shorter notes
* Add changelog
* Refactor possibly_update_note
2022-03-08 12:07:14 +08:00
Moon
86b94e64c3
Run woocommerce_admin_updated as a scheduled action ( https://github.com/woocommerce/woocommerce-admin/pull/8423 )
...
* run woocommerce_admin_updated as a scheduled action
* Rename the action
2022-03-07 18:26:09 -08:00
Chi-Hsuan Huang
9aba93d127
Update all js packages with minor/patch version changes ( https://github.com/woocommerce/woocommerce-admin/pull/8392 )
...
* Update all js packages with minor/patch version changes
* Add changelog
* Fix packages/data types errors
* Update data/CHANGELOG.md
* Fix puppeteer version
* Fix packages/data > countries error types
* Make data key optional in RestApiError
2022-03-08 10:11:12 +08:00
Moon
1860aeba28
Use update_option instead of delete_option + add_option ( https://github.com/woocommerce/woocommerce-admin/pull/8421 )
2022-03-07 17:58:51 -08:00
Joshua T Flowers
834307e155
Merge payment gateway suggestion classes into single source of truth ( https://github.com/woocommerce/woocommerce-admin/pull/8252 )
...
* Rename route to payment gateway suggestions
* Create separate payment gateway suggestions controller
* Move payment gateway logic into feature class
* Merge payment gateway information into single source of truth
* Filter out WCPay client-side
* Fix up frontend
* Redirect to payment settings page on install
* Add test around showing installed gateways
* Remove check for marketplace suggestions at the endpoint level
* Fix up payment gateway conflicts after rebase
* Handle PR feedback
* Optimistically dismiss the payment gateway suggestions
* Add changelog entry
* Add square_image support for new API param
* Fixed lint error
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2022-03-07 09:15:06 -04:00
Chi-Hsuan Huang
ac660167a0
Reintroduce emphasis on inbox note action button ( https://github.com/woocommerce/woocommerce-admin/pull/8411 )
...
* Reintroduce emphasis on inbox note action button
* Add changelog
* Remove actioned note gray color style
2022-03-07 17:14:49 +08:00
Chi-Hsuan Huang
be7e73d484
Use integers for add_menu_page priority ( https://github.com/woocommerce/woocommerce-admin/pull/8399 )
...
* Use integers for menu page priority
In wordpress >= 6.0, the seventh parameter passed to add_menu_page() should be an integer representing menu position.
* Add changelog
* Fix Analytics & WcPayWelcomePage menu positions
2022-03-07 17:12:24 +08:00
Chi-Hsuan Huang
6c474ed5cb
Fix "docs" command ( https://github.com/woocommerce/woocommerce-admin/pull/8410 )
2022-03-07 13:39:48 +08:00
Chi-Hsuan Huang
3dff2fe11e
Fix inbox letters truncator to support multi characters ( https://github.com/woocommerce/woocommerce-admin/pull/8404 )
...
* Install grapheme-splitter
* Support multi-characters Unicode letters for inbox html truncator
* Fix truncateRenderableHTML length compare
* Change note to immutable
* Add changelog
* Use hasChildNodes() to check if we should call truncateElement
* Add tests for truncate()
2022-03-07 12:09:26 +08:00
helgatheviking
7ac79aa6d7
Add has_options to product REST API response. Closes #30187 .
2022-03-05 15:05:13 -07:00
Josh Betz
e35c7ac6dc
Filter out product variation line_item meta
...
There are cases where we want to display line item meta, similar to the
checkout flow on the web. The web filters out variation meta because
it's redundant. The product name already includes the relevant meta.
ref: 8bc310008c/plugins/woocommerce/includes/class-wc-order-item.php (L282-L285)
2022-03-04 15:06:43 -06:00
Chi-Hsuan Huang
86fc8b62e5
Switch to pnpm ( https://github.com/woocommerce/woocommerce-admin/pull/8349 )
...
* Add pnpm-workspace.yaml
* Add missing dependencies & replace file: with workspace:* in
package.json
* Replace "npm" with "pnpm"
* Replace "npx" with "pnpx"
* Remove package-lock.json
* Add pnpm setup action to github workflows
* Update webpack babel exclude path
* Upgrade woo e2e and fix e2e test command
Update e2e.yml
Use pnpm run e2e:docker-up in e2e.yml
* Remove unused docker-compose.yaml
* Replace lerna with pnpm commands
Update publish commands
* Exclude _locutus_shared_bc.js in babel.config.js
* Add .npmrc to set enable-pre-post-scripts=true by default
* Fix storybook babel config
Update babel.config.js
* Add changelog
* Update pnpm-lock.yaml
* Replace pnpx with pnpm exec
* Update pnpm-lock.yaml
* Remove js-tests/package-lock.json
* Fix @woocommerce/tracks -> workspace:*
* Update pnpm-lock.yaml
* Add @woocommerce/experimental to onboarding/package.json
* Add "@woocommerce/component" to onboarding/package.json
* Update pnpm-lock.yaml
* Use || instead of && for "test:watch"
Co-authored-by: RJ <27843274+rjchow@users.noreply.github.com>
* Fix packages/number "clean" command
* Add root: true to .eslintrc.js to enforce it to use the root config file
* Exclude packages/**/node_modules from babel transpiling
* Fix js-tests build config
Co-authored-by: RJ <27843274+rjchow@users.noreply.github.com>
2022-03-04 12:01:16 +08:00
Barry Hughes
8bc310008c
Merge pull request #31877 from iamdharmesh/fix/29445
...
Fixed clear cart after payment for block-based themes/themes without a header template.
2022-03-03 15:45:54 -08:00
Roy Ho
1e743fec74
Merge pull request #32013 from felipelousantos/fix/wp-version-compatibility
...
Update the WP version compatibility
2022-03-03 12:21:38 -08:00
Fernando
336645332b
Updating all versions ( https://github.com/woocommerce/woocommerce-admin/pull/8395 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-03-03 09:41:01 -03:00
Fernando
162a70494f
Fix `pre-release` script ( https://github.com/woocommerce/woocommerce-admin/pull/8396 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-03-03 09:40:41 -03:00
Jorge A. Torres
11fa76e447
Merge pull request #30949 from sebcode/fix/type-annotation
...
Fix docblock type annotation of WC_Coupon::is_type.
2022-03-03 09:31:05 -03:00
Jorge A. Torres
edc5d0a408
Merge pull request #31860 from scholary-tim/fix/email-styles-template-duplicate
...
Removed duplicate height style in email-styles template
2022-03-03 09:23:34 -03:00
Felipe Santos
a8679b041d
Update the WP version for tests and WooCommerce
2022-03-03 11:38:27 +00:00
Felipe Santos
e8f9ea3f4f
Update the WP version compatibility
2022-03-02 23:45:42 +00:00
Francesco
1ace2bbf1e
add: `@woocommerce/block-data` in Webpack deps extraction ( https://github.com/woocommerce/woocommerce-admin/pull/7911 )
2022-03-02 10:31:30 -06:00
Moon
5d55b9b625
Redirect customers back to the payment task after enabling an offline gateway ( https://github.com/woocommerce/woocommerce-admin/pull/8389 )
...
* Redirect customers back to the payment task page after enabling an offline payment
* Add changelog
* Make hasPlugins property boolean
* Remove unnecessary type checking
* Fix the comparison logic
2022-03-01 17:45:44 -08:00
Barry Hughes
097e2d3121
Correct type in @return tag (to string).
2022-03-01 16:35:15 -08:00
Brent Nef
40a1988f24
Add tests.
2022-03-01 17:45:13 -03:00
Brent Nef
c01fcf389a
Respect the $limit parameter (0)
2022-03-01 17:45:13 -03:00
RJ
d2205a6faf
Stop showing actioned inbox items ( https://github.com/woocommerce/woocommerce-admin/pull/8394 )
...
* Stop showing actioned inbox items
- revert of https://github.com/woocommerce/woocommerce-admin/pull/7983/
* Trigger rerun of CI
2022-03-01 21:08:29 +08:00
louwie17
b871cbf09b
Fix/8251 woocommerce payments task list logic ( https://github.com/woocommerce/woocommerce-admin/pull/8332 )
...
* Allow the support of multiple task lists with overlapping tasks
* Add filter by task ids
* Revert getTaskListById call
* Fix notices
* Move prefix event to task and task list classes instead
* Fix track events and extended task list
* Fix php unit tests
* Remove the seperate task list classes as this was unnecessary.
* Fix tests
* Remove unneeded allowed-tasks
* Change onboarding task list redux store structure
* Add extra id for handling hidden param for experimental task lists
* Fix lint errors
* Fix forgotten change
* Add changelog
2022-03-01 08:34:18 -04:00
louwie17
212d1c6e96
Remove the use of preloaded countries ( https://github.com/woocommerce/woocommerce-admin/pull/8380 )
...
* Remove the use of preloaded countries and make use of country data store instead
* Fix shipping task
* Add changelog
* Fix lint errors
2022-03-01 08:33:41 -04:00
Adrian Duffell
f43e4caf4b
Fix view logic for Setup additional payment providers task ( https://github.com/woocommerce/woocommerce-admin/pull/8391 )
2022-03-01 17:06:20 +08:00
RJ
f306cc2ba5
Enable Typescript checking on ./client folder ( https://github.com/woocommerce/woocommerce-admin/pull/8372 )
...
* Copied .tsconfig into ./client to enable ts checking
- Made sub-repos composite typescript packages where necessary
* Prevent tsc from transpiling ./client
- we use webpack for transpiling so no need for this
* Added tsc resolution path for @automattic/explat-client
- Seems like there's a type export issue (?) with @automattic/explat-client and @automattic/explat-client-react-helpers
- adding the node_modules/@automattic/explat-client path in tsconfig seems to help TS resolve this using the source .ts files
- found answer here: https://github.com/microsoft/TypeScript/issues/42873
- should figure out what's actually wrong with the type exports and fix that there instead
* Removed mandatory checking from webpack
- removed this for now as it will block all development until all type inconsistencies are fixed
- for now, run the optional ts:check task either in console or vscode for highlighting type errors
* Added vscode tasks for typescript checking
* Patch @automattic/explat-client-react-helpers
- this changes the installed code in node_modules (post-installation) for @automattic/explat-client-react-helpers so that it exports the necessary type interfaces required by us
- attempted unsuccessfully to override type exports using declare module
- not too sure how to fix this internally by other means
- have to investigate what fixes to propose to @automattic/explat-client-react-helpers team
* changed tests in ./client to use ts-jest instead of babel-jest
- rewrote jest config to use ts-jest instead of babel-jest
- set ts errors to warnings instead so that tests don't fail on type errors
- created new tsconfig for ./packages/js-tests so that build and ts-check are separate, as js-tests need to be built for commonjs
2022-03-01 12:19:07 +08:00
barryhughes
2874a22fe2
Allow limited HTML when rendering failure messages (CSV import).
2022-02-28 19:34:19 -08:00
louwie17
1c6b18c05a
Remove unused data endpoints param ( https://github.com/woocommerce/woocommerce-admin/pull/8379 )
...
* Remove unused data endpoints param
* Add changelog
2022-02-28 18:51:14 -04:00
Moon
3e672d7664
Redirect to the WC Pay onboarding when WC Pay is installed ( https://github.com/woocommerce/woocommerce-admin/pull/8367 )
...
* Redirect to the connect page when WC Pay is installed
* Add comment
2022-02-28 11:40:45 -08:00
Moon
a2dfbffe89
Remove inbox_action_click event -- this is called from backend by triggerNoteAction ( https://github.com/woocommerce/woocommerce-admin/pull/8376 )
2022-02-28 11:40:35 -08:00
Moon
01e5cbdd7f
Only run the version check for an admin request ( https://github.com/woocommerce/woocommerce-admin/pull/8384 )
2022-02-27 19:42:48 -08:00
Fernando
77fb10c53e
OBW: fix copy on Business Details when "WooCommerce Shipping" is not listed ( https://github.com/woocommerce/woocommerce-admin/pull/8324 )
...
* Fix wc-shipping copy
* Fix method `createInstallExtensionOptions`
* Fix tests
* Add changelog
* Add WCTax logic
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-02-25 18:26:44 -03:00
louwie17
84e6a1e317
Add missing dependency to onboarding package ( https://github.com/woocommerce/woocommerce-admin/pull/8378 )
...
* Add missing dependency
* Add changelog
2022-02-25 08:44:07 -04:00
louwie17
02d7973b55
Update WooCommerce Payment note action callback logic ( https://github.com/woocommerce/woocommerce-admin/pull/8366 )
...
* Update WooCommerce Payment note action callback logic
* Fix lint errors
2022-02-25 08:43:59 -04:00
Néstor Soriano
d76dac08e6
Add syntax highlight to README for the code hacker
2022-02-25 11:38:27 +01:00
Nestor Soriano
32e01a21f2
Fix internal links in README files
...
After the WooCommerce code was moved to 'plugins/woocommerce' many of
the internal links in the README files (links to other README files
or to code files) were broken. This commit fixes that.
2022-02-25 11:27:58 +01:00
Jaclyn Chen
cb9e6b34df
Fix hidden notes in `admin/notes` when the user is not in tasklist experiment ( https://github.com/woocommerce/woocommerce-admin/pull/8328 )
...
* Fix hidden notes from tasklist experiment.
* Add changelog.
* Use PR number instead of issue number in the changelog.
2022-02-25 08:09:49 +08:00
Claudio Sanches
7fdebe1214
Merge pull request #31973 from woocommerce/update/package
...
Update browserslist package
2022-02-24 19:02:18 -03:00
Vedanshu Jain
e0af6c1050
Merge pull request #31779 from woocommerce/fix/31729-add-menu-page-arg
...
Use integers for menu page priority.
2022-02-24 20:10:01 +05:30
Nestor Soriano
0f5a395cb9
Add code comments about db updates on new WooCommerce installs.
...
The update functions in wc-update-functions.php run when WooCommerce
is updated from a previous version, but not when it's newly installed.
This commit adds a couple of comments explaining that.
2022-02-24 15:26:34 +01:00
Ilyas Foo
48cbbfbe38
Bump woocommerce-admin to 3.2.1
2022-02-24 10:36:36 +08:00
Moon
5338ebf04a
Make $customer_id public again ( https://github.com/woocommerce/woocommerce-admin/pull/8371 )
...
* Make $customer_id public -- see issue 8369. We have a backward compatibility issue
2022-02-23 16:31:41 -08:00
Jeff Stieler
291790c64d
Refactor handle_upload() rather than change import_error() visibility.
2022-02-23 18:56:48 -03:00
Jeff Stieler
c85f3b7e1d
Add test case for tax importer.
2022-02-23 18:56:43 -03:00
Jeff Stieler
735d9f15a2
Add test case for product importer.
2022-02-23 18:56:37 -03:00
Jeff Stieler
654036850e
Prevent path traversal outside ABSPATH in product and tax importers.
2022-02-23 18:56:31 -03:00
Claudio Sanches
4a87a9bfbb
Merge pull request from GHSA-6wvr-47ff-m546
...
Fixed permission check for reviews in v1 & v2 REST API
2022-02-23 18:54:33 -03:00
roykho
c749bd3bd6
Update browserslist package
2022-02-23 12:10:00 -08:00
louwie17
e652b0b93f
Fixes some minor process issues ( https://github.com/woocommerce/woocommerce-admin/pull/8355 )
...
* Additional general updates and improvements
* Fix php lint errors
2022-02-23 13:04:59 -04:00
louwie17
ed2a1eaae2
Updated changelog with cherry picks ( https://github.com/woocommerce/woocommerce-admin/pull/8347 )
2022-02-23 08:59:49 -04:00
Daniele Scasciafratte
76c3ef7466
Fix Notice in RuleEvaluator ( https://github.com/woocommerce/woocommerce-admin/pull/8184 )
...
* Fix Notice in RuleEvaluator
Ref: https://github.com/woocommerce/woocommerce-admin/issues/7825
* fix indentation
* fix lint
2022-02-22 20:48:15 -08:00
Chi-Hsuan Huang
e8ce945d0e
Implement MailChimp API request threshold for MailchimpScheduler ( https://github.com/woocommerce/woocommerce-admin/pull/8342 )
...
* Implement MailChimp API request threshold for MailchimpScheduler
Fix class-wc-tests-mailchimp-scheduler.php
Fix class-wc-tests-mailchimp-scheduler.php
* Add changelog
* Fix class-wc-tests-mailchimp-scheduler.php
* Fix class-wc-tests-mailchimp-scheduler.php
2022-02-23 09:37:00 +08:00
Chi-Hsuan Huang
f052c3fed1
Replace deprecated wp.compose.withState with wp.element.useState ( https://github.com/woocommerce/woocommerce-admin/pull/8338 )
...
* Update search-list-control
* Update tag
* Update stories
* Add packages/components changelog
2022-02-23 09:35:50 +08:00
Moon
1c2bc9843c
Use WC_VERSION as cache buster for assets ( https://github.com/woocommerce/woocommerce-admin/pull/8308 )
...
* Use WC_VERSION as cache buster
* Add changelog
2022-02-22 10:51:53 -08:00
Lourens Schep
0b34842c8d
Bump woocommerce-admin version
2022-02-22 14:36:48 -04:00
berislav grgičak
e2dfe225b8
Increase chart selection to 10 and allow color overriding ( https://github.com/woocommerce/woocommerce-admin/pull/8258 )
...
* Increase selection limit to 10
* Add filter for overriding chart colors
* Add filter documentation
* Update chart story
* Add testing instructions
* Changelogs
* Remove broken changelog entires
* Update changelogs
* Fix changelogs
* Add filter example
* Improve filter example
2022-02-22 09:01:14 -04:00
Chi-Hsuan Huang
56f7850d07
Make src/Features/* internal except for Features.php, Onboarding.php and TransientNotices.php ( https://github.com/woocommerce/woocommerce-admin/pull/8318 )
...
* Move src/Features/* to src-internal/Admin/ except for Features.php, Features/Onboarding.php and TransientNotices.php
2022-02-21 17:47:28 +08:00
Chi-Hsuan Huang
9c49667dde
Fix Google Listings plugin is always shown in free features despite already activated ( https://github.com/woocommerce/woocommerce-admin/pull/8330 )
...
* Add is_visible rule for google-listings-and-ads to not display it if it's already activated
* Add changelog
2022-02-21 17:46:25 +08:00
Chi-Hsuan Huang
dd4736cc5c
Add build-types to .eslintignore ( https://github.com/woocommerce/woocommerce-admin/pull/8334 )
2022-02-21 12:12:05 +08:00
Chi-Hsuan Huang
bda55d99f3
Bump package versions ( https://github.com/woocommerce/woocommerce-admin/pull/8333 )
2022-02-21 11:27:45 +08:00
Chi-Hsuan Huang
c05ed7777a
Update dependencies to support react 17 ( https://github.com/woocommerce/woocommerce-admin/pull/8305 )
...
* Upgrade dependencies to support react17
Update pkg
Update @wordpress/api-fetch and gridicons
* Update test snapshots
* Update SnackbarList with latest react-spring
* Mock data.dispatch for task-list-item.test.tsx
* Remove '@wordpress/components/src/visually-hidden/style' import
wp-components has included it
* Update interpolateComponents import path
* Fix display-options test
* Add changelogs
Update changelogs
* Add @automattic/explat-client-react-helpers back
* Update webpack.config for explat-client-react-helpers
Update webpack config comment
Fix grammar
2022-02-21 10:34:25 +08:00
Pierre Carrier
b072cc1f9e
includes/class-wc-geolocation.php: bot.whatismyipaddress.com gone, tnedi.me new
2022-02-20 13:14:59 -05:00
Josh Betz
31b22673f4
Revert "If applied, this commit will format Line items price in order api ( #31593 )"
...
This reverts commit afde32fd01
.
2022-02-18 14:42:25 -06:00
Vedanshu Jain
dcbc37a904
Merge pull request #31785 from Saggre/fix/wc-api-error-code
...
Fix typo in wc api exception code
2022-02-18 21:15:18 +05:30
Fernando
524fad10cd
Merge pull request #31906 from woocommerce/fix/28603_follow_up
...
Add event tracking to Payments tab
2022-02-18 12:04:31 -03:00
Ron Rennick
101347788f
Merge pull request #31921 from woocommerce/try/k6-run-ci-onpr
...
Run k6 tests on PR after e2e and API
2022-02-18 10:55:31 -04:00
louwie17
42625174d9
Have free subscriptions adhere to cbd industry ( https://github.com/woocommerce/woocommerce-admin/pull/8323 )
...
* Make sure the free subscriptions does not show when cbd industry is selected
* Add changelog and fix productTypes not being defined
* Fix lint issue
* Fix lint error
2022-02-18 10:23:37 -04:00
barryhughes
5855856125
Explicitly set usser when testing if non-reviews can be deleted.
2022-02-18 06:08:37 -08:00
louwie17
7c6a1f3b5b
Fix payment task conflicts ( https://github.com/woocommerce/woocommerce-admin/pull/8321 )
...
* Fix payment logic of payment tasks between current task list and experimental one.
* Revert testing changes
* Fix linting
* Add changelog
2022-02-18 09:59:39 -04:00
Néstor Soriano
adc5b1ba42
Merge pull request #30994 from dnwjn/feature/refund-restock-note-filter
...
Add filter for refund restock note
2022-02-18 12:20:38 +01:00
Néstor Soriano
9c017e0366
Change @since annotation for woocommerce_refund_restock_note to 6.4
2022-02-18 11:59:11 +01:00
Tam Mullen
579d491ca2
Update orders and product k6 tests to be more robust
2022-02-17 22:34:09 +00:00
Tam Mullen
67d6c063fd
Add k6 test scenario for all requests to run in PR action
2022-02-17 22:09:11 +00:00
barryhughes
5ceaf46285
Add check against deleting non-product reviews to our APIv3 Product Review tests.
2022-02-17 11:34:56 -08:00
barryhughes
be2eac5637
Tests for product review permissions, simplify permission checks (APIv3).
2022-02-17 11:28:00 -08:00
Moon
718bac6981
Prompt a modal to save any unsaved changes in OBW ( https://github.com/woocommerce/woocommerce-admin/pull/8278 )
...
* Add a modal to show when unsaved changes are detected
* Add functions to track value changes from the steps
* Warn unsaved changes for the store details
* Add styles for the unsaved modal
* Warn unsaved changes for the Industry
* Warn unsaved changes for the Product Types
* Warn unsaved changes for the Business Details
* Add changelog
* Add testing instructions.
* Sort array values before comparison
* Use only the array values to compare the diff
* Catch rejected promise on continue
* Set initial value to an empty object
* Fix failing tests
2022-02-17 11:15:11 -08:00
Moon
c16a17a17b
Enable navigation in core env ( https://github.com/woocommerce/woocommerce-admin/pull/8310 )
2022-02-17 11:14:45 -08:00
Moon
3a81e6b78d
Make classes in src internal ( https://github.com/woocommerce/woocommerce-admin/pull/8317 )
...
* Add psr-4 for the internal classes -- this is a temp. changes. We should remove it once we completely merge to the core
* Register class aliases
* Move WcPayPromotion classes to the internal
* Ignore namespace PHP CS issue
* Make features/WcPayPromotion internal
* Added src-internal directory for Automattic\WooCommerce\Internal\Admin namespace
* Moved src/Features/WcPayPromotion to src-internal/Admin/WcPayPromotion
* Add phpcs rules for src-internal
* Remove phpcs:ignoreFile
* Update letter case to make it PSR4 compatible
* Fix letter cases
* Move the alias array into the function
* Rename WcPayPromotion to WCPayPromotion (letter case update)
* Include src-internal
* Update letter case
* Make classes internal
* Update references
* Fix WC_ADMIN_ABSPATH path
2022-02-17 11:14:23 -08:00
Moon
aa554fb1e3
Move src/Schedulers/* to src-internal/Admin/Schedulers ( https://github.com/woocommerce/woocommerce-admin/pull/8316 )
...
* Add psr-4 for the internal classes -- this is a temp. changes. We should remove it once we completely merge to the core
* Register class aliases
* Move WcPayPromotion classes to the internal
* Ignore namespace PHP CS issue
* Make features/WcPayPromotion internal
* Added src-internal directory for Automattic\WooCommerce\Internal\Admin namespace
* Moved src/Features/WcPayPromotion to src-internal/Admin/WcPayPromotion
* Add phpcs rules for src-internal
* Remove phpcs:ignoreFile
* Update letter case to make it PSR4 compatible
* Fix letter cases
* Move the alias array into the function
* Rename WcPayPromotion to WCPayPromotion (letter case update)
* Include src-internal
* Update letter case
* Make src/Schedulers/* internal, except the SchedulerTraits
* Add @internal comment tag
* Clean up incorrect import
* Remove unused import
2022-02-17 10:48:31 -08:00
Fernando Marichal
5dc30bd013
Add Account Details event tracking
2022-02-17 15:43:16 -03:00
Fernando
ce0f73aa9b
Refactor `MerchantEmailNotifications` ( https://github.com/woocommerce/woocommerce-admin/pull/8304 )
...
* Refactor `MerchantEmailNotifications`
* Rename `NotificationEmail`
* Add changelog
* Add folder `Notes` to `Internal`
* Moved folder and the namespace was renamed
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-02-17 14:33:19 -03:00
barryhughes
401f4c0d0e
Simplify early checks, do not duplicate work performed by wc_rest_check_product_review_permissions().
2022-02-17 09:20:02 -08:00
barryhughes
a6fb397a1a
Protect REST API v1 and v2 from a category of accidental deletion, where the supplied product ID is invalid.
2022-02-17 08:51:21 -08:00
barryhughes
efac1bad3c
Separate out assertions; group those relating to other comment types in their own test.
2022-02-17 08:35:13 -08:00
Nestor Soriano
563c56d76b
Remove the DataRegenerator::maybe_create_table_indices
...
It's not needed since dbDelta will take care of the indices in both
new WooCommerce installs and upgrades from a previous version.
2022-02-17 16:04:17 +01:00
Nestor Soriano
eca84266f0
Create and fill the product attributes lookup table in clean installs.
...
The table creation and filling was happening in a data migration, but
data migrations only run when WooCommerce is upgraded, not on a
clean install. Also, the option for using the lookup table
wasn't being set after a clean install (when the table has been created
and is empty since there are no products yet).
As part of the fix the table is added to the list of WooCommerce
core tables, and thus it's covered by the "Verify base database tables"
tool.
2022-02-17 11:00:12 +01:00
Néstor Soriano
48da1c7928
Merge pull request #31889 from woocommerce/add/abort-resume-tool-for-product-attributes-lookup-table-regeneration
...
Add extra UI for aborting/resuming the product attributes lookup table filling
2022-02-17 09:13:10 +01:00
Ilyas Foo
5840898524
Add card fees to specify what the discount applies to ( https://github.com/woocommerce/woocommerce-admin/pull/8319 )
2022-02-17 11:30:59 +08:00
rjchow
99a382c649
Fixed typing errors in Stepper component after typescript conversion
2022-02-17 10:35:39 +08:00
rjchow
0a314f1a97
Renamed stepper components to .tsx
2022-02-17 10:35:39 +08:00
Barry Hughes
91ed566198
Merge pull request #31414 from woocommerce/fix/extend-admin-refunds-for-gift-cards
...
Support gift cards in admin order refunds template.
2022-02-16 15:34:59 -08:00
barryhughes
9a4b4907cd
Tweak docblock for `woocommerce_admin_order_should_render_refunds` filter hook.
2022-02-16 15:02:43 -08:00
xristos3490
45b9eebcda
Move filter at the top of the template
2022-02-16 21:56:24 +02:00
Fernando Marichal
b327fb5439
Add event tracking to Payments
2022-02-16 15:32:41 -03:00
Moon
8023579670
Move src/Features/WcPayPromotion to /src-internal/Admin/WcPayPromotion ( https://github.com/woocommerce/woocommerce-admin/pull/8307 )
...
* Add psr-4 for the internal classes -- this is a temp. changes. We should remove it once we completely merge to the core
* Register class aliases
* Move WcPayPromotion classes to the internal
* Ignore namespace PHP CS issue
* Make features/WcPayPromotion internal
* Added src-internal directory for Automattic\WooCommerce\Internal\Admin namespace
* Moved src/Features/WcPayPromotion to src-internal/Admin/WcPayPromotion
* Add phpcs rules for src-internal
* Remove phpcs:ignoreFile
* Update letter case to make it PSR4 compatible
* Fix letter cases
* Move the alias array into the function
* Rename WcPayPromotion to WCPayPromotion (letter case update)
* Include src-internal
* Update letter case
* Move src/Features/RemoteFreeExtensions to src-internal/Admin/RemoteFreeExtensions (https://github.com/woocommerce/woocommerce-admin/pull/8311 )
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2022-02-16 04:50:33 -08:00
Ilyas Foo
d590b1116f
Fix WCPay in core texts and promo slug ( https://github.com/woocommerce/woocommerce-admin/pull/8296 )
...
* Fix texts and change promo slug
* Changelog
2022-02-16 11:10:59 +08:00
barryhughes
c675f72ea6
Remove handling for nested id (no routes allow for this).
2022-02-15 06:34:27 -08:00
barryhughes
18fa388ed9
Clean-up.
2022-02-15 06:32:02 -08:00
barryhughes
a7c98d5f58
Update and resolve conflicts.
2022-02-15 05:44:34 -08:00
barryhughes
4282811649
Tidy tests.
2022-02-15 05:42:24 -08:00
barryhughes
43d49bfed0
Cleanup reviews/comments work.
2022-02-15 05:38:50 -08:00
Néstor Soriano
44a2c99268
Merge pull request #31811 from woocommerce/mvp-cot/intial-table-strucuture
...
Add DB table structure for custom order tables.
2022-02-15 11:58:08 +01:00
RJ
ab1cbfb6f2
Added tracks test for PaymentGatewaySuggestions ( https://github.com/woocommerce/woocommerce-admin/pull/8306 )
2022-02-15 10:30:46 +08:00
Claudio Sanches
a9189c73d1
Merge pull request #31897 from woocommerce/prep/trunk
...
Prep trunk for next release
2022-02-14 17:13:00 -03:00
Travis
ae582fdc66
Jetpack Backup note - change time range and add an image ( https://github.com/woocommerce/woocommerce-admin/pull/8293 )
...
* start note after 3 days and add an image
* add changelog entry
* add PR number to changelog
2022-02-14 12:42:50 -06:00
roykho
618864243e
Bump version for package.json
2022-02-14 08:40:21 -08:00
Nestor Soriano
5d1040232d
Remove no longer needed 'use'.
2022-02-14 15:11:06 +01:00
Néstor Soriano
fbc67db556
Merge pull request #31692 from woocommerce/scafolding-for-custom-order-tables
...
Add scafolding for the custom orders table feature.
2022-02-14 15:02:16 +01:00
roykho
dae8aa1d67
Prep trunk for next release
2022-02-14 05:55:53 -08:00
Lucas Bustamante
616b61348e
Merge pull request #31872 from woocommerce/add/suppress-wp-compose-console-messages
...
Suppress wp.console.withState deprecation warning
2022-02-11 13:41:50 -03:00
Nestor Soriano
e2a94bd776
Add extra UI for aborting/resuming the product attributes table filling.
...
Two new tools are added in the Status - Tools section:
- "Abort the table regeneration" - this one shows up if a regeneration
process is in progress. Running it will remove the "regeneration
in progress" option and set the "regeneration aborted" flag, it also
removes any pending regeneration step scheduled action.
- "Resume the table regeneration" - this one resumes the regeneration
process by setting the "regeneration in progress" option, removing
the "regeneration aborted" option, and scheduling a new regeneration
step action.
2022-02-11 16:27:53 +01:00
Paul Sealock
e41441f83e
Add hook reference generator README and documentation ( https://github.com/woocommerce/woocommerce-admin/pull/8004 )
...
* Add hook reference README
* update hook reference
* better
* changelog
* add pr number
* remove example
* add desc
* add stats
* jsdoc REPORTS_FILTER
* Category configs
* configs
* data
* dashboard
* dashboard charts
* save
* save
* save
* done with filters
* Add scope to slotFill docs
* data
* add all slotfills
* data
* Fix error when scope is not present, and make use of typedef imports
* Move chart and filter jsdoc definitions to the reports index file
* Update hook reference data.json
* Make use of import for filter typedef and address some typos
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2022-02-11 10:38:38 -04:00
louwie17
0deb1c33bc
Add wc_version to store profiler view and complete tracks ( https://github.com/woocommerce/woocommerce-admin/pull/8290 )
...
* Add wc_version to store profiler view and complete tracks
* Add changelog
* Update changelog
2022-02-11 10:03:37 -04:00
louwie17
7e999148f1
Sync changelog and testing instructions from 3.2 ( https://github.com/woocommerce/woocommerce-admin/pull/8289 )
...
* Add additional testing instructions
* Update changelog entries for 3.2
2022-02-11 08:40:33 -04:00
RJ
087ce5aa61
Enable type definitions output for @woocommerce/components ( https://github.com/woocommerce/woocommerce-admin/pull/8282 )
...
* Output typedefs for @woocommerce/packages
2022-02-11 19:39:34 +08:00
Chi-Hsuan Huang
4f5e537a54
Fix a lot of pending "run_remote_notifications" scheduled actions ( https://github.com/woocommerce/woocommerce-admin/pull/8285 )
...
* Change to only create remote action when there_are_now_products is false
* Add changelog
* Update src/RemoteInboxNotifications/StoredStateSetupForProducts.php
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Update function name
* Add comment
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-02-11 15:08:11 +08:00
Barry Hughes
fa3ca776de
Merge pull request #31826 from woocommerce/add/api/order-payment-url
...
API: Orders: Add payment_url
2022-02-10 16:29:45 -08:00
Joshua T Flowers
7ebb561d98
Add checks around setup widget display when features are disabled ( #31884 )
...
* Add checks around setup widget display when features are disabled
* Avoid refetching task list after initialization
2022-02-10 16:59:53 -05:00
Joshua T Flowers
f9cf24e50b
Add WooCommerce Admin widget tracks ( #31857 )
...
* Add tracks events for dashboard setup widget load and click
* Add status widget tracks
* Use data attributes to track current and total steps
* Add newline at EOF
* Remove errant console logs
2022-02-10 16:59:22 -05:00
Fernando
0f5a6e251b
Merge pull request #31844 from woocommerce/fix/28603_tracks_on_payments_tab
...
Fix Payments tab tracking
2022-02-10 18:41:00 -03:00
Fernando Marichal
780a703aa7
Fix current tab setting
2022-02-10 17:54:29 -03:00
Fernando Marichal
4d7e8ce2e8
Fix lint
2022-02-10 17:18:16 -03:00
Fernando Marichal
49053b5f88
Set current tab
2022-02-10 17:16:44 -03:00
Fernando Marichal
42e4564705
Remove `add_admin_options_tracking`
2022-02-10 17:07:44 -03:00
Fernando Marichal
7abd23438d
Fix toggle tracking
2022-02-10 17:05:27 -03:00
Claudio Sanches
b7cef6ad78
Update changelog and prepare everything for 6.3
2022-02-10 13:00:01 -03:00
Roy Ho
53d30f7000
Merge branch 'trunk' into update/woocommerce-blocks-6.9.0
2022-02-10 06:45:17 -08:00
Roy Ho
85ac42b945
Merge pull request #31875 from woocommerce/update/bump_woocommerce_admin_3.1.0-rc.1
...
Bump WooCommerce Admin version to 3.2.0-rc.1
2022-02-10 06:41:10 -08:00
Néstor Soriano
6eaef89bdb
Fix unit tests related to wc_get_price_excluding_tax
2022-02-10 12:40:10 +01:00
Nestor Soriano
7f48e88a09
Small changes to the custom orders table implementation
...
- Add an extra warning message in the settings page
- Escape table name for DROP statement in DatabaseUtil::drop_database_table
2022-02-10 09:13:39 +01:00
Dharmesh Patel
1be5e81860
Fixed clear cart after payment for block-based themes(Twenty Twenty-Two).
2022-02-10 10:14:01 +05:30
barryhughes
8d279c018c
Update tests for product reviews (REST API endpoints).
2022-02-09 19:53:00 -08:00
Fernando Marichal
ca88734006
Fix actions in gateways
2022-02-09 22:02:44 -03:00
barryhughes
dc98056178
Update precision function when pass empty parameter.
...
Formatting adjusted to meet standards; rebased on trunk.
2022-02-09 16:16:07 -08:00
Josh Betz
4069cc3470
fix tests
2022-02-09 13:47:50 -06:00
Lourens Schep
cd410637fd
Bump WooCommerce Admin version
2022-02-09 15:26:14 -04:00
Jon Lane
287c560692
Suppress wp.console.withState deprecation warning
2022-02-09 10:23:53 -08:00
Gabriel Nascimento
a1e5ddbced
remove zeroclipboard
2022-02-09 08:06:25 -08:00
Nestor Soriano
3964a2255a
Make the db utils class non-static, change the custom orders tables UI
...
- Rename DBUtils to DatabaseUtils, and register it in the DI container
(instead of having it just contain static methods)
- The tool for the custom orders tables has now two shapes:
"create tables" and "delete tables" (so no regeneration, migration...)
- Not yet used constants and methods from DataSynchronizer removed
- Added missing method comments
2022-02-09 11:58:19 +01:00
Chi-Hsuan Huang
e1ac06afa7
Fix payments extensions displayed below the offline payments options ( https://github.com/woocommerce/woocommerce-admin/pull/8232 )
...
* Fix payments extensions displayed below the offline payments options
Add spaces back
* Add changelog
* Remove the snapshot test and update payment gateway render test
* Make sorting compare function as a helper function
2022-02-09 14:12:20 +08:00
Chi-Hsuan Huang
6dc5189fc2
Replace "any" type with an explicit type ( https://github.com/woocommerce/woocommerce-admin/pull/8262 )
...
* Replace "any" type with an explicit type
* Add types in utils and import FormInputProps to store address
2022-02-09 12:40:44 +08:00
barryhughes
b2580b29f7
Further adjust permissions for reviews (REST API).
2022-02-08 14:48:04 -08:00
louwie17
83e1addd82
Fix minor process issues ( https://github.com/woocommerce/woocommerce-admin/pull/8279 )
2022-02-08 18:22:26 -04:00
louwie17
7d2aa04b2a
Add business-details step complete track ( https://github.com/woocommerce/woocommerce-admin/pull/8265 )
...
* Add business-details step complete track
* Add changelog
* Update tab name and treat each tab as an individual step when trickering tracks
* Add comment
* Fix linting
* Remove unnecessary css selector
* Update goToNextStep param to make it less confusing
* Update jsdoc param
2022-02-08 14:29:17 -04:00
xristos3490
741f5015e0
typo
2022-02-08 19:27:30 +02:00
xristos3490
f331dbc9d2
Move filter into the template controller
2022-02-08 19:24:55 +02:00
Néstor Soriano
87d8e93bfe
Fix argument count in hook.
2022-02-08 17:42:30 +01:00
vedanshujain
fc0c45a204
Show link to create custom orders table.
2022-02-08 21:57:39 +05:30
vedanshujain
3d29e8329c
Refactor and move DB related methods to util class.
2022-02-08 21:44:38 +05:30
Tim
b1e7046808
Removed duplicate height style in email-styles template
2022-02-08 09:29:11 +00:00
Nestor Soriano
2e613bbd0c
Merge branch 'scafolding-for-custom-order-tables' into mvp-cot/intial-table-strucuture
2022-02-08 09:26:08 +01:00
RJ
b9806c5087
Made email in OBW optional again ( https://github.com/woocommerce/woocommerce-admin/pull/8263 )
2022-02-08 08:56:45 +08:00
louwie17
23505c1e58
Make sure hidden fields are cleared when definition changes ( https://github.com/woocommerce/woocommerce-admin/pull/8250 )
...
* Make sure hidden fields are cleared when definition changes
* Make use of shortened condition available in TS
2022-02-07 19:31:08 -04:00
barryhughes
f762037e61
Update permission checks for V1/V2 product review endpoints.
2022-02-07 12:58:29 -08:00
Jon Lane
00536e4442
Update instructions for external sites
2022-02-07 11:56:14 -08:00
louwie17
c2537136bb
Fix shipping task step when store location isn't filled out ( https://github.com/woocommerce/woocommerce-admin/pull/8260 )
...
* Remove completeStep call in StoreLocation callback to avoid duplicate call.
* Add changelog
2022-02-07 14:55:35 -04:00
Moon
080dc48a9b
Fix/8191 deleting products adds blank space to analytics data ( https://github.com/woocommerce/woocommerce-admin/pull/8255 )
...
* Retrieve variation name from woocommerce_order_items for deleted products
* Remove test code
* Refactor to use wc_order_product_lookup table
* Identation fix
* Remove link if the variation/product has been deleted
* Add changelog
* Remove (deleted) suffix
* Add (Deleted) suffix in frontend
2022-02-07 10:13:27 -08:00
Nestor Soriano
7a9651ad30
Rename FeatureController to CustomOrdersTableController.
...
Also fix priority-args count reversed in filter hookings in that class.
2022-02-07 11:57:54 +01:00
Ilyas Foo
dfdafc1568
Update headercard to use filter to add ExPlat parameter ( https://github.com/woocommerce/woocommerce-admin/pull/8233 )
...
* Add changelog
* Update headercard experiment hook to utilize `woocommerce_explat_request_args` filter
* Add test
* Fix experiment name check
* Update parameter name
* Add changelog
* Removed old changelog
* Added prop comments to Layout component
* Add preload option for homescreen
* Fix class attribute typo
* Hide extended tasklist when task detail is shown
* Add local Suspense to stop lazy component bubbling up to Controller's Suspense
* Remove unused props
* Add missed Suspense, add loading logic to ActivityHeader
Co-authored-by: Moon <moon.kyong@automattic.com>
2022-02-07 08:50:20 +08:00
Fernando Marichal
eb44888a79
Fix `track_setting_change` method
2022-02-05 09:54:10 -03:00
Oscar Gare
7428e264bd
woocommerce_adjust_non_base_location_prices filter not work if there is no order
2022-02-05 10:57:46 +01:00
Barry Hughes
f3927c786a
Merge pull request #31819 from woocommerce/add/indices-to-product-attributes-lookup-table
...
Add database indices for the product attributes lookup table
2022-02-04 14:55:15 -08:00
Fernando Marichal
59b4c806f6
Add event tracking to `Payment methods` list
2022-02-04 14:57:29 -03:00
Joshua T Flowers
517d248ed7
Remove unused task styling classes ( https://github.com/woocommerce/woocommerce-admin/pull/8234 )
...
* Remove unused task styling classes
* Rename typo in dismiss modals
* Remove extra styling selector class
* Add changelog entry
2022-02-04 10:26:56 -05:00
Joshua T Flowers
e8c1c94b01
Only add product data on REST requests and task list ( https://github.com/woocommerce/woocommerce-admin/pull/8235 )
...
* Only add product data on REST requests and task list
* Add changelog entry
* Return new product data variable
2022-02-04 10:03:47 -05:00
louwie17
ec3852160d
Add support for filtering by changelog type for testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/8256 )
...
* Add support for filtering by changelog type for testing instructions, and remove some warnings
* Update readme
* Remove error log
* Add changelog
2022-02-04 09:32:21 -04:00
Fernando Marichal
4cd6d31839
Add Payments tab tracking
2022-02-04 10:23:20 -03:00
Fernando Marichal
22b887fb20
Add `woocommerce_update_options_payment_gateways_` action
2022-02-04 10:22:52 -03:00
Fernando Marichal
178db4e789
Add action `woocommerce_update_options_payment_gateways`
2022-02-04 10:21:22 -03:00
Peter Fabian
79578e1262
Make the error code more correct.
2022-02-04 11:00:46 +01:00
Peter Fabian
4e8b179a8b
Update plugins/woocommerce/includes/rest-api/Controllers/Version1/class-wc-rest-product-reviews-v1-controller.php
...
Report more correct error code.
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2022-02-04 10:58:47 +01:00
Nestor Soriano
a2e3e31bd0
Create indices in a stored procedure so that IF...THEN can be used.
2022-02-04 10:27:51 +01:00
Jacob Sewell
9c18a427fa
Avoid `get_notes` call in `CouponPageMoved` ( https://github.com/woocommerce/woocommerce-admin/pull/8202 )
...
* First draft of CouponPageMoved::has_(unactioned|dismissed)_note() method changes to avoid get_notes().
* Add static function get_note_by_name( $note_name ) to Automattic\WooCommerce\Admin\Notes\Notes class.
* Use Notes::get_note_by_name() in Notes::get_note_status().
* Use new Notes::get_note_by_name() in CouponPageMoved::has_unactioned_note().
* Use new Notes::get_note_by_name() in CouponPageMoved::has_dismissed_note().
* Add changelog for 7986/8202.
2022-02-03 15:27:55 -06:00
Josh Betz
8a9782986d
API: Orders: Add payment_url
...
Adds the payment URL to the order response if we request it. This is
helpful for sharing payment links from the apps.
Ref: https://wp.me/p91TBi-7ov
2022-02-03 14:10:20 -06:00
Philipp Bammes
14ce6090b0
Align notion for country states in PHP comments
...
Use adjectival form of country names, lowercase "states" etc., end with period, remove reference links.
2022-02-03 20:35:13 +01:00
Philipp Bammes
434de6aa19
Add states for Germany
...
Source: 666bcce731/common/subdivisions/en.xml (L1090-L1106)
2022-02-03 20:05:46 +01:00
Peter Fabian
c3572a19ff
Fixed permission check for reviews in v1 & v2 REST API
2022-02-03 16:24:17 +01:00
Alex Florisca
556b6101bf
Bump woocommerce-blocks to 6.9.0 in composer.json
2022-02-03 10:14:16 +00:00
Néstor Soriano
c36d25af71
Merge pull request #31663 from woocommerce/add/wcpay_settings_tracker
...
Add WcPay settings info to WC Tracker
2022-02-03 10:45:49 +01:00
Nestor Soriano
7795682232
Add database indices for the product attributes lookup table.
...
These are intended to improve the performance of the table querying
when there's a lot of products and attributes, see:
https://github.com/woocommerce/woocommerce/issues/31688
The indices will be created during the database migration to v6.3,
regardless of whether the lookup table already existed at that point
or not.
2022-02-03 10:08:50 +01:00
louwie17
8d3eefb508
Add additional testing instructions for 3.2 release ( https://github.com/woocommerce/woocommerce-admin/pull/8247 )
...
* Add additional testing instructions for 3.2 release
* Add specificity to the scheduled actions that need running
2022-02-02 11:48:07 -04:00
louwie17
d492793276
Update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/8243 )
2022-02-02 10:46:24 -04:00
louwie17
d41906267a
Dev/e2e reset ( https://github.com/woocommerce/woocommerce-admin/pull/8219 )
...
* Add payment_setup track for WooCommerce Payments
* Add WooCommerce Reset Plugin to E2E environment
* Add resetWoComerceState util
* Add state reset before obw test
* Refactor resetWooCommerceState
resetWooCommerceState now makes the HTTP request locally instead of from inside the browser context.
* Update reset functionality
* Add custom settings reset function for onboarding
* Update reset functionality
* Add action-scheduler run helper function
* Fix add section test
* Add plugin removal helper functions
* Fix lint errors
* Fix broken e2e tests
* Add changelog
* Remove unused imports
* Add comment for extra timeout
* Add helper function to wait until button stops moving, incase of animations
* Fix lint error
* Add variable for string used in multiple places
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
2022-02-02 08:55:10 -04:00
vedanshujain
ad6c9a7099
Fixups for typo and unintended code.
2022-02-02 15:14:34 +05:30
vedanshujain
5308d5b10a
Add initial DB structure for custom order tables.
2022-02-02 14:51:18 +05:30
vedanshujain
1aaa4de48e
Refactor verify_base_tables method to allow custom schema verification.
2022-02-02 14:50:30 +05:30
Moon
69034713a1
Reintroduce CES ( https://github.com/woocommerce/woocommerce-admin/pull/8238 )
...
* Reintroduce CES for the following actions
* Add a product
* Update product
* Edit order
* Add changelog
* Add PR # to the changelog
2022-02-01 15:34:17 -08:00
Moon
52fbcffe92
Make ExPlat request URL args filterable ( https://github.com/woocommerce/woocommerce-admin/pull/8231 )
...
* Support woocommerce_explat_request_args filter to modify ExPlat request args
* Add ExPlat test
* Add ExPlat test for PHP
* Add changelog
* Add doc for the filter
* Fix syntax
2022-02-01 14:17:03 -04:00
Chi-Hsuan Huang
e6f19d0d91
Fix country/region selection not preserved in store details task ( https://github.com/woocommerce/woocommerce-admin/pull/8228 )
...
* Fix country/region selection not preserved in store details task
* Update store-adress test cases
* Add changelog
* Check alphabets regx for isStateAbbreviation
* Update comments
* Use unknown type for locale
* Add Disable reason
2022-02-01 14:13:54 -04:00
Peter Fabian
2a4de35e24
Merge pull request #31701 from dhjw/autocomplete-signup
...
Enable browser-suggested passwords on checkout signup
2022-02-01 18:40:06 +01:00
Joshua T Flowers
ea6b50f241
Show single success message for theme install and activation ( https://github.com/woocommerce/woocommerce-admin/pull/8236 )
...
* Show single success message for theme install and activation
* Add changelog entry
2022-02-01 12:02:33 -05:00
Peter Fabian
4645a3a534
Merge pull request #31754 from woocommerce/fix/echo-atto-required-asterix
...
Echo the escaped text (required field asterix)
2022-02-01 17:51:30 +01:00
Saggre
ace9786914
Fix typos in phpdocs and comments
2022-02-01 17:06:58 +02:00
Saggre
6eadc14259
Fix invalid wc api exception code
2022-02-01 13:27:08 +02:00
Jeff Stieler
598f5f329d
Fix typo.
2022-02-01 09:56:15 +01:00
Jeff Stieler
40f2575b6c
Style the 2022 theme store notice.
2022-02-01 09:55:49 +01:00
Jeff Stieler
de57b39d8e
Use integers for menu page priority.
2022-01-31 18:12:23 -07:00
Jacob Sewell
5002a1498a
Fix distorted Country/Region label at some zoom levels ( https://github.com/woocommerce/woocommerce-admin/pull/8186 )
...
* Override overflow rule for label in select controls in OBW store address inputs.
* Changelog for 7893/8186.
* Rather than specifically override the overflow for store addresss country/region, remove the specific rule that was causing the issue.
* Increase line-height on SelectControl label.
* Restore overflow: hidden rule for profile wizard control label.
* Update changelog for 7893/8186.
* Add package changelog entry for 7893/8186.
2022-01-31 15:56:15 -06:00
Joshua T Flowers
8abea5a435
Add asynchronous plugin install and activation endpoints ( https://github.com/woocommerce/woocommerce-admin/pull/8079 )
...
* Move plugin installation method to plugin helper
* Add hook to for note addition on install error to JP/WCS note
* Add install scheduler
* Add async request parameter
* Fix up scheduled action errors
* Add route to get installation status
* Add activation endpoints and helper async methods
* Fix errors in plugin activation
* Make job ID null by default
* Add async plugin tests
* Fix install activation error errant method
* Return error codes from API
* Us AS to retrieve jobs instead of transients
* Get plugin status data from AS actions
* Use job ID instead of action ID for scheduling activation
* Add generic activation and installation status endpoints
* Add changelog entry
2022-01-31 09:17:14 -05:00
Joshua T Flowers
75bc438973
Update store setup widget to use task list API ( #31755 )
...
* Hide store setup widget if user cannot manage woocommerce
* Use task list API to retrieve tasks
* Fix up URL and URL fragments from tasks
* Remove URL assertion on external API response
* Simplify task count and completed count test
* Update tests around widget visibility
* Update step number to be completed count +1
2022-01-30 10:28:40 -05:00
barryhughes
80fbb5f74d
Echo the escaped text (required field asterix)
2022-01-28 06:18:17 -08:00
Vedanshu Jain
02085a084f
Merge pull request #31589 from masteradhoc/patch-2
...
Special characters in email subject
2022-01-28 17:37:25 +05:30
Peter Fabian
9203111ee5
Merge pull request #31744 from woocommerce/fix/double_php_version_nag
...
Fix: double "PHP version upgrade required" notice
2022-01-28 10:36:13 +01:00
Barry Hughes
dc2269eb12
Merge pull request #31673 from mrleemon/trunk
...
Wrap terms and conditions required asterisk symbol with <abbr> tag
2022-01-27 19:22:24 -08:00
Barry Hughes
a859cdd50c
Merge pull request #31295 from oscarssanchez/fix/customers-api-search-param
...
Customers endpoint: Check if search param could be considered empty
2022-01-27 19:21:31 -08:00
Barry Hughes
085d12fc6c
Merge pull request #31711 from woocommerce/issue-31710
...
Hook `set_session` at `woocommerce_after_calculate_totals` @ `1000`
2022-01-27 16:08:57 -08:00
Barry Hughes
0a381f422b
Merge pull request #31266 from carlalexander/patch-1
...
Enhancement: Add `file` to check import file path hooks
2022-01-27 16:05:45 -08:00
barryhughes
0052af05d6
Ensure PHP is parsed
2022-01-27 15:56:48 -08:00
Oscar Sanchez S
806a25633c
Check if search param could be considered empty
2022-01-27 15:37:31 -08:00
Barry Hughes
3e740461dc
Revise docblock.
2022-01-27 15:33:56 -08:00
Barry Hughes
6c2778c109
Add docblock for revised filter.
2022-01-27 15:33:08 -08:00
Nestor Soriano
d93d0abd77
Fix: double "PHP version upgrade required" double notice
...
Recently a new admin notice has been added to warn users about the
upcoming PHP 7.2 requirement starting in Woo 6.5. For new installs
this was appearing together with the "recommended PHP 7.2" notice.
This commit removes the "recommended" notice if the new "required"
notice is already being displayed (unless the site is also using
an outdated WordPress version, which is also covered by the
"recommended" notice).
2022-01-27 16:52:26 +01:00
Fernando
525b8d5ec1
Replace mysql image with mariadb ( https://github.com/woocommerce/woocommerce-admin/pull/8220 )
...
* Replace mysql image with mariadb
This fixes the missing architecture error raised by docker compose
* Update readme.txt
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-01-27 11:28:56 -03:00
RJ
ed27652e35
fix: onboarding wizard checkmarks go missing sometimes ( https://github.com/woocommerce/woocommerce-admin/pull/8222 )
...
- checkmarks in the stepper component go missing if the first checkmark is hidden
- happens because of html id collision between the checkmarks
- added some randomness to the mask ids
2022-01-27 19:08:31 +08:00
Barry Hughes
7395a4698b
Merge pull request #31734 from helgatheviking/twenty-twenty-one-inputs
...
Limit input widths to number inputs in Twenty Twenty One theme.
2022-01-26 18:41:17 -08:00
helgatheviking
d7a76a5e89
Limit input widths to number inputs in Twenty Twenty One theme. Follow up to #31698 .
2022-01-26 18:17:39 -07:00
jamelreid
70091b2a35
Updated describeIf to use repository variable
2022-01-26 17:07:10 -05:00
Joshua T Flowers
ace300b4cd
Fix setup wizard title and flash of content ( https://github.com/woocommerce/woocommerce-admin/pull/8201 )
...
* Fix setup wizard title and flash of content
* Redirect to profiler server-side if landing on the homepage
* Add changelog entry
2022-01-26 15:28:52 -05:00
jamelreid
8158343c74
Added support for PLUGIN_REPOSITORY & PLUGIN_NAME
2022-01-26 12:49:32 -05:00
jamelreid
a631454b91
Updated describe block for better logging
2022-01-26 11:53:43 -05:00
Chi-Hsuan Huang
8281eac885
Fix Uncaught TypeError count(NULL) for php8+ in Marketing.php ( https://github.com/woocommerce/woocommerce-admin/pull/8213 )
...
* Fix Uncaught TypeError count(NULL) for php8+ in Marketing.php
* Add changelog
2022-01-26 22:42:03 +08:00
Chi-Hsuan Huang
bfa445f600
Add Spain to Square suggestion country list ( https://github.com/woocommerce/woocommerce-admin/pull/8210 )
...
* Add Spain to square_credit_card suggestion country list
* Fix payment-gateway-suggestions.md data source polling url
* Add changelog
2022-01-26 17:37:05 +08:00
dependabot[bot]
cad71e98a0
Bump node-fetch from 2.6.1 to 2.6.7 in /.github/actions/pr-labeler ( https://github.com/woocommerce/woocommerce-admin/pull/8218 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-26 16:21:51 +08:00
dhjw
af347d3dc0
Merge branch 'woocommerce:trunk' into autocomplete-signup
2022-01-25 19:43:26 -08:00
Matt Sherman
56a78ab4f9
Bump version to 3.3.0-dev and sync changelog from 3.2.0-beta.1 ( https://github.com/woocommerce/woocommerce-admin/pull/8217 )
...
* Bump version to 3.3.0-dev
* Bump WP tested up to
* Update changelog
* Update testing instructions version
2022-01-25 17:55:50 -05:00
louwie17
2e3b9f1e01
Add tasklist_payment_setup track for WooCommerce Payments ( https://github.com/woocommerce/woocommerce-admin/pull/8146 )
...
* Add changelog
* Move payment setup even to Action button
2022-01-25 17:47:36 -04:00
Jacob Sewell
917545577f
Task List: Personalize your store / Import products - error message is not formatted correctly ( https://github.com/woocommerce/woocommerce-admin/pull/8173 )
...
* Use __() to display a generic error message on sample item import rather than passing through the server message because it probably has tags.
* Add changelog for 4314/8173.
* Add support for __unstableHTML option to Snackbar.
* Use __unstableHTML option to display server-side error messages as they come in.
* Update changelog description for 4314/8173.
2022-01-25 13:06:38 -06:00
Tam Mullen
a61cca5f5f
Merge pull request #31042 from woocommerce/performance/merchant-search-orders
...
Add new performance test Merchant / Search Orders
2022-01-25 15:10:58 +00:00
Fernando
c4e62407ed
Merge pull request #31689 from woocommerce/fix/wc-admin-is-admin-check
...
Add method to check capability to access to the top-level WooCommerce menu item.
2022-01-25 11:26:26 -03:00
Ilyas Foo
af2f0f7a78
Bump versions for multiple WooCommerce packages ( https://github.com/woocommerce/woocommerce-admin/pull/8214 )
...
* Bump versions for multiple packages
* Bump all package versions
* Fix spacing
2022-01-25 19:22:58 +08:00
Peter Fabian
c0951016db
Merge pull request #31290 from woocommerce/add/rest-api-order-auto-draft
...
PoC: Allow auto-draft in API orders
2022-01-25 12:01:02 +01:00
Ilyas Foo
ad5b1bd36c
Update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/8212 )
2022-01-25 17:26:42 +08:00
Ilyas Foo
4acea19739
Update woocommerce-admin to 3.1.0
2022-01-25 12:04:50 +08:00
Sadik
1225371ca8
get_percent_complete return value cast to int
2022-01-24 14:38:25 -08:00
Barry Hughes
fbd450c24d
Merge pull request #31256 from woocommerce/create-product-attributes-lookup-table-in-data-migration
...
Create and activate product attributes lookup table in data migration
2022-01-24 13:08:57 -08:00
Claudio Sanches
2e2ec741cc
Merge pull request #31707 from woocommerce/update/woocommerce-blocks-6.7.3
...
Update WooCommerce blocks package to 6.7.3
2022-01-24 17:07:36 -03:00
Claudio Sanches
648e29146d
Merge pull request #31712 from woocommerce/bump/sniff
...
Bump woocommerce sniff version
2022-01-24 17:03:42 -03:00
Barry Hughes
ee76f6939d
Merge pull request #31565 from johnregan3/31252-woo-var-header-hook
...
Add $loop var to woocommerce_variation_header hook
2022-01-24 10:51:51 -08:00
Barry Hughes
053ee9007c
Merge pull request #31303 from paulochang/patch-4
...
Make GT postcode visible but do not require it.
2022-01-24 10:00:32 -08:00
Barry Hughes
d0f4773ac7
Merge pull request #31698 from helgatheviking/twenty-twenty-inputs
...
Limit input widths to number inputs in Twenty Twenty theme
2022-01-24 08:59:01 -08:00
roykho
a6a686049a
Bump woocommerce sniff version
2022-01-24 08:39:16 -08:00
louwie17
3742be465e
Add performance tracks to onboarding flow ( https://github.com/woocommerce/woocommerce-admin/pull/8042 )
...
* Add payment_setup track for WooCommerce Payments
* Add timing props to tracks in onboarding when installing extensions
* Update extension key logic
* Add changelog
* Add tests for extension installation data for tracks
* Add util function for plugin slug parsing
* Only install and activate plugins that are not already active
2022-01-24 12:23:12 -04:00
Jason Kytros
4001340603
Hook `set_session` at `woocommerce_after_calculate_totals` @ `1000`
2022-01-24 17:29:19 +02:00
Jeff Stieler
bbce4c0d4b
2022 Theme: Fix Search Blocks ( #31687 )
...
* Style search blocks for 2022 theme.
* Use magnifying glass icon for single product zoom.
* Match border color on WP search block.
2022-01-24 09:45:11 -05:00
Veljko V
d0f70804db
Add missing product_search_term in import
...
Added a missing product_search_term in the imports
2022-01-24 15:33:52 +01:00
Luigi
5e2dadb10e
Update WooCommerce blocks package to 6.7.3
2022-01-24 14:25:31 +01:00
Nestor Soriano
186f5b4eda
Set the return type of LookupDataStore::regeneration_was_aborted to bool
2022-01-24 11:11:23 +01:00
Nestor Soriano
d90a1f4e1a
Enable the product attributes lookup table after data regeneration
...
After a regeneration of the product attributes lookup table finishes
successfully the table usage will be automatically enabled, except
if the regeneration was aborted via the deletion of the
woocommerce_attribute_lookup_regeneration_in_progress option.
2022-01-24 11:11:08 +01:00
Ilyas Foo
0d730a5bed
Update readme ( https://github.com/woocommerce/woocommerce-admin/pull/8203 )
2022-01-24 12:46:36 +08:00
Vedanshu Jain
c158d5168f
Merge pull request #31682 from woocommerce/fix/31671-checkout-pay-order-styling
...
Fix styling of "pay for order" form.
2022-01-24 10:14:57 +05:30
dhjw
cd8559381b
Enable browser-suggested passwords on checkout signup
2022-01-22 16:07:04 -08:00
helgatheviking
f7d9ebc436
Limit input widths to number inputs
2022-01-22 12:33:16 -07:00
Jacob Sewell
2b1dd08040
Fix/7174 dismiss button alignment ( https://github.com/woocommerce/woocommerce-admin/pull/8168 )
...
* Combine all the .woocommerce-task-dashboard__container .woocommerce-task-card rules in one block.
* Move the .woocommerce-task-card__section-controls text-align center rule up in specificity so it overrides the rule in experimental-list.
Do we need the experimental-list package still?
* Changelog for 7174/8168.
* Expand button to container width and center text rather than centering the entire button in the ellipsis menu.
* Move ellipsis menu button style to _global so it applies, um, globally.
* Update changelog description for 7174/8186.
* Move ellipsis-menu popover button style to package from _global.
* Add components package changelog for Dismiss button in Unreleased section.
2022-01-22 11:48:01 -06:00
Joshua T Flowers
b5ae232106
Add product meta data to published product tracks ( #31355 )
2022-01-21 17:19:56 -05:00
Fernando Marichal
c065121582
Add call to method `can_view_woocommerce_menu_item`
2022-01-21 17:29:44 -03:00
Nestor Soriano
2565df378e
Add scafolding for the custom orders table feature.
...
- Add the src/Internal/DataStores/Orders, with the appropriate
class files.
- Add an entry in the tools page to initiate the (re)generation
of the table data (does nothing for now).
- Add a new data store class (empty for now).
2022-01-21 16:17:18 +01:00
Fernando Marichal
8e1bd702e4
Add calls to method `can_view_woocommerce_menu_item`
2022-01-21 11:02:23 -03:00
Fernando Marichal
317e530fba
Add method can_view_woocommerce_menu_item
...
This commit adds a method to check if the user can access the top-level WooCommerce item.
2022-01-21 11:02:02 -03:00
Jacob Sewell
1e8cdb3543
Reduce padding around plugin list titles for marketing tools page. ( https://github.com/woocommerce/woocommerce-admin/pull/8171 )
...
* Reduce padding around plugin list titles for marketing tools page.
* Changelog for 8164/8171.
* Update plugin list title padding
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-01-20 20:50:21 -06:00
dependabot[bot]
f217131dd0
Bump trim-off-newlines from 1.0.1 to 1.0.3 ( https://github.com/woocommerce/woocommerce-admin/pull/8195 )
...
Bumps [trim-off-newlines](https://github.com/stevemao/trim-off-newlines ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/stevemao/trim-off-newlines/releases )
- [Commits](https://github.com/stevemao/trim-off-newlines/compare/v1.0.1...v1.0.3 )
---
updated-dependencies:
- dependency-name: trim-off-newlines
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-20 16:41:17 +08:00
RJ
49bf6a5c81
Updated frontend email validation to use @wordpress/url ( https://github.com/woocommerce/woocommerce-admin/pull/8197 )
...
* Updated frontend email validation to use @wordpress/url
- added testing for StoreDetails
- changed basic email validation to use @wordpress/url isEmail
2022-01-20 16:40:20 +08:00
renovate[bot]
8af4fe6311
Update dependency follow-redirects to 1.14.7 [SECURITY] ( https://github.com/woocommerce/woocommerce-admin/pull/8194 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-20 16:33:34 +08:00
Chi-Hsuan Huang
ff1e31cfd4
Enhance report chart i18n support ( https://github.com/woocommerce/woocommerce-admin/pull/8129 )
...
* Support i18n texts for report chart
* Add changelogs
* Add d3-time-format to date pkg devDependencies
* Fix date php format and add tests
* Add date changelog
* Fix date test
* Escape week of string for php formatter
2022-01-20 08:20:18 +08:00
Chi-Hsuan Huang
19e7345f01
Fix undefined derived_currency value for the track 'wcadmin_storeprofiler_store_details_continue' ( https://github.com/woocommerce/woocommerce-admin/pull/8193 )
...
* Fix undefined store_country value for the track wcadmin_storeprofiler_store_details_continue
* Add changelog
2022-01-20 08:19:20 +08:00
Fernando
b74600593e
Change the reviews empty state panels logic ( https://github.com/woocommerce/woocommerce-admin/pull/8147 )
...
* Add unapproved reviews check
* Add tests
* Add changelog
* Create a review e2e test
* Fix lint
* Rename some constants (https://github.com/woocommerce/woocommerce-admin/pull/8178 )
* Renamed `countUnapprovedReviews`
* Renamed `lowStockProductsCount`
* Renamed `unreadOrdersCount`
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-01-19 13:45:17 -03:00
Joshua T Flowers
ecd8c34c42
Hide store address fields in regions that specify hidden ( https://github.com/woocommerce/woocommerce-admin/pull/8172 )
...
* Hide store address fields in regions that specify hidden
* Add changelog entry
2022-01-19 09:07:43 -05:00
Žygimantas Arūna
db6f6f22ca
New hook: cart item removed because of hash change
2022-01-19 15:01:21 +01:00
Peter Fabian
af3c2732c1
Merge pull request #31508 from woocommerce/update/revert-Customize-WC-logic
...
Revert #30044
2022-01-19 14:50:02 +01:00
Peter Fabian
322696b2fa
Merge pull request #31506 from siliconforks/woocommerce_product_recount_terms-filter
...
Change '__return_true' to true in apply_filters()
2022-01-19 14:38:14 +01:00
Chi-Hsuan Huang
9cfd69d778
Fix incorrect date options when the "Default Date Range" is set from Analytics settings ( https://github.com/woocommerce/woocommerce-admin/pull/8189 )
...
* Add defaultDateRange argument to getAllowedIntervalsForQuery function for default period value
* Fix incorrect date options when the "Default Date Range" is set
* Add changelog
2022-01-19 10:15:33 +08:00
Jeff Stieler
8c78791c37
Fix styling of order pay form via my account.
2022-01-18 16:50:30 -07:00
Jeff Stieler
1a8e27e5ca
Fix my account orders action button spacing.
2022-01-18 16:50:07 -07:00
Joshua T Flowers
067c9f763e
Fix task ID class check and add tests around tracking ( https://github.com/woocommerce/woocommerce-admin/pull/8185 )
...
* Fix task ID class check and add tests around tracking
* Add changelog entry
* Add doc comment for return value of recorded tracks event
2022-01-18 15:29:14 -05:00
Joel Thiessen
96c7eb4e26
Adding tooltip to describe the lack of refund deductions from revenue summaries ( https://github.com/woocommerce/woocommerce-admin/pull/8187 )
2022-01-18 12:07:32 -08:00
jonathansadowski
5e4f6c7413
Add `@see` tag to hint at usage of `wp_doing_ajax`
2022-01-18 13:15:32 -06:00
mrleemon
f5411284a5
Wrap terms and conditions required asterisk symbol with <abbr> tag
2022-01-18 20:00:33 +01:00
Jonathan Sadowski
d39bd0eb54
Partially revert #31113
...
This commit reverts the deprecation if `is_ajax` that occurred in #31113 . It leaves beind the changes to use the native function `wp_doing_ajax` instead.
2022-01-18 11:28:35 -06:00
Fernando
3c424992a4
Refactor selling options - OBW - Business Details ( https://github.com/woocommerce/woocommerce-admin/pull/8081 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-01-18 10:46:10 -03:00
Chi-Hsuan Huang
2ce17ed7c0
Fix incorrect total count of downloads on the analytics download report ( https://github.com/woocommerce/woocommerce-admin/pull/8182 )
...
* Fix incorrect total count of downloads on download analytics report
* Add changelog
2022-01-18 19:04:20 +08:00
Chi-Hsuan Huang
18a4a467f8
Fix get_automated_tax_supported_countries doesn't include UK ( https://github.com/woocommerce/woocommerce-admin/pull/8180 )
...
* Add GB to automated tax supported countries list
* Add changelog
2022-01-18 18:31:46 +08:00
Chi-Hsuan Huang
3b8c6662e8
Fix incorrectly displayed note created date ( https://github.com/woocommerce/woocommerce-admin/pull/8179 )
...
* Fix incorrectly displayed note created date
* Add changelog
* Add package changelog
2022-01-18 18:24:15 +08:00
Menaka S
80bf1cfb76
Add WcPay settings info to WC Tracker
2022-01-18 14:22:42 +04:00
Chi-Hsuan Huang
08acc3e2f7
Fix incorrect reader text generated for data points on charts table ( https://github.com/woocommerce/woocommerce-admin/pull/8181 )
...
* Fix incorrect screen reader text generated for data points on charts table
* Add changelog
2022-01-18 18:10:23 +08:00
Nestor Soriano
dbb4605e8e
Change db update version from 6.2 to 6.3.
...
Also rename the db update function to include the Woo version number.
2022-01-18 09:28:54 +01:00
Nestor Soriano
806c4f2ed3
Add a table regeneration step size filter and a "regeneration aborted" warning
...
Add a new filter: woocommerce_attribute_lookup_regeneration_step_size,
it allows to choose how many products will be processed on each
step when the product attributes lookup table is being regenerated,
the default is the previous fixed value, 10.
Also when the regeneration is manually aborted (via deleting the
woocommerce_attribute_lookup_regeneration_in_progress option), the
products - advanced settings section will still allow to enable the
usage of the table, but a warning will be shown because the table
will be in an inconsistent state.
2022-01-18 09:06:14 +01:00
Chi-Hsuan Huang
ae0ea6df2c
Fix php unit test "test_deleted_coupons" for wc >= 6.1.0 ( https://github.com/woocommerce/woocommerce-admin/pull/8162 )
...
* Fix bin/install-wp-tests.sh for wc >= 6.0.0
* Fix php unit test "test_deleted_coupons" for wc >= 6.1.0
* Update WC_Tests_Reports_Coupons test_populate_and_query test
Fix test
2022-01-18 13:31:21 +08:00
Vedanshu Jain
3c9d1353e5
Merge pull request #31317 from kkmuffme/cookie-consent-filter
...
add cookie consent filter
2022-01-17 16:28:33 +05:30
Vedanshu Jain
e6544d737d
Rename filter to be more generic since it can be used across different use cases.
2022-01-17 16:04:34 +05:30
Peter Fabian
505e6ee27c
Merge pull request #31590 from masteradhoc/patch-3
...
change string 'automatically generate an account password'
2022-01-17 11:25:11 +01:00
Chi-Hsuan Huang
161a9d6feb
Fix shipping rate error message overlaps with the 'Proceed' button ( https://github.com/woocommerce/woocommerce-admin/pull/8165 )
...
* Fix shipping rate error message overlaps with the 'Proceed' button
* Add changelog
2022-01-17 14:39:02 +08:00
Chi-Hsuan Huang
409f077a83
Fix setup wizard free features checkbox re-check itself ( https://github.com/woocommerce/woocommerce-admin/pull/8169 )
...
* Fix setup wizard free features checkbox re-check itself
* Add changelog
2022-01-17 10:03:32 +08:00
Kamil
37794b2b7c
Additional parameters in `woocommerce_get_product_thumbnail` ( #31605 )
...
* Additional parameters in `woocommerce_get_product_thumbnail`
* Protection against potential wrong types of parameters
* Coding standards
2022-01-14 13:42:35 -05:00
秋余
afde32fd01
If applied, this commit will format Line items price in order api ( #31593 )
...
* If applied, this commit will format Line items price in order api
When buying three products at price is 17.17. request /wp-json/wc/v3/orders api will get line_items prices is 17.169999999999998, this is because floating point numbers have limited precision.
* use wc_format_decimal function format line item price on order api
2022-01-14 12:35:46 -05:00
jonathansadowski
2a2b609055
Merge pull request #31640 from woocommerce/update/changelog-6.1
...
Prepare trunk to 6.3.0-dev and update changelog
2022-01-14 10:30:47 -06:00
Tom Cafferkey
88a623639c
Code review feedback
2022-01-14 14:26:12 +00:00
Joshua T Flowers
666f740659
Add localized validation to store address ( https://github.com/woocommerce/woocommerce-admin/pull/8123 )
...
* Use locale labels for store info
* Get address validation errors based on locale
* Fix validation rules based on locale
* Fix up store address in location task step
* Add changelog entry
2022-01-14 08:39:25 -05:00
vedanshujain
7b8f3be261
Merge branch 'trunk' into pr/31317
2022-01-14 17:20:46 +05:30
vedanshujain
17f6671924
Merge branch 'trunk' into pr/31435
2022-01-14 17:01:30 +05:30
Vedanshu Jain
fd658797d8
Merge pull request #31577 from woocommerce/issue/31562-filter-coupons-by-status
...
Issue/31562 filter coupons by status
2022-01-14 16:32:27 +05:30
Vedanshu Jain
d5f32ee514
Merge pull request #31610 from woocommerce/fix/allow-block-taxonomy-product-templates
...
Allow Blocks for Custom Product taxonomies
2022-01-14 16:22:50 +05:30
Vedanshu Jain
a9c1c6756a
Updated @since version
2022-01-14 15:57:31 +05:30
dnwjn
fe7a35adc8
Update since version
2022-01-14 10:16:22 +01:00
Claudio Sanches
fa781ef9e7
Merge pull request #31623 from kvnang/trunk
...
Use inline `onload` event instead of jQuery `load`
2022-01-14 02:43:11 -03:00
Ilyas Foo
352c533ed8
Update changelog and testing instructions with 3.1.0-rc.1 release ( https://github.com/woocommerce/woocommerce-admin/pull/8166 )
...
* Update changelogs
* Update testing instructions
* Fix testing instructions
* Fix instructions
2022-01-14 09:53:21 +08:00
Ilyas Foo
e3357ff3bf
Bump version
2022-01-14 07:39:59 +08:00
Claudio Sanches
efcdcfa67c
Prepares trunk to 6.3.0-dev and update changelog
2022-01-13 20:28:58 -03:00
Claudio Sanches
36f4ee84aa
Merge pull request #31556 from woocommerce/update/woocommerce-blocks-6.7.0
...
Update WooCommerce Blocks package to 6.7.1
2022-01-13 20:22:48 -03:00
Joshua T Flowers
3c20d0f007
Add countries data store ( https://github.com/woocommerce/woocommerce-admin/pull/8119 )
...
* Add countries data store
* Add countries state type to reducer
* Add changelog entry
2022-01-13 14:43:56 -05:00
Miguel Perez Pellicer
bfa5d2d14d
Fix format for PHP < 7.3
2022-01-13 18:14:29 +01:00
Miguel Perez Pellicer
9ec469859b
Fix format for PHP < 7.3
2022-01-13 18:10:26 +01:00
Miguel Perez Pellicer
ae65c8c139
Adding Unit tests
2022-01-13 18:01:11 +01:00
Vedanshu Jain
4f8540a6c9
Merge pull request #31587 from esprssoo/trunk
...
Fix PHPDoc Type
2022-01-13 21:21:11 +05:30
Vedanshu Jain
7ef18a5879
Merge pull request #31634 from woocommerce/fix/2022-order-details-table-narrow
...
Fix order details table width on narrow viewports.
2022-01-13 15:53:43 +05:30
Peter Fabian
28f6760b00
Merge pull request #31557 from woocommerce/add-php-72-version-bump-notice
...
Add an admin notice about the upcoming change in PHP requirements
2022-01-13 10:14:06 +01:00
Nestor Soriano
0853bf411d
Fix a "__" that should be "esc_html__" (triggering deprecation notice)
2022-01-13 09:57:29 +01:00
Nestor Soriano
9821d5d0fe
Tryy to remove th PHP 7.2 bump notice only if it actually exists.
2022-01-13 08:57:51 +01:00
Vedanshu Jain
2a3360fb95
Merge pull request #31633 from woocommerce/fix/31324-checkout-block-overlay
...
Basis of overlay used when processing Twenty Twenty-Two checkout.
2022-01-13 09:21:00 +05:30
Chi-Hsuan Huang
f00e904d13
Fix category report query returns invalid net sales ( https://github.com/woocommerce/woocommerce-admin/pull/8153 )
...
* Fix category report query returns invalid net sales
fixes woocommerce/woocommerce-admin#7710
2022-01-13 11:12:16 +08:00
Chi-Hsuan Huang
cedb47d2b0
Make activity panel badges margin consistent ( https://github.com/woocommerce/woocommerce-admin/pull/8152 )
...
* Make activity panel badges margin consistent
* Add changelog
2022-01-13 09:50:59 +08:00
Joel Thiessen
512a4fac7a
Fix marketing task not displaying on Atomic sites. ( https://github.com/woocommerce/woocommerce-admin/pull/8150 )
...
* Should accept a boolean value for is_visible property with an extension, and only evaluate a set of rules
* Adding changelog
* Moving fix to RuleEvaluator so it applies to other rulesets
2022-01-13 09:39:22 +08:00
Moon
fec3ab8c5e
Fix incorrectly selected column type in two-cols experiment ( https://github.com/woocommerce/woocommerce-admin/pull/8137 )
...
* Remove updating to two_cols
* Put woocommerce_task_list_prompt_shown update logic back
2022-01-13 09:38:38 +08:00
Jeff Stieler
6c8758118a
Fix order details table width on narrow viewports.
2022-01-12 18:26:36 -07:00
Jeff Stieler
be7b1b63f1
Add loading treatment to AJAX add to cart buttons.
2022-01-12 18:17:23 -07:00
barryhughes
ef514df47d
Import spin animation.
2022-01-12 17:08:12 -08:00
Barry Hughes
cd73b57191
Modify background color for <mark> elements ( #31631 )
2022-01-12 19:55:07 -05:00
Barry Hughes
360ed8d3c6
Merge pull request #31630 from woocommerce/fix/2022-checkout-tweaks
...
Some 2022 Checkout Form Tweaks
2022-01-12 16:42:48 -08:00
barryhughes
a20513b919
Basis of overlay used when processing Twenty Twenty-Two checkout.
2022-01-12 16:18:23 -08:00
Jeff Stieler
be6feced4c
Fix font sizes in single product tabs area, review form styling.
2022-01-12 16:21:13 -07:00
Jacob Sewell
bba520b886
OBW: Move newsletter signup checkbox inside the same Card as the rest of the Store Details form inputs. ( https://github.com/woocommerce/woocommerce-admin/pull/8148 )
...
* OBW: Move newsletter signup checkbox inside the same Card as the rest of the Store Details form inputs.
* Add changelog entry for 8033/8148.
* Fix changelog format for 8033/8148.
2022-01-12 16:56:19 -06:00
Barry Hughes
045c3fb915
Center product cards (2022 Theme) ( #31626 )
...
* Center product cards (2022 Theme)
* Product card color.
* Center product rating in loops.
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2022-01-12 17:00:52 -05:00
Jeff Stieler
accd914e54
Bold font for all price values on checkout.
2022-01-12 14:59:38 -07:00
Jeff Stieler
8e215949f8
Fix vertical alignment of prices on checkout.
2022-01-12 14:59:13 -07:00
Jeff Stieler
9c3afa0ab3
Fix product vendor display on checkout.
2022-01-12 14:58:54 -07:00
Josh Betz
e9e7bed39b
We can still assume the old status is pending
...
Per the code comment, we were already explicitly assuming draft posts
are "pending". That's fine and shouldn't block us from setting new posts
to auto-draft.
2022-01-12 14:53:52 -06:00
Josh Betz
58aca9855e
PoC: Allow auto-draft in API orders
...
For some operations in the API, like calculating taxes or shipping, it's
helpful to be able to have an order saved in the database. Having an
order object with an ID lets us perform other API actions on that order.
However, we also don't necessarily want these to show up on certain
screens.
Here we adopt the auto-draft status from core WordPress as a way to save
an order as a discrete object while signalling that it's not ready to
action yet.
Suggestions:
* auto-draft might not make sense given that it's used in core. We might
want to use something like `draft` instead.
* We may want to track this separate set of statuses (trash, auto-draft)
in a more official way, so we don't have to copy/paste around the
codebase.
2022-01-12 14:53:52 -06:00
Joshua T Flowers
583590ecf9
Add Magento migration note ( https://github.com/woocommerce/woocommerce-admin/pull/8145 )
...
* Add Magento migration note
* Add changelog entry
2022-01-12 15:41:12 -05:00
Joshua T Flowers
287b00d11b
Add REST endpoint to retrieve address locales ( https://github.com/woocommerce/woocommerce-admin/pull/8116 )
...
* Add REST endpoint to retrieve address locales
* Add changelog entry
2022-01-12 15:40:52 -05:00
Vedanshu Jain
6e08e1802f
Checkout tweaks for 2022 compatibility ( #31619 )
2022-01-12 13:17:49 -05:00
dnwjn
f48358403e
Add comments
2022-01-12 18:30:08 +01:00
Josh Betz
947b9c8ff1
Add doc comment for WC_REST_Coupons_Controller::prepare_objects_query
2022-01-12 11:06:44 -06:00
Josh Betz
a88a7255b1
Fix infinite loop
...
Oops. We can't call $this->prepare_objects_query() unconditionally inside
prepare_objects_query(). This was my fault 🙃
b43af2ae16
To explicitly reference the parent implementation, we use `parent::`
2022-01-12 11:01:53 -06:00
Peter Fabian
38931e401b
Merge pull request #31395 from woocommerce/fix/remove-old-images
...
Removed assets referred to from deprecated functions.
2022-01-12 16:21:51 +01:00
Kevin Ang
d974373b1f
Use inline `onload` event instead of jQuery `load`
2022-01-12 08:30:05 -06:00
Moon
29d4e96114
Make sure WP_ENVIRONMENT_TYPE is defined before checking the value ( https://github.com/woocommerce/woocommerce-admin/pull/8133 )
2022-01-12 14:48:20 +08:00
Ilyas Foo
a0ffceec06
Move WC Pay welcome page from wc-calypso-bridge ( https://github.com/woocommerce/woocommerce-admin/pull/8151 )
...
* Move WC Pay welcome page from wc-calypso-bridge (https://github.com/woocommerce/woocommerce-admin/pull/8083 )
* Add wc-pay-welcome-screen flags
* Add wc pay welcome page from wc calpyso bridge
* Add changelog
* Rename var to pageViewTimestamp to prevent confusion
* Remove unused code
* Make sure hasViewedWelcomePage is a boolean value
* Simplify storeViewWelcome
* Add payments remind me later note (https://github.com/woocommerce/woocommerce-admin/pull/8085 )
* Add payments remind me later note
Fix wcpay path
* Add changelogs
* Update src/Notes/PaymentsRemindMeLater.php
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Fix possibly_add_note syntax error
Update Events.php
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Replace flag icon with component and svg background to png (https://github.com/woocommerce/woocommerce-admin/pull/8101 )
* Activate promo note after WC Pay is activated (https://github.com/woocommerce/woocommerce-admin/pull/8104 )
* Activate promo after wcpay is a\ctivated
* Add changelogs
* Add experimental to promo API path and limit the promo names
* Use ExPlat to render the WC Pay menu conditionally (https://github.com/woocommerce/woocommerce-admin/pull/8115 )
* Check ExPlat to render the menu conditionally
* Update the experiment name
* Fix letter case to follow feature class naming convention
* Enable wc-pay-welcome-page feature in core config (https://github.com/woocommerce/woocommerce-admin/pull/8124 )
* Use wc_calypso_bridge_payments_dismissed option name to respect the previously saved setting from wp.com
* Missed wc_calypso_bridge_payments_dismissed rename
* Use the existing code to prevent duplication
* Fix warning (https://github.com/woocommerce/woocommerce-admin/pull/8141 )
* Change experiment to come after checks (https://github.com/woocommerce/woocommerce-admin/pull/8142 )
* Change track path to (https://github.com/woocommerce/woocommerce-admin/pull/8143 )
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Replace deprecated wc-admin-settings package
Co-authored-by: Moon <moon.kyong@automattic.com>
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2022-01-12 14:46:33 +08:00
Jeff Stieler
0c4035615a
Style order details.
2022-01-11 22:46:49 -07:00
Jeff Stieler
497738ea71
Tweak show password icon again.
2022-01-11 21:51:26 -07:00
Jeff Stieler
59f57a631d
Fix radio buttons on cart.
2022-01-11 21:51:14 -07:00
Jeff Stieler
4718c65352
Style order button and responsive form width.
2022-01-11 21:33:29 -07:00
Jeff Stieler
4b83fa9bca
Style checkbox input.
2022-01-11 21:18:37 -07:00
Jeff Stieler
cbc4d31ec5
Fix margin on my account address form.
2022-01-11 20:43:57 -07:00
Jeff Stieler
5c67ccdb86
Style radio buttons.
2022-01-11 20:43:40 -07:00
Jeff Stieler
e4d51dc017
Style checkout form.
2022-01-11 20:43:32 -07:00
Jeff Stieler
a3d83d4aec
Fix checkout column layout.
2022-01-11 18:08:06 -07:00
Jeff Stieler
e20d76a7f7
Style cart totals table.
2022-01-11 15:46:09 -07:00
Jeff Stieler
5224c4c83d
Style "view cart" and "return to shop".
2022-01-11 15:14:31 -07:00
Jeff Stieler
9b8a73875d
Fix add to cart buttons.
2022-01-11 14:58:16 -07:00
Jeff Stieler
d20aa95d03
Fix password input.
2022-01-11 14:58:08 -07:00
Jeff Stieler
9ef7e0c778
Style cart items table.
2022-01-11 14:57:52 -07:00
Joel Thiessen
8ab602de9d
Adding allowed plugins to composer configuration ( https://github.com/woocommerce/woocommerce-admin/pull/8139 )
2022-01-11 12:14:28 -08:00
Jeff Stieler
51f3e1c3f0
Style login form.
2022-01-11 11:04:11 -07:00
Jeff Stieler
96241487d5
Style tables on my account.
2022-01-11 11:04:11 -07:00
Jeff Stieler
ca7a3eec62
Fix input height - affected add to cart.
2022-01-11 11:04:11 -07:00
Jeff Stieler
c6dd0f0ab5
Remove button inner border.
2022-01-11 11:04:11 -07:00
Jeff Stieler
d0f4691b65
Fix notice/message bottom margin.
2022-01-11 11:04:11 -07:00
Jeff Stieler
7e28e79f26
Style address edit form.
2022-01-11 11:04:11 -07:00
Jeff Stieler
540cbf587a
Initial styles for my account template.
2022-01-11 11:04:11 -07:00
Jeff Stieler
f07a9d40ad
Fix message display on my account page.
2022-01-11 11:04:11 -07:00
Vedanshu Jain
487c4f6e17
2022 theme stylings for product and shop pages. ( #31536 )
...
* 2022 theme stylings for product and shop pages.
* Add support for variable products and gallery.
* Add margin to reset button.
* Add support grouped product.
* Disable breadcrumb and add notice styling child.
* Reduce heading size on title page.
* Reduce font-size for content in tabs.
* Fixes for PR 31536 (#31611 )
* Set max width to 1000px for shop and products.
* Display breadcrumbs on product pages.
* Remove admin styles.
* Fix result count and ordering control alignment.
* Fix onsale alignment on single product pages.
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2022-01-11 12:57:48 -05:00
Moon
7348c302ec
Fix duplicated back button with two-cols experiment ( https://github.com/woocommerce/woocommerce-admin/pull/8138 )
...
* Do not render individual task in the extended component when it is rendered with two column task component
* Change var name to shouldRenderTask
2022-01-11 08:21:50 -08:00
Josh Betz
b1da020e07
Fix indentation
...
We use spaces to align the `=>` instead of a mix of tabs and spaces.
2022-01-11 10:08:12 -06:00
Miguel Perez Pellicer
06faa5daa6
Fix logic in get_template_loader_default_file function for loading custom product taxonomies.
2022-01-11 12:30:14 +01:00
Tom Cafferkey
c01e9e6582
Allow relevant block templates to be listed in the edit product view
2022-01-11 11:21:42 +00:00
anitaamurthy
9a34ccc7ba
Merge branch 'trunk' into issue/31562-filter-coupons-by-status
...
# Conflicts:
# plugins/woocommerce/includes/data-stores/class-wc-coupon-data-store-cpt.php
# plugins/woocommerce/tests/legacy/unit-tests/coupon/data.php
2022-01-11 11:36:16 +05:30
Jeff Stieler
030cea98c8
Improve Customers Sync Performance ( https://github.com/woocommerce/woocommerce-admin/pull/8021 )
...
* Avoid unnecessary customer ID retrieval.
* Ignore order count when validating customers.
WC_Customer::get_order_count causes a full table scan without cache.
* Don't get customer names from their last order.
WC_Customer::get_last_order has to scan all _customer_user meta rows.
* Add changelog entry.
* Fix changelog.
* Cache customer ID in Order override classes.
* Check all user roles.
2022-01-10 19:22:09 -05:00
Joshua T Flowers
2dde3f5fa4
Add custom error for store details email and allow continue ( https://github.com/woocommerce/woocommerce-admin/pull/8110 )
...
* Add custom error for store details email and allow continue
* Add changelog entry
2022-01-10 14:18:19 -05:00
Anitaa Murthy
0a1b850fb3
Issue/31555 add status field coupons api ( #31561 )
...
* Added the status field to the GET Coupon(s) API endpoint
* Updated existing unit test for reading coupons from the db
* Updated tests for version 2&3 when fetching coupons
* Update plugins/woocommerce/includes/data-stores/class-wc-coupon-data-store-cpt.php
Co-authored-by: Josh Betz <j@joshbetz.com>
* Update plugins/woocommerce/includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
Co-authored-by: Josh Betz <j@joshbetz.com>
* Update plugins/woocommerce/includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
Co-authored-by: Josh Betz <j@joshbetz.com>
* Updated unit test for getters and setters
* Fix indentation
* Fix indentation.
Co-authored-by: Josh Betz <j@joshbetz.com>
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2022-01-10 13:41:32 -05:00
jonathansadowski
4f482cff26
Merge pull request #31603 from woocommerce/fix/dep-sass-format
...
Use calc function to prevent deprecated warnings when building
2022-01-10 10:19:08 -06:00
Brian
26d8a667b5
small text change
2022-01-10 16:03:31 +01:00
roykho
39a048631c
Use calc function to prevent deprecated warnings when building
2022-01-10 06:40:40 -08:00
louwie17
48c2742099
Update changelog with 3.0.3 changes ( https://github.com/woocommerce/woocommerce-admin/pull/8130 )
2022-01-10 08:22:19 -04:00
Jeff Stieler
79c9b66714
Prevent photoswipe tap from interacting with elements directly underneath.
...
Props @Edsuns and @andi34.
2022-01-07 18:02:46 -07:00
Brian
f736216f01
Update class-wc-settings-accounts.php
2022-01-08 01:17:33 +01:00
Brian
1d7b1a7171
fixes #31560
...
fixes #31560 - change string 'automatically generate an account password'
2022-01-08 01:13:22 +01:00
Brian
9a6ba5cac9
fix #31586
...
fix #31586 - Special characters in email subject
2022-01-08 01:05:43 +01:00
Raluca Stan
cbb6c6b4ab
Merge branch 'trunk' into update/woocommerce-blocks-6.7.0
2022-01-07 18:37:05 +01:00
Raluca Stan
56bc2cec33
Update Woo Blocks version to 6.7.1
2022-01-07 18:23:32 +01:00
anitaamurthy
f43ae46ff3
Merge branch 'issue/31562-filter-coupons-by-status' of https://github.com/woocommerce/woocommerce into issue/31562-filter-coupons-by-status
2022-01-07 16:46:20 +05:30
anitaamurthy
2a43c843ec
Updated filter to support backward compatibility
2022-01-07 16:45:40 +05:30
Anitaa Murthy
b43af2ae16
Update plugins/woocommerce/includes/rest-api/Controllers/Version3/class-wc-rest-coupons-controller.php
...
Co-authored-by: Josh Betz <j@joshbetz.com>
2022-01-07 16:38:36 +05:30
Nikos Papadakis
67d81bac8d
Fix PHPDoc Type
2022-01-07 11:50:53 +02:00
Nestor Soriano
d3036beff7
Changes in the notice for the PHP 7.2 bump:
...
- Update the link to the announcement post
- Extend the notice text with "Your server is currently running an
older version of PHP, so this change will impact your store".
2022-01-07 10:25:19 +01:00
Chi-Hsuan Huang
016c8887c9
Fix storybook cannot resolve @woocommerce/settings error ( https://github.com/woocommerce/woocommerce-admin/pull/8128 )
2022-01-07 13:05:22 +08:00
Chi-Hsuan Huang
b9d788c457
Fix variations table product filter ( https://github.com/woocommerce/woocommerce-admin/pull/8120 )
...
* Fix variations table product filter query
* Add changelogs
2022-01-07 12:25:44 +08:00
Chi-Hsuan Huang
f47a5c7898
Fix misaligned status column on orders report ( https://github.com/woocommerce/woocommerce-admin/pull/8121 )
...
* Fix misaligned status column on order report
Add labelPositionToLeft prop to order-status component
Set labelPositionToLeft=true for <OrderStatus> on orders report table
Remove style import
* Add changelogs
Add changelogs
2022-01-07 11:37:47 +08:00
Lourens Schep
af929b5b39
Version bump WooCommerce Admin to 3.0.3
2022-01-06 19:35:52 -04:00
louwie17
0e3286772e
Check if WC Pay is supported before adding gateway ( https://github.com/woocommerce/woocommerce-admin/pull/8122 )
...
* Check if WC Pay is supported before adding gateway
* Add changelog
2022-01-06 18:15:08 -04:00
Joel Thiessen
9f107352ad
Adding changelogs from 3.0.2 release ( https://github.com/woocommerce/woocommerce-admin/pull/8118 )
2022-01-06 09:34:11 -08:00
roykho
3953686056
Update the recommended engine versions to use
2022-01-06 09:14:13 -08:00
Raluca Stan
5d74f6a691
Fix the update of composer.lock
2022-01-06 14:41:19 +01:00
Raluca Stan
7f733646f1
Revert "Update WooCommerce blocks package to 6.7.0"
...
This reverts commit ccf5db4f3a
.
2022-01-06 14:37:05 +01:00
louwie17
26a9089f58
Make use of the woocommerce_allow_marketplace_suggestions filter ( https://github.com/woocommerce/woocommerce-admin/pull/8117 )
...
* Make use of the woocommerce_allow_marketplace_suggestions filter in WooCommerce Payment promotion
* Add changelog
2022-01-06 09:00:38 -04:00
louwie17
3998f88597
Remove unpublished wc-admin-settings package and update getSetting usage ( https://github.com/woocommerce/woocommerce-admin/pull/8057 )
...
* Remove use of wc-admin-settings from packages
* Move getSetting to getAdminSetting and remove wc-admin-settings package
* Add changelog
* Update package.json and remove last use of wc-admin-settings
2022-01-06 08:53:30 -04:00
anitaamurthy
89d8cb6a9b
Merge branch 'issue/31555-add-status-field-coupons-api' into issue/31562-filter-coupons-by-status
2022-01-06 10:54:41 +05:30
anitaamurthy
5b582de829
Updated unit test for getters and setters
2022-01-06 10:48:33 +05:30
Anitaa Murthy
74adbd18f5
Update plugins/woocommerce/includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
...
Co-authored-by: Josh Betz <j@joshbetz.com>
2022-01-06 10:42:04 +05:30
Anitaa Murthy
b7e2a58cea
Update plugins/woocommerce/includes/rest-api/Controllers/Version2/class-wc-rest-coupons-v2-controller.php
...
Co-authored-by: Josh Betz <j@joshbetz.com>
2022-01-06 10:41:57 +05:30
Anitaa Murthy
e6133734f2
Update plugins/woocommerce/includes/data-stores/class-wc-coupon-data-store-cpt.php
...
Co-authored-by: Josh Betz <j@joshbetz.com>
2022-01-06 10:41:46 +05:30
Chi-Hsuan Huang
0c028b4a87
Add resolution check to ensure setup-wizard redirection on homescreen is stable ( https://github.com/woocommerce/woocommerce-admin/pull/8114 )
...
* Add resolution check to ensure setup-wizard redirection is stable
* Add changelogs
2022-01-06 09:47:09 +08:00
Barry Hughes
747cb6b718
Merge pull request #30955 from drjamesj/fix/30828
...
Fixes #30828
2022-01-05 15:51:11 -08:00
James
232e47611b
Fixes #30828
2022-01-05 14:11:57 -08:00
roykho
0f67d858e9
Use application installed Grunt instead of requiring global install
2022-01-05 13:18:09 -08:00
roykho
26c3171101
Explicitly add plugins allowed
2022-01-05 12:09:29 -08:00
anitaamurthy
820cdbe00c
Added unit tests for filtering coupons by status
2022-01-05 21:05:24 +05:30
John Regan
757094ea43
Add var to woocommerce_variation_header hook
2022-01-05 08:56:01 -06:00
anitaamurthy
5f881728e5
Added new unit test class for coupons v3 controller
2022-01-05 18:38:48 +05:30
anitaamurthy
53cdfa9c24
Added option to filter coupons by status
2022-01-05 18:16:22 +05:30
anitaamurthy
07e8c0667b
Updated tests for version 2&3 when fetching coupons
2022-01-05 16:36:09 +05:30
Chi-Hsuan Huang
91fc05dcfe
Fix misaligned rows per page dropdown ( https://github.com/woocommerce/woocommerce-admin/pull/8113 )
...
* Fix misaligned rows per page dropdown
* Add changelogs
Add changelogs
2022-01-05 18:01:42 +08:00
Chi-Hsuan Huang
af99137dff
Truncate the site title with an ellipses on the second line ( https://github.com/woocommerce/woocommerce-admin/pull/8112 )
...
* Truncate the site title with ellipses on the second line
Fix style
* Add changelogs
* Add title property to nav site title
Update
2022-01-05 13:39:33 +08:00
anitaamurthy
160cf58410
Updated existing unit test for reading coupons from the db
2022-01-05 10:32:53 +05:30
renovate[bot]
1f0385561a
Update dependency nth-check to 2.0.1 [SECURITY] ( https://github.com/woocommerce/woocommerce-admin/pull/8050 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-05 11:02:20 +08:00
renovate[bot]
84ae45c2ef
Update dependency json-schema to 0.4.0 [SECURITY] ( https://github.com/woocommerce/woocommerce-admin/pull/8049 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-05 11:00:30 +08:00
Moon
8983852686
Render the activity panel when the tasklist is hidden ( https://github.com/woocommerce/woocommerce-admin/pull/8111 )
2022-01-04 18:23:34 -08:00
jonathansadowski
3ce4a7c911
Update class-wc-admin-notices.php
2022-01-04 13:03:02 -06:00
Nestor Soriano
860a8b9e84
Add an admin notice about the upcoming change in PHP requirements
...
The minimum required PHP version will be 7.2 as of WooCommerce 6.5.
This adds a dismissable admin notice to PHP 7.0 and 7.1 users.
2022-01-04 17:21:19 +01:00
Raluca Stan
ccf5db4f3a
Update WooCommerce blocks package to 6.7.0
2022-01-04 14:34:37 +01:00
renovate[bot]
233a8a1da1
Update dependency prismjs to 1.25.0 [SECURITY] ( https://github.com/woocommerce/woocommerce-admin/pull/8051 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-04 20:00:18 +08:00
renovate[bot]
718aceac64
Update dependency ansi-regex to 5.0.1 [SECURITY] ( https://github.com/woocommerce/woocommerce-admin/pull/8048 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-04 19:57:55 +08:00
Ján Mikláš
fb9f50a2e5
Add MailPoet to Installed marketing extensions ( https://github.com/woocommerce/woocommerce-admin/pull/8091 )
...
* Add MailPoet to Installed marketing extensions
Fixes woocommerce/woocommerce-admin#8088
* Add changelogs
2022-01-04 18:00:22 +08:00
anitaamurthy
9fee3b0b4e
Added the status field to the GET Coupon(s) API endpoint
2022-01-04 15:20:37 +05:30
Chi-Hsuan Huang
f838727546
Replace all docs.woocommerce.com links with woocommerce.com's ( https://github.com/woocommerce/woocommerce-admin/pull/8105 )
...
* Replace all docs.woocommerce.com links with woocommerce.com/documentation
* Add changelogs
Update changelogs
* Update woocommerce-amazon-ebay-integration doc url
2022-01-04 17:03:58 +08:00
Chi-Hsuan Huang
4aaa938c3e
Fix ci php unit tests with woocommerce >= 6.0.0 ( https://github.com/woocommerce/woocommerce-admin/pull/8108 )
2022-01-04 17:03:30 +08:00
Vedanshu Jain
aee1f0880f
Merge pull request #31522 from woocommerce/fix/31518-support-for-new-block-templates-naming-conventions
...
Add support for Gutenberg 12.1.0 block template naming convention
2022-01-04 13:53:37 +05:30
Chi-Hsuan Huang
950455827b
OBW: Fix free extensions list isn't updated after store location or industry is changed ( https://github.com/woocommerce/woocommerce-admin/pull/8099 )
...
* Rename variables and remove unnecessary select calls in selective-extensions-bundle
* Invalidate getFreeExtensions resolution whenever country or industry
changed
* Fix grammar
* Add changelogs
2022-01-04 11:31:58 +08:00
Chi-Hsuan Huang
a2f0390ac8
Skip opening the dropdown if the click event is from the error message ( https://github.com/woocommerce/woocommerce-admin/pull/8094 )
...
* Skip focusing the dropdown if the click event is from the error message
fix woocommerce/woocommerce-admin#7906
Update conmments
* Add changelogs
2022-01-04 11:00:05 +08:00
Tom Cafferkey
49681e6b24
Change continue to break in foreach loop to prevent further iterations
2022-01-03 12:01:45 +00:00
Chi-Hsuan Huang
2f290d79a9
Reset "install_timestamp" if it's not numeric to avoid TypeError ( https://github.com/woocommerce/woocommerce-admin/pull/8100 )
...
* Reset install_timestamp if it's not numeric to avoid type error
Fix indent
* Add changelogs
* Remove ununnecessary logic
2022-01-03 15:51:51 +08:00
Nagesh Pai
6bff4ff4d4
Merge branch 'woocommerce:trunk' into fix/30209
2022-01-01 19:19:03 +05:30
Nagesh Pai
f8afaf8d42
CSS fix for checkout page in Twenty Twenty. Cleaned an empty rule in the Twenty Twenty SCSS file
2021-12-31 22:11:51 +05:30
Fernando Marichal
04567bb8fd
Bump woocommerce-admin version to 3.0.1
2021-12-30 17:01:21 -03:00
Ilyas Foo
aa9f2df07f
Sync version and changelogs after 3.1.0 beta ( https://github.com/woocommerce/woocommerce-admin/pull/8092 )
...
* Bump version to next dev version
* Update testing instructions
* Update changelogs
2021-12-30 10:35:22 +08:00
Chi-Hsuan Huang
755f99d5a1
Disallow whitespace as a platform name input ( https://github.com/woocommerce/woocommerce-admin/pull/8090 )
...
* Disallow whitespace as the platform name input
* Add changelogs
2021-12-30 10:05:12 +08:00
jonathansadowski
6cc335c35a
Merge pull request #31523 from woocommerce/fix/block-theme-check
...
Update block theme check to work in WP 5.9 without Gutenberg enabled
2021-12-29 12:13:03 -06:00
Veren
4da4c1d12f
Simplify possible path generation
2021-12-29 15:28:21 +01:00
Fernando
cb8eff85f5
Changelog - Update release date ( https://github.com/woocommerce/woocommerce-admin/pull/8093 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-12-29 08:04:23 -03:00
Albert Juhé Lluveras
91d2b68769
Update block theme check to work in WP 5.9 without Gutenberg enabled
2021-12-29 11:10:14 +01:00
Chi-Hsuan Huang
ac78e74ef6
OBW: Hide the extensions header when no available plugins in the category ( https://github.com/woocommerce/woocommerce-admin/pull/8089 )
...
* Hide extension list header if no plugins under the category
* Refactor variable naming and add missing hook deps
* Add changelogs
* Add tests for <ExtensionSection />
2021-12-29 16:32:19 +08:00
Fernando Marichal
921b0c19f5
Bump woocommerce-admin version to 3.0.0
2021-12-28 17:02:22 -03:00
Veren
b2239b592a
Add support for Gutenberg 12.1.0 block template naming convention
...
Gutenberg 12.1.0 has changed the convention for the directory paths from
`block-templates` and `block-template-parts` to `templates` and `parts`
respectively.
Previously, WooCommerce was checking whether block templates were
available, only in the `block-templates` directory.
This commit adds support for both older and newer naming conventions,
as well as parents and child themes.
Fixes #31518
2021-12-28 19:25:13 +01:00
Adrian Duffell
a0278af8ad
Syc 2.9.x changelog entries ( https://github.com/woocommerce/woocommerce-admin/pull/8044 )
...
* Add changelog
* Fixed style
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-12-28 10:36:16 -03:00
Moon
c84a8f4d40
Add/8073 add action_click event to inbox 2.0 ( https://github.com/woocommerce/woocommerce-admin/pull/8086 )
...
* Prevent firing multiple panel view event
* Add inbox_action_click event when a note gets clicked
* Add changelog
2021-12-27 16:38:31 +08:00
Moon
ccd2495ff4
Do not initialize WC Pay promotion if spec is empty ( https://github.com/woocommerce/woocommerce-admin/pull/8087 )
2021-12-27 16:29:51 +08:00
Tam Mullen
74445e23d5
Add GitHub templates for issues and PRs
2021-12-24 16:45:52 +00:00
Niels Lange
db2be99ea8
Revert #30044
2021-12-24 19:59:26 +07:00
Silicon Forks
27dc83a779
Change '__return_true' to true in apply_filters()
...
Presumably the original author of this code intended to use true here
instead of '__return_true'; '__return_true' is commonly used with
add_filter() but it does not really make sense to use it here.
This was not really a bug because '__return_true' is a "truthy" value,
so the logic was working as intended; I am changing it to true just to
improve code readability.
2021-12-23 13:39:38 -04:00
Chi-Hsuan Huang
61cdae82c4
Fix unexpected analytics report table filter results ( https://github.com/woocommerce/woocommerce-admin/pull/8072 )
...
* Fix unexpected analytics report table filter results
* Add changelogs
Update changelogs
2021-12-23 16:52:39 +08:00
Fernando
566bf788a4
OBW: Update WC Pay label on recommended extensions list ( https://github.com/woocommerce/woocommerce-admin/pull/8038 )
...
* Modified WC-Pay label
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-12-22 09:22:29 -03:00
Tom Cafferkey
c9c5f86d30
Update WooCommerce Blocks to 6.5.1
2021-12-22 11:55:17 +00:00
Chi-Hsuan Huang
a43bcaca0f
Remove low performing inbox notes ( https://github.com/woocommerce/woocommerce-admin/pull/8054 )
...
* Remove Marketing note
* Remove DrawAttention note
Remove DrawAttention note
* Remove NeedSomeInspiration note
* Remove ChooseNiche note
* Remove StartDropshippingBusiness note
* Remove FilterByProductVariationsInReports note
* Remove LearnMoreAboutVariableProducts note
* Remove GettingStartedInEcommerceWebinar note
* Remove deprecated note tests
* Add changelogs
Update changelogs
* Remove navigation feedback notes (https://github.com/woocommerce/woocommerce-admin/pull/8055 )
* Remove navigation feedback note
issue woocommerce/woocommerce-admin#8043
* Add changelogs
2021-12-22 13:11:10 +08:00
Joshua T Flowers
0ef8959a22
Allow content data note props to be passed from remote sources ( https://github.com/woocommerce/woocommerce-admin/pull/8047 )
...
* Allow content data note props to be passed from remote sources
* Add changelog entry
2021-12-21 10:52:15 -05:00
Fernando
00055f69e4
Add e2e tests for PR 7963 ( https://github.com/woocommerce/woocommerce-admin/pull/7996 )
...
* Add e2e tests for PR 7963
* Fix lint
* Verify the next screen is shown
* Simplifying product types step
* Add className to SelectControl
* Fix e2e test
* Removed not used dependency
* Add method `expandRecommendedBusinessFeatures`
* Fixed style selectors
* Add default value to `name`.
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-12-21 09:58:15 -03:00
Veljko V
03a4ed7ed9
Update plugins/woocommerce/tests/performance/requests/merchant/orders-search.js
...
Co-authored-by: Tam Mullen <tam.mullen@automattic.com>
2021-12-21 13:56:11 +01:00
Veljko V
0fb8047bcc
Update plugins/woocommerce/tests/performance/requests/merchant/orders-search.js
...
Co-authored-by: Tam Mullen <tam.mullen@automattic.com>
2021-12-21 13:54:23 +01:00
Veljko V
829d9b3035
Update plugins/woocommerce/tests/performance/requests/merchant/orders-search.js
...
Co-authored-by: Tam Mullen <tam.mullen@automattic.com>
2021-12-21 13:54:12 +01:00
Chi-Hsuan Huang
b5ebf374e3
Allow storybook use different style based on a config ( https://github.com/woocommerce/woocommerce-admin/pull/8046 )
...
* Add style links to storybook preview head based on the env
Use *style.css or *style-rtl.css based on a env flag so we don't need to modify
the preview-head.html manully.
* Add npm run storybook-rtl
* Update the storybook-rtl command description
2021-12-21 10:48:28 +08:00
Chi-Hsuan Huang
a04ac544f8
Fix select-control component label value alignment css style ( https://github.com/woocommerce/woocommerce-admin/pull/8045 )
...
* Fix(select-control): fix label value alignment
Add padding to input value to have same algin space with input label.
fixed issue 7786
* Add changelogs
Fix changelog entry
Add changelogs
2021-12-20 17:54:22 +08:00
Ron Rennick
669fcef988
Product version bump update
2021-12-17 14:13:06 -04:00
Ron Rennick
5bd9f109b5
add change log header for 2.0.5
2021-12-17 14:11:16 -04:00
Ron Rennick
fe5d4d6c2e
Merge pull request #31400 from woocommerce/add/plugin-upload-test-functionality
...
Added plugin upload and test functionality
2021-12-17 12:22:33 -04:00
jonathansadowski
3c96dec9d7
Merge pull request #31471 from woocommerce/update/woocommerce-blocks-6.5.0
...
Update WooCommerce Blocks package to 6.5.0
2021-12-17 08:41:11 -06:00
Néstor Soriano
1a90c7245e
Merge pull request #31088 from LuigiPulcini/add/bulk-action-shortcircuit
...
Added logic to prematurely return on custom actions
2021-12-17 15:21:52 +01:00
Tom Cafferkey
bb5b1a1e90
composer.lock update
2021-12-17 09:01:10 +00:00
Tom Cafferkey
e364a67f42
Update package version
2021-12-17 08:52:25 +00:00
Tam Mullen
67a81463e4
Merge pull request #31007 from woocommerce/performance/newest-test-category-page
...
Add new performance test Shopper / Browse products by category
2021-12-16 21:57:10 +00:00
Greg
e7d3a65752
Merge branch 'trunk' of https://github.com/woocommerce/woocommerce into add/plugin-upload-test-functionality
2021-12-16 13:39:15 -07:00
Greg
77bb3e958d
Logic for private repos and minor tweaks
2021-12-16 09:58:11 -07:00
Roy Ho
f7c93a6823
Merge branch 'trunk' into standardize-config-files
2021-12-16 05:44:48 -08:00
Joel Thiessen
8b0b840a89
Bumping WCA version to 3.0.0-rc.1
2021-12-15 15:48:39 -06:00
Greg
7c8bd91b25
Use describeIf to check for running plugin upload
2021-12-15 13:55:24 -07:00
Greg
6e5005b0d4
Merge branch 'trunk' into add/plugin-upload-test-functionality
2021-12-15 13:43:46 -07:00
Christopher Allford
4d18d16236
Merge pull request #31450 from woocommerce/dev/bump-woo-admin-2-9-4
...
Bump Woo Admin to 2.9.4
2021-12-15 10:52:58 -08:00
Barry Hughes
b3a54801a1
Merge pull request #31394 from tc33/fix/31393-geolocating-country-codes
...
Fix #31393 to use country from headers only if geolocating current user
2021-12-15 09:52:55 -08:00
Joel Thiessen
2579f063d9
Sync up changelogs after 3.0.0-rc.1 release ( https://github.com/woocommerce/woocommerce-admin/pull/8032 )
2021-12-15 08:54:48 -08:00
Roy Ho
af3585b67b
Merge branch 'trunk' into standardize-config-files
2021-12-15 07:13:58 -08:00
roykho
0f369d7040
Update package and node version
2021-12-15 07:08:37 -08:00
Adrian Duffell
8c98b437da
Bump Woo Admin to 2.9.4
2021-12-15 22:49:15 +08:00
Ilyas Foo
21f0a4e618
Bump WCA version to 2.9.3
2021-12-15 11:38:06 +08:00
Ron Rennick
b478bbb949
Merge pull request #31415 from woocommerce/fix/jest-e2e-retries
...
Fix jest e2e retries
2021-12-14 22:34:22 -04:00
Paul Sealock
eb453cce20
Add NX commands for Jetpack Changelogger ( #31166 )
2021-12-15 14:14:17 +13:00
roykho
47e39bcafc
Restore eslint dep
2021-12-14 12:22:50 -08:00
Christopher Allford
ea1871abb9
Updated Changelog
2021-12-14 11:07:37 -08:00
Greg
2762c9821a
Merge branch 'trunk' of https://github.com/woocommerce/woocommerce into add/plugin-upload-test-functionality
2021-12-14 10:49:53 -07:00
roykho
3ba275e6c9
Deprecate stylelint-config-wordpress with current package
2021-12-14 09:14:54 -08:00
roykho
3578d61c0a
Replace deprecated babel-eslint with @babel/eslint-parser
2021-12-14 09:08:24 -08:00
roykho
85297dd1a1
Use sass package instead of node-sass
2021-12-14 08:57:28 -08:00
Joshua T Flowers
7aeb0a19d2
Migrate header items to slot fills ( https://github.com/woocommerce/woocommerce-admin/pull/7805 )
...
* Add SlotFill area to header
* Add activity panel fill
* Move activity panel to root client folder
* Move activity panel registration to its own folder
* Add navigation fill
* Add page title slotfill
* Slot fill the back button
* Move mobile banner to slot fill
* Fix navigation fill on embed pages
* Add changelog entry
* Allow order prop to header item fill
* Split header into before and after
* Fix header title gaps
* Fix nav and mobile app banner placement
* Fix display options import
* Only use last item for page header title fill
* Use function to pass fill props instead of bind
* Rename header slots
* Fix mobile banner dismissal check
* Fix up inbox panel rename
* Update task title in tests
* Fix up task status retrieval
2021-12-14 11:56:42 -05:00
roykho
ff7c615770
Move gitignore paths to root when it makes sense
2021-12-14 08:21:37 -08:00
John Regan
e31086327b
Fix/7660 Remove note->read_meta ( https://github.com/woocommerce/woocommerce-admin/pull/7988 )
...
* 7660 Remove note->read_meta
* Fix/7660 Update changelog
* 7660 Remove note->save_meta_data
2021-12-14 09:43:24 -04:00
erikdemarco
7b0b6e3db4
Filter enhancement
...
add field key to 'woocommerce_checkout_required_field_notice' filter. Currently if we want to hook any field we can only hooked on field's label. This is not good because field can have duplicate label. And field label can hae many variation because of translations. We need to add field key to the filter so we can hook on it instead.
2021-12-14 17:09:12 +07:00
Moon
2e9bbae66f
Bump woocommerce-admin version to 2.9.2
2021-12-13 16:11:30 -08:00
Greg
54d1379deb
Rename plugin_repository variable
2021-12-13 16:11:22 -07:00
Greg
fba795421d
Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/plugin-upload-test-functionality
2021-12-13 15:45:32 -07:00
Joshua T Flowers
602ff9500c
Fix shipping task completion status ( https://github.com/woocommerce/woocommerce-admin/pull/8031 )
...
* Remove destructured props in favor of explicit props
* Optimistically complete task when rates are updated
* Add changelog entry
2021-12-13 16:13:05 -05:00
MD Sultan Nasir Uddin
705a383de5
Fix hard coded email template path ( #31321 )
2021-12-13 14:03:45 -07:00
roykho
26121fa059
Designate root level eslint config
2021-12-13 08:13:40 -08:00
xristos3490
dcdc32b7af
Fix typo
2021-12-10 18:18:07 +02:00
xristos3490
bab6835915
Add filter to control if an order is partially refunded under wc_create_refund
2021-12-10 18:14:51 +02:00
jamelreid
b4d0bc0dab
Enabled jest retries locally
2021-12-10 11:01:58 -05:00
xristos3490
a5e4f1be2f
Fix the filter argument
2021-12-10 17:57:15 +02:00
xristos3490
304840bb6b
Cleanup
2021-12-10 17:47:58 +02:00
xristos3490
8ee6fa6fbe
Add refund related filters to html-order-items template
2021-12-10 17:45:20 +02:00
Fernando
020ad3a58d
Add featured pill for MailPoet and Google Listings in marketing task ( https://github.com/woocommerce/woocommerce-admin/pull/8009 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-12-10 08:01:13 -05:00
Jamel Noel Reid
22721e0a70
Merge pull request #31336 from woocommerce/add/jest-retry
...
Retry failed E2E tests using Jest
2021-12-10 07:46:09 -05:00
Vedanshu Jain
bd5cf4adca
Merge pull request #31373 from woocommerce/fix/28459
...
Db version option consistency
2021-12-10 16:15:02 +05:30
Ilyas Foo
fd396d018d
Add Inbox Note example code to docs ( https://github.com/woocommerce/woocommerce-admin/pull/8019 )
...
* Add Inbox Note example extension
* Typo
* Put into class
* Fix premature class import, moved note check logic to its own method
2021-12-10 12:52:03 +08:00
jamelreid
68ca895e8b
Removed parameter
2021-12-09 16:46:55 -05:00
Jeff Stieler
7f86a45292
Adds the image size to gallery nav (waiting the image load) ( #31407 )
...
* adds the image size to gallery nav
* replaces tabs with spaces
Co-authored-by: Erik Golinelli <erik@codekraft.it>
2021-12-09 13:22:07 -07:00
Moon
149abf09bc
Do not truncate non-U.S notes. ( https://github.com/woocommerce/woocommerce-admin/pull/8022 )
...
* Do not truncate non-U.S notes.
* Include en_AU, en_CA, en_GB, and en_ZA
2021-12-09 10:43:04 -08:00
Adrian Duffell
85f7ee83f5
Add Testing Instructions for Inbox 2.0 ( https://github.com/woocommerce/woocommerce-admin/pull/8025 )
2021-12-09 18:22:32 +08:00
Moon
98c9d8adc5
Do not truncate notes created before WC 6.1 release ( https://github.com/woocommerce/woocommerce-admin/pull/8023 )
...
* Do not truncate notes created before WC 5.9 release
* Change WC version number
2021-12-08 19:08:47 -08:00
Greg
473c4e5279
Added upload and test functionality
2021-12-08 15:56:42 -07:00
jamelreid
6086223708
Added setupJestRetries to beforeAll block
2021-12-08 14:00:31 -05:00
jamelreid
f4472d74ec
Merge branch 'trunk' into add/jest-retry
2021-12-08 13:03:23 -05:00
Peter Fabian
d53a472bf1
Merge pull request #31105 from matchboxdesigngroup/fix/a11y-improvement-add-to-cart-variable
...
A11y improvement to the variable product add to cart table on product singles
2021-12-08 18:38:01 +01:00
Cullen Whitmore
be19efe729
Bump the version string in the template header to 6.1.0
2021-12-08 10:13:11 -06:00
Joel Thiessen
6b687e4196
Sync up changelogs after 3.0.0-beta.2 release ( https://github.com/woocommerce/woocommerce-admin/pull/8016 )
2021-12-08 08:11:12 -08:00
Peter Fabian
88943b0f67
Removed assets referred to from deprecated functions.
2021-12-08 14:58:34 +01:00
Tom Castle
23fe784e5a
Fix #31393 to use country from headers only if geolocating current user
2021-12-08 12:53:20 +00:00
Adrian Duffell
e4d670e035
Bump woocommerce-admin package to 2.9.1
2021-12-08 12:19:46 +08:00
Peter Fabian
edcffa9912
Merge pull request #31338 from woocommerce/fix/28166-coupon-item-meta-data
...
Consistently Store Coupon Data in Order Item Meta
2021-12-07 18:35:08 +01:00
Barry Hughes
b439bbd612
Merge pull request #31383 from woocommerce/fix/base-address-wording-2
...
Make the setting's name for default customer location more accurately reflect the effect of it.
2021-12-07 09:28:44 -08:00
Barry Hughes
acbe200c79
Merge pull request #31113 from kkmuffme/use-native-wp_doing_ajax
...
Use native wp_doing_ajax() instead of custom is_ajax()
2021-12-07 09:26:40 -08:00
barryhughes
ca37d3ba41
Deprecation will be as of 6.1.0.
2021-12-07 08:59:17 -08:00
Peter Fabian
1003a27b1b
Make the setting's name more accurately reflect the effect of it.
2021-12-07 17:41:04 +01:00
Luigi Pulcini
17ef312178
changed requested data check
2021-12-07 11:33:13 +01:00
LuigiPulcini
f845063422
Requested change on data check
2021-12-07 10:03:02 +01:00
Moon
935e79caee
Update the default mysql username and password ( https://github.com/woocommerce/woocommerce-admin/pull/8003 )
2021-12-06 17:20:35 -08:00
Adrian Duffell
6c802ff932
Add inbox_note_view Tracks Event ( https://github.com/woocommerce/woocommerce-admin/pull/8002 )
2021-12-07 09:18:54 +08:00
Mik
3fb028931e
Prevent coupon move notice for new installs. ( https://github.com/woocommerce/woocommerce-admin/pull/7995 )
...
* Prevent notice if legacy coupon menu is disabled
* Disable legacy menu for new install
* Add changelog entry
* Add PR number to changelog
2021-12-06 15:21:08 +00:00
Peter Fabian
ba1b98cba8
Update the tooltip to reflect the db update policy.
2021-12-06 14:52:08 +01:00
Peter Fabian
feaf225526
Update db version to match the WC version after running update callbacks.
...
This is the behaviour that normally happens when a user updates version by version, but if the user skips several versions, db version and WC version could diverge.
2021-12-06 14:50:25 +01:00
Cullen Whitmore
a96eb4d583
Merge branch 'trunk' into fix/a11y-improvement-add-to-cart-variable
2021-12-04 22:57:55 -06:00
louwie17
6c2fbce0c0
Remove limit from coupons query when getting the total count ( https://github.com/woocommerce/woocommerce-admin/pull/8001 )
...
* Remove limit from coupons query when getting the total count.
* Add changelog
2021-12-04 14:29:12 -04:00
Joshua T Flowers
5f8db47c16
Add payment gateway suggestion docs and example extensions ( https://github.com/woocommerce/woocommerce-admin/pull/7966 )
...
* Remove dated doc references
* Clean up slotfill and install script docs
* Add filter to suggestion specs
* Register example gateways
* Mock gateway installation and activation
* Add simple gateway
* Update gateway IDs
* Add slot filled gateway
* Add slot fill for slot filled gateway
* Allow gateway to be enabled and marked as configured if already enabled
* Add changelog entry
* Add quick start blurb to markdown file
* Remove duplicate JS registration and add default export
* Add payment settings save hook
2021-12-03 15:13:05 -05:00
louwie17
c3dc45d129
Update e2e-environment, so tests are run successfully locally. ( https://github.com/woocommerce/woocommerce-admin/pull/8000 )
...
* Update e2e-environment, so tests are run successfully locally.
* Add changelog
2021-12-03 15:34:00 -04:00
jamelreid
18283d2b1a
Merge branch 'trunk' into add/jest-retry
2021-12-03 14:25:00 -05:00
louwie17
db29d8b571
Add loading icon and disable continue until free extensions are loaded ( https://github.com/woocommerce/woocommerce-admin/pull/7979 )
...
* Add loading icon and disable continue until free extensions are loaded.
* Add changelog
* Only show dropdown when we have installable extensions listed
* Revert spinner addition and add loading to Continue button
* Add wait for dropdown to be enabled
2021-12-03 11:03:44 -04:00
louwie17
7eeb77acc3
Fix datepicker in advanced filter ( https://github.com/woocommerce/woocommerce-admin/pull/7982 )
...
* Make sure we set the onMonthPreviewed prop as this is required for wp.components.DatePicker
* Add changelogs
2021-12-03 09:29:27 -04:00
louwie17
0cb4382c05
Correctly match payment gateways by id ( https://github.com/woocommerce/woocommerce-admin/pull/7994 )
2021-12-03 09:27:45 -04:00
Nestor Soriano
95dde6c082
Change db update version from 6.1 to 6.2.
2021-12-03 12:50:02 +01:00
Nestor Soriano
79f2936ae9
Temporary fix for a unit test.
...
The "Advanced" section in the product settings page exists only
if the product attributes lookup table exists. The table will
eventually exist for everybody, so a temporary check has been added.
2021-12-03 12:25:20 +01:00
Nestor Soriano
fd81e477d2
Fix: bad counters in the filter by attribute widget for OR.
...
When a filter by attribute widget was configured as OR, the query
to return the product counts was overfiltering and returning
less results than it should. It now works as in the case of not
using the lookup table.
2021-12-03 12:22:52 +01:00
Moon
008b6cf2e5
Display actioned notes on Woo Home ( https://github.com/woocommerce/woocommerce-admin/pull/7983 )
...
* Query both actioned and unactioned notes
* Fix note title style issue when the component is rendered in the sidebar
* Add changelog
* Update changelog
* Adjust styling
* Fix lint error
* Simplify title style by using title class selector
2021-12-02 13:04:05 -08:00
roykho
68fbca56dc
Upgrade node-sass back to latest
2021-12-02 08:23:11 -08:00
roykho
b9c3644a84
Downgrade node-sass version
2021-12-02 08:11:56 -08:00
roykho
edf5512311
Update node-sass
2021-12-02 07:24:30 -08:00
jamelreid
0d2b20b309
Added jest object setup
2021-12-02 09:41:04 -05:00
Fernando
7ea82c7778
Fix PHP Warning on 'Add new product' page ( https://github.com/woocommerce/woocommerce-admin/pull/7989 )
...
* Fix method call
* Add changelog
* Add testing instructions
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-12-02 09:55:21 -03:00
Joel Thiessen
faf5d61f25
Update/version 3.1.0 dev and changelogs ( https://github.com/woocommerce/woocommerce-admin/pull/7991 )
2021-12-01 14:38:03 -08:00
jamelreid
6fa14b0b6c
Set jest.retryTimes wih the E2E_RETRY_TIME env
2021-12-01 14:35:25 -05:00
jamelreid
f8210cade8
Updated README.md
2021-12-01 14:34:06 -05:00
Jamel Noel Reid
e0516c475d
Merge pull request #31314 from woocommerce/fix/31305
...
Update setBrowserViewport to use default dimensions
2021-12-01 09:24:30 -05:00
Moon
398aaa6320
Set comp props explicitly ( https://github.com/woocommerce/woocommerce-admin/pull/7985 )
2021-11-30 19:13:25 -08:00
Claudio Sanches
ac799921a3
Merge pull request #31335 from woocommerce/add/cleanup
...
Add/cleanup
2021-11-30 20:32:57 -03:00
Joshua T Flowers
9eca023fb4
Move payments task to extended task list when WC Pay task is shown ( https://github.com/woocommerce/woocommerce-admin/pull/7980 )
...
* Move payments task to extended list if wc pay task is shown
* Delete additional payment gateway note if no longer applicable
* Add changelog entry
2021-11-30 17:09:37 -05:00
Jeff Stieler
35c7ad75d5
Add unit test.
2021-11-30 14:58:18 -05:00
Ron Rennick
519b4f6de4
fix lock merge conflict
2021-11-30 15:48:39 -04:00
roykho
20ef737a02
Move ignored paths to plugin specific
2021-11-30 11:32:34 -08:00
Jeff Stieler
3f7dbcd43b
Add coupon meta data to backend and API orders.
2021-11-30 13:57:55 -05:00
Joshua T Flowers
d692986e11
Add option to dismiss promotional payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7965 )
...
* Add ellipsis menu and styling
* Add dismissed option to pseudo payment gateway
* Check if the suggested gateway has been dismissed
* Add visibility and transition rules
* Remove CSSTransition wrapper due to invalid tags
* Fix padding on ellipsis menu
* Add dismiss tracks event
* Add changelog entry
* Check dismissal of promotion server-side
2021-11-30 13:02:54 -05:00
Joel Thiessen
d79d32d4e5
Ending wcpay promotion experiment and always displaying in payment methods table ( https://github.com/woocommerce/woocommerce-admin/pull/7962 )
2021-11-30 09:13:16 -08:00
Moon
bf5cc8b4fe
Sync changelog entries from 2.9.0 final ( https://github.com/woocommerce/woocommerce-admin/pull/7976 )
...
* Sync changelog entries from 2.9.0 final
* Remove changelog files
2021-11-29 19:28:36 -08:00
Moon
6d30160cb2
Make inbox note title clickable ( https://github.com/woocommerce/woocommerce-admin/pull/7977 )
...
* Make note title clickable
* Note title is clickable
* Updated styles to make title link look like H3
* Clicking title does not trigger busy state
* Add changelog
2021-11-29 18:13:54 -08:00
Albert Juhé Lluveras
6e27a3204e
Update WooCommerce Blocks to 6.3.3
2021-11-29 17:51:41 -08:00
Moon
7286dca881
Bump woocommerce-admin version to 2.9.0
2021-11-29 15:56:18 -08:00
Adrian Duffell
b9b4c82dca
Make Homescreen Default to Single Column Layout ( https://github.com/woocommerce/woocommerce-admin/pull/7969 )
...
* Add database migration deleting layout option
* Remove calls to update the option
* Remove unused variable
* Add changelog
* Remove unused var (lint failure)
* Increase e2e test timeout to 1000
* Fix test: navigate to homescreen
Co-authored-by: Moon <moon.kyong@automattic.com>
2021-11-29 13:04:34 -08:00
louwie17
b19ca6b4d1
Add testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7974 )
2021-11-29 16:59:52 -04:00
Fernando
a90e9de61a
OBW - Add number of employees field ( https://github.com/woocommerce/woocommerce-admin/pull/7963 )
...
* Add number of employees field
* Fix "reduce - spread" anti-pattern
This commit fixes the "reduce - spread" anti-pattern https://www.richsnapp.com/article/2019/06-09-reduce-spread-anti-pattern
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-11-29 16:00:38 -04:00
jonathansadowski
24b327bb59
Merge pull request #31301 from woocommerce/update/distignore
...
Exclude changelog directory from deployments
2021-11-29 13:14:42 -06:00
jamelreid
92ae77c817
Updated browser viewport dimensions
2021-11-29 13:54:44 -05:00
roykho
2ab1393bdc
Merge branch 'trunk' into add/legacy-assets-build
2021-11-29 10:26:05 -08:00
roykho
1f7f576bbe
Use correct path
2021-11-29 10:06:01 -08:00
roykho
2c0487e152
Ignore tsconfig.tsbuildinfo
2021-11-29 09:59:53 -08:00
roykho
3d7ec4cd59
Remove redundant grunt items
2021-11-29 09:45:05 -08:00
Néstor Soriano
53dc551f44
Merge pull request #31308 from woocommerce/up/action-scheduler
...
Update AS to 3.4
2021-11-29 10:16:19 +01:00
kkmuffme
923a23d0bc
add cookie consent filter
...
for https://github.com/woocommerce/woocommerce/issues/31118
2021-11-27 16:30:28 +01:00
Jamel Noel Reid
f46ceee910
Merge pull request #31291 from woocommerce/add/woocommerce-menu-page-load-tests
...
Added WP Admin page load tests
2021-11-26 14:23:11 -05:00
Barry Hughes
d12717211a
Merge pull request #31307 from woocommerce/fix/table-name
...
Update db table name to use the new convention.
2021-11-26 10:15:06 -08:00
Claudio Sanches
bc910e2364
Merge pull request #31206 from woocommerce/fix/changelogger-validate
...
Jetpack Changelogger: Validate entries
2021-11-26 13:21:01 -03:00
Thomas Roberts
b87c52f068
Add tests for new get_all_formatted_metadata method
2021-11-26 16:17:44 +00:00
Thomas Roberts
eb31bd5275
Update uses of get_formatted_data to new wrapper
2021-11-26 16:16:48 +00:00
Thomas Roberts
95a43ea56a
Add get_all_formatted_meta_data wrapper
...
This sets include_all to true
2021-11-26 15:48:06 +00:00
Thomas Roberts
cd9efe16c0
Fix problem with assignment in conditional
2021-11-26 15:40:52 +00:00
Thomas Roberts
d0a5c6b998
Add docblock to html-order-item-meta
2021-11-26 15:39:43 +00:00
Thomas Roberts
695117ef90
Revert changes made in PR so far
2021-11-26 15:37:13 +00:00
Thomas Roberts
2256b9b337
Add file meta to html-order-item-meta.php
2021-11-26 15:24:21 +00:00
Thomas Roberts
91f2295c41
Remove accidentally added empty line
2021-11-26 15:24:19 +00:00
Thomas Roberts
09450393d0
Update uses of get_formatted_metadata to pass through filter first
2021-11-26 15:24:17 +00:00
Thomas Roberts
bdf673c86d
Add woocommerce_order_item_meta_include_all_meta_lines filter
...
This will be used to determine if all meta lines should be shown in the order-item-meta template.
2021-11-26 15:24:15 +00:00
Thomas Roberts
d3421126e7
Add 'woocommerce_show_product_variant_metadata_line' hook
...
This can be used to allow extensions to override whether the metadata line
is displayed in the order meta box or not.
2021-11-26 15:24:13 +00:00
Peter Fabian
757bfe1d16
Update AS to 3.4
2021-11-26 11:53:46 +01:00
Peter Fabian
433bd34b18
Update db table name to use the new convention.
2021-11-26 11:35:29 +01:00
Paulo Chang
870d706d1a
Unhide GT Postcode
...
It seems that some private courier services use the post code internally to price services.
2021-11-25 17:38:13 +01:00
Claudio Sanches
cf8e4225a6
Exclude changelog directory from deployments
2021-11-25 11:14:52 -03:00
Vedanshu Jain
5d0296c565
Merge pull request #31286 from woocommerce/php8.1/add-ReturnTypeWillChange-attributes
...
[PHP 8.1] Add ReturnTypeWillChange attribute to classes implementing ArrayAccess
2021-11-25 17:22:31 +05:30
Moon
c3a050254d
Add a new update callback for the 3.0 version to update is_read column ( https://github.com/woocommerce/woocommerce-admin/pull/7945 )
...
* Added a new update callback for 3.0 version to migrate is_read col from last_read user pref value
* Remove unnecessary comments
* Remove add column logic -- not needed as tables are updates during the bootstrap
* Remove column existence check
* Use the latest woocommerce_admin_activity_panel_inbox_last_read value
* Clean up woocommerce_admin_activity_panel_inbox_last_read after updating is_read
* Remove unnecessary var
* Update includes/wc-admin-update-functions.php
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Update test to use ms
* Use get_users() to get the latest meta value
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-11-24 17:44:30 -08:00
Robert Massaioli
bcfdd8666c
The woocommerce_webhook_options needs webhook
...
The action for adding extra webhook options should pass in the webhook so that those that are extending the webhooks page can know which webhook is being edited.
2021-11-25 12:19:48 +11:00
jamelreid
730cd35d96
Added page load tests to the plugin e2e directory
2021-11-24 19:21:01 -05:00
Nestor Soriano
f7137a44e6
Fix README in the tests directory
...
The instructions to run the unit tests in PHP 8 were missing
a couple of required commands.
2021-11-24 16:53:34 +01:00
Nestor Soriano
963eef02fa
Add ReturnTypeWillChange attribute to classes implementing ArrayAccess
...
PHP 7.x and 8.1 will throw a fatal error, thus causing the unit tests
suite to abruptly end, if a method from an implemented interface doesn't
fully match the signature as defined in the interface. In WooCommerce
that's the case for the classes that implement ArrayAccess: in
PHP 8.0+ these signatures have type hints and return types (as in
"offsetUnset( mixed $offset ):void" ) but the code in WooCommerce
doesn't. We can't just add the missing types to the signatures because
then the same error appears in PHP 7.x, in which there aren't
types in the method signatures of ArrayAccess.
The fix consists of adding the ReturnTypeWillChange attribute,
introduced in PHP 8.1, which instructs the runtime to not throw the
error. PHP 7.x doesn't support attributes, but in this case the
attribute declaration is seen as a comment.
See https://php.watch/versions/8.1/ReturnTypeWillChange
2021-11-24 16:22:49 +01:00
Fernando
c634ed5eb7
Add Tracks event ( https://github.com/woocommerce/woocommerce-admin/pull/7960 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-11-24 10:16:24 -03:00
Mahmoud Saeed
05fbbc591e
Fix taxes endpoint returning incorrect X-WP-Total and X-WP-TotalPages headers #30890
2021-11-24 11:16:55 +02:00
Moon
d64a276032
Introduce a 320 character limit for inbox note contents ( https://github.com/woocommerce/woocommerce-admin/pull/7958 )
...
* Introduce a 320 char limit for inbox notes
* Extract truncateRenderableHTML to utils and use truncate from lodash to support word break
* Replace omission with blank so that lodash does not add ... at the end
* Add test cases for truncateRenderableHTML
* Add a test case with unicode string
* Add changelog
* Add a test case for preserving whole words
2021-11-23 15:47:48 -08:00
Moon
b41ab2f37f
Fix the failing e2e test ( https://github.com/woocommerce/woocommerce-admin/pull/7961 )
...
* Wait 500ms after clicking Enable button
2021-11-23 15:13:10 -08:00
Brian
727ccd0dd3
Albania: add states and change label ( #31190 )
...
* add albanian states
* change label for albania
* change to english language
* fix names
* sorting
2021-11-23 16:53:25 -05:00
Brian
2623be878e
Nicaragua: Add States / Update Label ( #31179 )
...
* add label for nicaragua state
* add nicaragua states
* change to english string
* fix names
2021-11-23 14:36:05 -05:00
Brian
e1b9235855
Ecuador: add states / update label ( #31186 )
...
* add ecuador states
* add label for ecuador
* change to english string
* add hyphenate
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-11-23 12:47:22 -05:00
Brian
80d95b72e5
Colombia: add states / change label ( #31188 )
...
* add colombia states
* update label for state (colombia)
* change to english string
* fixes CLDR names, sorting
* sorting
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-11-23 12:47:05 -05:00
Brian
28e902442b
Honduras: Add States / Update Label ( #31180 )
...
* add honduras states
* add label for state (honduras)
* change to english string
* fix name due to cldr
* fix name
* fix sorting
2021-11-23 12:46:46 -05:00
Brian
d96c380332
Panama: Update States & Label ( #31178 )
...
* add panama states
https://en.wikipedia.org/wiki/ISO_3166-2:PA
* add label for state
* change to english string
* fix name to english
2021-11-23 12:40:41 -05:00
Brian
cf9510577b
Republica Dominicana: change label for state ( #31191 )
...
* change label for state DO
* change to english string
* added cdlr states, sorting
2021-11-23 12:10:24 -05:00
Brian
dd64b5c8ff
Bolivia: fix iso code / update label ( #31181 )
...
* fix iso format of bolivian states
* add label for states bolivia
* change to english string
* update sorting of states
2021-11-23 11:41:33 -05:00
Moon
e36b65e3b9
Hide InboxPanel header content in the sidebar ( https://github.com/woocommerce/woocommerce-admin/pull/7952 )
...
* Hide Inbox Panel header when it is rendered in the sidebar
* Add changelog
* Update changelog
2021-11-23 02:27:32 -08:00
Sebastian Volland
593cf4636b
Fix docblock type annotation of WC_Coupon::is_type.
2021-11-23 10:43:21 +01:00
Nestor Soriano
5253a1adae
Sort arrays before comparison in unit test
...
Without this a test fails in GitHub
("Run unit tests with code coverage" task).
2021-11-23 10:28:49 +01:00
Nestor Soriano
b068ade7c6
Create and activate product attributes lookup table in data migration
...
Until now the product attributes lookup table had to be created
and its usage had to be activated manually, via the tools page.
This commit does the following:
1. Remove the tools to create and delete the table
(but keeps the tool to regenerate the table data for one or for
all the products)
2. Creates a data migration that triggers the table creation and
filling (unless the table already existed) for Woo 6.1
3. After the migration finishes, activates the table usage for
product filtering (site admin can still disable it via
Settings - Products - Advanced)
2021-11-23 10:28:49 +01:00
dependabot[bot]
5914475807
Bump semver-regex from 3.1.2 to 3.1.3 ( https://github.com/woocommerce/woocommerce-admin/pull/7955 )
...
Bumps [semver-regex](https://github.com/sindresorhus/semver-regex ) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/sindresorhus/semver-regex/releases )
- [Commits](https://github.com/sindresorhus/semver-regex/commits )
---
updated-dependencies:
- dependency-name: semver-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-23 16:37:17 +08:00
dependabot[bot]
a06aefc471
Bump tmpl from 1.0.4 to 1.0.5 ( https://github.com/woocommerce/woocommerce-admin/pull/7954 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-23 16:35:45 +08:00
Barry Hughes
5773089e8c
Merge pull request #31227 from woocommerce/fix/count_param
...
Update count param consistently.
2021-11-22 11:34:47 -08:00
Peter Fabian
ab1a35719c
Merge pull request #31257 from woocommerce/fix/31035
...
Send set password link instead of the actual password to new users.
2021-11-22 18:43:41 +01:00
Jacob Sewell
1182b47331
Fix/7938 navigation feedback follow up note should self delete when not relevant ( https://github.com/woocommerce/woocommerce-admin/pull/7939 )
...
* Add NavigationFeedbackFollowUp to daily possibly_delete_notes().
* Implement is_applicable() in NavigationFeedbackFollowUp.
* Changelog for 7938/7939
* Update changelogs/fix-7938-navigation-feedback-follow-up-note-should-self-delete-when-not-relevant
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-11-22 11:16:05 -06:00
vedanshujain
2013a66313
Add test for parse_file_path method in WC_Download_Handler class.
2021-11-22 19:39:00 +05:30
vedanshujain
a6626eeb64
Send $count param as argument so that its updated consistently.
...
As far as I can see, this count param is not really needed, but it will still be good to keep it updated in case its getting used in an edge case that I have not considered.
2021-11-22 19:39:00 +05:30
Peter Fabian
5cba6b6eb6
Merge pull request #31126 from woocommerce/update/fallback-extensions-message
...
Show fallback message in extensions marketplace when the store can't connect to the WCCOM API
2021-11-22 11:02:32 +01:00
Carl Alexander
55e1fadd3d
Add `file` to check import file path hooks
2021-11-21 14:35:58 -05:00
Jeff Stieler
209566b7c4
Fix errant stock adjustment when saving partially refunded orders. ( #31172 )
...
* Preserve stock metadata for refunded items.
Prevents fully restocked items on partially refunded orders from having stock reduced on subsequent order updates.
* Add E2E test covering errant restocking fix.
2021-11-19 14:24:35 -07:00
louwie17
ff12150b7c
Remove @woocommerce/settings package, that is not used ( https://github.com/woocommerce/woocommerce-admin/pull/7949 )
...
* Remove @woocommerce/settings package, that is not used
* Add changelog
2021-11-19 17:03:54 -04:00
Brian
4d212875f5
Costa Rica: add states and change label ( #31189 )
...
* add costa rica states
* change label state from costa rica
* change to english string
2021-11-19 12:25:37 -07:00
Brian
59910ffeab
Guatemala: fix iso code - change label for state ( #31187 )
...
* fix iso code for guatemalan states
* change label for guatemala state
* change to english instead local version
https://github.com/woocommerce/woocommerce/issues/31150#issuecomment-970322350
2021-11-19 12:17:40 -07:00
Peter Fabian
1fd893a2ed
Bump template version.
2021-11-19 19:34:46 +01:00
Peter Fabian
10daece5ae
The extra parameter actually seems unnecessary.
2021-11-19 19:18:17 +01:00
Brian
cc9de68f6c
Paraguay: Update Label ( #31177 )
...
* add label for paraguay states
* change to english string
2021-11-19 10:33:01 -07:00
Brian
df87e5a42d
El Salvador: Update States + label ( #31176 )
...
* add el salvador states
add el salvador states with correct ISO-Code
* change label to departamento
* change to english string
* fix states
2021-11-19 10:29:08 -07:00
Brian
f48492df86
add uruguay states ( #31167 )
...
* update uruguay states
add regions
* change string to departamento
* change to english string
2021-11-19 10:24:51 -07:00
roykho
11c2028bd5
Move dependency declaration into project level
2021-11-19 08:44:44 -08:00
Brian
2bf383a643
Venezuela States: Update iso-code's + state name change ( #31175 )
...
* update iso-code + state name change
update iso-code + state name change
* venezuela: update label for statefield
* remove as state is correct
2021-11-19 09:05:01 -07:00
roykho
2955638af6
Remove build assets from source
2021-11-19 07:36:29 -08:00
Peter Fabian
b7c8e3ea68
Send set password link instead of the actual password to new users.
2021-11-19 16:30:53 +01:00
roykho
a07f471fed
Update gitignore
2021-11-19 07:08:48 -08:00
roykho
f7b32f2231
Move js and css folders into legacy
2021-11-19 06:46:28 -08:00
roykho
6202c49803
Move legacy into woocommerce folder
2021-11-19 06:40:48 -08:00
roykho
4681ccfc15
Add project.json
2021-11-19 06:38:24 -08:00
roykho
371c20cc45
Add package.json
2021-11-19 06:37:47 -08:00
roykho
bd8b8a947b
Add dot files
2021-11-19 06:36:51 -08:00
And Finally
257e7c866c
Addressing feedback.
...
- Replaced `intval` calls with faster type casting.
- Showing more informative error messages.
- Using ternary for better legibility in `WC_Admin_Addons::output`.
- Added `is_wp_error` check to avoid warning from `count` call in `html-admin-page-addons.php`.
- Always showing error message as detail in error output.
- Showing error detail message above "To start growing your business, head over to WooCommerce.com" text, instead of below.
2021-11-19 10:42:05 +00:00
And Finally
ea1dd33b25
Updated error text.
2021-11-19 10:41:21 +00:00
And Finally
61d46c6987
Added more informative error messages when API request fails on the in-app marketplace featured page.
2021-11-19 10:41:21 +00:00
And Finally
9a0e91477e
Added `woocommerce_page_wc-addons_connection_error` action, which records a Track event when the in-app marketplace fails to connect properly to the WCCOM API.
2021-11-19 10:41:21 +00:00
And Finally
b7520f3d9a
Slightly tidier handling of bad responses in `render_featured`.
2021-11-19 10:41:21 +00:00
And Finally
a40ed95c0f
Showing fallback message when the store can't connect to the WCCOM API.
2021-11-19 10:41:21 +00:00
Ron Rennick
53402656a0
Merge branch 'trunk' into fix/30866
2021-11-18 21:58:51 -04:00
Christopher Allford
b7cc36e2c7
Updated 6.1 Version
...
With the release branch for 6.0 cut,
we can now update the development version.
2021-11-18 16:16:50 -08:00
Adrian Duffell
36b48fec96
Bump WooCommerce Admin to 2.9-rc.2
2021-11-18 13:34:56 -08:00
Niels Lange
909ba998fd
Update composer.json and composer.lock for Blocks 6.3.2
2021-11-18 13:00:35 -08:00
Fernando
481c9a796a
Refactor `wcadmin_storeprofiler_store_business_features_continue` Tracks event handling ( https://github.com/woocommerce/woocommerce-admin/pull/7924 )
...
* Refactor tracks event handling
Refactor `wcadmin_storeprofiler_store_business_features_continue` tracks event handling to not hardcode extensions
* Rename const and move function
* Add tests
* Fix typo
* Renamed method
This commit renames the method `prepareInstalledExtensionsForTracking` as `prepareExtensionTrackingData`.
* Prop renamed
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-11-18 14:15:19 -03:00
roykho
19d26298ea
Merge branch 'trunk' into nx/gh-actions
2021-11-18 08:02:24 -08:00
roykho
8732c04c86
Use single commands for executors
2021-11-18 07:28:51 -08:00
Greg
0c6964822d
Update gitignore ( https://github.com/woocommerce/woocommerce-beta-tester/pull/107 )
2021-11-18 13:54:08 +01:00
Greg
3f2a0c3508
Lower case string comparison for versions ( https://github.com/woocommerce/woocommerce-beta-tester/pull/105 )
...
* Lower case string comparison for versions
* Embolden the installed version text
2021-11-18 13:49:46 +01:00
Néstor Soriano
e21e4ef0d2
Merge pull request #31228 from woocommerce/remove/snippet-needed-to-activate-attributes-lookup-table-feature
...
Remove the need to invoke LookupDataStore->show_feature() to use the product attributes lookup table
2021-11-18 12:02:48 +01:00
louwie17
30bca4c613
Fix WC pay promotion ordering ( https://github.com/woocommerce/woocommerce-admin/pull/7943 )
...
* Fix WC Pay ordering and overwriting another payment gateway
* Fix styling if extra columns are present
* Add changelog
2021-11-18 12:53:50 +08:00
Ilyas Foo
82f4120208
Fix race condition in data package's options module ( https://github.com/woocommerce/woocommerce-admin/pull/7947 )
...
* Fix race condition on data package's options module.
* Update changelog
2021-11-18 12:52:43 +08:00
Moon
765697f5e0
Implement inbox note read state ( https://github.com/woocommerce/woocommerce-admin/pull/7896 )
...
* Wrap notes with Card component -- Added header, badge, and cllipsis menu
* Add hover state
* Dismiss note immediately without prompting a confirmation (https://github.com/woocommerce/woocommerce-admin/pull/7868 )
* use woocommerce-admin-dismiss-notification class to target the dissmiss btn
* Add changelog
* Specify CSS styles so tha they dont get overridden by other plugins
* Update changelog
* Add is_read column
* Do not update activity_panel_inbox_last_read upon viewing the homepage
* Remove use of last_read variable
* Return is_read field from the note api
* Use is_read field and remove last_read from the test
* Set is_read to true when an action is triggered
* CSS changes for the read state
* Apply padding and border if there are multiple actions
* Remove unread indicator
* Add changelog
* Update changelog
* Revert package-lock.json
* Fix onDismiss not being called after rebasing
* Check is_read before setting it to the obj -- this prevents uninteded error messages piling up in case is_read col is missing for some reason
* Revert changs added by mistake during rebasing
* Revert changes to package-lock.json
* Remove incorrect changelog
* Commit to triger Github workflows
2021-11-17 12:15:48 -08:00
Nestor Soriano
3a40691c6b
Replace "{$wp->prefix}posts" with "{$wp->posts}"
2021-11-17 11:38:39 -08:00
Nestor Soriano
caf1481767
Improve the performance of the product attributes lookup table query
...
Improve (by a lot) the performance of the queries for the
product attributes lookup table by doing the following:
1. Fallback the query for the "AND" case to thequery for the "OR" case
when there's only one term being filtered for the category
(the subquery for the "OR" case is much simpler)
2. Collapse all of the "AND" queries (for all the categories)
into a simple one (this is possible since term ids are unique
even across categories)
3. The most important change: introduce an extra derived query,
so
...AND posts.ID in ( SELECT product_id FROM lookup_table WHERE...
becomes
...AND posts.ID in ( SELECT product_id FROM (
SELECT product_id FROM lookup_table WHERE...
This causes the filtering subquery to be executed only once.
2021-11-17 11:38:39 -08:00
roykho
79ee6c00f5
Create a seperate no dev composer install command
2021-11-17 11:32:53 -08:00
roykho
008f2cbea9
Change format of passing flags
2021-11-17 11:24:35 -08:00
LuigiPulcini
4a3b6fdcbe
Merge branch 'woocommerce:trunk' into add/bulk-action-shortcircuit
2021-11-17 19:10:06 +01:00
roykho
feedced44b
Remove flags
2021-11-17 09:35:20 -08:00
roykho
0657b44dd5
Move composer install script to Nx commands
2021-11-17 09:09:09 -08:00
Ron Rennick
b1a8664ff4
merge trunk
2021-11-17 12:46:23 -04:00
roykho
24c565ba68
Add working directory
2021-11-17 08:39:05 -08:00
hellwig-data443
ebcd4d9682
Update PageController.php ( https://github.com/woocommerce/woocommerce-admin/pull/7855 )
...
* Update PageController.php
* Create fix-7758
* Minor fixes
2021-11-17 08:36:25 -08:00
Vedanshu Jain
c3405cf06f
Merge pull request #31075 from woocommerce/fix/30781
...
Delay handling of hide-notice requests
2021-11-17 21:52:22 +05:30
roykho
c4998a931f
Add cwd and update paths
2021-11-17 08:07:53 -08:00
roykho
347ed51214
Update paths
2021-11-17 07:58:53 -08:00
Néstor Soriano
efdaf77d80
Merge pull request #31094 from woocommerce/update/current-theme-has-wc-or-fse-support
...
has_archive if current theme supports woocommerce or is an FSE theme
2021-11-17 16:51:51 +01:00
roykho
0f57209548
Set cwd for command
2021-11-17 07:39:24 -08:00
Nestor Soriano
bd9b70c9ec
Remove the need to invoke LookupDataStore->show_feature()
...
This was needed to activate the feature for filtering products
by attribute using the new lookup table. The lookup table still
needs to be created and filled via the tools page.
2021-11-17 10:33:55 +01:00
Moon
2e1473a25e
Rename Inbox -> Activity from the activity header ( https://github.com/woocommerce/woocommerce-admin/pull/7879 )
...
* Add flag icon
* Rename Inbox to Activity
* Add changelog
* Update changelog
2021-11-16 21:56:25 -08:00
Moon
db030bb938
Add dismiss all button for Inbox 2.0 ( https://github.com/woocommerce/woocommerce-admin/pull/7871 )
...
* Wrap notes with Card component -- Added header, badge, and cllipsis menu
* CSS changes to adjust padding and margin
* Update text and classname
* Add dismiss all modal
* Render dismiss all modal
* Dismiss all notes
* Update client/inbox-panel/index.scss
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Update client/inbox-panel/index.scss
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Move text to inline
* Pass onClose callback instead
* Move dismissAllNotes into the modal component
* Rename dismissNote to onDismiss
* Alias setShowDismissAllModal as onDismissAll
* Reset margin-bottom to prevent the latest GB to add unwanted margin-bottom
* Commit to triger Github workflows
* Add changelog
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-11-16 21:56:05 -08:00
roykho
1f850553ea
Merge branch 'trunk' into nx/gh-actions
2021-11-16 20:58:17 -08:00
Ron Rennick
e5d710390d
Merge branch 'trunk' into fix/30866
2021-11-16 18:51:49 -04:00
Ron Rennick
2f9a6a32c2
deprecate core e2e setup, onboarding tests
2021-11-16 18:51:24 -04:00
Vedanshu Jain
78e7039944
Use update_coupon_usage_counts to avoid double count. ( #31147 )
...
Previously we were increasing coupon usage count on every apply_coupon method. This was causing double usages because, we would also increase on order save callback.
We instead now call `wc_update_coupon_usage_counts` in apply_method itself, which would increase the usage and also set the `_recorded_coupon_usage_counts` order meta.
Additional, we also manually call $couon->increase_usage_count if `_recorded_coupon_usage_counts` is because in this case, we are likely applying more than one coupon to the order. And `_recorded_coupon_usage_counts` meta would have already been set by the first coupon. This is not a good solution, ideally we should revamp how we store the coupon recorded information to support multiple coupon information from the get-go.
2021-11-16 14:23:24 -07:00
Claudio Sanches
742fffff79
Merge pull request #31149 from woocommerce/update/docs
...
Update/docs
2021-11-16 18:15:57 -03:00
roykho
b92ace6fa5
Merge branch 'trunk' into nx/gh-actions
2021-11-16 11:50:56 -08:00
Roy Ho
6ea1313674
Merge branch 'trunk' into remove/install-subset
2021-11-16 10:19:58 -08:00
Roy Ho
0c940df051
Update plugins/woocommerce/tests/e2e/README.md
...
Co-authored-by: Claudio Sanches <contato@claudiosanches.com>
2021-11-16 10:11:06 -08:00
Jeff Stieler
2bac37f4e6
Orders Endpoint Acceptance Tests ( #31033 )
...
* Create more sample orders data.
* Code formatting.
* Add tests for pagination.
* Formatting.
* Add test case for inclusion and exclusion parameters.
* Add test for parent and parent_exclude parameters.
* Add test case for status parameter.
* Add test case for customer parameter.
* Add test case for product parameter.
* Create a test order with all numerical properties populated.
* Add test case for precision parameter.
* Add test case for search parameter.
* Add test case for orderby parameter.
* Move missed api-core-tests files.
* Force tests to run in band (sequentially).
2021-11-16 10:03:53 -07:00
roykho
6f0bba9e23
Use Nx commands in pr-code-coverage action
2021-11-16 07:26:33 -08:00
David Stone
74cd6f9be0
Allow empty arrays to be cached ( #31077 )
...
* Allow empty arrays to be cached
* Fix second check
* Add tests for attribute function changes
* Use InvokedRecorder to explicitly assert invocation count.
Provides more friendly failure messages and self documenting code.
* Code format fixes
2021-11-16 07:16:00 -07:00
Joshua T Flowers
8ff08ea0c9
Use abstraction to add and retrieve task data ( https://github.com/woocommerce/woocommerce-admin/pull/7918 )
...
* Add class check to added tasks
* Make Task class asbtract
* Update tasks to use abstraction
* Update task property calls to methods and add extended class
* Fix up task tests
* Reorder script enqueing to check less expensive operations first
* Fix up dismissable and snoozeable checks
* Fix up typos
* Load default task classes on init
* Handle PR feedback
* Fix extended tasks not showing
* Update is_visible to can_view in deprecated tasks
* Use TestTask class for unit tests
* Add changelog entry
* Fix up API tests
* Update ExtendedClass name to DeprecatedExtendedClass
* Fix up rebase
2021-11-16 08:59:55 -05:00
louwie17
dc03c6fbb5
Update payment method suggestion endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7913 )
...
* Initial refactor
* Update payment recommendations to use new endpoint data
* Make sure to run specs
* Fix test
* Delete old PaymentPlugins class
* Update url to point to woocommerce.com
* Remove unused displayable prop
* Move option name
* Fix js tests
* Add changelog
2021-11-16 09:57:23 -04:00
And Finally
0bc7e4bc65
Combine My Subscriptions and Marketplace back into one Extensions page ( #31085 )
...
* Reverting changes in https://github.com/woocommerce/woocommerce/pull/30380 , preparatory to merging the My Subscriptions and Marketplace pages back into one Extensions page.
* Moved category nav to a separate file.
* Added main nav tabs.
* Added category nav, styled the mobile version.
* Experiments with doing category tabs as a list.
* Styling category menu as a list of links in rectangular pills on desktop.
* Adjusting margins of product list in in-app marketplace.
* Removed `submenu_file` filter which called deleted `update_menu_highlight` method.
* Restored styling for update count bubble on My Subscriptions tab.
* Styling update bubble on My Subscriptions tab.
* Addressing design feedback. Restyled category pills to make them more obvious. Added `Browse categories` title before category menu on desktop. Changed `.addon-product-group-title` to an h2.
* Addressing feedback from https://github.com/woocommerce/woocommerce/pull/31085#pullrequestreview-806319880 .
- Removing addition of `admin_title` filter calling deleted `update_my_subscriptions_title` method.
- Prepending `__DIR__` constant before path in `require` call.
2021-11-16 06:23:21 -07:00
Jacob Sewell
f0aebb8046
Have NavigationNudge and NavigationFeedback self-delete when irrelevant ( https://github.com/woocommerce/woocommerce-admin/pull/7914 )
...
* If the navigation feature does not exist, have the NavigationNudge note self-action.
* Create delete_if_not_supported method on NavigationNudge note.
If we encounter this situation again we might consider adding a version of this method to NoteTraits.
* Add possibly_delete_notes() to do_wc_admin_daily().
* Add changelog entry for Issue 7807.
* Add should_note_exist() method to NavigationNudge note.
* Add should_note_exist() and delete_if_not_supported() to NavigationFeedback.
* Add NavigationFeedback::delete_if_not_supported() to possibly_delete_notes() in daily cron.
* Fix changelog missing PR number.
* Update changelog to include navigation feedback note.
* Rename should_note_exist and delete_if_not_supported to is_applicable and delete_if_not_applicable, add to NoteTraits.
2021-11-15 22:51:53 -06:00
Paul Sealock
14a7614f61
update types descriptions
2021-11-16 15:16:20 +13:00
Christopher Allford
c91dda177d
Fix E2E Tests ( #31205 )
...
* Removed Changlogger Autoload
* Changed Jetpack Changelogger Formatter Loading
Rather than using the Composer autoload, we should use the
changelogger's "filename" option to point directly at the file.
This keeps the file out of the autoloads, since it's possible that
plugins or packages may be symlinked and break the relative
path to the plugin.
2021-11-16 15:01:50 +13:00
Barry Hughes
0df6cc108d
Merge pull request #31026 from woocommerce/update/in-app-marketplace-price-suffix
...
Support dynamic `price_suffix` in in-app marketplace
2021-11-15 17:34:23 -08:00
Barry Hughes
be1c879e47
Merge pull request #31196 from woocommerce/fix/30733
...
Set autocomplete off in cart quantity input field to show actual value.
2021-11-15 17:30:54 -08:00
Joel Thiessen
1ccb1f6e1d
Fixing references to null value throwing errors on products task ( https://github.com/woocommerce/woocommerce-admin/pull/7934 )
2021-11-15 16:48:14 -08:00
Joshua T Flowers
126707eeab
Replace old task list option calls with data store selectors ( https://github.com/woocommerce/woocommerce-admin/pull/7820 )
...
* Add endpoint to unhide task list
* Rename show method to unhide
* Replace requests for hidden task list options
* Replace unhide task list requests
* Replace task list complete checks
* Replace dismiss option requests
* Remove complete task option check
* Fix up panel buttons
* Update finished setup to wait for task list resolution
* Create selector for getting a single task list
* Add selector for single task
* Fix task list panel visibility
* Add changelog entry
* Fix empty product types in profiler data
* Revert to checking for hidden task list
2021-11-15 15:57:13 -05:00
Joshua T Flowers
f48ea01543
Sync WooCommerce Payments default gateway with WCCOM ( https://github.com/woocommerce/woocommerce-admin/pull/7922 )
2021-11-15 15:09:24 -05:00
Joshua T Flowers
331ca075c4
Pass child props to partners card ( https://github.com/woocommerce/woocommerce-admin/pull/7929 )
2021-11-15 15:09:02 -05:00
Barry Hughes
a236bdca19
Merge pull request #31004 from matt-h/review-filter
...
Add Product Reviews filter for `review` comment type.
2021-11-15 10:26:28 -08:00
And Finally
24bafaa74d
Update plugins/woocommerce/includes/admin/class-wc-admin-addons.php
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2021-11-15 16:33:20 +00:00
Matt Sherman
30e9922986
Set Node version to 14 in .nvmrc to prevent incompatible versions of Node from being used with nvm ( https://github.com/woocommerce/woocommerce-admin/pull/7932 )
...
Pin Node version to 14 in .nvmrc
2021-11-15 10:14:05 -05:00
Tom Cafferkey
1e4f045b6a
Update theme_support check to include FSE enabled themes so that option woocommerce_queue_flush_rewrite_rules gets updated and run
2021-11-15 13:45:52 +00:00
Néstor Soriano
88621c6d01
Merge pull request #31169 from woocommerce/fix/unit-tests
...
Fix unit tests
2021-11-15 11:14:27 +01:00
vedanshujain
907c8d403b
Set autocomplete off in cart quanity input field to show actual value.
...
Autocomplete is default to on in most browsers, this is usually fine, but FireFox will overwrite actual value with whatever user entered last. This means if we change the quanity in some other page, and then refresh the cart page, the last entered value in cart page will be displayed, overwriting the actual value passed by server.
So autcomplete is disabled by default for quanity input field, further a filter is added like other fields in case this needs to be modified.
2021-11-15 11:38:39 +05:30
Sicelo A. Mhlongo
cfff7eb7aa
Rename Swaziland to Eswatini
...
The country of Swaziland was officially renamed to Eswatini in April 2018. Let
us reflect this change.
2021-11-13 18:38:30 +02:00
Sicelo
1e11f8e867
Fix symbol for SZL currency
...
The symbol for the Swaziland (now Eswatini) Lilangeni is not L (for Lilangeni),
but E (for Emalangeni, plural). Even if it is just one Lilangeni, it is written as
E1.00.
2021-11-13 17:28:52 +02:00
vedanshujain
90bae59c43
Fix polyfill path.
2021-11-12 18:57:57 +05:30
vedanshujain
dfdf593be1
Lock PHP platform confirm to last 7.0.x release to build correct dep tree.
2021-11-12 18:57:57 +05:30
vedanshujain
6c71a84b56
Fix unit test for WP 5.9 nightly by changing error message.
2021-11-12 18:57:57 +05:30
Christopher Allford
6b1aa73ab7
Moved Test File
...
It looks like a test file ended up at the top of the repository, this
moved it to the correct location.
2021-11-12 18:57:44 +05:30
Ilyas Foo
62c3b6ea97
Fix TaskList UI experiment enablement logic ( https://github.com/woocommerce/woocommerce-admin/pull/7930 )
...
* Fix TaskList UI logic to enable when either experiment is in treatment
* Fix invalid react attribute
* Changelog
2021-11-12 18:32:27 +08:00
Ilyas Foo
f085c6a09a
Fix ExPlat PHP client and experimental onboarding note ( https://github.com/woocommerce/woocommerce-admin/pull/7926 )
...
* Add urlencode to explat get request parameters
* Rename update profile action name
* Add completed condition to wc-admin-complete-store-details note
* Fix logic for update profile note
* Add 2col experiment to the fray
* Changelog
2021-11-12 17:22:08 +08:00
Claudio Sanches
fd3dfdbf3e
Merge pull request #31129 from woocommerce/distignore/project.json
...
Remove project.json from distribution
2021-11-11 18:34:22 -03:00
Claudio Sanches
7c145b9f69
Merge pull request #31148 from woocommerce/fix/repository-structure
...
Moved Test File
2021-11-11 18:33:45 -03:00
Christopher Allford
f3bd2739b8
Moved Test File
...
It looks like a test file ended up at the top of the repository, this
moved it to the correct location.
2021-11-11 13:16:27 -08:00
roykho
8cc99368f2
Update unit tests readme
2021-11-11 11:35:01 -08:00
Fernando
9ecea4a638
Bump experimental version ( https://github.com/woocommerce/woocommerce-admin/pull/7928 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-11-11 14:25:02 -03:00
roykho
9267d70dc7
Update e2e testing steps to use Nx
2021-11-11 07:54:55 -08:00
Paul Sealock
15f26ee8f7
update to 3.0.2 of changelogger
2021-11-11 17:03:44 +13:00
Paul Sealock
5c68568bb7
Revert "add nx composer-install targets"
...
This reverts commit ffaef64343
.
2021-11-11 16:47:50 +13:00
Paul Sealock
ffaef64343
add nx composer-install targets
2021-11-11 16:43:27 +13:00
Paul Sealock
20fb81eb5a
point to next changelog
2021-11-11 16:38:38 +13:00
Paul Sealock
40918d28f2
core changelog content
2021-11-11 16:30:22 +13:00
Paul Sealock
a5abab9ab0
Add Jetpack Changelogger
2021-11-11 16:28:10 +13:00
roykho
aa2dc625e2
Remove install-subset process
2021-11-10 13:35:16 -08:00
roykho
f75523a2ca
Remove project.json from distribution
2021-11-10 12:02:13 -08:00
barryhughes
13f598a0b1
Whitespace.
2021-11-10 13:06:46 -05:00
barryhughes
55503c6bd6
Fix hook/callback name, add type hints.
2021-11-10 13:06:46 -05:00
Matt Harrison
594eedeca1
Add Product Reviews filter for `review` comment type.
...
Creates the filter option for the WordPress Comments page to filter to
product reviews.
Closes #29920
2021-11-10 13:06:20 -05:00
roykho
898ccb986f
Add some common composer executor commands for woocommerce so it can be used in Nx context
2021-11-10 06:34:54 -08:00
Roy Ho
9d08ac8ac3
Merge pull request #31095 from woocommerce/setup-nx
...
Setup nx
2021-11-09 20:26:37 -08:00
Brian
1bd2886b0f
take over fix of barryhughes
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2021-11-09 15:31:58 -08:00
Brian
2d6451d6e2
revert changes
2021-11-09 15:31:57 -08:00
Brian
c530dc60fd
Update i18n/states.php
...
linting issue - done by barryhughes
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2021-11-09 15:29:44 -08:00
Brian
c0e4852cda
Update class-wc-countries.php
...
hide PLZ
..based on feedback at https://github.com/woocommerce/woocommerce/issues/30375#issuecomment-937858938
2021-11-09 15:29:44 -08:00
Brian
8abba36b89
Update states.php
...
fix codesniff
2021-11-09 15:29:43 -08:00
Brian
13be555407
update chile regions
...
based on https://en.wikipedia.org/wiki/ISO_3166-2:CL
2021-11-09 15:29:43 -08:00
Adrian Duffell
56c98220af
Prepare 3.0.0 release cycle ( https://github.com/woocommerce/woocommerce-admin/pull/7909 )
...
* Bump version to 3.0
* Update changelog
2021-11-10 06:49:47 +08:00
Ron Rennick
9736b15eb6
Merge pull request #31102 from woocommerce/fix/30655
...
remove duplicate gitignore entries
2021-11-09 16:46:05 -04:00
roykho
d839bdfc94
Implement executors for all script commands
2021-11-09 12:35:22 -08:00
Peter Fabian
619d7097f1
Merge pull request #31100 from woocommerce/brexit-tax-obw
...
Recommend automated taxes to 'GB'
2021-11-09 19:23:29 +01:00
kkmuffme
4f39c25991
use native wp_doing_ajax instead of custom is_ajax
2021-11-09 17:55:02 +01:00
Fernando
6e26f66564
Fix marketing extensions tracks ( https://github.com/woocommerce/woocommerce-admin/pull/7908 )
...
* Fix `Business Details` step tracks
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-11-09 12:36:26 -03:00
Néstor Soriano
d64c4492c1
Add promoted card to in-App marketplace page ( #31090 )
...
* Add promoted card to in-App marketplace page
* Change name of transient
Changed name of transient for v2.0 of in-app marketplace featured page
content, so sites upgrading to WooCommerce 5.9 will get the correct
data for the new version of the page.
2021-11-09 08:02:57 -07:00
Peter Fabian
80ba82a00e
Merge pull request #30970 from woocommerce/fix/20563
...
Clarify tooltip for on-hold email.
2021-11-09 14:57:42 +01:00
Joshua T Flowers
7d464a514c
Remove task status endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7841 )
...
* Add extra status properties to tasks
* Convert extra properties to camelcase
* Replace task status usage in client
* Remove task status data store
* Remove task status endpoint
* Remove remaining task status references
* Add has products to appearance task data
* Handle PR feedback
* Fix up additional data for Avalara task
* Add changelog entry
2021-11-09 07:42:33 -05:00
Cullen Whitmore
057019c614
Move text alignment to the label to improve CSS specificity
2021-11-08 12:28:56 -06:00
Cullen Whitmore
499d443656
Add text-alignment to `th` elements in the variations table
2021-11-08 12:04:58 -06:00
Ron Rennick
64b562e498
Merge pull request #31082 from woocommerce/add/wsl-instructions
...
Added WSL instructions
2021-11-08 13:34:27 -04:00
Cullen Whitmore
f7623ac324
Change attribute label column from `td` to `th`
2021-11-08 11:30:18 -06:00
Tom Cafferkey
c5e17812f0
Ensure we are loading product page gallery scripts in for FSE themes
2021-11-08 17:26:46 +00:00
Rodel
7c1888ddad
Better phrasing in Running Tests opening statement
2021-11-09 00:45:34 +08:00
Barry Hughes
976f623792
Merge pull request #31091 from woocommerce/update/woocommerce-admin-2.8.0_Woo-6.0
...
Bump WooCommerce Admin version to 2.8.0
2021-11-08 08:10:58 -08:00
Vedanshu Jain
ca2495fc96
Merge pull request #31092 from woocommerce/add/5.9-changelog-entries
...
Add changelog entries for 5.9
2021-11-08 20:55:03 +05:30
Ron Rennick
a53e37f43b
remove duplicate gitignore entries
2021-11-08 11:03:19 -04:00
David Stone
10b534ac82
Add 'GB' to list of countries that are supported by taxjar since it no longer is part of EU
...
Closes https://github.com/Automattic/woocommerce-shipping-issues/issues/20
2021-11-08 13:02:00 +02:00
Joshua T Flowers
abc47adc95
Add Avalara to tax task ( https://github.com/woocommerce/woocommerce-admin/pull/7874 )
...
* Move woocommerce tax flow to subdirectory
* Add partner cards
* Use png for logo files
* Add partner card other actions
* Add partner card styling
* Add in mobile styles
* Interpolate links and html elements
* Redirect to tax configuration if Avalara not supported
* Mark task complete if Alavara is installed
* Record events when task partners are shown or selected
* Add changelog entry
* Update task card flow based on visible partners
* Skip plugin step if all plugins installed
* Move reusable components into subdirectory
* Record available partner options
* Fix type reference
* Wrap callback functions in useCallback to avoid rerenders
* Handle PR feedback
* Add key to partner card container
* Add testing instructions
2021-11-05 16:32:02 -04:00
Joshua T Flowers
675cf379c1
Only load default tasks during REST requests ( https://github.com/woocommerce/woocommerce-admin/pull/7904 )
...
* Only load default tasks during REST requests
* Add changelog entry
2021-11-05 15:38:05 -04:00
Ron Rennick
a6df312732
Merge pull request #31084 from woocommerce/fix/e2e-env-readme-links
...
Update links to moved e2e READMEs.
2021-11-05 15:54:30 -03:00
roykho
0ddad32294
Add docker up/down to executors
2021-11-05 10:10:13 -07:00
roykho
4501f13a87
Accommodate different directory names for woocommerce
2021-11-05 10:09:34 -07:00
Tom Cafferkey
5cdc6c86f6
Revert change for theme support on permalinks
2021-11-05 15:35:08 +00:00
Tom Cafferkey
2003a7813e
Create conditional function wc_current_theme_supports_woocommerce_or_fse
2021-11-05 15:31:22 +00:00
roykho
b86a66168e
Add Nx script executors to woocommerce plugin
2021-11-05 08:19:36 -07:00
Rodel
f37bc08a44
Corrected reference to WSL instructions
2021-11-05 20:44:31 +08:00
Nestor Soriano
b5c5a4da15
Improve handling of relative paths in downloadable files
...
to prevent access to files outside of WordPress uploads folder.
2021-11-05 13:43:22 +01:00
Rodel
8c8385fcce
Remove earlier WSL section
2021-11-05 20:42:12 +08:00
Rodel
1b60740e57
Reference to WSL md at the beginning of Running tests section
2021-11-05 20:40:54 +08:00
Rodel
df85aa293c
Minor changes
2021-11-05 20:23:37 +08:00
Rodel
906afa8a67
Separate readme for WSL instructions
2021-11-05 20:10:03 +08:00
Nestor Soriano
aaab2095fa
Change stable tag to 5.9
2021-11-05 12:57:59 +01:00
Nestor Soriano
e1bdd037c1
Add missing changelog entries for 5.9
2021-11-05 12:56:59 +01:00
Nestor Soriano
63531b985b
Bump WooCommerce Admin version to 2.8.0
2021-11-05 12:11:11 +01:00
Nestor Soriano
2d71ec403c
Fix (and improve) failing unit test.
2021-11-05 11:59:33 +01:00
Nestor Soriano
d98112e014
Use base taxes instead of current user taxes in wc_get_price_excluding_tax
...
Modify wc_get_price_excluding_tax so that when there's no user
available from a passed order and the
'woocommerce_adjust_non_base_location_prices' filter returns false,
the shop base location is used for the tax calculation instead of
the location of the currently logged in user.
2021-11-05 11:59:33 +01:00
Nestor Soriano
76c611b2d8
Fix: wc_get_price_excluding_tax when an order with no customer is passed
...
PR #30692 modified 'wc_get_price_excluding_tax' so that if an order
is passed its customer will be passed to WC_Tax::get_rates in order
to use the proper location for the taxes to be discounted. The problem
is that when the order has no customer (it's "Guest") an invalid
customer (id=0) is passed, which has no location, and thus no taxes
are deducted whatsoever.
The fix consists of checking if the customer id from the order is 0,
and in that case no customer is passed to WC_Tax::get_rates, thus
the shop location is used for the taxes.
2021-11-05 11:59:33 +01:00
And Finally
1a48569af9
Allow for 9 items in Marketing recommended lists ( https://github.com/woocommerce/woocommerce-admin/pull/7887 )
...
* - Increased `per_page` parameter of API request in `getRecommendedPlugins` from 6 to 9, to accommodate additional MailPoet item.
- Added new `mailpoet.js` with SVG icon for MailPoet, and corresponding entry to list of product icons.
* Changelog for this change.
* Renamed changelog.
* Added PR number to changelog content.
* Fix formatting
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
2021-11-05 12:08:35 +08:00
Moon
a70d331cdf
Present Inbox notes in a panel with header ( https://github.com/woocommerce/woocommerce-admin/pull/7864 )
...
* Wrap notes with Card component -- Added header, badge, and cllipsis menu
* CSS changes to adjust padding and margin
* Change buttons to link style
* Render image only when the layout is thumbnail
* Add hover state
* Update text and classname
* Dismiss note immediately without prompting a confirmation (https://github.com/woocommerce/woocommerce-admin/pull/7868 )
* use woocommerce-admin-dismiss-notification class to target the dissmiss btn
* Add changelog
* Specify CSS styles so tha they dont get overridden by other plugins
* Update changelog
* Remove message gap
* Remove unwanted changes from package-lock.json
* Update changelog
2021-11-04 20:51:30 -07:00
And Finally
a6828f915c
Revert woocommerce/woocommerce-admin#7529 – remove Marketplace menu ( https://github.com/woocommerce/woocommerce-admin/pull/7902 )
...
* Reverts the changes in https://github.com/woocommerce/woocommerce-admin/pull/7529 , as we are merging My Subscriptions and Marketplace back into one Extensions page.
* Reverts the changes in https://github.com/woocommerce/woocommerce-admin/pull/7529 , as we are merging My Subscriptions and Marketplace back into one Extensions page.
* Added changelog.
2021-11-05 11:21:52 +08:00
And Finally
d03e53e765
Revert woocommerce/woocommerce-admin#7471 – use "Extensions" as the page title for My Subscriptions and Marketplace pages ( https://github.com/woocommerce/woocommerce-admin/pull/7901 )
...
* Reverts the changes in https://github.com/woocommerce/woocommerce-admin/pull/7471 , as we are merging the My Subscriptions and Marketplace pages back into one Extensions page.
* Added changelog.
2021-11-05 11:21:35 +08:00
LuigiPulcini
06894169da
Added logic to return on custom actions
...
This change adds the possibility for custom actions to return prematurely before the AJAX request is sent.
2021-11-05 00:32:18 +01:00
roykho
b64d0b3dfe
Add initial project.json config files to all packages and plugins
2021-11-04 14:51:04 -07:00
Lourens Schep
012359b499
Fix format of order_edit_recalc_totals props, so event does not get rejected
2021-11-04 12:26:41 -03:00
roykho
acbd9883f1
Prevent from running npm
2021-11-04 07:36:58 -07:00
roykho
7db8509af1
Extend the base TS configuration and update package path
2021-11-04 07:32:47 -07:00
Fernando
9a2cd38004
Add tests to Subscriptions inclusion ( https://github.com/woocommerce/woocommerce-admin/pull/7804 )
...
* Add unit tests to `OnboardingProductTypes` REST API
* Add e2e tests
* Add changelog
* Fix e2e tests
* Fix test description
* Fix to clean payment methods
* Fixed `clickStartWithTemplate`
* Fix test description
* Add package changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-11-04 10:15:42 -03:00
Tomek Wytrębowicz
e73329fdf3
Update links to moved e2e READMEs.
2021-11-04 12:58:11 +01:00
Matt Sherman
e7a8193529
Use id instance property in DataSourcePoller instead of ID const defined in child classes ( https://github.com/woocommerce/woocommerce-admin/pull/7865 )
2021-11-03 17:28:43 -04:00
Rodel
73c3563290
Added WSL instructions
2021-11-04 02:48:30 +08:00
Michael Silber
4cba4bc1be
Add woocommerce_after_variations_table action hook after variations table
2021-11-03 05:51:55 -07:00
louwie17
44a01d6fe6
Fix wc_admin_daily from a missed change ( https://github.com/woocommerce/woocommerce-admin/pull/7829 )
...
* Fix wc_admin_daily
* Remove accidental change
* Make sure we use slug as key for remote inbox notifications and remove unnecessary transient delete
2021-11-03 09:43:40 -03:00
Manos Psychogyiopoulos
fb1cc38375
Delay handling of requests to hide admin notices and limit to admin area
...
Moving this to `admin_init` also ensures that WC_Notes_Run_Db_Update has been instantiated before it can hook into the `woocommerce_hide_update_notice` action. See:
- WC_Install:init()
- WC_Notes_Run_Db_Update::construct()
closes #30781
2021-11-03 10:28:30 +02:00
Peter Fabian
3398cf88cb
Clarify tooltip for on-hold email.
2021-11-03 13:35:58 +05:30
Moon
6747e90ceb
Remove the Spinner component while loading the store alerts ( https://github.com/woocommerce/woocommerce-admin/pull/7886 )
...
* Remove Spinner
* Add changelog
* Use null so it render nothing
* Update changelog
2021-11-02 21:17:26 -07:00
Matt Sherman
04a9091c29
Sync changelog from 2.8.0 ( https://github.com/woocommerce/woocommerce-admin/pull/7880 )
...
* Add changelog entry for 7824
* Add changelog entry for 7813
* Add changelog entry for 7817
* Update changelog for 7856 and 7873
2021-11-02 19:00:10 -04:00
Adrian Duffell
5d6ceafbff
Bump Minimum Versions for 2.9 Release ( https://github.com/woocommerce/woocommerce-admin/pull/7883 )
...
* Bump WordPress version
* Bump WooCommmerce version
2021-11-03 06:48:33 +08:00
Adrian Duffell
db11df4296
Add 2col Experiment ( https://github.com/woocommerce/woocommerce-admin/pull/7872 )
...
* Update experiment name
* Add 2col experiment
* Add changelog
* Update changelog
* Revert "Add 2col experiment"
This reverts commit 6509bf75f48d2662a4b3e53d3022ea82daac0d2b.
* Add 2col experiment
2021-11-03 06:36:12 +08:00
Moon
6205c8ba01
Avoid caching extended info on Analytics -> Products ( https://github.com/woocommerce/woocommerce-admin/pull/7819 )
...
* Do not cache extended info -- this is required to get the latest stock data
* Add changelog
2021-11-02 15:18:57 -07:00
Joel Thiessen
5356726638
Adding unfulfilled order count badge to woo navigation ( https://github.com/woocommerce/woocommerce-admin/pull/7835 )
2021-11-02 12:00:21 -07:00
Joshua T Flowers
d27da1aac1
Clean up tax task components ( https://github.com/woocommerce/woocommerce-admin/pull/7870 )
...
* Separate tax automated screen and stepper
* Move stepper to separate folder
* Fix up TS errors
* Fix location settings update
* Move complete address logic to store location component
* Prevent prematurely showing steps before resolution
* Update onEnable to onAutomate
* Add changelog entry
2021-11-02 13:33:42 -04:00
barryhughes
91435c89c5
Correct IQD currency symbol.
2021-11-02 10:32:37 -07:00
Joshua T Flowers
ea857c73d6
Add WC Pay in person text ( https://github.com/woocommerce/woocommerce-admin/pull/7830 )
...
* Update WCPay in person text
* Remove div wrapping finish setup button
* Add changelog entry
* Add US specific WooCommerce Payment suggestion
* Allow different gateway suggestion IDs for wcpay
* Add older fallback version of WCPay
* Change check to dev version of 2.9.0
* Use 5.10.0-dev for WC checks
2021-11-02 09:03:04 -04:00
Adrian Duffell
d57232719d
Add Profile Notes ( https://github.com/woocommerce/woocommerce-admin/pull/7861 )
...
* Add wc-admin-update-store-details note
* Add wc-admin-complete-store-details note
* Add notes to daily cron
* Add conditional display of notes if in experiment
* Fix bug preventing control experience being cached in transient
* Add filtering of experiment notes in REST API
* Revert "Add conditional display of notes if in experiment"
This reverts commit 99908b83d7868ae69dd1ccca1b565ee2de4dff0d.
* Add changelog
* Update changelog
* Refactor experiment condition for performance
2021-11-02 13:01:31 +08:00
Moon
777c3a709a
Add two-columns class dynamically ( https://github.com/woocommerce/woocommerce-admin/pull/7878 )
2021-11-01 19:43:46 -07:00
Moon
5391b9e066
Remove store setup from the things to do list ( https://github.com/woocommerce/woocommerce-admin/pull/7876 )
2021-11-01 19:33:10 -07:00
louwie17
1af44c47fa
Add extra intl countries to WC Pay support ( https://github.com/woocommerce/woocommerce-admin/pull/7873 )
...
* Fix lint error
* Add changelog
2021-11-01 16:33:08 -03:00
Peter Fabian
f7eeeacb10
Fixed typo in readme.
2021-11-01 11:43:26 +01:00
Barry Hughes
ec5ab7cdb5
Merge pull request #30997 from woocommerce/update/has-block-template-filter
...
Update has_block_template function to use apply_filters
2021-10-29 08:47:04 -07:00
Tom Cafferkey
f8eebbecbd
Update plugins/woocommerce/includes/class-wc-template-loader.php
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2021-10-29 16:16:10 +01:00
Joshua T Flowers
d5bdb285d8
Add marketing extensions back to obw ( https://github.com/woocommerce/woocommerce-admin/pull/7831 )
...
* Add back in extension list title
* Separate task list and obw plugin lists
* Remove mailpoet from basics list
* Bump extensions REST API to v3
* Add changelog entry
2021-10-29 08:47:05 -04:00
Tom Cafferkey
3047603e2b
Updated has_block_template to have type casting, added a block comment to the filter and updated filter prefix to use woocommerce_
2021-10-29 13:02:23 +01:00
Ilyas Foo
e73a4cd2ea
Add console warning on Inbox notes character limit ( https://github.com/woocommerce/woocommerce-admin/pull/7869 )
...
* Add initial console warning
* Update warning to include permalink to post
* Fix formatting for multiple notes
* Changelog
* Add dompurify
* Add translation
2021-10-29 18:15:42 +08:00
Paul Sealock
789d942f89
Update e2e package locations and add PNPM ( #30977 )
2021-10-29 08:32:31 +13:00
Peter Fabian
bc25115549
Merge pull request #31034 from woocommerce/tweak/readme-verbiage
...
Spotfix a few typos
2021-10-28 14:38:37 +02:00
Veljko
5c110acd4a
Add performance orders search
2021-10-28 13:52:12 +02:00
Ilyas Foo
d4e27ea3ea
Fix Tasklist UI illustrations styling ( https://github.com/woocommerce/woocommerce-admin/pull/7858 )
...
* Fix css styles
* Changelog
2021-10-28 16:02:56 +08:00
Joshua T Flowers
91473959c8
Update add task extension example ( https://github.com/woocommerce/woocommerce-admin/pull/7809 )
...
* Update task extension example
* Fix up namespaced classes
* Register task on init hook for REST usage
2021-10-27 15:03:27 -04:00
Ilyas Foo
96028ff055
Revert experiment task titles back to original ( https://github.com/woocommerce/woocommerce-admin/pull/7853 )
...
* Remove experiment task titles
* Changelog
2021-10-27 17:41:51 +08:00
Ilyas Foo
7ae80e7969
Change CTA text for personalize store task after completion ( https://github.com/woocommerce/woocommerce-admin/pull/7852 )
...
* Change CTA text for personalize store task after completion
* Changelog
2021-10-27 17:41:34 +08:00
Néstor Soriano
2d405cc8c1
Merge pull request #30901 from woocommerce/fix/30594-api-key-description-length
...
Fix Description Length Preventing REST API Key Creation
2021-10-27 11:10:24 +02:00
Néstor Soriano
59ab939282
Merge pull request #30935 from EvanHerman/trunk
...
Update locale-info.php
2021-10-27 09:57:44 +02:00
Néstor Soriano
33715a6d96
Merge pull request #30950 from woocommerce/add/enhance-unit-test-documentation
...
Add troubleshooting section to running unit test section
2021-10-27 09:22:58 +02:00
Nestor Soriano
14ebad52a6
Add "Troubleshooting" to the ToC in the unit tests README.
2021-10-27 09:20:33 +02:00
Moon
d97a45c432
Update experiment name ( https://github.com/woocommerce/woocommerce-admin/pull/7851 )
...
* Use UTC timezone for the month and year
* Include year
2021-10-26 20:09:26 -07:00
Moon
a90f80e838
Set the circle bg to transparent ( https://github.com/woocommerce/woocommerce-admin/pull/7849 )
2021-10-26 18:56:03 -07:00
Barry Hughes
03903d36a6
Spotfix a few typos
2021-10-26 13:04:44 -07:00
Moon
b027461e44
Use WordPress 5.6 ( https://github.com/woocommerce/woocommerce-admin/pull/7843 )
2021-10-26 10:27:37 -07:00
Rodel
ec6f839ee2
Added tests for batch update products
2021-10-26 18:14:57 +08:00
Rodel
817db0aa14
Minor doc update
2021-10-26 18:14:36 +08:00
Ilyas Foo
30d7def26f
Add header cards for all tasks in Tasklist UI experiment ( https://github.com/woocommerce/woocommerce-admin/pull/7838 )
...
* Add illustration images
* Refactor the way clicking task is handled, tracking clicks should be during CTA
* Refactor task list on select and rendering
* Add WCPay task and update existing tasks to use new API
* Change payments task behaviour to show after wcpay is connected
* Add couple more tasks
* Add marketing and appearance tasks, customize styles
* Refactor to use svg components instead of images, add custom task titles for experiment
* Updated tracking to be like existing task list
* Change default task shown to be the last
* Cleanup css
* Changelog
* Fix ellipsis menu css to be more specific to the respective tasklist
2021-10-26 16:40:35 +08:00
Rodel
751dc5da1f
Data file for products CRUD tests
2021-10-26 16:27:20 +08:00
Rodel
054183cb5a
Renamed data file for product-list tests
2021-10-26 15:40:00 +08:00
Moon
543cefa004
Two columns experiment - move paid extensions to extended task list ( https://github.com/woocommerce/woocommerce-admin/pull/7839 )
...
* Render extended task list
* Remove margin-bottom when the extended task list is empty
* Fix typo
* Remove redundant isVisible check
* Remove unallowedTasks and move it to concat
* Remove woocommerce_tasklist_progression experiment
* Remove duplicate array items
* Use isVisible to check the visibility
* Remove redundant logic
2021-10-25 21:08:05 -07:00
Joel Thiessen
c146e25b47
Updating woo navigation link colors for greater contrast ( https://github.com/woocommerce/woocommerce-admin/pull/7833 )
2021-10-25 09:35:22 -07:00
Tomek Wytrębowicz
cc5b2d9f58
Set the scope of `wpNavMenuClassChange` to wp-admin's menu. ( https://github.com/woocommerce/woocommerce-admin/pull/7773 )
...
Fixes woocommerce/woocommerce-admin#7772
2021-10-25 15:59:35 +02:00
Rodel
04d6e7acdb
Minor test suite name change
2021-10-25 20:03:46 +08:00
Rodel
9104089b01
Split products tests
2021-10-25 20:02:17 +08:00
And Finally
717317142a
Restored support for price suffix in in-app marketplace product card, allowing prices per month. This was added in https://github.com/woocommerce/woocommerce/pull/30840 , but was accidentally omitted when we fixed conflicts.
2021-10-25 12:55:05 +01:00
Rodel
f44f62c385
Merge branch 'trunk' into add/api-test-crud-products
2021-10-25 18:02:46 +08:00
Ilyas Foo
29367e5f14
Fix typescript type error in admin-e2e-tests package ( https://github.com/woocommerce/woocommerce-admin/pull/7765 )
...
* Fix type error
* Update changelog
* Better type handlings
2021-10-23 11:03:24 +08:00
louwie17
c12a451af0
Fix/7812 activity panel styling ( https://github.com/woocommerce/woocommerce-admin/pull/7813 )
...
* Increase specificity of activity panel css to avoid conflicts
* Fix linting
* Fix some other styles
* Add changelog
2021-10-21 22:18:11 -03:00
louwie17
07adc231f9
Parse low_stock_amount to int if it exists ( https://github.com/woocommerce/woocommerce-admin/pull/7817 )
...
* Parse low_stock_amount to int if it exists
* Add changelog
2021-10-21 22:17:09 -03:00
Niels Lange
6631c8a081
Correct link to WooCommerce Developers Blog ( https://github.com/woocommerce/woocommerce-admin/pull/7824 )
2021-10-21 16:17:00 -04:00
Greg
7f904a7d91
Merge pull request #30982 from woocommerce/add/api-test-refunds
...
Add Core API tests for Refunds API
2021-10-21 11:29:44 -06:00
Evan Herman
4353eaa73e
Update locale-info.php
...
Revert changes in 9d06c74339
?branch=9d06c74339c2ae190b40acc7f0aef38a53140e94&diff=unified#diff-122b62121f7a3deb664f05d12fb2af1c40cf819712b5f2db935017ce4a4c45cbR11
2021-10-21 10:52:01 -04:00
Joel Thiessen
ded7a4b3e3
Adding PHP unit tests for tasks rest endpoints ( https://github.com/woocommerce/woocommerce-admin/pull/7747 )
2021-10-21 07:49:30 -07:00
Veljko
e032f6fc51
Add a new empty line at the end of file
2021-10-21 15:12:58 +02:00
Veljko
526961ff40
Update ReadMe file
2021-10-21 15:09:57 +02:00
Veljko
348396ec71
Change Accessories with Category's text
2021-10-21 14:55:39 +02:00
Veljko
a5ef3fecf6
Add product category parameter
2021-10-21 14:47:32 +02:00
Veljko
a84ffcc42d
Add new performance test category page
2021-10-21 12:15:12 +02:00
Rodel
ea69de368c
Added changelog entry
2021-10-21 16:59:43 +08:00
Rodel
e6a009e598
Corrected changelog format
2021-10-21 16:58:58 +08:00
Rodel
c08358ff48
Corrected Changelog entry
2021-10-21 16:58:48 +08:00
Rodel
f5cec2b920
Added changelog entry
2021-10-21 16:58:29 +08:00
Rodel
a309b4af2c
Added test for variable product
2021-10-21 16:33:09 +08:00
Rodel
8c6252996d
Added test for virtual product
2021-10-21 15:00:58 +08:00
Rodel
cdebd25895
Corrected changelog format
2021-10-21 14:21:47 +08:00
Rodel
91e570b89b
Corrected Changelog entry
2021-10-21 14:09:27 +08:00
Rodel
919f41fed3
Remove unneccessary import
2021-10-21 14:08:47 +08:00
Moon
b8f4d035cb
Bump @woocommerce/components version to 8.1.1 ( https://github.com/woocommerce/woocommerce-admin/pull/7826 )
...
* Bump components version to 8.1.1
* Update changelog
* Update changelog
* Update changelog
2021-10-20 16:29:14 -07:00
louwie17
3707812ebe
Refactor/consolidate Datasource poller ( https://github.com/woocommerce/woocommerce-admin/pull/7671 )
...
* Initial refactor and consolidation of the DataSourcePoller code
* Move transient logic into DataSourcePoller class
* Fix function name
* Fix tests
* Add changelog
* Fix tests and update use of DataSourcePoller
* Make use of ID's in the DataSourcePoller
* Fix parsing error
* Update data_sources filter
2021-10-20 15:53:43 -03:00
Moon
ef0fde6632
Add summary tasks for the new two-column tasklist experiment ( https://github.com/woocommerce/woocommerce-admin/pull/7669 )
...
* Add two column version of task list with a new design
* Show number in the status circle
* Set background for the active task
* Remove border top
* Changes in single column
* Task list does not render in the left column if two column task list has been rendered already.
* Your store today and activity panel does not render if user is running two column experiment
* Update the circle border color
* Fix lint issue
* Support single column mode
* Add box-shadow transition
* Fix max width
* Set the first card as the default if all tasks are complete
* Adjust font-weight for the complete tasks
* Use experiment
* Remove unnecessary placeholder
* Use two-column placeholder
* Use the new task REST API
* Remove unused code -- these are no longer used as we are using the new task list REST API
* Update logic to use the new fields
* Update css to fit the homescreen card
* Remove unused var
* Sync changelog from 2.8.0-rc.2 (https://github.com/woocommerce/woocommerce-admin/pull/7783 )
* Remove changelogs that were picked into 2.8.0-beta.2
* Update changelog for 7690
* Update changelog for 7743
* Update changelog for 7734
* Update changelog for 7763, 7771
* Remove changelog for 7763 from 2.8.0 since it was in 2.7.2
* Update changelog for 7798
* Show keep & dismiss page when tasks are complete (https://github.com/woocommerce/woocommerce-admin/pull/7684 )
* Add two column version of task list with a new design
* Changes in single column
* Task list does not render in the left column if two column task list has been rendered already.
* Your store today and activity panel does not render if user is running two column experiment
* Prompt a modal when hiding the task list
* Add completed compoent
* Move completed task to task-list
* Implement hide and keep list buttons
* Fix keep task list button
* Rename hideTaskCard to hideTasks and keepTaskCard to keepTasks
* Add two column version of task list with a new design
* Show number in the status circle
* Set background for the active task
* Remove border top
* Changes in single column
* Task list does not render in the left column if two column task list has been rendered already.
* Your store today and activity panel does not render if user is running two column experiment
* Update the circle border color
* Fix lint issue
* Support single column mode
* Add box-shadow transition
* Fix max width
* Set the first card as the default if all tasks are complete
* Adjust font-weight for the complete tasks
* Use experiment
* Remove unnecessary placeholder
* Use two-column placeholder
* Use the new task REST API
* Remove unused code -- these are no longer used as we are using the new task list REST API
* Update logic to use the new fields
* Update css to fit the homescreen card
* Remove unused var
* Show keep & dismiss page when tasks are complete (https://github.com/woocommerce/woocommerce-admin/pull/7684 )
* Add two column version of task list with a new design
* Changes in single column
* Task list does not render in the left column if two column task list has been rendered already.
* Your store today and activity panel does not render if user is running two column experiment
* Prompt a modal when hiding the task list
* Add completed compoent
* Move completed task to task-list
* Implement hide and keep list buttons
* Fix keep task list button
* Rename hideTaskCard to hideTasks and keepTaskCard to keepTasks
* Remove unnecessary feature checking logic
* Separate && operator for Activity Header and Panel since one of them can be empty
* Add changelog
Co-authored-by: Matt Sherman <matt.sherman@automattic.com>
2021-10-20 09:16:22 -07:00
James
eb579c814c
Fixes #30400 by multiplying refund values by -1
2021-10-20 18:13:06 +02:00
Tom Cafferkey
b4526429cb
Update has_block_template function to use a filter
2021-10-20 15:44:16 +01:00
Barry Hughes
fa0464930c
Merge pull request #30960 from woocommerce/fix/27103-rate-limiter
...
Store WC_Rate_Limit Entries in a Custom Table
2021-10-20 07:10:20 -07:00
Peter Fabian
75dbec00fd
Merge pull request #30987 from woocommerce/fix/27793
...
add phpdoc block with gist reference to woocommerce_package_rates filter
2021-10-20 15:43:18 +02:00
Matt Sherman
174cec6521
Sync changelog from 2.8.0-rc.2 ( https://github.com/woocommerce/woocommerce-admin/pull/7783 )
...
* Remove changelogs that were picked into 2.8.0-beta.2
* Update changelog for 7690
* Update changelog for 7743
* Update changelog for 7734
* Update changelog for 7763, 7771
* Remove changelog for 7763 from 2.8.0 since it was in 2.7.2
* Update changelog for 7798
2021-10-20 09:01:51 -04:00
Jeff Stieler
5aee007892
Clear rate limit cleanup job on uninstall.
2021-10-20 08:27:00 -04:00
Jeff Stieler
5d182ee71a
Put cleanup hook attachment in an init method.
2021-10-20 08:26:59 -04:00
Jeff Stieler
befa2b0a95
Add test case for options migration.
2021-10-20 08:26:58 -04:00
Jeff Stieler
a255f4b18e
Use substr instead of str_replace.
2021-10-20 08:26:56 -04:00
Jeff Stieler
6715fb5a9b
Save 2 seconds on test execution by reducing sleep() time.
2021-10-20 08:26:55 -04:00
Jeff Stieler
20614cfdcb
Add rate limiter test case for cache misses.
2021-10-20 08:26:52 -04:00
Jeff Stieler
f218571fec
Add daily cleanup of expired rate limits.
2021-10-20 08:26:51 -04:00
Jeff Stieler
a8b4f83c9c
Cache rate limit values.
2021-10-20 08:26:49 -04:00
Jeff Stieler
070dc4fcd1
Migrate rate limit options on DB update.
2021-10-20 08:26:47 -04:00
Jeff Stieler
39d3de1d41
Use a new table for storing rate limits.
2021-10-20 08:26:45 -04:00
Niels Lange
ebd37e462f
Move additional information out of the source code block
2021-10-20 18:24:23 +07:00
Jeff Stieler
43b770ce1f
Fix orderby slug and include parameters.
2021-10-20 16:28:55 +05:30
Rodel
34eb9549dc
Added tests for simple product
2021-10-20 17:50:08 +08:00
dnwjn
2102148c4a
Add filter for refund restock note
...
This implements a filter that allows for editing the refund restock note.
2021-10-20 11:11:54 +02:00
Rodel
b415f103fb
Merge branch 'trunk' into add/api-test-refunds
2021-10-20 13:39:30 +08:00
Greg
c99af9f33e
Merge pull request #30979 from woocommerce/add/api-test-coupons-2
...
Added tests for coupons api
2021-10-19 15:51:07 -06:00
louwie17
7a1a6cda06
Check if onboarding is defined before finding themes ( https://github.com/woocommerce/woocommerce-admin/pull/7818 )
2021-10-19 15:00:54 -03:00
Ron Rennick
37c7de4422
add phpdoc block with gist reference to woocommerce_package_rates filter
2021-10-19 13:15:43 -03:00
Rodel
caf0a818df
Added changelog entry
2021-10-19 20:35:18 +08:00
Rodel
515b073834
Added tests for Refunds API
2021-10-19 20:34:43 +08:00
Joshua T Flowers
1004dfddad
Add method to check for install status ( https://github.com/woocommerce/woocommerce-admin/pull/7808 )
...
* Add method to check for install status
* Add changelog entry
* Add PR number to changelog
2021-10-19 08:15:45 -04:00
Niels Lange
7b88cb09a1
Add troubleshooting section to running unit test section
2021-10-19 17:45:14 +07:00
Jeff Stieler
3e5e9e8eda
Add test case for API key admin ajax error visibility.
2021-10-19 12:33:20 +02:00
Jeff Stieler
4975a5ea21
Avoid reporting success when API key insertion fails.
2021-10-19 12:33:20 +02:00
Jeff Stieler
68f1b12797
Limit API key description field to 200 characters.
2021-10-19 12:33:20 +02:00
Jeff Stieler
7a68bc5ff7
Ensure that API key descriptions are truncated over the REST API.
2021-10-19 12:33:19 +02:00
Peter Fabian
7a6c320fcc
Make the message more clear.
2021-10-19 11:45:42 +02:00
Peter Fabian
4ea28030f2
Warn users of shipping rates to test for existence of meta_data correctly.
...
As per the info in the issue itself, using `isset()` gives incorrect result all the time, so warn developers about the problem.
2021-10-19 11:45:42 +02:00
Rodel
b3410791e5
Added changelog entry
2021-10-19 15:20:39 +08:00
Rodel
ce3bb3dc4c
Added tests for coupons api
2021-10-19 15:09:48 +08:00
Paul Sealock
ffa595ac40
add working directory path to build workflow
2021-10-19 10:46:11 +13:00
roykho
0b3a8a0557
Move phpunit.xml into plugins/woocommerce structure
2021-10-19 10:35:46 +13:00
Paul Sealock
926685448e
JS formatting files
2021-10-19 10:35:46 +13:00
Paul Sealock
a837deea64
Add wp-env
2021-10-19 10:35:46 +13:00
Paul Sealock
ef015f740f
git mv a few folders
2021-10-19 10:35:45 +13:00
louwie17
f16039684f
Tests for task list components ( https://github.com/woocommerce/woocommerce-admin/pull/7757 )
...
* Added first set of task-list tests
* Fix event prefix and add two extra task list tests
* Add test for task list item
* Update package to allow tests with slotfill to work
* Add tests for Task component
* Add tasks tests
* Revert package.json changes
* Update prefixEvent function and revert package.json changes
* Remove class additions to body tag
* Add missing styles to tasks container as well
2021-10-15 16:56:17 -03:00
louwie17
d644e1f161
Update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/7803 )
2021-10-15 09:19:19 -03:00
louwie17
a1d490d535
Update free extension copy of the google listings plugin ( https://github.com/woocommerce/woocommerce-admin/pull/7798 )
2021-10-14 10:29:09 -04:00
Joshua T Flowers
816776b02b
Add route and layout for unmatched path ( https://github.com/woocommerce/woocommerce-admin/pull/7503 )
...
* Add route and layout for unmatched path
* Add NoMatch to catch missing report pages
* Load WooCommerce Admin scripts on all pages
* Move NoMatch inside default page layout
* Add permission checks to tabs
* Allow update_option_extended_task_list to be called on non-admin pages
* Check for task list task count in extended list update function
* Add changelog entry
* Add PR number to changelog entry
* Remove deprecated extended task list filter and tests
2021-10-14 10:04:17 -04:00
Fernando
09ea5c0da5
Enable subscriptions inclusion for every envrionment ( https://github.com/woocommerce/woocommerce-admin/pull/7799 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-10-13 15:19:37 -04:00
Joshua T Flowers
0e132febad
Add onboarding task docs ( https://github.com/woocommerce/woocommerce-admin/pull/7762 )
...
* Add onboarding task docs
* Add data store actions and class arguments
* Add SlotFill examples
* Add missing spaces
* Add sort_by argument
* Add changelog entry
2021-10-13 15:17:57 -04:00
Fernando
7085834b19
Add check before changing the state ( https://github.com/woocommerce/woocommerce-admin/pull/7794 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-10-13 13:16:32 -03:00
Fernando
f20113fa01
Add country validation to subscription inclusion ( https://github.com/woocommerce/woocommerce-admin/pull/7777 )
...
* Add country validation
* Add OnboardingProductTypes
* Add OnboardingProductTypes
* Add country validation to product task
* Add `productTypes` data handling
* Add country validation and new productTypes handling
* Fix to get `productTypes` from a SSOT
* Add `invalidateResolution` for `getTaskLists`
* Fixed testing instructions
* Fix `isTaskListHidden` issue
* Fixed product type
* Added constant `EMPTY_ARRAY` to `selectors.ts`
* Fixed constant `EMPTY_ARRAY`
* Moved `invalidateResolutionForStoreSelector` into OBW
* Updated testing instructions
* Updated testing instructions
* Fixed testing instructions
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-10-13 13:15:47 -03:00
louwie17
a8a3238c38
Update E2E tests logic a bit ( https://github.com/woocommerce/woocommerce-admin/pull/7769 )
2021-10-13 08:36:19 -03:00
Taha Paksu
40cba3b0fb
Add E2E tests for initial store currencies with different onboarding countries ( https://github.com/woocommerce/woocommerce-admin/pull/7712 )
...
* initial push
* Add E2E test for onboarding currency
* Wait for navigation to complete
* Change method for value check
* Fix dropdown selector
* Add more country tests
* Add changelog entry
* Add test to runner
* Change the call order
* Fix country specs
* Fix country specs for UK
* Try changelog again
* Move changelog record to e2e-tests
* Convert string concats to template literals
* Remove spaces
* Fix linter errors
* Add check for WCPay supported countries
2021-10-13 12:16:35 +08:00
Danae Millan
db2a74927b
Fix calendar not being dismissed when clicked outside ( https://github.com/woocommerce/woocommerce-admin/pull/7714 )
...
* Add an 'onBlur' property to the 'DateInput' component
This allows passing a callback function for the input's onBlur event.
* Close the calendar when an element outside the parent dropdown gets focused
Previously, you had to click on the calendar and then click anywhere else for it to be closed without selecting a date. Now the calendar gets closed when any element outside the parent's dropdown element gets thefocus.
* Remove redundant code for dismissing the calendar when pressing the tab key
Dismissing the calendar this way doesn't seem to be good for accessibility. That aside, the introduced dismissal on blur handles the scenario of when the calendar isn't needed anymore and the user is navigating with the keyboard.
* Add changelog entry
* Use the PR ID instead of the issue ID for the changelog entry
* Separate new declaration on a new line instead of using a comma
* Add an entry to the packages/components/ changelog
2021-10-13 08:20:24 +08:00
Joshua T Flowers
cdebc7ed0f
Sync changelog from 2.7.2 ( https://github.com/woocommerce/woocommerce-admin/pull/7787 )
2021-10-12 15:57:46 -04:00
louwie17
9f6963f87d
Add sort_by config option to the sort_tasks method ( https://github.com/woocommerce/woocommerce-admin/pull/7767 )
...
* Add sort_by config option to the sort_tasks method
* Add tests for sort function
* Fix merge conflict
2021-10-12 15:28:52 -03:00
louwie17
beb05ae487
Move some of the deprecated tasks stuff outside of the main components ( https://github.com/woocommerce/woocommerce-admin/pull/7761 )
...
* Move some of the deprecated tasks stuff outside of the main components
* Do not add data to request when no depreciated tasks
* Move possiblePruneTaskData function to the deprecated-tasks class
2021-10-12 11:05:43 -03:00
Louis Laugesen
5d259f7a4b
Fix wc-admin nav styles after GB 11.6.0 changes ( https://github.com/woocommerce/woocommerce-admin/pull/7771 )
...
* Fix wc-admin nav styles after GB 11.6.0 changes
* log
* Update changelogs/fix-nav-style
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Hover fix for back button
* Merge styles with existing
* Fix back button size
* fix whitespace issues
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
Co-authored-by: Paul Sealock <psealock@gmail.com>
2021-10-12 18:28:19 +08:00
Matt Sherman
30a808f49b
Remove old changelog from readme.txt and update minimum requirements ( https://github.com/woocommerce/woocommerce-admin/pull/7774 )
...
* Remove old changelog from readme.txt and update minimum requirements
* Update WC requires/tested versions in plugin comment block
2021-10-11 14:33:09 -04:00
Ilyas Foo
364b284e3e
Fix analytics crashing on daylight saving ( https://github.com/woocommerce/woocommerce-admin/pull/7763 )
...
* Fix next_day_start from miscalculating daylight saving dates
* Add failsafe for do-while loop in next_week_start
* Add changelog
* Add seconds to setTime
2021-10-11 09:45:24 +08:00
Joshua T Flowers
76c082ff2c
Add TaskList unit tests ( https://github.com/woocommerce/woocommerce-admin/pull/7754 )
...
* Add TaskList unit tests
* Remove extra prefix event method
* Fix up test vars
2021-10-08 17:01:37 -04:00
Joshua T Flowers
d8f3aca83a
Use action to verify appearance task completion ( https://github.com/woocommerce/woocommerce-admin/pull/7770 )
...
* Use task action to verify appearance completion
* Add migration for old option
* Handle PR feedback
2021-10-08 17:01:12 -04:00
leonardo lopes de albuquerque
2521d7d073
Fix nesting div inside p element ( https://github.com/woocommerce/woocommerce-admin/pull/7704 )
...
* changed p element to div to allow inner elements. This prevents warnings when using ReportCard component woocommerce/woocommerce-admin#7703
* added testing instructions and changelog woocommerce/woocommerce-admin#7703
* removed unnecessary test description woocommerce/woocommerce-admin#7703
Co-authored-by: Leonardo Lopes de Albuquerque <leonardo.albuquerque@automattic.com>
2021-10-07 11:47:14 -03:00
Ilyas Foo
cc1dab6e70
Bump admin-e2e-tests version to 0.1.2 ( https://github.com/woocommerce/woocommerce-admin/pull/7764 )
2021-10-07 13:05:40 +08:00
Joshua T Flowers
eefb1c2513
Add missing task events ( https://github.com/woocommerce/woocommerce-admin/pull/7744 )
...
* Add task view event
* Fix double prefix on events
* Add shared trait for event recording
* Fix double prefixed events
* Use record_tracks_event to record task related events
* Handle PR feedback
* Add parent ID to temporary extended tasks
* Fix prefixing order
2021-10-06 16:48:55 -04:00
Joshua T Flowers
ba71478725
Clean up task related functions ( https://github.com/woocommerce/woocommerce-admin/pull/7739 )
...
* Move active task transient
* Move default tasks to constant
* Move task return notice scripts
* Remove redundant task completion check
* Move deprecated options to separate class
* Move media scripts to appearance task
* Fix up missing classes
2021-10-06 16:48:28 -04:00
louwie17
6852ec0571
Make sure the depreciated onClick is triggered and container is used ( https://github.com/woocommerce/woocommerce-admin/pull/7749 )
...
* Make sure the depreciated onClick is triggered and container is used
* Fix the extended tasks condition
* Add sort by support for task list
* Revert extension example changes back
* Move sorting tasks to the API and add asc/desc support
* Revert extension example changes
* Update sort function naming
2021-10-06 15:47:41 -03:00
Jacob Sewell
6aa8afa85a
Minor design update to marketing task ( https://github.com/woocommerce/woocommerce-admin/pull/7732 )
...
* Remove background color from marketing tool list header, increasee padding in plugin list, rearrange list borders.
* Changelog entry for 7642.
* Section heading tweaks: bottom padding, force uppercase.
* Move Marketing task plugin list changes into more specific stylesheet.
2021-10-06 12:26:27 -05:00
Fernando
aef7742b69
Add testing instructions to 7445 ( https://github.com/woocommerce/woocommerce-admin/pull/7759 )
...
* Add testing instructions
* Fix typo
* Fix release version
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-10-06 14:04:59 -03:00
Ron Rennick
5a8a019465
restore closed overview sections before testing ( https://github.com/woocommerce/woocommerce-admin/pull/7652 )
...
* restore closed overview sections before testing
* add changelog entry
2021-10-06 13:24:10 -03:00
Fernando
f35fae4482
OBW - Fix WooCommerce Payments installation footnote visibility ( https://github.com/woocommerce/woocommerce-admin/pull/7756 )
...
* Fixed `wc-pay` footnote visibility
* Added validation before `setState`
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-10-06 13:09:20 -03:00
Ron Rennick
c0759cdbe3
update waitFor calls to waitForFunction, waitForTimeout ( https://github.com/woocommerce/woocommerce-admin/pull/7646 )
...
* update waitFor calls to waitForFunction, waitForTimeout
* fix linting
* move waitForTimeout to general utility function
2021-10-06 11:07:09 -03:00
Matt Sherman
f3b0441f80
Update WC requires/tested versions ( https://github.com/woocommerce/woocommerce-admin/pull/7755 )
2021-10-06 09:39:39 -04:00
Ron Rennick
09a285cb52
add Customers page E2E test ( https://github.com/woocommerce/woocommerce-admin/pull/7645 )
2021-10-06 09:59:44 -03:00
Paul Sealock
5fb4fb51a9
wp-env: Use WooCommerce Core latest ( https://github.com/woocommerce/woocommerce-admin/pull/7752 )
2021-10-06 20:42:45 +13:00
Moon
9d75d82eb1
Use target: es2019 for backward compatibility ( https://github.com/woocommerce/woocommerce-admin/pull/7658 )
2021-10-06 14:52:42 +08:00
louwie17
3bda07aec3
Add status param support for dismissing all notes ( https://github.com/woocommerce/woocommerce-admin/pull/7743 )
...
* Add status param support for dismissing all notes
* Add changelog
* Add unit test for new arg in /delete/all endpoint
2021-10-05 15:37:52 -03:00
Joshua T Flowers
0b8596f53c
Remove tasks feature flag and old components ( https://github.com/woocommerce/woocommerce-admin/pull/7736 )
...
* Remove feature flag
* Remove unused task status items
* Remove old task list components
* Remove more unused task status items
* Move completion checking to TaskList class
* Move completion checking to Task class
* Add changelog entry
* Fix up old task-list component references
* Remove flag around slotfill area
* Add back missing task stylesheet
* Move task specific styles to respective fills
* Add PR number to changelog entry
2021-10-05 14:20:28 -04:00
Joshua T Flowers
93b42ad9ef
Add an endpoint and method for actioning tasks ( https://github.com/woocommerce/woocommerce-admin/pull/7746 )
...
* Add checks for actioned task status
* Update completion logic for task
* Add rest route for actioning tasks
* Add action in data store for actioning tasks
* Add test for actioning task
* Only prune isActioned from task data
2021-10-05 13:07:50 -04:00
Fernando
5d7661eeb9
Store Profiler and Product task - include Subscriptions ( https://github.com/woocommerce/woocommerce-admin/pull/7734 )
...
* Add flag
* Add free subscription to Product Types step
* Show copy and install WC-Pay when `Subscriptions` is checked
* Fixed `Start with a template` description
* Added flag to product-types and small refactor
* Add test for subscriptions
* Fixed wc-pay installation in product-types step
* Refactor product-template-modal
# Conflicts:
# client/task-list/tasks/products/product-template-modal.js
# client/tasks/fills/products/product-template-modal.js
* Add more tests
* Refactor product types list
* Add wc-pay activation in store profiler
* Add `wc-pay filter in business details step
* Add redirection after selecting subscriptions template option
* Fix prop renamed
* Fix product-types list
* Add changelog
* Fix typo
* Add check to `Free features`
* Refactor `SelectiveExtensionsBundle`
* Add `is_activated` to `EvaluateExtension`
* Add validation to `ProductTemplateModal` component
* Removed useless import
* Add missing flags
* Fix list
* Add promise.all to `product-types`
* Removed useless validation
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-10-05 09:27:30 -03:00
Joshua T Flowers
ad0afb4aba
Sync 2.7.1 changelog ( https://github.com/woocommerce/woocommerce-admin/pull/7745 )
2021-10-04 15:52:36 -04:00
Joshua T Flowers
5b553ff2ea
Allow already installed marketing extensions to be activated ( https://github.com/woocommerce/woocommerce-admin/pull/7740 )
...
* Allow already installed marketing extensions to be activated
* Add installAndActivate to old task list
* Add changelog entry
2021-10-04 13:11:00 -04:00
Joel Thiessen
1d00a09ec3
Add show/hide behavior for task list API ( https://github.com/woocommerce/woocommerce-admin/pull/7733 )
...
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2021-10-04 10:02:01 -07:00
Joshua T Flowers
d3d2acdd25
Add optimistic task completion and cache invalidation ( https://github.com/woocommerce/woocommerce-admin/pull/7722 )
...
* Add action to optimistically complete task
* Optimistically mark shipping task complete
* Invalidate cache on task completion
* Add complete tax task handler
* Add completion handlers to remaining tasks
2021-10-01 15:53:22 -04:00
louwie17
5c9bf5d925
Add extended task list support to the new REST api task lists ( https://github.com/woocommerce/woocommerce-admin/pull/7730 )
...
* Add extended task list support to the new REST api task lists
* Some small refactors
* Small refactors from PR review
* Create extended tasks on the fly if added on the client
* Remove unneeded change
* Add level and additionalInfo support, also adding it to the WooCommerce Payments task
* Fix a mis-type in a comment
2021-10-01 15:46:23 -03:00
Joel Thiessen
9c5c39732b
Only return viewable tasks from tasks endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7718 )
2021-09-29 16:47:01 -07:00
Joshua T Flowers
43f68534ef
Fix task list placeholder not showing ( https://github.com/woocommerce/woocommerce-admin/pull/7724 )
2021-09-29 14:30:34 -04:00
Joshua T Flowers
a423bd0f52
Fix task snooze and dismiss functions ( https://github.com/woocommerce/woocommerce-admin/pull/7728 )
...
* Fix tax snoozeability
* Fix tax dismissal endpoint
* Clean up undo endpoints
* Fix up task visibility
* Handle PR feedback
2021-09-29 13:55:44 -04:00
Ron Rennick
a5d495906c
merge with generated changelog
2021-09-29 13:40:33 -03:00
Ron Rennick
33a19dcf47
add changelog entries
2021-09-29 13:37:56 -03:00
Ron Rennick
2e61ad6382
Product version bump update
2021-09-29 10:50:43 -03:00
Matt Sherman
45122db842
Bump version to 2.9.0-dev ( https://github.com/woocommerce/woocommerce-admin/pull/7731 )
...
* Bumps version to 2.9.0-dev
* Delete changelog files from 2.7.x and 2.8.0
* Update changelog for 2.7.1 and 2.8.0
* Update testing instructions for 2.7.1
2021-09-29 06:32:38 -04:00
Fernando
fbd6d42574
Add experimental list documentation ( https://github.com/woocommerce/woocommerce-admin/pull/7687 )
...
* Moved task-item
* Moved task-item css
* Added readme.md
* Added storybook
* Renamed `remindMeLater
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-28 21:21:52 -03:00
louwie17
33ca13abc9
Fix category lookup class ( https://github.com/woocommerce/woocommerce-admin/pull/7709 )
...
* Initial test
* Add category look up tests
* Add more tests
* Add changelog
* Update PR number in changelog
2021-09-28 13:59:10 -03:00
Joshua T Flowers
a2f78f156b
Migrate tasks to task API ( https://github.com/woocommerce/woocommerce-admin/pull/7699 )
...
* Move purchase task
* Move products task
* Move WC Pay task
* Fix property casing
* Move payments task
* Move tax task
* Migrate shipping task
* Move marketing task
* Migrate appearance task
* Remove deprecated task filters
* Move logic to respective model
* Fix task list methods
* Update visibility to can_view property
* Add default tasks on demand
* Handle PR feedback
2021-09-27 16:55:55 -04:00
Joel Thiessen
14c38190ac
Fixing error thrown when dimissing/snoozing tasks via API ( https://github.com/woocommerce/woocommerce-admin/pull/7697 )
2021-09-27 13:06:40 -07:00
louwie17
da395281e7
Add changelog and enable promotion in core and plugin configs ( https://github.com/woocommerce/woocommerce-admin/pull/7666 )
...
* Add changelog and enable promotion in core and plugin configs
* Add PR number
* Make variation name a constant
* Clone spec as we are overwriting the is_visible prop
* Fix unit tests and support array and object
* Revert explat variation name
* Update changelog entry
* Update changelog once more
* Make sure the recommendations show up if marketplace suggestions is not defined defaulting to 'yes'
2021-09-27 10:24:47 -03:00
Joshua T Flowers
48539bf3f4
Update option list migrations to run on 2.7.1 ( https://github.com/woocommerce/woocommerce-admin/pull/7705 )
2021-09-24 13:04:43 -04:00
Moon
99705f4ea2
Sync changelog entires from 2.6.x releases ( https://github.com/woocommerce/woocommerce-admin/pull/7664 )
...
* Sync changelog
* Update changelog
2021-09-23 21:15:57 -07:00
Ron Rennick
85349215dc
bump tested to plugin headers
2021-09-23 21:26:34 -03:00
louwie17
114069a06e
Add old option back with depreciated notice for backwards compatibility ( https://github.com/woocommerce/woocommerce-admin/pull/7688 )
...
* Add old option back with depreciated notice for backwards compatibility
* Add changelog
* Update depreciation message
2021-09-23 16:14:45 -03:00
Ron Rennick
c3b610b724
fix conditional logic for enqueuing static resources
2021-09-23 15:26:56 -03:00
Jacob Sewell
c0ea027afa
Fix/7591 eWAY to Eway ( https://github.com/woocommerce/woocommerce-admin/pull/7678 )
...
* Change eWAY to Eway.
* Change eWAY to Eway.
* Create changelog for PRwoocommerce/woocommerce-admin#7678 (fixes Issuewoocommerce/woocommerce-admin#7591 )
2021-09-23 10:08:00 -05:00
louwie17
8969c01c06
Fix track properties and add warning for wrong track format ( https://github.com/woocommerce/woocommerce-admin/pull/7677 )
...
* Fix track properties and add warning for wrong track format
* Add changelog
* Add eslint disable for console warning
* Remove unneeded change
2021-09-23 10:39:44 -03:00
Ilyas Foo
804116be18
Bump admin-e2e-tests version to 0.1.1 ( https://github.com/woocommerce/woocommerce-admin/pull/7700 )
...
* Bump admin-e2e-tests to 0.1.1
* Add missed changes to changelog
2021-09-23 20:10:10 +08:00
louwie17
6f9cd96867
Fix issue where variation name might not exist in analytics ( https://github.com/woocommerce/woocommerce-admin/pull/7686 )
...
* Make sure name is defined before using indexOf
* Add changelog
2021-09-23 08:58:10 -03:00
louwie17
3b2cce8814
Include yoast phpunit polyfills in phpunit tests ( https://github.com/woocommerce/woocommerce-admin/pull/7695 )
...
* Include yoast phpunit polyfills in phpunit tests
* Do a normal composer install
* Use original composer.lock
* Remove the use of composer 1
* Fix asset url
* Fix failed test with file rename
* Make sure plugin_dir_url is pointing at a file
* Fix asset url take 3
* Fix lint error
2021-09-23 18:01:52 +08:00
Hsing-yu Flowers
082c6e3edd
Assign parent order status as children order status if refund order ( https://github.com/woocommerce/woocommerce-admin/pull/7253 )
...
* Assign parent order status as children order status if refund order
* Handle feedback
* Add changelog entry
* Check order type before calling get_refunds
2021-09-23 15:45:54 +08:00
Ron Rennick
293fab8c4e
Product version bump update
2021-09-22 16:18:32 -03:00
Jacob Sewell
78d280ebf7
Add France to list of countries that get Square as an option… ( https://github.com/woocommerce/woocommerce-admin/pull/7679 )
...
* Add France to list of countries that get Square as an option if selling venues includes brick-mortar or brick-mortar-other.
* Changelog for 7631_include_square_in_fr.
2021-09-22 14:12:41 -05:00
Ron Rennick
e1c412220d
add changelog header to readme.txt
2021-09-22 16:01:17 -03:00
Ron Rennick
8fbf96655e
add svn authorization configuration entry
2021-09-21 16:36:23 -03:00
Joel Thiessen
f187c6763a
Adding SlotFill support for API-driven tasks components ( https://github.com/woocommerce/woocommerce-admin/pull/7616 )
2021-09-21 12:33:44 -07:00
Joshua T Flowers
b8b7c94bd1
Fix unsecured report files ( https://github.com/woocommerce/woocommerce-admin/pull/7691 )
...
* Fix unsecured report files
* Add changelog entry
2021-09-21 12:06:49 -07:00
louwie17
f5dc970a0f
Pass empty string instead of null to init ( https://github.com/woocommerce/woocommerce-admin/pull/7692 )
2021-09-21 14:40:14 -04:00
Joshua T Flowers
9a361dde6c
Add Task API ( https://github.com/woocommerce/woocommerce-admin/pull/7665 )
...
* Add Task model API
* Add task dismiss and snooze methods
* Add tests
* Fix snooze time check
2021-09-20 17:17:22 -04:00
Ilyas Foo
2be141bd16
Fixes for analytics bugs introduced in 2.6 ( https://github.com/woocommerce/woocommerce-admin/pull/7682 )
...
* Return early when categories is not ready
* Revert "Fix blank screen on analytics categories when searching (https://github.com/woocommerce/woocommerce-admin/pull/7482 )"
This reverts commit f696474e97
.
* Revert "Increase per_page value for search results on the Analytics pages. (https://github.com/woocommerce/woocommerce-admin/pull/7385 )"
This reverts commit 8045c92b96
.
* Add back working changes
* Add changelog
2021-09-20 12:29:26 -07:00
Joshua T Flowers
fb85e6b7d9
Add hide task list endpoint and data actions ( https://github.com/woocommerce/woocommerce-admin/pull/7578 )
...
* Add task list hide endpoint and data store actions
* Fix requesting properties for hide task list request
2021-09-20 12:55:33 -04:00
Joshua T Flowers
99b01d6dd2
Add API methods to store task lists and tasks ( https://github.com/woocommerce/woocommerce-admin/pull/7663 )
...
* Add API methods to store task lists and tasks
* Fix list string i18n
2021-09-20 12:55:08 -04:00
Ron Rennick
f028d728fa
allow CBD to be optional in business details in E2E ( https://github.com/woocommerce/woocommerce-admin/pull/7675 )
2021-09-17 10:55:29 -06:00
Moon
aed89bfdc5
Console command to order PRs by merge date ( https://github.com/woocommerce/woocommerce-admin/pull/7543 )
...
* Add a command to sort PRs by merge date in asc -- this can be useful when we cherry-pick PRs for the releases
* Check # of arguments
* Convert PHP to shell script
2021-09-15 10:50:54 -07:00
Joel Thiessen
3ee60dc833
Fixing an unwanted page refresh when using Woo Navigation ( https://github.com/woocommerce/woocommerce-admin/pull/7615 )
...
* Adding changelog
* Fixing page refresh on woo navigation
* Narrowing scope of navigation slot fills
2021-09-15 09:42:54 -07:00
Jacob Sewell
3b3472595e
Fix/7548 set up marketing tools title ( https://github.com/woocommerce/woocommerce-admin/pull/7640 )
...
* Fix Marketing tools header: add missing page title for marketing task.
* Add changelog.
* Add PR number to changelog entry for issue woocommerce/woocommerce-admin#7548 .
Co-authored-by: Jacob Sewell <jacob.sewell@automattic.com>
2021-09-14 09:40:45 -05:00
Fernando
f9ac95b5e5
Bump experimental version to 2.0.3 ( https://github.com/woocommerce/woocommerce-admin/pull/7656 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-13 15:02:57 -03:00
Fernando
7b9c721c16
Fernando Marichal ( https://github.com/woocommerce/woocommerce-admin/pull/7654 )
...
Bump experimental version to 2.0.2
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-13 13:18:43 -03:00
Joshua T Flowers
4c0939288e
Get email prefill to avoid infinite loading state ( https://github.com/woocommerce/woocommerce-admin/pull/7612 )
2021-09-13 11:36:44 -04:00
louwie17
b5ccd3acf8
Add explat variation for wc pay promotion ( https://github.com/woocommerce/woocommerce-admin/pull/7554 )
...
* Add experimental abtest class and use it in WCPayPromotion
* Update experiment version data structure
* Address PR feedback
2021-09-10 10:50:58 -03:00
Fernando
291915d7a5
Bump experimental version ( https://github.com/woocommerce/woocommerce-admin/pull/7651 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-09 18:04:55 -03:00
Fernando
0fc0d533e0
Bump experimental version ( https://github.com/woocommerce/woocommerce-admin/pull/7650 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-09 16:13:13 -03:00
Fernando
2f1b03cc29
Add toggle to experimental task item ( https://github.com/woocommerce/woocommerce-admin/pull/7632 )
...
* Add toggle to experimental task item
This commit adds a toggle to experimental task item
* Fixed onClick for expandable tasks
* Add changelog
* Fixed changelog
# Conflicts:
# packages/experimental/CHANGELOG.md
* Add callback
* Fixed class name
* Add useEffect to experimental-list
* Fixed tests
* Fixed experimental-list useEffect
* Add callback to Home screen task list
* Fixed missing border error
* Fixed wrapper classes
* Fixed lint
* Added missing semicolon
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-09-09 15:30:56 -03:00
louwie17
7f38f6fd0a
Feature/7319 add woocommerce com data ( https://github.com/woocommerce/woocommerce-admin/pull/7553 )
...
* Add woocommerce.com data source poller
* Change data source back to .com
* Fix namespace
* Make use of the sub_title prop to display payment cards
* Fix some styling issue and add TS types
* Rename admin script to keep it more generic
* Add br tag as allowed, and update expected data format
* Update styling
* Address PR feedback
2021-09-09 09:25:13 -03:00
louwie17
4c4161ac3c
Render psuedo wc pay payment gateway in payment method table ( https://github.com/woocommerce/woocommerce-admin/pull/7550 )
...
* Render psuedo wc pay payment gateway in payment method table
* Fix lint errors
* Fix lint error
* Add setup event and make use of script_assets file
* Left align payment icons
* Fix feature import and update pageview track
* Fix broken test and add an extra one
* Fix payment method ordering persistance
* Remove the use of psuedo and addressed several PR related feedback
* Fix PHP lint errors
* Make sure track props use underscore
* Fix test
* Update comment
* Add await
2021-09-08 13:41:00 -03:00
louwie17
e6cf391141
Make sure batch fetch resolved data remains consistent ( https://github.com/woocommerce/woocommerce-admin/pull/7587 )
...
* Adjust batch fetch logic so data stays the same
* Fix receive options action call
* Resolve returned result
* Add missing await
2021-09-08 09:37:44 -03:00
Joshua T Flowers
13fe7c4c7a
Add marketing task testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7624 )
2021-09-07 16:00:11 -04:00
Tomek Wytrębowicz
143113be8a
Add optional parameter to `/currency`'s `formatAmount` to display currency code. ( https://github.com/woocommerce/woocommerce-admin/pull/7575 )
...
* Add optional parameter to `/currency`'s `formatAmount` to display currency code.
To support rendering non-ambiguous results.
* Add the changelog entry.
2021-09-06 11:52:01 +08:00
renovate[bot]
9295de2bb6
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/7510 )
...
* Lock file maintenance
* Rework package lock to revert all deps that has @wordpress/elements@3.2.0 update
* Update lock again
* Add missing deps for woocommerce/onboarding
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-09-04 12:40:45 +08:00
louwie17
4fb6841e40
Add task list and activity panel E2E tests ( https://github.com/woocommerce/woocommerce-admin/pull/7509 )
...
* Add hide and show task list tests
* The start to adding tests for the activity panel
* Add activity panel tests and WP-API plugin on initialize
* Update task list tests to be more flexible
* Add changelog in package
* Update the re-enable task list logic to be more robust
* Use a more generic selector
* Make sure task list is shown in previous test
* Add test screenshot
* Remove screenshot and update logic
* Address PR feedback
2021-09-03 08:21:43 -03:00
louwie17
016a355623
Only display expanded content when expanded is true ( https://github.com/woocommerce/woocommerce-admin/pull/7611 )
...
* Only display expanded content when expanded is true
* Add changelogs
* Fix test
2021-09-03 08:20:22 -03:00
Adrian Duffell
4c13bca528
Add Powered by Mailchimp text to newsletter sign-up label ( https://github.com/woocommerce/woocommerce-admin/pull/7619 )
...
* Add Powered by Mailchimp label text
* Vertically center confirmation checkbox
2021-09-03 19:13:31 +08:00
Joshua T Flowers
8f836c292f
Create task list APIs ( https://github.com/woocommerce/woocommerce-admin/pull/7577 )
...
* Add endpoint to hide task lists
* Migrate old setup task list hidden option
* Use option to store all hidden lists
* Add getter for deprecated options
* Migrate old task list options
* Move task lists into separate class
* Add TaskList class for individual task list control
* Update hidden checks to use TaskList api
* Update docs for hidden lists
* Update use of should_show_tasks to check for visible task lists
* Remove hide endpoint to reduce scope on PR
* Fix up failing tests
* Fix up rebase
* Add back in should_show_tasks with deprecation notice
* Add delay between payment tests
2021-09-02 17:40:02 -04:00
Moon
89343470cb
Remove docs command ( https://github.com/woocommerce/woocommerce-admin/pull/7607 )
2021-09-01 19:03:34 -07:00
Moon
7aa1cd79d0
Check if file exists ( https://github.com/woocommerce/woocommerce-admin/pull/7606 )
2021-09-01 19:03:25 -07:00
Moon
8e2d0bacc2
Sync 2.6.0 and 2.6.1 changelog back to main ( https://github.com/woocommerce/woocommerce-admin/pull/7608 )
...
* Sync changelog
* Update changelog
2021-09-01 18:27:13 -07:00
Joshua T Flowers
6300e8aacd
Add task list components to consume task list REST API ( https://github.com/woocommerce/woocommerce-admin/pull/7556 )
...
* Add initial task list render
* Add task list item render
* Separate task list menu component
* Fix click handling for tasks
* Add task started count data
* Scroll to top after selecting task
* Handle PR feedback
* Handle PR feedback round 2
2021-09-01 17:28:24 -04:00
louwie17
d86864275b
Adjust marketing completion logic ( https://github.com/woocommerce/woocommerce-admin/pull/7586 )
...
* Add woocommerce_task_list_visited_tasks option for marketing task completion
* Add changelog
* Use trackedCompletedActions to track completed actions
* Change completed action name
* Check # of installed extension for the completion logic
* Do not update completed action if marketing already exists
Co-authored-by: Moon <moon.kyong@automattic.com>
2021-09-01 14:02:44 -07:00
louwie17
b8fc676b48
Adjust task item class name to prevent conflicts with older versions ( https://github.com/woocommerce/woocommerce-admin/pull/7593 )
...
* Adjust task item class name to prevent conflicts with older versions
* Fix styling lint errors
* Add changelog
* Fix more lint errors
2021-08-31 08:16:19 -07:00
Joshua T Flowers
f136b770d6
Update completed task option when task lists are retrieved ( https://github.com/woocommerce/woocommerce-admin/pull/7549 )
...
* Update completed task option when task lists are retrieved
* Update action calls to filter
2021-08-31 10:38:51 -04:00
Adrian Duffell
2ce0cd9519
Update email pre-fill endpoint to be experimental ( https://github.com/woocommerce/woocommerce-admin/pull/7602 )
2021-08-31 16:38:21 +08:00
Adrian Duffell
6d23ab7ea1
Add newsletter signup to profiler ( https://github.com/woocommerce/woocommerce-admin/pull/7601 )
...
* Add email address field to store details step in OBW (https://github.com/woocommerce/woocommerce-admin/pull/7552 )
* Subscribe store_email to MailChimp (https://github.com/woocommerce/woocommerce-admin/pull/7579 )
* Add prefill for email field in OBW (https://github.com/woocommerce/woocommerce-admin/pull/7570 )
* Add error handling for email validation errors from backend (https://github.com/woocommerce/woocommerce-admin/pull/7590 )
* Remove OnboardingEmailMarketing note class (https://github.com/woocommerce/woocommerce-admin/pull/7595 )
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
Co-authored-by: Moon <moon.kyong@automattic.com>
2021-08-31 12:39:04 +08:00
Moon
ccdd32282d
Fix 'cannot read property' error from ExPlat ( https://github.com/woocommerce/woocommerce-admin/pull/7600 )
...
* Change option value path
* Try wcSettings.preloadSettings.general first
* Add changelog
2021-08-30 20:31:03 -07:00
Moon
e6833b19eb
CSS override for the plugin header ( https://github.com/woocommerce/woocommerce-admin/pull/7598 )
2021-08-30 20:09:57 -07:00
Moon
aaf7832ddb
Feature/add logger to rin ( https://github.com/woocommerce/woocommerce-admin/pull/7194 )
...
* Add evaluation logger
* Update readme
* Use simplified log format
* Add a new line at the end
* Move constant checking to consumer level
* Rename constant name
* Check constant before checking the value
* Fix test
* Add changelog
* Move initialization of the logger to RuleEvaluator and use more generic constant name
* Remove the default source value
* Update readme.txt
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Update src/RemoteInboxNotifications/README.md
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Update src/RemoteInboxNotifications/RuleEvaluator.php
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
* Add soruce -- remote-inbox-notifications
* Move WC_ADMIN_DEBUG_RULE_EVALUATOR check to the logger
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-08-30 13:26:36 -07:00
Moon
0a1a07cc54
Use !important to force padding:0 ( https://github.com/woocommerce/woocommerce-admin/pull/7594 )
...
* Use !important to force padding:0
* Remove card body component
2021-08-30 12:59:05 -07:00
Moon
59f0ffd1a6
Fix broken tests with the latest WC ( https://github.com/woocommerce/woocommerce-admin/pull/7582 )
2021-08-30 12:02:38 -07:00
Fernando
5f664bdade
Fix marketing task visibility ( https://github.com/woocommerce/woocommerce-admin/pull/7580 )
...
* Fixed marketing task visibility
This commit fixes the marketing task visibility
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-08-30 14:21:04 -03:00
louwie17
aeaf96c715
Fix business step auto installing ( https://github.com/woocommerce/woocommerce-admin/pull/7585 )
...
* Only select installable extensions
* Add two tests to cover this use case
* Add changelog
* Fix lint error
2021-08-30 11:46:37 -03:00
Moon
03fb7e87a6
Add/7481 cmd to collect testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7499 )
...
* Add a new command to build testing instructions by a given version
* Check - [ ] Include test instructions in the release checkbox
* Fix code format
* Code cleanup
* Fix config error
* Update README.md
* Update README.md
* Update README.md
* Remove js version
* Remove test file
* A minor refactor
* Reuse parse() method from the WCAdminFormatter.php
* Exclude PRs with "no release testing instructions" label
* Remove Requests:multi_request dependency
* Remove wp load script
2021-08-27 13:47:16 -07:00
Joel Thiessen
26e6e62bd9
Updating eway logo in payment suggestions defaults ( https://github.com/woocommerce/woocommerce-admin/pull/7562 )
2021-08-26 08:58:39 -07:00
Rua Haszard
0225ffdb8d
show Pinterest for WooCommerce in `Marketing > Installed` ( https://github.com/woocommerce/woocommerce-admin/pull/7417 )
...
* show Pinterest for WooCommerce in `Marketing > Installed`
* tweak Pinterest bounding rect so padding is consistent with other icons
* add changelog entry
* add testing instructions
* tweak wording for clarity
* link to correct Pinterest admin settings URL
* detect if Pinterest is set up & link to onboarding if appropriate
* add utm_medium campaign link tracker tag to docs link
* change all the logs 🪵
* Remove redundant changelog entry from readme
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
* remove todo for Pinterest onboarded/setup status (now implemented)
Co-authored-by: Rua Haszard <rua@automattic.com>
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
2021-08-26 15:47:17 +12:00
Joshua T Flowers
32e8f90c47
Add task selectors and actions to onboarding data store ( https://github.com/woocommerce/woocommerce-admin/pull/7545 )
...
* Add selector for task lists
* Add snooze task actions
* Add dismiss task actions
* Create utility function to update task in task list
* Add undo endpoints
* Add task lists to default onboarding state
* Add undo function reducer cases
* Handle PR feedback
2021-08-25 21:42:26 -04:00
louwie17
dda9d120b6
Add HK and SG countries to back up wc pay supported lists ( https://github.com/woocommerce/woocommerce-admin/pull/7558 )
...
* Add HK and SG countries to back up wc pay supported lists
* Add changelog
2021-08-25 16:28:04 -03:00
Joel Thiessen
ea17558e9a
Adding undo snooze endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7560 )
2021-08-25 11:43:05 -07:00
louwie17
6093db043a
Fix wrong function name ( https://github.com/woocommerce/woocommerce-admin/pull/7557 )
2021-08-24 16:04:49 -03:00
Joel Thiessen
b17e3c5aa2
Create snooze task endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7539 )
2021-08-24 10:05:58 -07:00
louwie17
022f7a173a
Remove depreciated shared settings hook ( https://github.com/woocommerce/woocommerce-admin/pull/7480 )
...
* Initial set up for the WCAdminSettingsRegistry
* Make use of filter for admin settings
* Add wc/settings package and remove depreciated dropzone wrapper
* Make use of the getSetting function instead of accessing window directly
* Add comments
* Add changelog
* Remove un needed changes
* Update dropzone provider logic and fix styling
* Remove old css
2021-08-24 08:39:48 -03:00
louwie17
c6abb21840
Fix country region select with autocomplete ( https://github.com/woocommerce/woocommerce-admin/pull/7497 )
...
* initial refactor
* Fix auto fill and write tests
* Removed autofill from country/region and added support for abbreviation regions
* Add changelog
* Add changelog for the component package
* Fix clear form for autofill
2021-08-23 14:36:00 -03:00
Joshua T Flowers
7cb06f00fd
Add tasks feature flag ( https://github.com/woocommerce/woocommerce-admin/pull/7522 )
...
* Add feature flags for tasks feature
* Add tasks initial render and placeholder to layout
* Fix lint errors
2021-08-23 10:29:20 -04:00
Joshua T Flowers
29f17a0564
Add task dismissal endpoints ( https://github.com/woocommerce/woocommerce-admin/pull/7538 )
...
* Add dismiss task endpoint
* Add undismiss endpoint
* Add tracks to dismissal functions
* Add the task dismissal status to the response
* Add changelog entry
2021-08-23 10:08:04 -04:00
Joshua T Flowers
f24bef9882
Skip scheduling action if Action Scheduler tables have not been set up ( https://github.com/woocommerce/woocommerce-admin/pull/7521 )
...
* Skip scheduling action if Action Scheduler tables have not been set up
* Add changelog entry
* Add PR number to changelog entry
2021-08-20 09:09:00 -04:00
Moon
e10b2db0b1
Bump package versions ( https://github.com/woocommerce/woocommerce-admin/pull/7544 )
...
* Bump package versions
* Preserve the previous version changelog
2021-08-19 17:17:33 -07:00
Moon
4e5e5578c5
Sync changelog and testing instructions up to 2.6.0 ( https://github.com/woocommerce/woocommerce-admin/pull/7541 )
...
* Sync changelog and testing instructions
* Update release date
2021-08-19 15:57:57 -07:00
NekoJonez
71a173f14f
Deleting unneeded double spaces in text strings. ( https://github.com/woocommerce/woocommerce-admin/pull/7502 )
2021-08-19 11:07:37 -04:00
Joshua T Flowers
77963a5814
Create task list REST API endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7512 )
...
* Include is_installed property with extension response
* Allow fetching specific extension bundles
* Move all tasks to REST endpoint
* Fix purchase extensions and wcpay completion logic
* Fix purchaseable product strings
* Add changelog entry
* Fix unfilled profiler data for product types
2021-08-19 10:39:02 -04:00
Jeff Stieler
d3e940208e
Refactor package style builds ( https://github.com/woocommerce/woocommerce-admin/pull/7531 )
...
* Build experimental package CSS with webpack.
* Move style-only webpack config to reusable private package.
* Update other packages to use webpack for style builds.
* Add tsbuildinfo to clean scripts.
* Fix main start script.
* Remove defunct package build scripts.
* Move client/ dependencies for style builds.
* DRY.
* Remove defunct IE stylesheet definitions.
* Add missing RTL setup for onboarding styles.
* No need to export a function.
* Add changelog.
* Fix README.
* Revert concurrently script path change.
2021-08-19 10:15:59 -04:00
Maria Górska-Piszek
a93fe16085
Add Marketplace and My Subscriptions to the new WooCommerce Navigation. ( https://github.com/woocommerce/woocommerce-admin/pull/7529 )
...
* Add Marketplace and My Subscriptions items to the new WooCommerce Navigation.
2021-08-19 10:36:13 +02:00
Adrian Duffell
091897aba9
Update packages for publishing ( https://github.com/woocommerce/woocommerce-admin/pull/7535 )
...
* Bump explat version
* Bump onboarding version
2021-08-19 12:42:57 +08:00
Adrian Duffell
d08ab10900
Update packages for publishing ( https://github.com/woocommerce/woocommerce-admin/pull/7534 )
...
* Bump explat version
* Bump onboarding version
2021-08-19 10:32:46 +08:00
Moon
be3e4f174f
Add woo_country_code param to the assignment fetch request in ExPlat ( https://github.com/woocommerce/woocommerce-admin/pull/7533 )
...
* Add woocommerce_default_country to explat param
* Add window interface in utils
* Add changelog
2021-08-18 17:25:16 -07:00
Moon
7559f324f0
Bump the fallback WP version to 5.8.0 ( https://github.com/woocommerce/woocommerce-admin/pull/7532 )
2021-08-18 14:20:17 -07:00
Moon
d2e1e3feff
Fix broken PHP linter workflow ( https://github.com/woocommerce/woocommerce-admin/pull/7526 )
...
* Remove dollar sign and space to fix the syntax error.
Remove dollar sign and space
* , separated file list does not work with phpcs. Use space instead
2021-08-18 11:15:58 -07:00
Fernando
cd768601e9
update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/7511 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-08-18 09:17:39 -03:00
Moon
c8bbd89d79
Add missing quote ( https://github.com/woocommerce/woocommerce-admin/pull/7524 )
2021-08-17 13:08:03 -07:00
Joel Thiessen
3591ee41a0
Making business details sticky in OBW ( https://github.com/woocommerce/woocommerce-admin/pull/7426 )
2021-08-16 15:34:33 -07:00
Moon
affea0b25d
Set default value for orders var ( https://github.com/woocommerce/woocommerce-admin/pull/7506 )
...
* Set default value for orders var
* Add changelog
* Add PR # to the changelog
* Return default orders in the early return statement
* Adding the default value for the order var
* Revert the early return changes
2021-08-13 12:27:54 -07:00
David Levin
a53c618138
Update analytics card header text styles ( https://github.com/woocommerce/woocommerce-admin/pull/6506 )
...
* Update analytics card header text styles
* Add changelog entry
* Replace snapshot tests
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2021-08-13 15:06:32 -04:00
David Levin
c728cced1f
Sentence case all the things analytics ( https://github.com/woocommerce/woocommerce-admin/pull/6501 )
...
* Sentence case all the things
* Update a few more things that were missed on the first round
* update documentation titles to use title case
* Add changelog
* Handle PR feedback
* Revert readme changelog changes
* Revert changes to ALT text in dev documentation
* Revert a change to ALT text in dev documentation
* Fix failing tests
Co-authored-by: David Levin <davidlevin@Davids-MacBook-Pro-2.local>
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
2021-08-13 14:54:24 -04:00
dependabot[bot]
98e337de5b
Bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-13 00:50:49 +00:00
Hsing-yu Flowers
78e49ab09e
Fix end date for last periods ( https://github.com/woocommerce/woocommerce-admin/pull/6584 )
...
* Fix end date for last periods
* Test February end date for leap year
* Add changelog and testing instructions
* Handle feedback
* Fix merge conflict
* Add changelog
2021-08-12 11:06:21 -04:00
Maria Górska-Piszek
35d58de151
Split the Extensions page into Marketplace and My Subscriptions. ( https://github.com/woocommerce/woocommerce-admin/pull/7471 )
...
* Split the Extensions page into Marketplace and My Subscriptions.
* Add changelog entry.
Co-authored-by: And Finally <andfinally@users.noreply.github.com>
2021-08-12 09:22:46 +02:00
Francesco
c1730d16f1
feat: add shipping marketplace recommendations ( https://github.com/woocommerce/woocommerce-admin/pull/7446 )
2021-08-11 17:09:32 -05:00
Moon
3398e03999
Add missing ---> tag ( https://github.com/woocommerce/woocommerce-admin/pull/7494 )
2021-08-11 07:11:13 -07:00
Renovate Bot
f7ea47343e
Pin dependencies
2021-08-11 01:57:50 +00:00
Moon
938b546f7f
Add missing : in the changelog ( https://github.com/woocommerce/woocommerce-admin/pull/7493 )
...
* Add missing :
2021-08-10 12:11:06 -07:00
Joshua T Flowers
0ab7c7a3ec
Remove the preloaded onboarding options ( https://github.com/woocommerce/woocommerce-admin/pull/7338 )
...
* Remove unused options
* Remove preloade tracking option
* Remove preloaded wc_connect_options
* Remove preloaded modal options
* Refactor requesting options into task list component
* Remove preloaded dismissed and completed tasks
* Add changelog entry
* Wait for modal before attempting to dismiss
* Attempt to make closing welcome modal more robust
* Update the payment E2E tests to support new app flow
* Update isResolving selectors to hasFinishedResolution
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2021-08-10 14:58:01 -04:00
Fernando
5ade1e1c66
Update changelog ( https://github.com/woocommerce/woocommerce-admin/pull/7491 )
...
* Update changelog
* Add PR #
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-08-10 11:31:07 -03:00
renovate[bot]
c151950a6e
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/7448 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-08-10 09:53:30 -04:00
Adrian Duffell
b21f659b27
Prepare packages for publishing ( https://github.com/woocommerce/woocommerce-admin/pull/7492 )
...
* Bump experimental package to 1.5.1
* Bump components package to 8.1.0
2021-08-10 19:42:03 +08:00
Adrian Duffell
7abbc6942b
Add rimraf dev dependency ( https://github.com/woocommerce/woocommerce-admin/pull/7485 )
2021-08-10 18:11:11 +08:00
Moon
8f7101711d
Set padding: 0 to override Gutenberg style ( https://github.com/woocommerce/woocommerce-admin/pull/7488 )
...
* Set padding: 0 to override Gutenberg style
* Add changelog
* Fix typo
2021-08-09 14:36:32 -07:00
Joshua T Flowers
f34b234711
Add super admin check to preloaded user data ( https://github.com/woocommerce/woocommerce-admin/pull/7489 )
...
* Add super admin check to preloaded user data
* Add the current user data via filter instead of manually
* Add changelog entry
2021-08-09 17:37:24 -03:00
Joshua T Flowers
119b3ce1e3
Fix up onboarding profiler not working when opted out of tracking ( https://github.com/woocommerce/woocommerce-admin/pull/7490 )
...
* Add countries to onboarding preloaded data
* Only toggle off beta features when opting out of tracking
* Add changelog entry
2021-08-09 17:36:07 -03:00
louwie17
87d386ea85
Make sure defaultSections is a unique object, so we do not remove icon ( https://github.com/woocommerce/woocommerce-admin/pull/7475 )
...
* Make sure defaultSections is a unique object, so we do not remove icon by accident
* Add changelog
* Remove un needed change
* Update changelog
2021-08-09 17:32:51 -03:00
Ilyas Foo
f696474e97
Fix blank screen on analytics categories when searching ( https://github.com/woocommerce/woocommerce-admin/pull/7482 )
...
* Fix unupdated API for analytics search items
* Update changelog
* Update changelogs/fix-7473-blank-screen-search-categories
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
2021-08-09 17:28:49 +08:00
Ilyas Foo
178e1ba209
Fix all links with hash to behind query parameters ( https://github.com/woocommerce/woocommerce-admin/pull/7483 )
...
* Fix all links with hash to properly behind query parameters
* Update changelog
2021-08-09 17:27:54 +08:00
Dat Hoang
d001ca23f0
Update component Table to align texts and numeric a bit smarter ( https://github.com/woocommerce/woocommerce-admin/pull/7431 )
...
* Update Table components to align texts and numeric a bit smarter
Text fields are left-aligned and numeric values should be right-aligned.
* Update a snapshot test
npm run test:client -- --updateSnapshot client/analytics/components/leaderboard/test/index.js
* Add tests for property isLeftAligned
2021-08-09 08:04:06 +07:00
Chris Aprea
71aa954577
Do not retain values when switching between rules in the DateFilter component ( https://github.com/woocommerce/woocommerce-admin/pull/7423 )
...
* Do not retain values when switching between rules in the DateFilter component
* Add changelog entry
* Remove unnecessary use of the ternary operator
* Fix the changelog entry
* Add tests
* Add changelog entry
Co-authored-by: Chris <chris.aprea@automattic.comchris.aprea@automattic.comchris.aprea@automattic.com>
2021-08-06 15:39:16 +10:00
Moon
b5e973ed18
Add changelog.txt ( https://github.com/woocommerce/woocommerce-admin/pull/7464 )
2021-08-05 15:49:37 -07:00
Moon
9a9fb8ccde
Replace first occurrence of the bullet char instead of replacing all ( https://github.com/woocommerce/woocommerce-admin/pull/7465 )
2021-08-05 15:36:59 -07:00
Moon
9d9a2772e2
Sync changelog ( https://github.com/woocommerce/woocommerce-admin/pull/7469 )
2021-08-05 12:35:16 -07:00
Joshua T Flowers
7de9de823d
Don't show the marketing task if no marketing tasks exist ( https://github.com/woocommerce/woocommerce-admin/pull/7460 )
2021-08-05 13:10:48 -04:00
Joshua T Flowers
d5b0b664f8
Add default marketing extensions as fallbacks ( https://github.com/woocommerce/woocommerce-admin/pull/7466 )
2021-08-05 13:01:40 -04:00
Moon
5a21fe1dd0
Sync changelog (directory) and changelog.txt ( https://github.com/woocommerce/woocommerce-admin/pull/7463 )
...
* Delete changelogs that are already released
* Add missing changelogs for 2.4.2, 2.4.3, 2.4.4
2021-08-05 09:32:22 -07:00
Joshua T Flowers
aaf64e7423
Add tracks to marketing manage button click ( https://github.com/woocommerce/woocommerce-admin/pull/7467 )
2021-08-05 12:26:57 -04:00
Adrian Duffell
4b5a40a9ee
Add changelog entries for 2.4.x ( https://github.com/woocommerce/woocommerce-admin/pull/7457 )
2021-08-05 07:47:54 +08:00
Joshua T Flowers
365fb30674
Update business details to use extensions data store ( https://github.com/woocommerce/woocommerce-admin/pull/7452 )
...
* Add default free extensions to REST API response
* Use data store to retrieve free extensions
* Add back in product link click tracks
* Handle visibility and evaluation server-side
* Update sprintf to use entire link tag
* Fix up remote free extensions rule evaluation
* Add visibility rules to mailpoet
* Fix fallback to default payment gateways if polling fails
* Add changelog entry
* Fix empty array check
Co-authored-by: Matt Sherman <matt@jam123.com>
2021-08-04 11:57:09 -04:00
Joshua T Flowers
f474fd5fe8
Add marketing task completion check and tests ( https://github.com/woocommerce/woocommerce-admin/pull/7451 )
...
* Extract extension list transformation logic
* Check for installed marketing extensions in the task list
* Add tests for marketing extension utils
* Remove use of useMemo in non-component
2021-08-04 10:55:15 -04:00
Joshua T Flowers
d678d622f4
Delete free extensions transient on WCA update ( https://github.com/woocommerce/woocommerce-admin/pull/7454 )
...
* Delete free extensions transient on WCA update
* Rename extensions feature name
2021-08-04 09:23:47 -04:00
Moon
7fe64818a7
Bump version to 2.7.0-dev ( https://github.com/woocommerce/woocommerce-admin/pull/7456 )
...
* Add testing instructions for 2.5.0
* Add missing PR #
* Sync changelog
* Bump version to 2.7.0-dev
2021-08-03 23:27:44 -07:00
Sam Seay
27e7c5831c
Update outgoing woocommerce.com links to include `utm_medium=product` ( https://github.com/woocommerce/woocommerce-admin/pull/7408 )
2021-08-04 08:56:43 +12:00
louwie17
8223b83707
Fix/7427 collapsible list transition ( https://github.com/woocommerce/woocommerce-admin/pull/7429 )
...
* Add transition group wrapper to collapsed CSS
* Revert changed class name
* Add changelog
2021-08-03 08:50:04 -03:00
Francesco
6e62c736ca
refactor: payment recommendations eligibility ( https://github.com/woocommerce/woocommerce-admin/pull/7447 )
2021-08-02 16:38:14 -05:00
Joshua T Flowers
16e7c8cd55
Add free extensions data store ( https://github.com/woocommerce/woocommerce-admin/pull/7420 )
...
* Add free extensions to onboarding data store
* Hook up extensions list to onboarding data store
2021-08-02 17:12:29 -04:00
Joshua T Flowers
6e2782c391
Separate installed plugins from plugin lists ( https://github.com/woocommerce/woocommerce-admin/pull/7419 )
...
* Separate installed plugins from plugin lists
* Only show plugin lists when plugins exist
* Use installedExtensions for tracks
* Fix boolean check on list plugin length
* Fix text style changes with Gutenberg Text component
* Update to match new designs for plugin list
* Skip non-allowed lists for installed plugins
* Add changelog entry
* Handle styling feedback
2021-08-02 16:42:59 -04:00
Ilyas Foo
0980fc4d39
Add additional countries to WCPay for business features and payment task fallback ( https://github.com/woocommerce/woocommerce-admin/pull/7436 )
...
* Add AT, BE, NL, PL, PT, and CH to business features and payment task for WCPay plugin
* Add changelog
2021-08-02 14:21:44 +08:00
Tomek Wytrębowicz
4e153faa35
Update test renderer in few components, ( https://github.com/woocommerce/woocommerce-admin/pull/7425 )
...
from `react-test-renderer` to `{ render } from '@testing-library/react'`,
to avoid confision like https://github.com/woocommerce/woocommerce-admin/pull/7378#issuecomment-885870676 .
Update snapshots respectively.
2021-07-30 12:16:12 +02:00
Allen Smith
52e69697f8
Fix Google Analytics tracking for static docs site. ( https://github.com/woocommerce/woocommerce-admin/pull/7439 )
2021-07-30 15:25:59 +12:00
Fernando
caab73c924
bump version to 2.6.0-dev ( https://github.com/woocommerce/woocommerce-admin/pull/7440 )
...
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-07-29 18:34:44 -03:00
Joshua T Flowers
7167242dfb
Add marketing extensions task to task list ( https://github.com/woocommerce/woocommerce-admin/pull/7383 )
...
* Add initial plugin list components and marketing task
* Add marketing task styles
* Fix action button alignment
* Only allow specific plugin lists
* Add button to activate already installed plugins
* Record event when marketing plugin is installed
* Update plugin list when plugins are installed or activated
* Disable and set buttons as busy when installing/activating
* Update data source to use v2 controller
* Add changelog entry
2021-07-29 12:10:53 -04:00
Paul Sealock
f5de7ef892
Jest: Update to version 27 ( https://github.com/woocommerce/woocommerce-admin/pull/7430 )
...
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2021-07-29 13:30:22 +12:00
louwie17
668c86ac48
Fix WooCommerce payments action button styling ( https://github.com/woocommerce/woocommerce-admin/pull/7412 )
...
* Fix WC action button styling
* Add changelog
* Updated WCPay css for updated card component
* Added changelog
2021-07-28 11:40:27 -03:00
Sam Seay
17730079a8
Display green indicator for a drop in refunds in report summary ( https://github.com/woocommerce/woocommerce-admin/pull/7357 )
...
By adding a `isReverseTrend` prop we can pass to `SummaryNumber` we can indicate that a negative trend in refunds is a good thing and therefore display a green indicator.
2021-07-28 12:50:01 +12:00
Joshua T Flowers
0ffaffab6e
Add locale param as part of free extensions request ( https://github.com/woocommerce/woocommerce-admin/pull/7391 )
...
* Add locale param as part of free extensions request
* Add changelog entry
2021-07-27 17:57:14 -04:00
Moon
8045c92b96
Increase per_page value for search results on the Analytics pages. ( https://github.com/woocommerce/woocommerce-admin/pull/7385 )
...
* Accept additional query options
* Set search result per_page to 100
* Add changelog
* Remove unnecessary spread
2021-07-27 13:11:32 -07:00
Moon
8468ca9512
Match stock status value in CSV download to the table ( https://github.com/woocommerce/woocommerce-admin/pull/7284 )
...
* Match stock status in CSV download to the table
* Add changelog
* Set status value from stockStatuses
* Update stock status for server-side export
* Replace status value in the controller
* Remove unnecessary call to constructor
* Remove changelog from readme
* Add changelog
2021-07-27 13:11:16 -07:00
Joel Thiessen
05ede81c5f
Removing grow section from local free extensions in OBW ( https://github.com/woocommerce/woocommerce-admin/pull/7386 )
2021-07-27 09:05:14 -07:00
Jeff Stieler
e7c479adf9
Add eslint rule to prevent missing createElement imports. ( https://github.com/woocommerce/woocommerce-admin/pull/7424 )
...
* Add eslint rule to prevent missing createElement imports.
* Ignore documentation files for rule.
2021-07-27 08:53:03 -06:00
Tomek Wytrębowicz
afd6693718
Add `hidden` legendPosition to `Chart`. ( https://github.com/woocommerce/woocommerce-admin/pull/7378 )
...
* Add `hidden` legendPosition to `Chart`.
Sometimes, for example, when there is a single data set, there is no need for rendering the legend. It may even introduce more confusion than value. It seems interactive, but there is nothing you can do with it.
Fixes: https://github.com/woocommerce/google-listings-and-ads/issues/618
* Add `@storybook/addon-knobs` to devDependencies.
It was used but not explicitely stated.
* Add a changelog entry.
* Add tests for legendPosition in Chart component
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2021-07-27 11:14:54 -03:00
Tomek Wytrębowicz
17c1b38781
Add `navigation.getIdsSetFromQuery` util. ( https://github.com/woocommerce/woocommerce-admin/pull/7341 )
2021-07-27 11:08:53 +02:00
Joel Thiessen
31804aeba3
Refactoring report table withSelect to fix issues with the table data populating correctly ( https://github.com/woocommerce/woocommerce-admin/pull/7355 )
2021-07-26 12:11:44 -07:00
Ilyas Foo
069537100e
Fix recommended card Gutenberg CSS conflict ( https://github.com/woocommerce/woocommerce-admin/pull/7409 )
...
* Add style fix
* Add fix for card footer as well
* Changelog
* Replace fix with removing CardBody
* Cleanups
* Remove CardBody import reference
* Remove CardHeader size and change size in Card, CSS cleanup
2021-07-26 15:34:08 -03:00
Fernando
d44e53f879
Update payment gateway plugins for testing ( https://github.com/woocommerce/woocommerce-admin/pull/7421 )
...
* Remove old links
* Add new URLs
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-07-26 14:58:32 -03:00
louwie17
7ca3a0ad63
Update help tooltip styling ( https://github.com/woocommerce/woocommerce-admin/pull/7414 )
...
* Update help tooltip styling
* Add changelog
2021-07-26 10:26:58 -03:00
Sam Seay
172b115ef9
Fix the deprecated behaviour for `<Form>` callbacks and push removal to 9.0.0 ( https://github.com/woocommerce/woocommerce-admin/pull/7356 )
...
The deprecated (but not removed) `onChangeCallback` and `onSubmitCallback` props were not being called because of an error in the logic that checked for presence of the new callbacks (it was always truthy due to it having a fallback to an empty function).
This reverses the logic so that if the deprecated props are provided they will be called, if the new props (only) are provided they will be called instead.
This also pushes the removal of these back to 9.0.0, because in the past these deprecated version numbers had little thought behind them, but this gives a more realistic time frame for removal and an understanding that a *major* version will break compatibility, not a patch version as the old version number suggested.
2021-07-26 14:45:03 +12:00
Renovate Bot
05c378cbc9
Pin dependency jest-mock-extended to 1.0.18
2021-07-23 17:27:06 +00:00
Joshua T Flowers
babefd0d47
Fix Gutenberg CardBody styles for task card ( https://github.com/woocommerce/woocommerce-admin/pull/7411 )
...
* Fix Gutenberg CardBody styles for task card
* Add changelog entry
2021-07-23 09:53:39 -04:00
Joshua T Flowers
0a9692ec20
Add limit clause to coupons data store query ( https://github.com/woocommerce/woocommerce-admin/pull/7399 )
...
* Add limit clause to coupons data store query
* Add changelog entry
2021-07-23 09:36:36 -04:00
Joshua T Flowers
904b5e282f
Skip category creation on WC install ( https://github.com/woocommerce/woocommerce-admin/pull/7401 )
...
* Skip category creation on WC install
* Wait for install to create lookup tables
2021-07-23 09:36:02 -04:00
Joshua T Flowers
2316b2f4ab
Import createElement to fix build issues with SlotFill ( https://github.com/woocommerce/woocommerce-admin/pull/7403 )
...
* Import createElement to fix build issues with SlotFill
* Add changelog entry
2021-07-23 09:35:43 -04:00
Ilyas Foo
1eb41e4088
Fix analytics filter Gutenberg CSS conflict ( https://github.com/woocommerce/woocommerce-admin/pull/7410 )
...
* Add style fix
* Changelog
2021-07-23 21:25:25 +08:00
Joshua T Flowers
95ee8338c0
Try: Register a fake wc-admin homepage to for users without permission ( https://github.com/woocommerce/woocommerce-admin/pull/7285 )
...
* Register a fake wc-admin homepage to for users without permission
* Update removal cap to manage_woocommerce
* Fix WooCommerce menu item position and icon
* Fix up admin user checks
* Handle PR feedback
* Only disable redirection on wc-admin pages
* Remove woocommerce_prevent_admin_access filter
* Add changelog entry
2021-07-23 09:01:47 -04:00
louwie17
5140106c39
Fix orders panel loading ( https://github.com/woocommerce/woocommerce-admin/pull/7395 )
...
* Using order items endpoint instead of reports and added customer and products support
* Add total_formatted key
* Converted component to functional component and memoized getItems function
* Using orders meta table instead of reports product_lookup table
* Add changelog entry
2021-07-23 09:47:23 -03:00
louwie17
da4b3ee742
Update changelog info in the contributing doc ( https://github.com/woocommerce/woocommerce-admin/pull/7400 )
...
* Update changelog info in the contributing doc
* Update changelog.txt name
* Fix typo
2021-07-23 09:42:12 -03:00
louwie17
19714e8dc1
Add wildcard for element, given the element type is out of our control ( https://github.com/woocommerce/woocommerce-admin/pull/7406 )
2021-07-23 09:31:37 -03:00
Moon
cd49514b3e
Attempt to fix broken test in PHP 7 + WC latest + Composer 1.10.19 ( https://github.com/woocommerce/woocommerce-admin/pull/7404 )
...
* Fix broken test by replacing LegacyProxy from WC container
2021-07-22 15:09:57 -07:00
Joshua T Flowers
8a040b99d9
Add scope to BACS slotfill ( https://github.com/woocommerce/woocommerce-admin/pull/7405 )
...
* Update e2e matcher for tasklist header
* Add scope to BACS slotfill
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2021-07-22 17:48:06 -04:00
Joel Thiessen
66ab35bbc7
Adding links to help panel for marketing task ( https://github.com/woocommerce/woocommerce-admin/pull/7384 )
2021-07-21 13:48:54 -07:00
Moon
8ce0808578
Bug fixes for the new low in stock endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/7389 )
...
* Bug fixes for the low in stock endpoint
* post_parent type should be int
* type should be either simple or variation
* Remove cache-control
2021-07-20 20:13:31 -07:00
Moon
199b042e77
Use the original endpoint in products test ( https://github.com/woocommerce/woocommerce-admin/pull/7388 )
...
* Use the original endpoint
* Do not pass status param to use the default value.
2021-07-20 19:03:47 -07:00
Moon
6f163b4cee
Fix/7358 stock api performance improvement ( https://github.com/woocommerce/woocommerce-admin/pull/7377 )
...
* Add a new endpoint to get low in stock products.
* Set images and attributes property
* WIP -- set last order date
* Do not join postmeta if store does not have any custom stock threshold
* Combine get_query() and get_query_for_sitewide_threshold() into one method and a few code clean ups
* Support status field
* Use new products/low-in-stock endpoint to count low in stock products.
* Use new products/low-in-stock to get low in stock products data.
* Remove low_in_stock support
* Deprecate low_in_stock
* Use the new ProductsLowInStock when low_in_stock is set
* Set cache-control header for the new endpoint
* Use wc_rest_prepare_date_response to format the response date
* Extract low in stock test to a separate file
* Make is_using_sitewide_stock_threshold_only protected
* Revert Products.php changes
* Add back low in stock test to products test
* Remove unnecessary if
* Make the controller final
* Deprecate low_in_stock
* Bug fix -- last_order_date was not setting correctly for variation post type. This commit fixes it
* Add changelog
2021-07-20 16:47:22 -07:00
Joel Thiessen
6b31d81f3d
Fixing a few issues with tracks events in gateway suggestions ( https://github.com/woocommerce/woocommerce-admin/pull/7304 )
...
Co-authored-by: Joshua Flowers <joshuatf@gmail.com>
2021-07-19 15:23:06 -07:00
Ilyas Foo
69b0273206
Add lazy loading by checking panel open status and lint fix ( https://github.com/woocommerce/woocommerce-admin/pull/7379 )
...
* Add lazy loading by adding panel open condition and lint fix
* Add changelog
2021-07-19 14:56:41 +08:00
Adrian Duffell
3108d59812
Add cache-control header to "low in stock" REST API response ( https://github.com/woocommerce/woocommerce-admin/pull/7364 )
...
* Add cache-control header to low stock response
* Add type check for fields
* Add changelog
* Bump max-age to 300
2021-07-19 14:53:51 +08:00
Fernando
4c236fe13c
Fixed OBW - Business details style ( https://github.com/woocommerce/woocommerce-admin/pull/7353 )
...
* Fixed OBW business details style
* Added changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-07-15 14:04:19 -03:00
Jeff Stieler
4ef7ff8dfb
Fix TSC config and package build script. ( https://github.com/woocommerce/woocommerce-admin/pull/7361 )
2021-07-15 10:38:34 -04:00
Paul Sealock
9c7adc3634
Changelogs: Add 2.5.0 ( https://github.com/woocommerce/woocommerce-admin/pull/7320 )
...
* Pre-release for 2.5.0-beta.1
* update changelog
* revert version bump
* revert package.lock
* entry for 2.5.0
* Sync with 2.4 release and removed some duplicates
* add changelog from 7186
Co-authored-by: Rebecca Scott <me@becdetat.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-07-15 14:12:21 +12:00
Joshua T Flowers
681cbf43fc
Redirect to homescreen after payment gateway setup ( https://github.com/woocommerce/woocommerce-admin/pull/7332 )
...
* Redirect to homescreen after payment gateway setup
* Remove unused payment gateway redirects
2021-07-14 19:00:01 -04:00
Joshua T Flowers
d14d489a05
Invalidate task status when enabling a payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7330 )
2021-07-14 18:59:43 -04:00
Jeff Stieler
8e61f55017
Allow packages to be built in isolation. ( https://github.com/woocommerce/woocommerce-admin/pull/7286 )
...
* Use yarn instead of npm.
In prep for workspaces, since we're locked to npm < 7. See: https://github.com/woocommerce/woocommerce-admin/pull/7126#issue-661287749
* Initial workspace creation.
* Add initial tsc build to @woocommerce/number.
* Attempt to build experimental package.
* Try currency package.
* Define all packages as workspaces.
* Use tsconfig common to packages.
* Fix currency package build.
* Build csv-export with tsc.
* Try to build customer-effort-score with tsc.
* Fix JSX pragma.
* Build data package with tsc.
* Build date package with tsc.
* Build experimental package with tsc.
* Try to build explat package with tsc.
* Build navigation package with tsc.
* Build notices package with tsc.
* Build onboarding package with tsc.
* Build components package with tsc.
* Swap in package JS build into main script.
* Fix experimental package build.
* Try per-package css build with components.
* Try to run components package tests in isolation.
Broken on JSX in test files not being transformed.
* Move @woocommerce/wc-admin-settings into a package.
* Try to fix components package tests.
Fails because we aren't setting up the jest/jest-dom globals.
* Move JS test code to reusable (private) package.
* Enable incremental TS builds.
* Use workspaces to run JS tests.
* Use new jest configs for update snapshot scripts.
* Fix style builds.
* Fix package version in components.
* Fix client test debug and watch scripts.
* Update yarn lock.
* Update test-staged behavior.
* Try to fix storybook.
* Fix storybook.
* Update more npm commands to yarn.
* Add changelog.
* Fix lint errors.
* Update packages readme script references.
* Clean up unused gitignore match.
* Fix another npm command.
* Fix JS builds on watch.
* Fix start script.
* Fix start scripts for packages.
* Use tsc to build packages before tests
* yarn -> npm.
# Conflicts:
# package-lock.json
# package.json
* Fix linter error.
* Remove workspace definitions.
* Fix missing Fragment import.
* Fix package lock.
* Fix missing reference.
* Only build commonjs module for js-tests helper.
* Remove errant dependency from components.
* Remove noop scripts.
* Fix package JS build before testing.
* Revert noisy formatting changes.
* Fix precommit and test scripts.
* Fix minimum expected recommended extension count.
Japan test case breaks this.
* Revert babel config changes.
* chore(release): publish
- @woocommerce/components@7.2.0
- @woocommerce/csv-export@1.4.0
- @woocommerce/currency@3.2.0
- @woocommerce/customer-effort-score@1.1.0
- @woocommerce/data@1.4.0
- @woocommerce/date@3.1.0
- @woocommerce/dependency-extraction-webpack-plugin@1.7.0
- @woocommerce/eslint-plugin@1.3.0
- @woocommerce/experimental@1.5.0
- @woocommerce/explat@1.1.0
- @woocommerce/js-tests@1.1.0
- @woocommerce/navigation@6.1.0
- @woocommerce/notices@3.1.0
- @woocommerce/number@2.2.0
- @woocommerce/onboarding@1.1.0
- @woocommerce/tracks@1.1.0
- @woocommerce/wc-admin-settings@1.1.0
* Add script for running 'start' in a package.
* Remove yarn from gitignore.
* Update package changelogs, prep versions for release.
* Try to fix E2E tests after main merge.
* Some cleanup.
* Add changelog.
Co-authored-by: Paul Sealock <psealock@gmail.com>
2021-07-14 16:38:57 -04:00
Moon
166f590571
Fix undefined method error when setting up WC Tax ( https://github.com/woocommerce/woocommerce-admin/pull/7344 )
...
* Make this refers to the same class by binding this
* Add changelog
2021-07-14 12:50:30 -07:00
Moon
a1fb913bc6
Fix/7322 unable to dismiss inbox note ( https://github.com/woocommerce/woocommerce-admin/pull/7342 )
...
* Add components-dropdown__content class -- this is for Safari as Safari returns parent element as a related target in this case
* Remove unnecessary style
2021-07-14 12:28:56 -07:00
renovate[bot]
72cf95c51d
Update dependency @types/expect-puppeteer to v4.4.6 ( https://github.com/woocommerce/woocommerce-admin/pull/7346 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-14 15:23:59 +12:00
Dat Hoang
2dfe2c2bd2
Add TableSummaryPlaceholder to support skeleton loading ( https://github.com/woocommerce/woocommerce-admin/pull/7294 )
...
* Add TableSummaryPlaceholder
* Expose TableSummaryPlaceholder to package @woocommerce/components
* Add test instructions and changelog entries to MD files
* Add tests for TableSummaryPlaceholder
* Add storybook for TableSummaryPlaceholder
2021-07-14 10:18:54 +07:00
Moon
303e6ff84c
Set default value for performanceIndicators var ( https://github.com/woocommerce/woocommerce-admin/pull/7343 )
...
* Set default value for performanceIndicators var
2021-07-13 20:09:02 -07:00
Paul Sealock
40be342865
Remote Inbox: Add feature to list of optional feature flags ( https://github.com/woocommerce/woocommerce-admin/pull/7298 )
...
* Add a feature setting toggle for Remote Inbox Notifs
* changelog
* comments
* remove unused Feature ref
* remove toggle
* remove readme changelog entry
2021-07-14 11:07:48 +12:00
Sam Seay
48ade7786b
Remove deprecated components in prep for release 8.0.0 of @woocommerce/components ( https://github.com/woocommerce/woocommerce-admin/pull/7293 )
2021-07-14 10:40:55 +12:00
Paul Sealock
3b2a153580
AdvancedFilters: Create workable defaults for Reports that don't have them ( https://github.com/woocommerce/woocommerce-admin/pull/7186 )
...
* on Filter update, keep all queries
* update _x translator instructions
* fix revenue filters
* better default advFilter
* fix stock filters
* revert readme changelog
2021-07-14 10:17:51 +12:00
Moon
db2b227d78
Render a spinner while woocommerce_setup_jetpack_opted_in is being loaded ( https://github.com/woocommerce/woocommerce-admin/pull/7269 )
...
* Preload woocommerce_setup_jetpack_opted_in option to prevent TOS text flickering
* Add changelog
2021-07-13 12:47:36 -07:00
Ron Rennick
4af5eef27b
Create E2E package ( https://github.com/woocommerce/woocommerce-admin/pull/7084 )
...
* bump E2E package versions to latest
* first pass on E2E test package.json
* move e2e specs to admin-e2e-tests
* add global types, reimplement tests/e2e/specs
* use consistent build dir with other packages
* add documentation, improve test:e2e script
* fix linting issues in admin-e2e-tests
* fix more linting issues
* disable lint on requires
* use e2e in the E2E container names
* move analytics overview test to package
* change extension on analytics-overview test file
* fix linting issues in e2e analytics overview
* remove package scripts from e2e package
* change test specs extensions to .tsx
* remove import from analytics overview test spec
* add .tsx to e2e test spec file extension list
* update e2e business features count expected
2021-07-13 16:38:05 -03:00
Joel Thiessen
746905d8ce
Bumping onboarding package version ( https://github.com/woocommerce/woocommerce-admin/pull/7337 )
2021-07-13 11:14:02 -07:00
Ilyas Foo
49dc897f61
Remove facebook extension from onboarding extensions fallback list ( https://github.com/woocommerce/woocommerce-admin/pull/7287 )
...
* Remove facebook marketing extension from fallback config
* Update changelog and testing instructions
* Update changelog to use the shiny new Jetpack changelogger
2021-07-13 11:15:51 +08:00
Paul Sealock
2e01777d42
Changelogger Linter: Point to correct file to test presence of changelog entry ( https://github.com/woocommerce/woocommerce-admin/pull/7318 )
...
* test
* pr number
* try looking at changelogs folder
* better changelog
2021-07-13 14:36:45 +12:00
Jeff Stieler
12aa391cf0
Fix minimum expected recommended extension count. ( https://github.com/woocommerce/woocommerce-admin/pull/7334 )
...
* Fix minimum expected recommended extension count.
Japan test case breaks this.
* Just check for one or more extensions.
2021-07-12 20:03:55 -06:00
Moon
76685d3a92
Remove unreleased section ( https://github.com/woocommerce/woocommerce-admin/pull/7317 )
2021-07-08 19:32:20 -07:00
Moon
daf91d034c
use Jetpack Changelogger for changelog management ( https://github.com/woocommerce/woocommerce-admin/pull/6870 )
...
* use Jetpack Changelogger for changelog management
* Extends Jetpack Changelogger's write command
* Uses changelog.txt
* Add Enhancement
* Remove use of WriteCommand and implement parse() in the Formatter
* Remove bin/changelogger.php wrapper
* Use semver
* Fix spacing
* Fix typo
* changelog.txt update to match readme.txt
* changelog PR template
* remove changelog from readme.txt
Co-authored-by: Paul Sealock <psealock@gmail.com>
2021-07-08 19:03:51 -07:00
Paul Sealock
58dc9f4473
Preloaded options: remove unused feature options ( https://github.com/woocommerce/woocommerce-admin/pull/7299 )
...
* remove unused feature preloaded options
* changelog
2021-07-09 11:23:08 +12:00
Paul Sealock
6ea9914ac0
Hook reference: Add SlotFill support ( https://github.com/woocommerce/woocommerce-admin/pull/6833 )
...
* add @slotFill to process
* add types
* committing data
* use filter instead of hook
* changelog
* add action type
* update paths to ignore builds and node_modules
* changelog
* Add action data type
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-07-09 11:01:43 +12:00
Moon
001779a40d
Sync the category lookup table when a new category gets created ( https://github.com/woocommerce/woocommerce-admin/pull/7290 )
...
* Sync category lookup table when a new category gets created
2021-07-08 10:39:12 -07:00
louwie17
b4cb82b9cb
Update changelog and increase version for components, data, and experimental packages ( https://github.com/woocommerce/woocommerce-admin/pull/7311 )
2021-07-08 13:30:11 -03:00
louwie17
4cdca48c6e
Fix transient overlapping adjacent content ( https://github.com/woocommerce/woocommerce-admin/pull/7302 )
...
* Overwrite width to auto given transients are displayed fixed
* Add changelog
2021-07-08 12:21:56 -03:00
Hsing-yu Flowers
e753e51f51
Add padding on table header button ( https://github.com/woocommerce/woocommerce-admin/pull/7213 )
...
* Add padding on table header button
* Add changelog and testing instructions
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-07-08 11:03:55 -04:00
Mik
5893ddceb7
Change event name to reflect plugin name ( https://github.com/woocommerce/woocommerce-admin/pull/7276 )
...
* Change event name to reflect plugin name
* Update changelog
2021-07-08 15:56:49 +01:00
Hsing-yu Flowers
8fe842f5a4
Add height auto on autocomplete popover button ( https://github.com/woocommerce/woocommerce-admin/pull/7225 )
...
* Add height auto on autocomplete popover button
* Add changelog
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-07-08 10:47:46 -04:00
Hsing-yu Flowers
bcf063a997
Make WooCommerce-admin full-screen minimum height 100vh important ( https://github.com/woocommerce/woocommerce-admin/pull/7230 )
...
* Add 100vh important on full screen
* Add changelog
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-07-08 10:33:15 -04:00
louwie17
6a391c58d8
Make task item action button optional ( https://github.com/woocommerce/woocommerce-admin/pull/7263 )
...
* Make action button optional, and disable VerticalCSSTransition when expandable is false
* Update collapsible list to support nested element transitions
* Add changelog
* Address some small PR feedback, and fix tests
* Add expanded class, and remove cursor when expanded
* Make sure margin is added to container height
* Update broken tests
* Add radix to parseInt method
2021-07-08 09:19:35 -03:00
Joshua T Flowers
335cfe6554
Use payment gateway suggestion title instead of local plugin names ( https://github.com/woocommerce/woocommerce-admin/pull/7266 )
...
* Use payment gateway suggestion title instead of local plugin names
* Update Stripe gateway title
2021-07-07 17:41:50 -04:00
Paul Sealock
d5f16fd0dc
Filters: On update respect all other queries, not just persistedQueries ( https://github.com/woocommerce/woocommerce-admin/pull/7155 )
...
* on Filter update, keep all queries
* changelog
* package changelog
* instead of keeping everything else, remove advancedFilters when main filter is set to 'all'
* remove all queries associated with filter in question
* dedupe params
* add tests
2021-07-08 09:36:34 +12:00
Renovate Bot
50b4fe4963
Update dependency @types/cookie to v0.4.1
2021-07-07 01:35:09 +00:00
Moon
276b3cf693
Fix inbox note dismiss dropdown not closing on Safari ( https://github.com/woocommerce/woocommerce-admin/pull/7278 )
...
* Set position for the dropdown
* Manually focus the button onClick -- Safari does not focus on a button on click
2021-07-06 15:05:15 -07:00
Moon
c632013700
Add missing translation strings in the business features section ( https://github.com/woocommerce/woocommerce-admin/pull/7268 )
...
* Add missing translations
2021-07-06 12:46:48 -07:00
Moon
cb31c3a468
Add CES to translated scripts list ( https://github.com/woocommerce/woocommerce-admin/pull/7270 )
...
* Add CES to translated scripts list
2021-07-06 12:30:39 -07:00
Fernando
089c5b5905
Add a delete option to completed tasks ( https://github.com/woocommerce/woocommerce-admin/pull/7300 )
...
* Added onDelete prop to `task-item`.
* Added `onDelete` and `Remid me later` options to task example in docs.
* Added changelog
* Fixed lint error
* Fixed another lint error
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-07-06 15:35:40 -03:00
Joshua T Flowers
c1978af7f7
Add Klarna Payments to default payment gateway suggestions ( https://github.com/woocommerce/woocommerce-admin/pull/7267 )
2021-07-06 11:13:05 -04:00
Tomek Wytrębowicz
e48fabe964
Update issue templates ( https://github.com/woocommerce/woocommerce-admin/pull/7088 )
...
- Use headings in issues templates,
instead of bold paragraphs.
To match with PR template, to improve readability and accessibility.
- Add the "Actual behavior" section.
The reviewer, would not have to get that from the description or test locally.
- Reorder sections,
Screenshots (and actual behavior) describes what you have immediately after you perform "steps to reproduce", so therefore could be stated there. It's hard to make a screenshot of the "expected behavior", which is not happening.
- Move section descriptions to comments.
This way the issuer could still keep them in place while filling the sections, answering those requests.
- Use ellipsis character instead of three dots.
To make it more readable, by fully sighted and visually impaired readers https://tosbourn.com/the-importance-of-using-the-ellipsis-character not to read it as "dot dot dot"
2021-07-06 11:46:33 +02:00
Joel Thiessen
af97dd68b5
Fixing logic around recommended gateways in payment suggestions feature ( https://github.com/woocommerce/woocommerce-admin/pull/7231 )
2021-07-05 16:33:03 -07:00
Paul Sealock
d7bf615301
Remove unused WC Pay feature flags ( https://github.com/woocommerce/woocommerce-admin/pull/7273 )
...
* remove WC Pay feature flags
* remove WC Pay wcpay/support-international-countries flag
* wcpay countries PHP
* changelog
2021-07-06 10:15:18 +12:00
Joshua T Flowers
d8d14fb9ca
Localize payment gateway suggestions on wccom ( https://github.com/woocommerce/woocommerce-admin/pull/7217 )
...
* Localize payment gateway suggestions on wccom
* Add user locale as param to source URL
* Fix mock http request params
2021-07-05 17:50:26 -04:00
Joshua T Flowers
98d8040a06
Add ability to override payment gateway settings URL ( https://github.com/woocommerce/woocommerce-admin/pull/7281 )
2021-07-05 17:43:11 -04:00
Joshua T Flowers
4a3e4ff7ef
Add PayU to default payment gateway suggestions ( https://github.com/woocommerce/woocommerce-admin/pull/7279 )
...
* Add PayU to default payment gateway suggestions
* Add testing instructions
2021-07-05 17:40:48 -04:00
Manos Psychogyiopoulos
2bda6e2e26
Use transients to cache products/variations stats results ( https://github.com/woocommerce/woocommerce-admin/pull/7067 )
...
* Use transients to cache products/variations stats results
* Add readme entry
* Fix readme
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-07-02 17:38:35 +08:00
Paul Sealock
88934afef4
Disabling wc-admin: Repurpose filter to remove optional features ( https://github.com/woocommerce/woocommerce-admin/pull/7232 )
...
* Repurpose disable filter to remove optional features
* changelog
* disable feature toggles on wc-admin disabled
* dedupe changelog
* hide save button using
2021-07-02 07:00:27 +12:00
Ilyas Foo
e7b70ddca5
Fix and refactor explat polling to use setTimeout ( https://github.com/woocommerce/woocommerce-admin/pull/7274 )
...
* Refactor to use setTimeout
* Update changelog
2021-07-01 10:27:50 +08:00
Paul Sealock
1701b6ce15
Analytics Flag: Remove performance indicators when disabled ( https://github.com/woocommerce/woocommerce-admin/pull/7234 )
...
* remove performance indicators if analytics off
* changelog
* Hide the display option if there is only content for a single column
2021-07-01 11:16:11 +12:00
Paul Sealock
8c1db8a2cf
Feature Flags: Removed unused flags ( https://github.com/woocommerce/woocommerce-admin/pull/7233 )
...
* remove analytics-dashboard/customizable
* remove analytics-dashboard
* changelog
2021-06-30 11:47:38 +12:00
louwie17
ee791957ce
Make use of memoization to prevent DynamicForm re-initialization ( https://github.com/woocommerce/woocommerce-admin/pull/7256 )
...
* Make use of memoization to prevent DynamicForm re-initialization
* Use rendered element for defaultForm to keep component reference
* Fix formatting
2021-06-29 17:06:31 -03:00
Joshua T Flowers
7e20ebf866
Fix successful gateway configuration message ( https://github.com/woocommerce/woocommerce-admin/pull/7251 )
...
* Fix successful gateway configuration message
* Update language from connect to configure
* Fix connect component tests
2021-06-29 12:02:21 -04:00
Joshua T Flowers
6213611463
Fix payment gateway zip folder names ( https://github.com/woocommerce/woocommerce-admin/pull/7257 )
2021-06-29 11:46:04 -04:00
Ilyas Foo
6486d5d4c1
Fix CurrencyFactory constructor to use proper function ( https://github.com/woocommerce/woocommerce-admin/pull/7261 )
...
* Change arrow function to proper function
* Changelog
2021-06-29 12:33:10 +08:00
Joel Thiessen
b176eeca04
Adding tests for Payment Gateway List component ( https://github.com/woocommerce/woocommerce-admin/pull/7201 )
2021-06-28 13:57:25 -07:00
Joshua T Flowers
41f3d8e99a
Remove old payment gateway task components ( https://github.com/woocommerce/woocommerce-admin/pull/7224 )
...
* Remove old payment gateway task components
* Move PaymentGatewaySuggestions up one directory
* Add feature check to tasks array
* Turn on payment gateway suggestions in all environments
* Handle PR feedback
* Use gateway suggestions from REST API in help panel
* Fix component path
* Remove BACS test due to SlotFill testing bug
* Await button selector
* Handle PR feedback round 2
2021-06-28 14:18:42 -04:00
Tomek Wytrębowicz
5918c8ff1e
Make `getIdsFromQuery` consider `0` as a valid id. ( https://github.com/woocommerce/woocommerce-admin/pull/7028 )
...
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
- Make `getIdsFromQuery` consider `0` as a valid id.
Previously `Boolean` filter was removing it from the list.
Fixes https://github.com/woocommerce/woocommerce-admin/issues/6980
- Add a basic set of tests for `getIdsFromQuery`, as they were none.
- Replace `lodash.uniq` with ES6 equivalent.
- Update JSDoc for `getIdsFromQuery`, to specify default value, returned type and description.
2021-06-28 13:34:29 +02:00
Ilyas Foo
3b7c05a845
WordPress 5.8 compatibility UI fixes ( https://github.com/woocommerce/woocommerce-admin/pull/7255 )
...
* Add appropriate text props to supplement variant revamp
* Add font styles to navigation title since its removed in wp.components
* Add more missing styles
* Accidental change
* Add changelog
* Fix lint
* Update jest snapshots
2021-06-28 09:14:59 +08:00
renovate[bot]
f33463daad
Update dependency locutus to v2.0.15 [SECURITY] ( https://github.com/woocommerce/woocommerce-admin/pull/7162 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-28 10:34:10 +12:00
Joel Thiessen
947cd1fcd1
Fixing invalid key props, changing to id ( https://github.com/woocommerce/woocommerce-admin/pull/7229 )
...
* Fixing invalid key props, changing to id
* Adding changelog
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-06-25 18:58:55 -04:00
louwie17
8b7b8b2011
Add E2E tests for analytics overview screen section removal ( https://github.com/woocommerce/woocommerce-admin/pull/7238 )
...
* Add E2E tests for analytics overview screen section removal
* Fix build errors
* Add tests for moving sections up and down
2021-06-24 17:08:16 -03:00
Joshua T Flowers
32f3663cce
Fix eway payment gateway key ( https://github.com/woocommerce/woocommerce-admin/pull/7228 )
2021-06-24 15:17:54 -04:00
Hsing-yu Flowers
6db7dba1e4
Localize string for description ( https://github.com/woocommerce/woocommerce-admin/pull/7219 )
...
* Localize string for description
* Add changelog and testing instructions
* Remove testing instruction
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-06-24 14:05:30 -04:00
Joshua T Flowers
53f26be786
Add testing instructions for payment gateway suggestions ( https://github.com/woocommerce/woocommerce-admin/pull/7205 )
...
* Add testing instructions for payment gateway suggestions
* Handle PR feedback
* Add plugin links for testing
2021-06-24 10:59:31 -04:00
louwie17
c5657002d2
Add date range support to remaining notes ( https://github.com/woocommerce/woocommerce-admin/pull/7222 )
...
* Allow custom date range start for date range
* Make use of the date_range logic for any notes using active_for
* Add changelog
* Add a couple extra tests for date range
2021-06-24 11:32:02 -03:00
Fernando
8397c3deb9
Fixed testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7210 )
...
* Fixed testing instructions
* Update TESTING-INSTRUCTIONS.md
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Update TESTING-INSTRUCTIONS.md
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Update TESTING-INSTRUCTIONS.md
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-06-24 11:21:15 -03:00
louwie17
3d71cc8171
Vertical CSS transition component helper ( https://github.com/woocommerce/woocommerce-admin/pull/7203 )
...
* Add new VerticalCSSTransition component for vertical transitions
* Made use of VerticalCSSTransition in taskItem
* Updated vertical css transition to add support for appear
* Add changelog
* Fix task list tests
* Fix test lint error
* Use delete key instead of setting it to undefined
2021-06-24 11:18:59 -03:00
louwie17
06f99af525
Use gridicons as ReactElement versus SVG to fix blank screen ( https://github.com/woocommerce/woocommerce-admin/pull/7237 )
...
* Use gridicons as ReactElement versus SVG
* Add changelog
2021-06-24 11:18:29 -03:00
Cem Ünalan
01bd0027c1
Add filter to change the emailed report filename ( https://github.com/woocommerce/woocommerce-admin/pull/7178 )
...
* Reports: allow changing the export id
"woocommerce_admin_export_id" can be used to change
the filename when downloading an emailed report export.
* Add testing instructions and changelog
* Reports: Sanitize the file name for the report export
2021-06-24 16:59:23 +08:00
Moon
8afd2eae10
Use saved form values when switching tabs ( https://github.com/woocommerce/woocommerce-admin/pull/7226 )
...
* Use saved values if available when switching tabs
* Add changelog
2021-06-23 22:04:23 -07:00
Paul Sealock
d6f59cce62
Load Analytics API behind feature check ( https://github.com/woocommerce/woocommerce-admin/pull/7193 )
...
* add toggle and check before registering routes
* move taxes out from analytics check
* fix merge error
* ensure features are loaded before calling Feature methods
* remove unused use
2021-06-24 09:02:05 +12:00
Paul Sealock
011b098645
Analytics: Add toggle to disable UI features ( https://github.com/woocommerce/woocommerce-admin/pull/7168 )
...
* add toggle and check before registering routes
* remove preloaded option
* early return
* changelog
* page refresh on option change
* pass value to client
* use Features::is_enabled
* handle option default
* go back to using feature flags on client
* remove unused use
* hide customers behind analytics flag for now
* remove unneeded class check
2021-06-23 13:50:15 +12:00
Joshua T Flowers
c683376761
Skip schedule customer data deletion on site deletion ( https://github.com/woocommerce/woocommerce-admin/pull/7214 )
...
* Skip schedule customer data deletion on site deletion
* Add changelog entry
2021-06-22 20:07:18 -04:00
Joshua T Flowers
86ee870873
Add text for manage button when no help text exists ( https://github.com/woocommerce/woocommerce-admin/pull/7191 )
...
* Add text for manage button when no help text exists
* Update manage button text to set up
* Handle PR feedback
2021-06-22 20:07:03 -04:00
Joshua T Flowers
3327a23378
Add notice and enable gateway on successful connection ( https://github.com/woocommerce/woocommerce-admin/pull/7209 )
...
* Add notice and enabled gateway on successfull connection
* Record event on payment gateway connection
* Redirect to payments task after successful connection
2021-06-22 19:50:53 -04:00
Moon
45c9bcf280
Bump up CSV Export version ( https://github.com/woocommerce/woocommerce-admin/pull/7223 )
2021-06-22 15:41:04 -07:00
Moon
9618e3bf61
Use tab char instead of single quote to prevent CSV injection ( https://github.com/woocommerce/woocommerce-admin/pull/7154 )
...
* Use tab char instead of `to prevent CSV injection
* Double quote cells
* Add changelog
2021-06-22 15:13:16 -07:00
Jeff Stieler
9f63719baa
Fix attribute filter for "any X" variations. ( https://github.com/woocommerce/woocommerce-admin/pull/7046 )
...
* Use order item data to match attributes.
Fixes matching on products with "any x" attributes.
* Fix attribute query on variations report.
* Fix variations report item count.
* Add test coverage.
* Add changelog entry.
* Fix non-string query prop warning in SelectControl component.
* Move custom attribute retrieval to a reusable Trait.
* Ensure all custom attribute terms are included in the API response.
* Combine all terms from custom attributes.
When they're split across multiple products.
2021-06-22 08:45:08 -04:00
Joel Thiessen
a5af92947b
Fixing button state logic for payment gateways ( https://github.com/woocommerce/woocommerce-admin/pull/7200 )
2021-06-21 11:27:41 -07:00
Jeff Stieler
b5f397fa89
Fix report arguments handling in CSV export. ( https://github.com/woocommerce/woocommerce-admin/pull/7165 )
...
* Ensure report args are mapped and sanitized before CSV export.
* Add test.
* Fix products query when there are no products in the specified categories.
* Add changelog.
2021-06-18 10:53:52 -06:00
louwie17
2443b857f6
Add rowKey prop to table for allowing custom keys in rows ( https://github.com/woocommerce/woocommerce-admin/pull/7196 )
...
* Add rowKey prop to table for allowing custom keys in rows
* Add changelog
* Add test
* Fix lint errors
2021-06-18 09:18:19 -03:00
Sam Seay
d9daed0a4f
Update the wordpress/babel-preset to avoid crashes in WP5.8 beta2 ( https://github.com/woocommerce/woocommerce-admin/pull/7202 )
...
* Update the wordpress/babel-preset to avoid crashes in WP5.8 beta2
* Also update other dependencies dropping IE11 support.
* Update data dep in data package.
* Add back regen runtime.
* Add regenerator-runtime dependency for setting up jest tests
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-06-18 13:13:17 +08:00
louwie17
18479c66e5
Add fallback for the select/dispatch data-controls for older WP versions ( https://github.com/woocommerce/woocommerce-admin/pull/7204 )
...
* Add fallback for the select/dispatch data-controls for older WP versions
* Also update dispatch in payment-gateways and rename oldDispatch to depreciatedDispatch
* Add comments
2021-06-18 11:31:37 +08:00
Joshua T Flowers
c558a5bceb
Add unit tests for payment gateway suggestions data source poller ( https://github.com/woocommerce/woocommerce-admin/pull/7153 )
...
* Move data source filter name to constant
* Add unit tests for data source poller
* Handle PR feedback
* Add use statement for DataSourcePoller
* Fix trailing comma
2021-06-16 15:27:48 -04:00
Joshua T Flowers
af39737d90
Add EvaluateSuggestion unit tests ( https://github.com/woocommerce/woocommerce-admin/pull/7152 )
2021-06-15 17:48:30 -04:00
Joshua T Flowers
f57edb6e6c
Add payment gateway suggestion unit tests ( https://github.com/woocommerce/woocommerce-admin/pull/7142 )
...
* Add payment gateway suggestions unit tests
* Fix up old key fields
* Fix up lingering semantic inconsistencies
* Add changelog entry
* Add in default payment gateways for tests
* Handle PR feedback
* Fix up rebased changelog entries
2021-06-15 17:24:10 -04:00
Taha Paksu
399ef81b11
Fix currency display errors in homescreen order activity card ( https://github.com/woocommerce/woocommerce-admin/pull/7181 )
2021-06-15 21:02:14 +03:00
Joshua T Flowers
16a02e52b0
Add Payment Gateway Suggestion Setup related component tests ( https://github.com/woocommerce/woocommerce-admin/pull/7163 )
...
* Remove separate isComplete step logic
* Add Setup related component tests
2021-06-15 09:13:12 -04:00
Joshua T Flowers
bacd58dc03
Add tests for Payment Gateway Connect component ( https://github.com/woocommerce/woocommerce-admin/pull/7166 )
2021-06-15 09:12:35 -04:00
Ilyas Foo
8fbda8f572
RemoteFreeExtension hide bundle when all of its plugins are not visible ( https://github.com/woocommerce/woocommerce-admin/pull/7182 )
...
* Filter bundle for cases when all of its plugins are not visible
* Update changelog
2021-06-15 11:43:09 +08:00
louwie17
dae2abad2d
Increase ellipsis toggle specificity ( https://github.com/woocommerce/woocommerce-admin/pull/7169 )
2021-06-15 11:42:02 +08:00
louwie17
f43a00ab65
Update error messages for plugin activation and installation ( https://github.com/woocommerce/woocommerce-admin/pull/7164 )
...
* Update error messages for plugin activation and installation
* Add changelog and remove unnecessary change
* Fix lint errors
2021-06-14 14:21:04 -03:00
louwie17
db845addd4
Parse transient value to integer if retrieved from transient ( https://github.com/woocommerce/woocommerce-admin/pull/7161 )
...
* Parse transient value to integer if retrieved from transient
* Add changelog
2021-06-14 14:05:01 -03:00
Joshua T Flowers
b9df97c984
Add unit tests around extended payment gateway controller ( https://github.com/woocommerce/woocommerce-admin/pull/7133 )
...
* Add unit tests around extended payment gateway controller
* Add changelog entry
* Add mock enhanced gateway and make REST API schema consistent
2021-06-14 10:23:04 -04:00
Fernando
602056952f
Add `slotFill` to Abbreviated Notification panel ( https://github.com/woocommerce/woocommerce-admin/pull/7091 )
...
* Add `slotfill` to Abbreviated Notification panel
This commit adds `slotfill` approach to Abbreviated Notification panel
# Conflicts:
# client/header/activity-panel/index.js
# client/header/activity-panel/panels/inbox/inbox-panel.js
* Renamed `AbbreviatedNotification` slot
# Conflicts:
# client/header/activity-panel/panels/inbox/inbox-panel.js
* Renamed `hasExtraFills`
# Conflicts:
# client/header/activity-panel/index.js
# client/header/activity-panel/panels/inbox/inbox-panel.js
* Added changelog
* Fixed hasExtendedNotifications check
* Fixed changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-06-11 10:37:21 -03:00
louwie17
8a0131bd09
Add core-data dependency to data package ( https://github.com/woocommerce/woocommerce-admin/pull/7157 )
2021-06-11 09:03:42 -03:00
Ilyas Foo
bd51529aea
Revert Card component removal ( https://github.com/woocommerce/woocommerce-admin/pull/7167 )
...
* Revert "Remove the deprecated Card component (https://github.com/woocommerce/woocommerce-admin/pull/7114 )"
This reverts commit c07a5d77a6
.
* Update changelog
2021-06-11 14:26:02 +08:00
Moon
ce497c0d62
Include onboarding settings on the analytic pages ( https://github.com/woocommerce/woocommerce-admin/pull/7109 )
...
* Include onboarding settings on analytic pages
2021-06-10 21:38:34 -07:00
Ilyas Foo
7e4e0566f9
Update version to 2.5.0-dev and sync changelog and testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7156 )
2021-06-11 11:38:19 +08:00
Joel Thiessen
01588f2168
Fixing local WCPay payment task and refactoring for dumber components ( https://github.com/woocommerce/woocommerce-admin/pull/7151 )
2021-06-10 10:10:42 -07:00
louwie17
14fe529ebc
Wraps the dropdown icon in a button to allow keyboard usability ( https://github.com/woocommerce/woocommerce-admin/pull/7149 )
...
* Wraps the dropdown icon in a button to allow keyboard usuability
* Add changelog
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-06-10 17:11:45 +08:00
Sam Seay
77906db0ff
Use sass-migrator to migrate division to math.div ( https://github.com/woocommerce/woocommerce-admin/pull/7136 )
2021-06-10 17:09:27 +08:00
Francesco
6175ad87c2
chore: change WCS onboarding copy ( https://github.com/woocommerce/woocommerce-admin/pull/7148 )
...
* chore: change WCS onboarding copy
* update readme changelog
2021-06-10 13:35:21 +08:00
Paul Sealock
0a8d0a4e9b
Add changelog note about ExPlat ( https://github.com/woocommerce/woocommerce-admin/pull/7150 )
2021-06-10 16:53:39 +12:00
Ilyas Foo
2c8d9362ed
Fix error handling when remote free extension API returns empty array ( https://github.com/woocommerce/woocommerce-admin/pull/7147 )
...
* Assume empty arrays or null results from API response as error and render fallback list
* Changelog
2021-06-10 08:42:41 +08:00
louwie17
992951f3ef
Bump package versions for release ( https://github.com/woocommerce/woocommerce-admin/pull/7106 )
...
* Bump package versions for release
* Update start plugin dependency version
* Add changelog to components and onboarding package
2021-06-09 18:01:07 -03:00
louwie17
0036aeffb6
Fix some minor inbox panel issues, left over from re-factor ( https://github.com/woocommerce/woocommerce-admin/pull/7125 )
...
* Add optional classname to inboxNote, and fix dimiss cancel button
* Fix formatting
2021-06-09 16:38:22 -03:00
Fernando
8ced81d369
Show task and activity notifications in the Inbox panel ( https://github.com/woocommerce/woocommerce-admin/pull/7017 )
...
* Added abbreviated panels
This commit adds abbreviated panels
* Added notifications getter
* Variables renamed
* Added unread-indicators refactor
* Open panel by default
* Refactor unread-indicators
* Renamed a few files and added event recording
* Modified "critical alert" presentation
* Removed useless control
* Renamed const
* Added control to InboxPanel component
* Multiple critical alerts handling
* Fixed styles
* Moved Inbox panel styles
# Conflicts:
# packages/experimental/src/inbox-note/style.scss
* Added tests
* Inbox panel width reduced
* Small refactor for unread notifications
* Renamed abbreviated card component
* Added changelog
# Conflicts:
# readme.txt
# Conflicts:
# readme.txt
* Renamed inbox-panel and the cards config file
* Renamed unread notifications variable
* Fixed abbreviated card box-shadow
* Small refactor to unread-indicators file
* Refactored method getInitialState
* Added scroll to task list
# Conflicts:
# client/task-list/task-list.js
* Small CSS changes to titles
* Fixed changelog
# Conflicts:
# readme.txt
# Conflicts:
# readme.txt
* Added param to filter `woocommerce_admin_onboarding_task_list`
* Removed extensibility from `getAbbreviatedNotifications`
* Fixed chunk name
* Removed `critical` prop from `AbbreviatedCard` comopnent
* Moved AbbreviatedCard component to `packages`
This commit moves the component `AbbreviatedCard` to `packages`
# Conflicts:
# docs/components/_sidebar.md
# packages/components/CHANGELOG.md
# packages/components/src/index.js
# Conflicts:
# packages/components/CHANGELOG.md
* Removed `critical alerts` tag from abbreviated card
This commit removes the tag `critical alerts` from the `Things to do next` abbreviated card
* Removed filter `woocommerce_admin_abbreviated_card_list`
* Fixed icon
* Added defaut value to `hasUnreadNotifications`
* Fix mapSelect error when the dismissed tasks option isn't populated.
* Added AbbreviatedNotificationsPanel
* Added tests
* Renamed `getUnreadNotes` to `isNotesPanelVisible`
* Removed abbreviated-card.js
* Added singular/plural copy handling
* Renamed method `getInitialState` to `getInitialOpenState`
* Fixed Link prop
* Revert "Fixed Link prop"
This reverts commit 74e6a7fae030766eb5d6be098caa15478f2cb2c6.
* Fixed Link prop
* Added task list visibility check
* Fixed scroll after redirect
# Conflicts:
# client/task-list/index.js
* Added propType to `AbbreviatedCard`
* Fixed `Add-task doc example
* Removed default values from ActivityPanel
* Fixed multiple calls to a filter
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-06-09 10:56:45 -03:00
dependabot[bot]
4396304255
Bump hosted-git-info from 2.7.1 to 2.8.9 ( https://github.com/woocommerce/woocommerce-beta-tester/pull/97 )
...
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.7.1 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.7.1...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 14:45:37 +02:00
dependabot[bot]
86d237273a
Bump lodash from 4.17.11 to 4.17.21 ( https://github.com/woocommerce/woocommerce-beta-tester/pull/96 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.11 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 14:45:28 +02:00
dependabot[bot]
f453e4538a
Bump acorn from 6.1.1 to 6.4.2 ( https://github.com/woocommerce/woocommerce-beta-tester/pull/95 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 6.1.1 to 6.4.2.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/6.1.1...6.4.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 14:45:19 +02:00
dependabot[bot]
577efa0416
Bump js-yaml from 3.13.0 to 3.14.1 ( https://github.com/woocommerce/woocommerce-beta-tester/pull/94 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.13.0 to 3.14.1.
- [Release notes](https://github.com/nodeca/js-yaml/releases )
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.13.0...3.14.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 14:45:07 +02:00
dependabot[bot]
3695098097
Bump eslint-utils from 1.3.1 to 1.4.3 ( https://github.com/woocommerce/woocommerce-beta-tester/pull/93 )
...
Bumps [eslint-utils](https://github.com/mysticatea/eslint-utils ) from 1.3.1 to 1.4.3.
- [Release notes](https://github.com/mysticatea/eslint-utils/releases )
- [Commits](https://github.com/mysticatea/eslint-utils/compare/v1.3.1...v1.4.3 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 14:44:31 +02:00
dependabot[bot]
af92edca27
Bump mixin-deep from 1.3.1 to 1.3.2 ( https://github.com/woocommerce/woocommerce-beta-tester/pull/92 )
...
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-09 14:43:45 +02:00
Sam Seay
9033d575cc
Remove stylesheets supporting IE11 ( https://github.com/woocommerce/woocommerce-admin/pull/7137 )
...
* Remove stylesheets supporting IE11.
* Add a changelog entry.
2021-06-09 09:11:18 -03:00
Sam Seay
9bd935fd32
Update the removal version to 8 for deprecated components to ensure better lead time. ( https://github.com/woocommerce/woocommerce-admin/pull/7134 )
2021-06-09 09:03:22 -03:00
Paul Sealock
478a399a52
Prepare Remote Free Extensions for release ( https://github.com/woocommerce/woocommerce-admin/pull/7144 )
...
* Prepare Remote Free Extensions for release
* make plugin list unique
* testing instructions
* changelog note
2021-06-09 22:43:09 +12:00
Renovate Bot
9dfb748827
Update dependency fork-ts-checker-webpack-plugin to v6.2.10
2021-06-09 06:51:00 +00:00
Ilyas Foo
4dfaf44539
Business features uncheck creative mail by default ( https://github.com/woocommerce/woocommerce-admin/pull/7139 )
...
* Add default selected value for free extensions, uncheck creative mail by default
* Add test
* Add changelog and testing instructions
2021-06-09 11:29:45 +08:00
Renovate Bot
a942fa4f99
Pin dependencies
2021-06-09 02:57:00 +00:00
Sam Seay
e2f90a4e30
Add a default gateway for the klarna plugin/gateway `klarna-checkout-for-woocommerce` ( https://github.com/woocommerce/woocommerce-admin/pull/7085 )
2021-06-09 12:57:04 +12:00
Sam Seay
b7a518b343
Update engines to better reflect supported node/npm versions. ( https://github.com/woocommerce/woocommerce-admin/pull/7126 )
2021-06-09 12:55:21 +12:00
Joshua T Flowers
e09332d86a
Add Square as default fallback gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7107 )
...
* Add Square fallback gateway
* Fix gateway key
* Add changelog entry
2021-06-08 15:47:10 -04:00
Jeff Stieler
d3fd2f36d0
Include orders without coupons when excluding specific coupon IDs. ( https://github.com/woocommerce/woocommerce-admin/pull/7021 )
...
* Include orders without coupons when excluding specific coupon IDs.
* Add changelog entry.
* Fix default Orders before/after query args.
* Specify date range for test query.
2021-06-08 14:56:23 -04:00
Joshua T Flowers
a2fa141bcb
Update payment gateway suggestions semantics to be more consistent ( https://github.com/woocommerce/woocommerce-admin/pull/7130 )
...
* Rename and simplify frontend component names
* Rename feature flag and feature folder
* Rename transients and filters
* Rename SlotFills
* Fix feature name comment
* Update variable naming in payment suggestions
* Update WCPay Button component
* Rename suggestion key to id
* Rename recommended to recommendation
* Add changelog entry
* Update isConfigured to needsSetup
* Fix key id reference in WCPayMethodCard
* Update onboarding component filenames and exports
* Fix typo
* Add changelog entry
* Fix up remaining references to keys/ids
2021-06-08 13:40:57 -04:00
Jeff Stieler
150c902d36
Add progressive task list animation ( https://github.com/woocommerce/woocommerce-admin/pull/7128 )
...
* Hide unexpanded task item content with css.
* Add transition animation to expanding TaskItems.
* Fix tests.
2021-06-08 08:16:53 -04:00
Moon
b24a3d28b7
Add target to the button to open it in a new tab ( https://github.com/woocommerce/woocommerce-admin/pull/7110 )
...
* Add target to the button to open it in a new tab
* Add changelog
2021-06-07 19:06:02 -07:00
Joshua T Flowers
7f720dfccb
Add eWAY as default fallback gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7108 )
...
* Add eWAY as default fallback gateway
* Fix payment gateway ID
* Add changelog entry
2021-06-07 15:09:37 -04:00
Joshua T Flowers
09840c9239
Optimize payment gateway resolution ( https://github.com/woocommerce/woocommerce-admin/pull/7124 )
...
* Pass down installed payment gateways instead of refetching
* Resolve individual gateways after resolving all gateways
* Add changelog entry
2021-06-07 15:04:19 -04:00
Jeff Stieler
f432b83365
Revert store setup task list title. ( https://github.com/woocommerce/woocommerce-admin/pull/7129 )
2021-06-07 11:33:40 -04:00
Sten
9b4da9b32e
Admin Notes: Add new Note suggesting Jetpack Backup to WooCommerce users ( https://github.com/woocommerce/woocommerce-admin/pull/6738 )
...
* Add new Note, Events calls
* Replace deprecated functions
* debug cleanup
* Add comment re moving this to Jetpack plugin in the future
* Fix merge conflict
* OK for real merge fix AND changelog entry, lol
* Adding UTM link variables
* Adding Backups check, switching to check for Jetpack installed rather than activated.
* - Fixing logic error by moving requirements check to after actioning logic.
- Rewriting has_backups() to check product instead of module.
* Fixing bug - has_backups() wasn't recognizing plan
2021-06-03 18:57:25 -07:00
Sam Seay
bff75b42f6
Deprecate the no longer used Gravatar component ( https://github.com/woocommerce/woocommerce-admin/pull/7116 )
2021-06-04 10:08:45 +12:00
Sam Seay
14258a324a
Remove useFilters, it was deprecated a long time ago. ( https://github.com/woocommerce/woocommerce-admin/pull/7117 )
2021-06-04 09:44:22 +12:00
louwie17
baba993f85
Add remind me later support to task list ( https://github.com/woocommerce/woocommerce-admin/pull/6923 )
...
* Initial ellipses menu render on task list
* Added remind me later functionality
* Fixed tests and wrote tests for ellipsis menu
* Update tracks
* Add changelog and update css
* Fix up spacing and track name
* Address PR feedback and add extra integration tests
* Remove the should render correctly test, as the other tests cover this
* Move logic out of mark up
* Directly reference the EllipsisMenu for now to circumvent a circular dependency
* Fix direct import in jest tests
* Preload remind me later optoin
* Some styling animation changes for the task list
* Stagger transitions for dismissing within collapsible list
* Fix lint warnings
* Update logic to prevent the use of TS `as`
* Add tests and comments
2021-06-03 18:44:05 -03:00
Sam Seay
dbf98d4710
Deprecate the SegmentedSelection component, its no longer used. ( https://github.com/woocommerce/woocommerce-admin/pull/7118 )
2021-06-04 08:29:59 +12:00
Sam Seay
97cf2079e8
Drop IE11 support, trim the build ~800kb ( https://github.com/woocommerce/woocommerce-admin/pull/7112 )
2021-06-04 08:01:16 +12:00
Sam Seay
c7ff1f4b2a
Deprecate the no longer used Count component ( https://github.com/woocommerce/woocommerce-admin/pull/7115 )
2021-06-04 07:59:11 +12:00
Sam Seay
c07a5d77a6
Remove the deprecated Card component ( https://github.com/woocommerce/woocommerce-admin/pull/7114 )
2021-06-04 07:43:56 +12:00
Joshua T Flowers
a417a72ce4
Add loading placeholders for payment gateways task ( https://github.com/woocommerce/woocommerce-admin/pull/7123 )
...
* Add payment list placeholder
* Add current step placeholder
* Fix task list placeholder shown for individual tasks
* Add changelog entry
2021-06-03 15:14:31 -04:00
Joel Thiessen
7cfa39663a
Adding WCPay payment configuration defaults ( https://github.com/woocommerce/woocommerce-admin/pull/7097 )
...
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-06-03 09:19:50 -07:00
Joel Thiessen
dc9f44e536
Fixing incorrect Transformer casing throwing an error in case-sensitive environments ( https://github.com/woocommerce/woocommerce-admin/pull/7104 )
2021-06-03 09:09:19 -07:00
Joshua T Flowers
eb833db73a
Add in Razorpay as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7096 )
...
* Add razorpay as default fallback payment gateway
* Move razorpay SVG
* Fix alt logo text translation
* Only show razorpay in IN
* Add changelog entry
2021-06-03 10:34:06 -04:00
Joshua T Flowers
e86667de02
Add payment gateway return URL and action ( https://github.com/woocommerce/woocommerce-admin/pull/7095 )
...
* Add return URL argument to connection URL method
* Remove 'oauth' from connection URL method
* Add changelog entry
2021-06-03 10:15:41 -04:00
Sam Seay
abe7d9d39f
Attempt to remove fixed WP version in e2e. ( https://github.com/woocommerce/woocommerce-admin/pull/7111 )
2021-06-03 09:14:48 -03:00
Ilyas Foo
d936b649fc
Remove business step original flow ( https://github.com/woocommerce/woocommerce-admin/pull/7103 )
...
* Remove logic flags for business step A/B test
* Delete unused files
* Remove benefits step from profile wizard
* Update related e2e tests
* Update readme
* Rename SelectiveFeaturesBusinessStep to BusinessFeaturesList
2021-06-03 16:33:54 +08:00
renovate[bot]
302c7f95e4
Update dependency dompurify to v2.2.9 ( https://github.com/woocommerce/woocommerce-admin/pull/7100 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-03 14:11:24 +12:00
Sam Seay
f2ba2faf26
Fix a bug where the test zip command used the wrong file suffix for JS ( https://github.com/woocommerce/woocommerce-admin/pull/7094 )
2021-06-03 14:09:20 +12:00
Sam Seay
4ca5a4e226
Add Mollie to DefaultPaymentGateways ( https://github.com/woocommerce/woocommerce-admin/pull/7092 )
2021-06-03 09:08:11 +12:00
Joshua T Flowers
b4c71ae644
Add BACS as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7073 )
...
* Add bacs method to fallback methods
* Register bacs plugin to override default setup
* Clean up prop usage
* Add changelog entry
* Fix imports for onboarding package
* Fix card divider
* Return early in updateSettings
* Move recommended gateway up to remote payments index
* Fix text domains
2021-06-02 16:54:04 -04:00
louwie17
65de4bff00
Refactor and extract inbox panel components ( https://github.com/woocommerce/woocommerce-admin/pull/7006 )
...
* Refactored the inbox note cards and moved to experimental package
* Update experimental dependencies
* Add tests for inbox-note components, and updated naming
* Add changelog
* Update readme and fix dismiss all
* Fixed lint errors
* Refactor dismiss logic in inbox-panel
* Add hook for handling inner link callbacks
* Export updates and a minor TS update
* Fix lint error
2021-06-02 15:25:41 -03:00
louwie17
1b022ae4de
Fix notices, to make sure it uses the correct store ( https://github.com/woocommerce/woocommerce-admin/pull/7077 )
...
* Fix notices, to make sure it uses the correct store
* Add changelog
* Use core/notices2 for queued notices
2021-06-02 14:30:32 -03:00
Sam Seay
8f3c396cfd
When publishing the docs on gh workflow the WP css was not imported ( https://github.com/woocommerce/woocommerce-admin/pull/7102 )
2021-06-02 16:39:34 +12:00
Sam Seay
edc8a1bdc5
Publish storybook docs, remove react docgen based docs ( https://github.com/woocommerce/woocommerce-admin/pull/7055 )
2021-06-02 15:54:00 +12:00
Renovate Bot
7b55ab54ac
Update dependency eslint-import-resolver-webpack to v0.13.1
2021-06-02 03:04:48 +00:00
Renovate Bot
24ae284475
Update dependency autoprefixer to v10.2.6
2021-06-02 02:37:52 +00:00
Renovate Bot
283ce29f84
Update dependency @types/lodash to v4.14.170
2021-06-02 01:58:59 +00:00
Jeff Stieler
4ab034e5d5
Add progressive task list experiment ( https://github.com/woocommerce/woocommerce-admin/pull/7089 )
...
* Remove "core" setup list detection logic.
* Fix tests.
* Add tests for onComplete and onHide callbacks.
* Add optional item expansion behavior to TaskList.
* Add task item expansion A/B test.
* Add tests for A/B variations.
* Add changelog entry.
2021-06-01 12:43:17 -06:00
Joshua T Flowers
8ab9af4b21
Update remote payment docs gateway methods ( https://github.com/woocommerce/woocommerce-admin/pull/7079 )
...
* Update remote payment docs gateway methods
* Add changelog entry
* Fix the description for the post install scripts
2021-06-01 14:07:04 -04:00
Jeff Stieler
c23d02bcc0
Add conditional copy/content and CTA to expanded task items ( https://github.com/woocommerce/woocommerce-admin/pull/6956 )
...
* Add action button to TaskItem.
* Pass through click event.
* Add separate action and label to onClick.
* Add initial copy for task expansion.
* Expand one task at a time.
* Add descriptive text to the payments step.
* Set the first incomplete task current by default.
* Revert expansion behavior.
* Fix margins.
* Curate purchase products task content based on selections.
* Fix appearance task copy.
* Fix payment task copy.
* Add conditional tax step title.
* Indicated if task is expanded to click handlers.
* Automatically enable WC Tax from the expanded CTA.
* Restore additional text property.
* Fix task title xpath selector in E2E test.
* Fix automatic tax setup query param logic.
* Add changelog entries.
2021-06-01 12:04:21 -06:00
Tomek Wytrębowicz
9fbebae1a6
Reduce the specificity and complexity of the `ReportError` component ( https://github.com/woocommerce/woocommerce-admin/pull/6846 )
...
- Remove unused `isEmpty` prop from ReportError.
- Remove `isError` prop from ReportError, as it is always set. Also, to reduce confusion that: Could "report error" be not an error?
- Remove default value of `className` prop from `ReportError`, it is unnecesary, as `EmptyContent` takes falsy values as well as `''`.
- Change `ReportError` to a function component.
2021-06-01 12:07:35 +02:00
Tomek Wytrębowicz
ca70d90bf7
Add `md5` for `/data` dependencies. ( https://github.com/woocommerce/woocommerce-admin/pull/7087 )
...
It was used, but not stated in `package.json`.
Fixes woocommerce/woocommerce-admin#7086 .
2021-05-31 17:29:45 +02:00
Joel Thiessen
bb7f1dc466
Refactoring WCPayCard into new onboarding package ( https://github.com/woocommerce/woocommerce-admin/pull/7058 )
2021-05-28 16:26:38 -07:00
Ron Rennick
5cbd87e8ac
bump E2E package versions to latest ( https://github.com/woocommerce/woocommerce-admin/pull/7056 )
2021-05-28 17:59:49 -03:00
lowwebtech
4541dba68d
Image optimization ( https://github.com/woocommerce/woocommerce-admin/pull/7051 )
2021-05-28 10:26:08 +12:00
Adrian Duffell
366ffb18b1
Fix formatting in coupons E2E test ( https://github.com/woocommerce/woocommerce-admin/pull/7080 )
2021-05-27 22:19:51 +08:00
Paul Sealock
1266e32c3f
add count transformer ReadMe ( https://github.com/woocommerce/woocommerce-admin/pull/7063 )
2021-05-27 14:23:57 +12:00
Bec Scott
663ab3d27e
Offload remote inbox notifications engine run using action-scheduler ( https://github.com/woocommerce/woocommerce-admin/pull/6995 )
...
* Offload remote inbox notifications engine run using action-scheduler
* release note
* fix changelog
* Use init hook to initialize async AS action
* Drop product count query workaround
2021-05-27 10:55:37 +10:00
Joshua T Flowers
18473767eb
Add COD method to default payment gateway recommendations ( https://github.com/woocommerce/woocommerce-admin/pull/7057 )
...
* Check enabled methods using the payment gateway data store
* Reduce loops used in payment gateway list
* Add COD as fallback gateway
* Allow payment gateway to be enabled without connection step
* Uses installed payment gateway details in payment gateway list
* Add changelog entry
2021-05-26 16:36:58 -04:00
Jeff Stieler
419a7fc5b1
Fix advanced filter operator selector styling. ( https://github.com/woocommerce/woocommerce-admin/pull/7005 )
...
* Fix advanced filter operator selector styling.
* Add changelog entries.
2021-05-26 15:53:45 -04:00
louwie17
69dfdf733c
Add tree shaking support for woocommerce components ( https://github.com/woocommerce/woocommerce-admin/pull/7034 )
...
* Add woocommerce/components tree shaking support
* Compile individual component styles for individual use
* Update readme
* Add changelog
* Fix correct import
* Update readme with dependency extraction updates
* Update dependency extraction naming
2021-05-26 16:35:46 -03:00
Joshua T Flowers
dc175824c9
Hook up payments gateway data store ( https://github.com/woocommerce/woocommerce-admin/pull/7038 )
...
* Hook up payment gateway data store
* Fix deprecated onSubmitCallback in dynamic form
* Throw catchable errors in data store
* Provide a way to get errors from the data store
* Hook up payment connection update with data store
* Remove redundant requesting state on selectors
* Add changelog entry
* Handle PR feedback
* Fix linting errors
2021-05-26 14:31:30 -04:00
Bec Scott
71d34c4c21
Set autoload to false for all remote inbox notifications options ( https://github.com/woocommerce/woocommerce-admin/pull/7060 )
...
* Set autoload to false for all remote inbox notifications options
* release note
2021-05-26 15:37:41 +10:00
Renovate Bot
c6890e11c0
Update dependency @testing-library/user-event to v13.1.9
2021-05-26 04:31:16 +00:00
Renovate Bot
0eacca32db
Update dependency @testing-library/react to v11.2.7
2021-05-26 03:55:41 +00:00
Sam Seay
d6a8bcf1e9
Remove fragile selector. ( https://github.com/woocommerce/woocommerce-admin/pull/7053 )
2021-05-26 13:36:04 +12:00
Joshua T Flowers
f09b06223c
Add Mercado Pago as default fallback payment gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7043 )
...
* Add paystack to fallback payment gateways
* Add mercado page to fallback gateways
* Move help text above submit button
* Add changelog entry
* Update gateway ID
2021-05-25 18:09:35 -04:00
Joshua T Flowers
d03dbeeead
Add PayPal as default fallback gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7044 )
...
* Add PayPal as default fallback gateway
* Filter out fields that aren't found
2021-05-25 12:49:40 -04:00
Joshua T Flowers
90710e15f4
Add Paystack as fallback gateway ( https://github.com/woocommerce/woocommerce-admin/pull/7025 )
...
* Add paystack to fallback payment gateways
* Add changelog entry
* Fix CBD rules
2021-05-25 11:41:56 -04:00
louwie17
b3c6d25daa
Fix deprecated warnings from `select` control in `@wordpress/data-controls` ( https://github.com/woocommerce/woocommerce-admin/pull/7007 )
...
* Made use of the wordpress/data controls instead of depreciated data-controls package
* Fix test and add changelog
* Remove space
2021-05-25 12:14:31 -03:00
louwie17
b642576e34
Remove the use of Dashicons and replace with `@wordpress/icons` or `gridicons` ( https://github.com/woocommerce/woocommerce-admin/pull/7020 )
...
* Updated mobile banner icon with cross-small gridicon
* Update analytics dashboard icons, removing use of dashicon
* Remove use of dash icon in tag component
* Remove dash icon from ellipsis menu
* Remove use of dashicon in calendar
* Update icon imports and remove use of Dashicon in collapsible list
* Remove Dashicon usage from store alerts as it is depreciated
* Remove dashicon usage in shipping label
* Fix up old css for icons
* Removed dashicon usage in favorite button
* Update the wordpress/icons package
* Add changelogs
* Fix broken test
2021-05-25 12:14:14 -03:00
louwie17
98986796c5
Add missing argument to match TransformerInterface ( https://github.com/woocommerce/woocommerce-admin/pull/7071 )
2021-05-25 11:56:59 -03:00
Ilyas Foo
f5557fcceb
Post-Release 2.3.1: Sync readme changelog and testing instructions ( https://github.com/woocommerce/woocommerce-admin/pull/7062 )
...
* Remove remnants of legacy changelog script
* Add 2.3.0 section to TESTING-INSTRUCTIONS.md and moved all relevant instructions
* Update readme.txt with changelog from 2.3.1
2021-05-25 12:53:26 +08:00
Paul Sealock
40c22add0a
Rule processing transformers: Add count rule ( https://github.com/woocommerce/woocommerce-admin/pull/7037 )
...
* Add count rule
* better return types
* rename test
2021-05-25 16:32:51 +12:00
Paul Sealock
b37082630a
bump ExPlat deps and prep for release ( https://github.com/woocommerce/woocommerce-admin/pull/7010 )
...
* bump explat deps
* package lock update
2021-05-25 16:25:10 +12:00
Paul Sealock
3ba1afd0ab
Rule Processing: pass in default ( https://github.com/woocommerce/woocommerce-admin/pull/7009 )
...
* pass default
* handle tests
* changelog
2021-05-25 16:23:49 +12:00
renovate[bot]
f817302e99
Update dependency dompurify to v2.2.8 ( https://github.com/woocommerce/woocommerce-admin/pull/6972 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-25 07:43:44 +12:00
Paul Sealock
abf0ddebda
apply better rules ( https://github.com/woocommerce/woocommerce-admin/pull/7008 )
2021-05-25 07:02:52 +12:00
Moon
9613c04d31
Add a new store to interact with WC Payments REST APIs ( https://github.com/woocommerce/woocommerce-admin/pull/6918 )
...
* Add a new store to interact with WC Payments REST APIs
* Convert to Typescript
* Refactor payments store
* Fixed type on GET_PAYMENT_GATEWAYS_SUCCESS action name
* Added SettingDefinition
* Added PaymentSelectors type
* Updated Array<type> to string[]
* Update action name in test
* Move stub.ts out of test directory
* Set type for the test stub and change order type to number | ""
* Rename action type name
* Add changelog
* Follow _REQUEST _SUCCESS _ERROR action naming
* Add a new action and reducer for getPaymentGateway
* Change store key
* Move to packages/data
* Export store name
2021-05-24 13:29:44 -04:00
Jeff Stieler
ce02b58b23
Fix styling of chart component header. ( https://github.com/woocommerce/woocommerce-admin/pull/7002 )
...
* Fix styling of chart component header.
* Add changelog entries.
2021-05-24 08:44:13 -04:00
Mik
3240132eb2
Replace marketing extension - Google Listings and Ads - fix ( https://github.com/woocommerce/woocommerce-admin/pull/7029 )
...
* Replace list of installed extensions
* Remove clipping path from Google icon
* Add changelog entry
2021-05-24 16:39:04 +08:00
Timmy Crawford
7681f09d18
WCPay: Update supported countries ( https://github.com/woocommerce/woocommerce-admin/pull/7048 )
...
* WCPay: Update supported countries
* Add readme entry
2021-05-24 13:48:09 +08:00
renovate[bot]
a85ce2f171
Update dependency typescript to v4.2.4 ( https://github.com/woocommerce/woocommerce-admin/pull/7012 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-24 15:48:00 +12:00
Ilyas Foo
ff1e33bf9e
Temporarily hardcode e2e workflow to use WordPress 5.7.1 ( https://github.com/woocommerce/woocommerce-admin/pull/7054 )
2021-05-24 10:01:25 +08:00
Joel Thiessen
3725d570d9
Fixing redudant notices when installing plugins via payment task list ( https://github.com/woocommerce/woocommerce-admin/pull/7026 )
2021-05-21 11:24:57 -07:00
Ilyas Foo
154071c1bc
Revert copy for setup checklist ( https://github.com/woocommerce/woocommerce-admin/pull/7015 )
...
* Revert copy for index.js and tasks.js
* Update changelog
* Update test
* Update tests
* Update tests again
* Lint
2021-05-21 09:13:40 +08:00
louwie17
0276445f65
Updated transition time, and added external icon for link ( https://github.com/woocommerce/woocommerce-admin/pull/7022 )
...
* Updated transition time, and added external icon for link
* Add changelog
2021-05-20 08:31:14 -03:00
Joshua T Flowers
d4bba9b931
Add PayPal to fallback payment gateways ( https://github.com/woocommerce/woocommerce-admin/pull/7001 )
...
* Remove unused spec properties
* Move default payment gateways to separate file
* Add Stripe to default gateways
* Fix payfast image and visibility conditions
* Fix setup button action when no fields are present
* Fix localized string and help text
* Fix settings transform and add help text
* Show connection button if oauth connection URL exists
* Add fallback when no fields exist
* Remove ToS text in favor of help text
* Update payment action boolean check
* Add changelog entry
2021-05-19 18:49:17 -04:00
Ján Mikláš
ee2e89a75f
Tweak: change MailPoet's title and description in Store Profiler ( https://github.com/woocommerce/woocommerce-admin/pull/6989 ) ( https://github.com/woocommerce/woocommerce-admin/pull/6990 )
...
* Tweak: change MailPoet's title and description in Store Profiler (https://github.com/woocommerce/woocommerce-admin/pull/6989 )
* Add a changelog entry
Co-authored-by: Timmy Crawford <timmyc@users.noreply.github.com>
2021-05-19 11:43:07 -07:00
Renovate Bot
37422bd809
Update dependency webpack-cli to v3.3.12
2021-05-19 03:18:35 +00:00
Renovate Bot
b4015a2b79
Pin dependency @types/dompurify to 2.2.2
2021-05-19 01:41:34 +00:00
Joel Thiessen
9fda36439e
Typescript conversion of DynamicForm Component ( https://github.com/woocommerce/woocommerce-admin/pull/6981 )
2021-05-18 12:46:21 -07:00
Moon
f0b494142e
Set target to blank for the external links ( https://github.com/woocommerce/woocommerce-admin/pull/6999 )
...
* Set target to blank for external links
2021-05-18 01:40:02 -07:00
David Garcia Watkins
9bd4eef17e
Call existing filters for leaderboards. ( https://github.com/woocommerce/woocommerce-admin/pull/6626 )
...
* Call existing filters for leaderboards.
Fixes category data not refreshing when selecting a different currency while using docs/examples/extensions/sql-modification
* Update changelog
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-05-18 15:14:28 +08:00
Hsing-yu Flowers
9cce902c84
Update Form's documentation ( https://github.com/woocommerce/woocommerce-admin/pull/6708 )
...
* Rename onChangeCallback to onChange
* Add onChange documentation
* Update prop `touched` documentation
* Removd unused onChnage in the example
* Add changelog
* Handle feedback
* Deprecate onSubmitCallback
* Handle feedback 2
* Update new onSubmitcallbacks
* Handle feedback 3
Co-authored-by: Bec Scott <me@becdetat.com>
2021-05-18 14:24:24 +10:00
Paul Sealock
9c94852932
Consume Remote Free Extensions from UI ( https://github.com/woocommerce/woocommerce-admin/pull/6952 )
...
* transform data
* working
* better
* check for marketplace suggestions
* changelog
* copy initialInstallableExtensions before transform
* parse locales server side
* deep equality
* Match remote data to local data
* reflect changes on UI
* fix keys
2021-05-18 14:28:13 +12:00
Jeff Stieler
8d2bd3bb2f
Avoid duplicate preload tags. ( https://github.com/woocommerce/woocommerce-admin/pull/6998 )
...
* Avoid duplicate preload tags.
* Add changelog entry.
2021-05-17 11:42:12 -06:00
Joshua T Flowers
f5309f449d
Get post install scripts from gateway and enqueue in client ( https://github.com/woocommerce/woocommerce-admin/pull/6967 )
...
* Add method to collect post install scripts from payment gateway
* Add reusable JS method to add scripts
* Enqueue gateway script after plugin install
* Fix current method not found when resolving methods
* Add changelog entry
* Fix readme merge conflict
2021-05-17 10:51:02 -04:00
Timmy Crawford
5c8fe41506
Update version to 2.4.0-dev and sync changelogs with release/2.3.0 branch ( https://github.com/woocommerce/woocommerce-admin/pull/6991 )
2021-05-14 14:50:15 -07:00
louwie17
7cfaa21db2
Add source support for notes query ( https://github.com/woocommerce/woocommerce-admin/pull/6979 )
...
* Add source support for notes query
* Add changelog
* Removed ternary condition
2021-05-14 13:13:51 -03:00
louwie17
844f71486b
Remove `woocommerce/experimental` dependency from `woocommerce/components` ( https://github.com/woocommerce/woocommerce-admin/pull/6986 )
...
* Removed the experimental dependency from the components package, and moved stories to experimental package
* Add changelog
* Fix typo
2021-05-14 12:23:01 -03:00
Moon
8983a4d371
Make sure transformers exist ( https://github.com/woocommerce/woocommerce-admin/pull/6987 )
2021-05-13 21:46:49 -07:00
Moon
e2d9a8792a
Support transformers in remote inbox notifications ( https://github.com/woocommerce/woocommerce-admin/pull/6948 )
...
* Introduce Transformer to Remote Inbox Notification
* Added array_column, array_flatten, array_keys, array_search, array_values, and dot_notation transformers.
* Added tests
2021-05-13 21:27:35 -07:00
Jeff Stieler
5e51901e6a
Update package versions for publishing. ( https://github.com/woocommerce/woocommerce-admin/pull/6985 )
2021-05-13 09:42:04 -06:00
Jeff Stieler
eb4d60c4fd
Fix styling of task item content. ( https://github.com/woocommerce/woocommerce-admin/pull/6983 )
2021-05-13 09:20:26 -06:00
Tomek Wytrębowicz
7cc1d724de
Forward `autocompleter` prop from `CompareFilter` to `Search` ( https://github.com/woocommerce/woocommerce-admin/pull/6911 )
...
- Forward `autocompleter` prop from `CompareFilter` to `Search`.
Allow, to use the `custom` type of search,
previously it was complaining about lack of `autocompleter`,
even though it was provided.
- Move `path` in Storybooks example to a parameter, to allow setting it in unit tests.
- Add few tests for FilterPicker.
- it renders the basic storybook example without throwing an error
- it forwards `autocompleter` & `type` props
Fixes : woocommerce/woocommerce-admin#6890
2021-05-13 17:20:07 +02:00
Jeff Stieler
bdd91b3337
Move TaskItem component to experimental package for reuse. ( https://github.com/woocommerce/woocommerce-admin/pull/6978 )
...
* Move TaskItem component to experimental package for reuse.
* Bump package version.
* Add dompurify types.
2021-05-13 08:05:30 -06:00
Joshua T Flowers
685c012dfe
Add transient notices feature ( https://github.com/woocommerce/woocommerce-admin/pull/6809 )
...
* Add PluginInstaller class
* Redirect to referring page if one exists
* Store message and show after redirect
* Add transient notices feature
* Fix default and empty state of notices
* Use TransientNotices to display plugin notices
* Add transient notices readme
* Add feature unit tests
* Update notice queue client-side
* Add filter to queued option prior to notice creation
* Use the core/notices2 data store
* Fix filtered queued notices
* Add methods to get individual notices and queue
* Allow user ID specific notices
* Remove errant script asset dependencies
* Add user ID property to docs
* Use preloaded option instead of window var
* Refactor transient notices to directly use option instead of state
* Show error message from WP_Error in plugin installer
* Add tests around notice queue in client
* Add changelog entry
2021-05-13 09:08:31 -04:00
Joshua T Flowers
8eb0179df7
Only fetch remote payment gateway recommendations when opted in ( https://github.com/woocommerce/woocommerce-admin/pull/6964 )
...
* Only fetch remote payment specs when marketplace suggestions enabled
* Fall back to default specs if remote fetch fails
* Change ruleset to object
* Add changelog entry
2021-05-13 08:55:51 -04:00
louwie17
295cd6b2c9
Add note date range logic ( https://github.com/woocommerce/woocommerce-admin/pull/6969 )
...
* Add notes helper method for date ranges
* Update two of the notes with date ranges
* Add tests and fix range logic
* Add changelog
* Update comments
* Update range name and added exception if invalid range passed in.
* Fix php unit tests
* Fix another test
2021-05-13 09:41:21 -03:00
louwie17
a7db89ff4f
Add dry run option for the release script ( https://github.com/woocommerce/woocommerce-admin/pull/6946 )
...
* Added dry run option and clean between core and plugin builds
* Add safety so I will not accidently start a release
* Change return to exit and update plugin release name on dry run
* Updated some of the logging
* Made use of git --dry-run and hub --noop
* Add dry run to add as well
* Removed dry-run command, updated log
2021-05-13 09:26:12 -03:00
Renovate Bot
64eb902257
Update dependency terser-webpack-plugin to v2.3.8
2021-05-12 05:01:15 +00:00
Renovate Bot
9df869c45f
Update dependency replace to v1.2.1
2021-05-12 03:46:22 +00:00
Renovate Bot
3b60c8d3a5
Update dependency fork-ts-checker-webpack-plugin to v6.2.7
2021-05-12 02:26:18 +00:00
Joshua T Flowers
ca11fa7f9a
Add remote payment gateway recommendations initial docs ( https://github.com/woocommerce/woocommerce-admin/pull/6962 )
2021-05-11 13:57:19 -04:00
Joshua T Flowers
487cdbb1bf
Extend payment gateways REST endpoint ( https://github.com/woocommerce/woocommerce-admin/pull/6919 )
...
* Extend the existing REST endpoint with gateway status data
* Add settings URL to response
* Add setup specific fields to response
* Fix controller class name
* Only pass required setting keys instead of fields
* Add changelog entry
2021-05-11 13:25:00 -04:00
Joel Thiessen
073a220b59
Adding Slotfill extension components for remote payments ( https://github.com/woocommerce/woocommerce-admin/pull/6932 )
2021-05-11 09:36:56 -07:00
Jeff Stieler
c904690cac
Fix storybook example for the experimental list components. ( https://github.com/woocommerce/woocommerce-admin/pull/6963 )
2021-05-11 07:00:49 -06:00
Adrian Duffell
4ca9f57cf6
Remove Trailing Whitespace in `readme.txt` ( https://github.com/woocommerce/woocommerce-admin/pull/6940 )
...
* Remove editorconfig whitespace rule for text files
* Remove trailing whitespace from readme.txt
2021-05-11 13:41:45 +08:00
renovate[bot]
d822515b2f
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/6959 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-11 14:01:24 +12:00
Ilyas Foo
7ec48a8aaa
Update readme with changelog from 2.2.* releases ( https://github.com/woocommerce/woocommerce-admin/pull/6953 )
...
* Update readme with changelog from 2.2.* releases
* Add 2.2.5 release to the changelog
* Update with 2.2.6
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2021-05-11 09:35:41 +08:00
Sam Seay
409618d73a
Make the stat titles more specific to remove ambiguity ( https://github.com/woocommerce/woocommerce-admin/pull/6925 )
2021-05-11 08:24:09 +12:00
Jeff Stieler
278a92f52d
Bump @woocommerce/experimental version. ( https://github.com/woocommerce/woocommerce-admin/pull/6960 )
2021-05-10 12:18:36 -06:00
louwie17
812743d3ff
Move experimental list components to experimental package ( https://github.com/woocommerce/woocommerce-admin/pull/6950 )
...
* Move experimental list components to experimental package
* Update changelogs
* Fix lint errors
* Fix lint error
* Update css lint
* Fix test
* Update package lock
2021-05-10 11:40:49 -03:00
Mik
820bf30e29
Replace marketing extension - Google Listings and Ads ( https://github.com/woocommerce/woocommerce-admin/pull/6939 )
...
* Replace google icon
* Remove note for Google Ads extension
* Replace extension in API OnboardingProfile
* Record event for new extension
* Replace extension in onboarding flow
* Replace extension benefits
* Change background colour of Google icon
* Fix svg warnings
* Add changelog entry
* Fix prettier error
* Add old note to obsolete list for removal
2021-05-10 10:56:47 +01:00
renovate[bot]
47d0bebea3
Update babel monorepo ( https://github.com/woocommerce/woocommerce-admin/pull/6929 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-10 13:34:20 +12:00
Ron Rennick
fe2dd7cc24
remove unnecessary vars from e2e action ( https://github.com/woocommerce/woocommerce-admin/pull/6826 )
2021-05-10 13:11:56 +12:00
Bec Scott
6671a5170b
Add filter variation to tracks data in products analytics ( https://github.com/woocommerce/woocommerce-admin/pull/6913 )
...
* Add filter variation to tracks data in products analytics
* Add changelog
* only add filter_variation if required, default to 'all'
2021-05-10 10:50:02 +10:00
jonathansadowski
90d2bdcb1f
Fix an issue with OBW when wc-pay and Jetpack are both being installed ( https://github.com/woocommerce/woocommerce-admin/pull/6957 )
...
* Fix an issue with OBW when wc-pay and Jetpack are both being installed
* Add readme and testing instructions for woocommerce/woocommerce-admin#6957
* Add filters for the installed and activated plugins and tie into those filters for ensuring Jetpack is installed ahead of WCPay
2021-05-07 14:22:12 -05:00
louwie17
094b73561d
Fix/6954 script asset filename ( https://github.com/woocommerce/woocommerce-admin/pull/6955 )
...
* Update the get_script_asset_filename function calls to match new format
* Added e2e test for the coupons page
* Add changelog
* Remove typo in changelog
2021-05-07 13:29:20 -03:00
Ilyas Foo
de9cfb210d
Try add payment method selector to onboarding store ( https://github.com/woocommerce/woocommerce-admin/pull/6921 )
...
* Added payment method to onboarding data store
* Add reducer test
* Address feedback on reducer naming convention, isResolving, enabledMethods
* Move out types to live in its own island
* Add a comment to remind ourselves for utilizing payments data store for enabled payment gateways
* Update changelog
2021-05-07 18:06:35 +08:00
Sam Seay
f515ed5b6e
Make asset registry loading safer, fallback to different file suffix if it doesn't exist ( https://github.com/woocommerce/woocommerce-admin/pull/6951 )
2021-05-07 14:00:17 +12:00
Ilyas Foo
81573c2b68
Fix SelectControl focus and de-focus bug ( https://github.com/woocommerce/woocommerce-admin/pull/6906 )
...
* Fix select-control component to preserve currently selected item on focus and de-focus
* No longer auto select option on initial render, pressing tab would only select if selection exists
* Fix to reflect the proper suggested changes
* Attempt to fix unnecessary search reset on pressing tab
* Fix for keyboard interactions and added accompanying tests
2021-05-06 15:07:45 +08:00
louwie17
a41fb35045
Do a git clean before the core release as well ( https://github.com/woocommerce/woocommerce-admin/pull/6945 )
...
* Also do a git clean before the core release
* Fix spacing and add changelog
2021-05-06 10:55:53 +08:00
Paul Sealock
34d1f8c36c
Use Rule Processing for Free Extensions List ( https://github.com/woocommerce/woocommerce-admin/pull/6933 )
...
* Copy payments gateways
* remove field localization
* remove is_configured
2021-05-06 11:49:47 +12:00
Sam Seay
d98fe35faa
Fix inconsistent quoting in the storybook script ( https://github.com/woocommerce/woocommerce-admin/pull/6934 )
2021-05-06 11:34:40 +12:00
Sam Seay
eab3526211
Add a security doc based on other woocommerce repos ( https://github.com/woocommerce/woocommerce-admin/pull/6931 )
2021-05-06 09:20:41 +12:00
Sam Seay
82f94c0171
Fix the case of any mention of MailPoet. ( https://github.com/woocommerce/woocommerce-admin/pull/6924 )
2021-05-06 09:17:45 +12:00
louwie17
99c6044e55
Add task hierarchy support to task item ( https://github.com/woocommerce/woocommerce-admin/pull/6916 )
...
* Add task hierarchy support to task item
* Add optional tooltip
* Add changelog
* Update the logic to keep it more generic
* Fix up css
* Change level to numbers
* Switched the levels around where 1 is the highest priority
* Updated classnames and made sure tooltip does not show on completed item
2021-05-05 14:43:46 -03:00
Renovate Bot
68324b0e20
Update dependency comment-parser to v1.1.5
2021-05-05 05:10:10 +00:00
Renovate Bot
e79dc61a73
Update dependency @typescript-eslint/eslint-plugin to v4.22.1
2021-05-05 03:59:31 +00:00
Renovate Bot
4666999fc2
Update dependency @testing-library/user-event to v13.1.8
2021-05-05 02:16:40 +00:00
Moon
011089246c
Exclude woocommerce shipping for stores that are only offering downlo… ( https://github.com/woocommerce/woocommerce-admin/pull/6917 )
...
* Exclude woocommerce shipping for stores that are only offering downloadable products
2021-05-04 17:32:24 -07:00
Bec Scott
baa802cdec
Correct the left position of transient notices when the new nav is used ( https://github.com/woocommerce/woocommerce-admin/pull/6914 )
...
* Correct the left position of transient notices when the new nav is used
* Add testing instructions and changelog note
* remove testing instructions
2021-05-04 11:48:21 +10:00
renovate[bot]
a802e8fb64
Pin dependencies ( https://github.com/woocommerce/woocommerce-admin/pull/6796 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-03 16:18:45 -03:00
renovate[bot]
9052c25461
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/6775 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-03 16:02:01 -03:00
Tomek Wytrębowicz
6aa78cbdb9
Make `Search` accept sync `autocompleter.options.` ( https://github.com/woocommerce/woocommerce-admin/pull/6884 )
...
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
Make `Search` component accept `autocompleter.options` that meet the requirements stated in [the docs](https://github.com/WordPress/gutenberg/tree/trunk/packages/components/src/autocomplete#options ):
> May be an array, a function that returns an array, or a function that returns a promise for an array.
Fixes https://github.com/woocommerce/woocommerce-admin/issues/6061 .
2021-05-03 19:18:07 +02:00
louwie17
0f4c102c51
Expand collapse extendable task list ( https://github.com/woocommerce/woocommerce-admin/pull/6910 )
...
* Partial change with new task-list
* Made use of the new CollapsibleList for the extended list
* Add test for expansion item
* Add changelog
* Add tracks for expand and collapse
* Update translation to plural/singular option
2021-05-03 14:13:47 -03:00
Fernando
0645c2b30a
Add disabled prop to SelectControl ( https://github.com/woocommerce/woocommerce-admin/pull/6902 )
...
* Add disabled props to SelectControl
This commit adds "disabled" props to SelectControl
* Added changelog
* Fixed prop name
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-30 09:11:59 -03:00
Bec Scott
7a0b00ec0c
Un-skip product import test, delete all products in the setup ( https://github.com/woocommerce/woocommerce-admin/pull/6905 )
...
* un-skip test, delete all products in the setup
* add to readme
* change fix to dev
2021-04-30 11:38:26 +10:00
Sam Seay
b84799d470
Expand / collapse list items component ( https://github.com/woocommerce/woocommerce-admin/pull/6869 )
...
* Prototype the basic functionality of the list collapse component.
* Further work on the component.
* Add icons and some basic styling. Fix exports to include 'Experimental'
* Add CSSTransition to collapsible list item
* Add tests for collapsible component
* Add changelog
* Add collapse/expand callbacks
* Add tests for callbacks
* Replaced collapsible list item with a collapsible list instead
* Updated to use calculated height versus absolute height
* Removed fallback and removed animation from collapse footer
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2021-04-29 14:52:51 -03:00
Christos Lilitsas
1edb849c67
Remove allowed keys list for adding woocommerce_meta data ( https://github.com/woocommerce/woocommerce-admin/pull/6889 )
...
* introduce filter for wc meta preferences
* package changelog
* added PR number
* Remove allow list for woocommerce_meta keys
* Remove hooks dep
* Lint js fixes
* Update readme.txt
* Update readme.txt
* Fix test.
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-04-28 18:18:29 -04:00
Moon
060f52d938
Redirect to WC Home after setting up a payment method ( https://github.com/woocommerce/woocommerce-admin/pull/6891 )
...
* Redirect to WC Home after setting up payments
2021-04-28 14:24:21 -07:00
Timmy Crawford
1b56407ee3
Setup Checklist: Update PayU logo ( https://github.com/woocommerce/woocommerce-admin/pull/6829 )
...
Co-authored-by: Joshua T Flowers <joshuatf@gmail.com>
2021-04-28 14:34:56 -04:00
Ján Mikláš
684e469c64
Tweak: change MailPoet's title and description in Store Profiler ( https://github.com/woocommerce/woocommerce-admin/pull/6886 )
...
* Tweak: change MailPoet's title and description in Store Profiler (https://github.com/woocommerce/woocommerce-admin/pull/6882 )
* Add a changelog entry
2021-04-28 14:18:37 -04:00
Renovate Bot
08af1bce4c
Update dependency chalk to v4.1.1
2021-04-28 09:05:52 +00:00
Renovate Bot
02133c919f
Update dependency @types/jest to v26.0.23
2021-04-28 05:26:32 +00:00
Hsing-yu Flowers
529456c143
Get currency from `CurrencyContext` ( https://github.com/woocommerce/woocommerce-admin/pull/6723 )
...
* Get currency from `CurrencyContext`
* Add changelog
* Remove errant
Co-authored-by: Bec Scott <me@becdetat.com>
2021-04-28 12:54:49 +10:00
Paul Sealock
c9963dc991
change remote-payment-methods to false ( https://github.com/woocommerce/woocommerce-admin/pull/6894 )
2021-04-28 13:56:49 +12:00
Renovate Bot
4e9f4df65c
Update dependency @testing-library/jest-dom to v5.12.0
2021-04-28 01:54:46 +00:00
renovate[bot]
d75b07267e
Update babel monorepo ( https://github.com/woocommerce/woocommerce-admin/pull/6839 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-27 16:55:14 -04:00
Tomek Wytrębowicz
07e534cd9e
Forward `autocompleter` prop from `FilterPicker` to `Search` ( https://github.com/woocommerce/woocommerce-admin/pull/6880 )
...
* Add a Basic test for FilterPicker.
Test that it renders the basic storybook example without throwing an error.
Move `path` in Storybooks example to a parameter, to allow setting it in unit tests.
* Forward `autocompleter` prop from `FilterPicker` to `Search`.
Allow, to use the `custom` type of search, previously it was complaining about lack of `autocompleter`, even though it was provided.
Fixes: https://github.com/woocommerce/woocommerce-admin/issues/6062 .
* Add changelog entry.
* Move `FilterPicker` config creation closer to tests that use it.
* Remove unused type prop from `FilterPicker` tests.
Addresses https://github.com/woocommerce/woocommerce-admin/pull/6880/files#r620285400 .
* Add changelog note also to `CHANGELOG.md`.
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-04-27 14:10:33 -04:00
louwie17
071a68b950
Update task list component to make use of new experimental list ( https://github.com/woocommerce/woocommerce-admin/pull/6849 )
...
* Add initial task item component with the new task list
* Switch components to functional components
* Some minor updates from the last rebase
* Fix missing variables.
* Fix tests
* Add animation for the experimental list
* Fix lint error
* Add changelog
* Fix E2E tests
* Update PR suggestions and export list from experimental package
* Fix dismiss styling issue
Co-authored-by: Jeff Stieler <jeff.m.stieler@gmail.com>
2021-04-27 12:23:34 -03:00
Joshua T Flowers
93e78028a0
Try: Consume remote payment methods on frontend ( https://github.com/woocommerce/woocommerce-admin/pull/6867 )
...
* Use remote payment methods endpoint for payments list
* Use the generic payments step for the payments container
* Use field config to update options
* Move remote payments to separate folder and restore old payments
* Restore PaymentSetup
* Add changelog entry
2021-04-27 11:14:42 -04:00
Jeff Stieler
9724b5d9d9
SelectControl: fix display of multiple selections without inline tags. ( https://github.com/woocommerce/woocommerce-admin/pull/6862 )
...
* SelectControl: fix display of multiple selections without inline tags.
* Add changelog entries.
2021-04-27 10:03:29 -04:00
Albert Juhé Lluveras
ffaadf9190
Make ids unique in SearchListControlItem ( https://github.com/woocommerce/woocommerce-admin/pull/6871 )
...
* Make ids unique in SearchListControlItem
* Set storybook default loading state to false
* Small CSS fixes
* Add changelog entry
2021-04-27 07:59:38 +02:00
Waclaw Jacek
4c17776815
Throw custom exception in NoteTraits if notes are disabled ( https://github.com/woocommerce/woocommerce-admin/pull/6771 )
...
A custom exception `NotesUnavailableException` will be thrown on attempts to load the "admin-note" data store using the `Notes::load_data_store()` method introduced in this PR.
All calls to `\WC_Data_Store::load( 'admin-note' )` were replaced with calls to the above method.
2021-04-26 23:57:39 +02:00
Joshua T Flowers
7bed3d01e8
Try: Use rule processing for remote payment methods ( https://github.com/woocommerce/woocommerce-admin/pull/6830 )
...
* Add initial remote payment method feature
* Add onboarding payments REST endpoint
* Localize payment payment methods prior to storing
* Delete the specs transient when locale is switched
* Add changelog entry
2021-04-26 16:19:41 -04:00
louwie17
3ff1e1375e
Update E2E config to support screenshots on test failure ( https://github.com/woocommerce/woocommerce-admin/pull/6858 )
...
* Add login page wait script for e2e tests
* Re-navigate to login page, if initial selector does not exist
* Add screenshot if login page did not render
* Add screenshot code, and screenshot artifacts to GH action
* Update screenshot logic for login
* Update artifact task
* Update upload artifact workflow
* Update jest config to make sure the screenshots work on test failures
* Remove old screenshot code
* Add screenshots to daily e2e tests as well incase of failure
* Add changelog
2021-04-26 13:41:38 -03:00
Tomek Wytrębowicz
d6a126c301
Change `import-wp-css-storybook.sh`'s shebang to portable bash. ( https://github.com/woocommerce/woocommerce-admin/pull/6875 )
...
Fixes https://github.com/woocommerce/woocommerce-admin/issues/6874
2021-04-26 12:05:41 +02:00
Sam Seay
ed483ab43d
Refactor <List> to support custom markup ( https://github.com/woocommerce/woocommerce-admin/pull/6787 )
...
* Create the new experimental list, default to rendering it when items are not supplied.
* Remove typings from the List, ListItem.
* Add react-transition-group as dependency.
* Fix warnings by wrapping with CSS transition, pass down props from List.
* Remove type annotations left in list-item.
* Duplicate some styles in the higher level woocommerce-list-item element, to make them work in the new list.
* Fix accessibility issues, adjust the role logic
* Add more testing of the roles logic.
* Mark the old list stories as deprecated, add a basic story for the new style.
* Expose ListItem without Experimental in the name.
* Remove some redundant code changes.
* Fix linting issues
* Add types package.
* Cast the type of children to TransitionGroup.
* Adjust the list to assume a purpose of being a list of links.
* Adjust the tests for the new behaviour.
* Fix css mangled by prettier.
* Fix types that are optional.
* Rework the list item.
* Export new list as experimental, fix accessibility styles and deprecation notice.
* Make the basic transition opt-in.
* Update classnames to get types.
* Add tests, adjust behaviour for css disable.
* Fix css lint, remove types/classnames, update tetsing-library/user-event.
* Fix the basic story for ExperimentalList.
* Conditionally add keyDown and role based on onClick handler. Adjust tests to new behaviour.
* tabIndex only on hasAction
* Update the package-lock
* Add changelog
* Fix transition styling
Co-authored-by: Paul Sealock <psealock@gmail.com>
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2021-04-23 15:47:43 -03:00
Paul Sealock
562af3eedc
SlotFill: Remove Navigation's context ( https://github.com/woocommerce/woocommerce-admin/pull/6832 )
...
* Use same wc-admin slotFill context
* changelog
2021-04-23 15:44:54 +12:00
Jeff Stieler
ad67df0658
Move CES action dispatch to report filter configs. ( https://github.com/woocommerce/woocommerce-admin/pull/6847 )
...
* Move CES action dispatch to report filter configs.
Makes the click handler attachment more resilient to 3PD filter usage.
* Add changelog entry.
2021-04-22 16:06:46 -04:00
Fernando
af888f5b0b
Added debugger instruction to package.json ( https://github.com/woocommerce/woocommerce-admin/pull/6835 )
...
# Conflicts:
# package.json
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-22 13:59:55 -03:00
louwie17
4141e5b59c
Deleted and re-generated package lock to fix packages ( https://github.com/woocommerce/woocommerce-admin/pull/6843 )
...
* Deleted and re-generated package lock to fix packages
* Add changelog
* Add sleep after docker:up
2021-04-22 12:18:15 -03:00
Moon
9fe84fbc3c
Disable the continue btn when plugins are being installed/activated ( https://github.com/woocommerce/woocommerce-admin/pull/6838 )
...
* Disable btn when plugins are being installed
2021-04-21 19:20:38 -07:00
Moon
6846036594
Convert date to timestamp before passing to set_date_prop to persist … ( https://github.com/woocommerce/woocommerce-admin/pull/6795 )
...
* Convert date to timestamp before passing to set_date_prop to persist the correct timezone
2021-04-20 17:00:30 -07:00
louwie17
be7dd2dd5e
Add recommended payment methods ( https://github.com/woocommerce/woocommerce-admin/pull/6760 )
...
* Add initial payment recommendations code for the payments settings
* Added request data for the recommended payments
* Some styling updates and make sure it does not show when marketplace suggestions is disabled
* Update url
* Update comment in php class
* Add tests
* Fix lint errors
* Remove unnecessary type
* Fix lint error
* Fix broken test
* Convert plugin package to typescript
* Fix lint errors
* Add changelog
* Add support for locale-data
* Fix track name
* Fix up the tests
* Fix lint errors
* Address PR feedback
* Add tests for option hydration
* Make types more robust in plugins reducer
* Made use of SlotFill component instead of page registry and router
* Removed console log, and fixed types
* Add newer version of i18n to data package, for newer types
* Make the request to WooCommerce.com more restrictive
* Fix path of import
* Update PHP with suggested changes
* Remove SlotFill with applyFilters
* Update copy and PR feedback
* Update package lock
* Updated package lock
* Fix the package lock
* Added dot, and some minor styling changes
* Add test instructions
2021-04-20 14:17:19 -03:00
Hsing-yu Flowers
15897e1bbb
Update the checked input radio button margin style ( https://github.com/woocommerce/woocommerce-admin/pull/6701 )
...
* Add component RadioControl and remove List
2021-04-20 12:22:10 -04:00
Paul Sealock
a336c54e22
make get_active_plugins return JS array, not object ( https://github.com/woocommerce/woocommerce-admin/pull/6821 )
2021-04-20 09:33:25 +12:00
Timmy Crawford
0163e93852
Sort unreleased readme for ease of consumption. ( https://github.com/woocommerce/woocommerce-admin/pull/6827 )
...
* Sort unreleased readme for ease of consumption.
* Resolve merge conflict
2021-04-19 14:15:44 -07:00
Fernando
e88b0d749c
Remove PayPal for India ( https://github.com/woocommerce/woocommerce-admin/pull/6828 )
...
* Remove PayPal for India
This commit removes PayPal payment option for India
* Added changelog
* Added testing instructions
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-19 16:15:25 -03:00
Fernando
b8a7f9a7ab
Add event recording to start of gateway connections ( https://github.com/woocommerce/woocommerce-admin/pull/6801 )
...
* Added PayPal and Stripe start connection tracking
This commit adds PayPal and Stripe start connection tracking
# Conflicts:
# client/task-list/tasks/payments/index.js
* Added Square connection
* Added chagelog
# Conflicts:
# readme.txt
* Added recorded event "wcadmin_payments_task_stepper_view"
# Conflicts:
# client/task-list/tasks/payments/index.js
* Added event recording to eWAY connection flow
* Added event recording to generic connections
* Modified changelog
# Conflicts:
# readme.txt
* Moved event recording line
* Added testing instructions
* Fixed method "recordConnectStartEvent"
* Fixed event "payments_task_stepper_view"
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-19 08:53:14 -03:00
louwie17
28d4c03ae0
Add try catch around JSON parse of users meta values ( https://github.com/woocommerce/woocommerce-admin/pull/6819 )
...
* Add try catch around JSON parse of users meta values
* Add changelog
2021-04-16 17:31:59 -03:00
Joshua T Flowers
89c19a4d20
Try: Use the store timezone to make time data requests ( https://github.com/woocommerce/woocommerce-admin/pull/6632 )
...
* Add store timezone string to preloaded settings
* Get current timezone periods based on store timezone
* Use current moment object to append timestamps
* Add changelog and testing instructions
* Consolidate timezone logic into getStoreCurrentTime
* Use const for default datetime format
* Use store moment converted via tz
* Make testing instructions more clear
* Add information to date readme about timezones
* Add tests around getStoreTimeZoneMoment
2021-04-16 16:13:39 -04:00
Joshua T Flowers
8f018fc518
Add plugin installer to allow installation of plugins via URL ( https://github.com/woocommerce/woocommerce-admin/pull/6805 )
...
* Allow any plugin to be installed or activated
* Add PluginInstaller class
* Redirect to referring page if one exists
* Store message and show after redirect
* Add changelog and testing instructions
2021-04-16 15:45:43 -04:00
Jeff Stieler
9e05116326
Detect missed DB version number updates and fix them. ( https://github.com/woocommerce/woocommerce-admin/pull/6818 )
...
* Detect missed DB version number updates and fix them.
* Add changelog entry.
2021-04-16 15:01:04 -04:00
Jeff Stieler
7089fa2b56
Show/hide (extension) task list and move completed tasks to bottom ( https://github.com/woocommerce/woocommerce-admin/pull/6792 )
...
* Rename extensions task list card.
* Remove unused function parameter.
* Fix extended task list view tracking event name.
* Move completed extension tasks to the end of the list.
* Add extension task list toggle to display options.
* Avoid toggle width changing based on status.
* Remove redundant prefix from event name.
* Add changelog entry.
* Handle an empty extension task list.
* Only show extension task list display options when tasks have been filtered in.
2021-04-16 09:29:54 -04:00
Fernando
794d177df7
Pause inbox message "GivingFeedbackNotes" ( https://github.com/woocommerce/woocommerce-admin/pull/6802 )
...
* Paused inbox message "GivingFeedbackNotes"
This commit pauses the inbox message "GivingFeedbackNotes"
* Added changelog
# Conflicts:
# readme.txt
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-16 09:44:57 -03:00
Adrian Duffell
6434ffb9c8
Add nonce support to note actions ( https://github.com/woocommerce/woocommerce-admin/pull/6726 )
...
* Add database columns
* Add support for nonces in note actions
* Add test for nonces in note actions
* Fix db values should default to null
* Fix a bug where URLs had encoded ampersands
* Update variable naming for clarity
* Add throwing an exception when note name not found
* Add tests for nonces in the datastore
* Add changelog
* Fix default paramater name
* Add changelog
* Revert "Add changelog"
This reverts commit f842bc58e4db66c8a497ca4f38d1b0294590192d.
2021-04-16 13:56:39 +08:00
louwie17
7859e37221
Making experimental package public and updating its dependency versions ( https://github.com/woocommerce/woocommerce-admin/pull/6810 )
...
* Making experimental package public, and updating the dependency versions
* add experimental to webpack and make explat public
* bump DEWP package version
* use filepath for inter package dependencies
* load experimental script
* remove check for experimental
Co-authored-by: Sam Seay <samueljseay@gmail.com>
Co-authored-by: Paul Sealock <psealock@gmail.com>
2021-04-16 15:34:15 +12:00
Hsing-yu Flowers
eb9baa06a3
Load the page controller functions file first to prevent fatal errors when disabling WooCommerce Admin ( https://github.com/woocommerce/woocommerce-admin/pull/6710 )
...
* Load the page controller functions file first to prevent fatal errors when disabling WooCommerce Admin
* Add changelog
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2021-04-16 09:59:44 +08:00
Sam Seay
b13feaeafd
Add some tweaks to e2e tests to try and resolve flakyness issues ( https://github.com/woocommerce/woocommerce-admin/pull/6812 )
2021-04-16 10:47:21 +12:00
Joel Thiessen
c31d694c45
Adding setup required indicator for non-configured payment methods ( https://github.com/woocommerce/woocommerce-admin/pull/6811 )
2021-04-15 15:29:15 -07:00
Joel Thiessen
c0e95ba189
Update UI for Payment Task Screen ( https://github.com/woocommerce/woocommerce-admin/pull/6766 )
2021-04-15 11:42:31 -07:00
louwie17
68161836a5
Update experimental package path, and bump patch version ( https://github.com/woocommerce/woocommerce-admin/pull/6808 )
...
* Update experimental package path, and bump patch version
* Revert package-lock changes
2021-04-15 15:34:12 -03:00
louwie17
c0cb48f217
Bumped version and changelog of component package to 6.1.0 ( https://github.com/woocommerce/woocommerce-admin/pull/6806 )
...
* Bumped version and changelog to 6.1.0
* Remove the unreleased header
2021-04-15 13:54:32 -03:00
Albert Juhé Lluveras
f3b097c3d3
Add dompurify and md5 to @woocommerce/components dependencies list ( https://github.com/woocommerce/woocommerce-admin/pull/6804 )
...
* Add dompurify and md5 to @woocommerce/components dependencies list
* Add changelog entry
* Add @woocommerce/experimental to @woocommerce/components dependencies list
* Update changelog entry
2021-04-15 13:29:44 -03:00
louwie17
53011ceb27
Update onboarding logic setting task list to hidden ( https://github.com/woocommerce/woocommerce-admin/pull/6803 )
...
* Created Admin helper for helper functions
* Only set task_list to hidden on plugin update when store is less then day old
* Add onboarding skipped as well
* Add changelog
2021-04-15 11:02:25 -03:00
Fernando
36e7a35ef7
Updated event tracking for merchant email notes ( https://github.com/woocommerce/woocommerce-admin/pull/6698 )
...
* Fixed user id unsetting
* Fixed event name
* Added cookie unsetting before recording
This commit adds the cookie unsetting before recording and adds a small refactor to the merchant email notes event recording.
* Added small refactor to the merchant email notes event recording
* Renamed event `wcadmin_store_alert_action`
This commit renames the event `wcadmin_store_alert_action ` to `store_alert_action `
* Removed check
* Fixed method name
* Changed "Notes" method to private
The method "record_tracks_event_without_cookies" now is `private
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-04-15 11:01:26 -03:00
Ismael Martín Alabarce
664694e165
Render optional children in summary number component ( https://github.com/woocommerce/woocommerce-admin/pull/6748 )
...
* WIP add details prop to summary number component. New optional prop to add additional information at the bottom.
* Update component readme and stories to include new prop
* Revert commits to use children instead of a new prop
* Render optional summary number component children
* Typo fix, doc improvement and add entry to changelog
* Add readme.txt entry
2021-04-15 08:49:35 +02:00
Paul Sealock
7ab756b76c
Try ExPlat: Add A/A test ( https://github.com/woocommerce/woocommerce-admin/pull/6669 )
...
* Add basic ExPlat initialization
* add tsx support
2021-04-15 13:32:46 +12:00
Sam Seay
97d143b762
Add in missing awaits that could have been causing tests to be flaky. ( https://github.com/woocommerce/woocommerce-admin/pull/6800 )
2021-04-15 09:20:44 +12:00
Joshua T Flowers
55add24ef3
Add data source filter to remote inbox notification system ( https://github.com/woocommerce/woocommerce-admin/pull/6794 )
...
* Add data source filter to remote inbox notification system
* Add changelog entry
2021-04-14 15:27:04 -04:00
Joshua T Flowers
eb6186a29c
Refactor payments to allow management of methods ( https://github.com/woocommerce/woocommerce-admin/pull/6786 )
...
* Add manage button for enabled and configured payments
* Enable methods only instead of toggling
* Update payment methods location
* Move ribbon to separate component
* Move setup container to separate component
* Move payment action to separate component
* Refactor payments to functional component
* Fix missing action props
* Fix broken onsetup callback
* Update payment method keys to match management pages
* Add changelog and testing instructions
* Revert key changes in favor of manageUrl
* Update e2e tests for payments
2021-04-14 15:26:50 -04:00
louwie17
3745a6a74e
Add unminified assets if no minified assets exist in `make-zip.sh` ( https://github.com/woocommerce/woocommerce-admin/pull/6732 )
...
* Add unminified assets if no minified assets exist
* Add warning if multiple asset files exist
2021-04-14 09:23:43 -03:00
Renovate Bot
86f3019fde
Update dependency @typescript-eslint/eslint-plugin to v4.22.0
2021-04-14 04:26:17 +00:00
Renovate Bot
10a455c453
Update babel monorepo to v7.13.15
2021-04-14 02:37:37 +00:00
louwie17
715f4806f5
Redirect to shipping settings page when task is completed ( https://github.com/woocommerce/woocommerce-admin/pull/6791 )
...
* Redirect to shipping settings page when shipping task after task is completed
* Add changelog and testing instructions
2021-04-13 16:49:29 -03:00
Jeff Stieler
a2e2db5ab6
Don't run Daily PHP tests on pull requests. ( https://github.com/woocommerce/woocommerce-admin/pull/6793 )
...
See: https://github.com/woocommerce/woocommerce-admin/pull/6715/files#r604712040
2021-04-13 12:04:43 -04:00
Hsing-yu Flowers
3d0e00ed0b
Make pagination buttons height and width consistent ( https://github.com/woocommerce/woocommerce-admin/pull/6725 )
...
* Make pagination buttons height and width consistent
* Add changelog
2021-04-13 10:30:56 -04:00
Adrian Duffell
7694bad218
Add Daily PHP Tests to CI ( https://github.com/woocommerce/woocommerce-admin/pull/6715 )
...
* Add daily PHP tests to CI
* Add support for WC_VERSION=latest env var
* Fix bug where wordpress used woocommerce version
2021-04-13 22:10:55 +08:00
Paul Sealock
687e836375
CSS Linting: Exclude Storybook CSS ( https://github.com/woocommerce/woocommerce-admin/pull/6785 )
...
* Ignore storybook from style linting
* add new line
2021-04-13 10:03:44 +12:00
Paul Sealock
253cb67544
make notices private ( https://github.com/woocommerce/woocommerce-admin/pull/6784 )
2021-04-13 08:58:19 +12:00
Paul Sealock
8c135e31c5
bump package versions ( https://github.com/woocommerce/woocommerce-admin/pull/6767 )
2021-04-13 08:32:27 +12:00
louwie17
9e9c96a579
Update docker test suite readme ( https://github.com/woocommerce/woocommerce-admin/pull/6783 )
2021-04-12 17:04:06 -03:00
Jeff Stieler
d819373057
Avoid updating customer info synchronously when "last active" is modified. ( https://github.com/woocommerce/woocommerce-admin/pull/6765 )
...
* Schedule (async) customer update when last active date is modified.
* Add test case for scheduled customer update.
* Add changelog entry.
2021-04-12 10:17:02 -04:00
Ilyas Foo
157625018d
Remove no-reply from inbox notification emails ( https://github.com/woocommerce/woocommerce-admin/pull/6644 )
...
* Add override headers in notification email class
* Update readme and testing instructions
* Fix formatting
* Remove testing instructions
2021-04-12 09:40:42 +08:00
Moon
f5b1d44e8c
Add settings_section event prop for CES ( https://github.com/woocommerce/woocommerce-admin/pull/6762 )
...
* Add settings_section event prop for CES
* Add changelog
2021-04-09 12:44:25 -07:00
renovate[bot]
5266784930
Lock file maintenance ( https://github.com/woocommerce/woocommerce-admin/pull/6631 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-04-09 14:02:06 +10:00
Adrian Duffell
0ae7895d3f
Update Paths to Exclude from Composer ( https://github.com/woocommerce/woocommerce-admin/pull/6642 )
...
* Ignore docker
* Ignore storybook
2021-04-09 07:50:59 +08:00
Sam Seay
916d289e96
Fix a syntax error in the phpcs script. ( https://github.com/woocommerce/woocommerce-admin/pull/6750 )
2021-04-08 08:25:01 +12:00
louwie17
b29cd9a6c0
Add support for php8 unit tests (locally and in GH actions) ( https://github.com/woocommerce/woocommerce-admin/pull/6678 )
...
* Partial local version to run php8 unit tests
* Remove the post install scripts
* Remove tab
* Make sure woocommerce version contains patch number
* Remove unnecessary script
* Update bin settings and unit test script
* Remove phpunit binary
* Updated how php unit is being run
* Add specific phpunit version for php8
* Update bin phpunit composer.json
* Final cleanup of scripts
* Fix potential test where image is an object
* Move setting image below save
* Add changelog
* Do not convert obj/array to string for email_actions
* Remove some uses of tabs
* Set WP and WC version to minimum php 8 supported
* Remove unnecessary composer install within tests
2021-04-07 14:28:03 -03:00
Renovate Bot
616dced818
Update dependency @woocommerce/api to v0.1.2
2021-04-07 08:10:35 +00:00
Renovate Bot
642b8c44c3
Update dependency @typescript-eslint/eslint-plugin to v4.21.0
2021-04-07 05:04:00 +00:00
Renovate Bot
7af6724e0f
Update dependency @types/jest to v26.0.22
2021-04-07 04:05:05 +00:00
Renovate Bot
e8e04d2e2a
Update dependency @testing-library/react to v11.2.6
2021-04-07 03:07:07 +00:00
Bec Scott
4a595b3a87
Add readme instructions on how to use CustomerEffortScore ( https://github.com/woocommerce/woocommerce-admin/pull/6746 )
...
* Add readme instructions on how to use CustomerEffortScore
* Use fancy JS formatting
2021-04-07 10:58:01 +10:00
Adrian Duffell
be0afca544
Add Daily E2E Tests to CI ( https://github.com/woocommerce/woocommerce-admin/pull/6716 )
...
* Add daily E2E tests to CI
* Update command to start the E2E tests
* Remove pull_request triger
2021-04-06 14:02:13 +08:00
Sam Seay
9dd75e83f8
Improve page object encapsulation, refactor e2e suite, add more e2e tests. ( https://github.com/woocommerce/woocommerce-admin/pull/6682 )
2021-04-05 12:09:36 +12:00
Joel Thiessen
588776deb3
Fix persisted queries being lost when navigating to excluded page (such as Homescreen) ( https://github.com/woocommerce/woocommerce-admin/pull/6614 )
2021-04-02 14:35:31 -07:00
Joshua T Flowers
7d293499a8
Update choose niche note cta URL ( https://github.com/woocommerce/woocommerce-admin/pull/6733 )
...
* Update choose niche note cta URL
* Add changelog entry
2021-04-02 16:50:00 -04:00
Moon
58823341d3
Update WC Payments plugin copy ( https://github.com/woocommerce/woocommerce-admin/pull/6734 )
...
* Update WC Payments plugin copy
* Add changelog
2021-04-01 20:36:52 -07:00
Paul Sealock
3dcb7697e5
Bump components version and add single publish instructions ( https://github.com/woocommerce/woocommerce-admin/pull/6736 )
2021-04-02 12:28:03 +13:00
Moon
762663cb4e
Escape label value
2021-04-02 12:10:44 +13:00
Albert Juhé Lluveras
9c1a728f60
Add escaping to components
2021-04-02 10:51:20 +13:00
Joshua T Flowers
2a0b29d9cd
Update 2.2.0 release date ( https://github.com/woocommerce/woocommerce-admin/pull/6721 )
2021-04-01 17:04:28 -04:00
louwie17
e6f55019a6
Update select control logic so value type stays consistent ( https://github.com/woocommerce/woocommerce-admin/pull/6594 )
...
* Update select control logic so value type stays consistent
* Added test cases for updated changes
* Add changelog
* Removed the use of lodash 'findIndex' using the native one instead
* Added onChange update to readme
2021-04-01 09:34:56 -03:00
Hsing-yu Flowers
90f811f2dd
Update folded header style ( https://github.com/woocommerce/woocommerce-admin/pull/6724 )
...
* Update folded header style
* Make header full width for smaller screen
* Add changelog
2021-04-01 14:42:32 +08:00
Renovate Bot
3b02fa02a5
Update dependency @testing-library/jest-dom to v5.11.10
2021-03-31 03:48:00 +00:00
Renovate Bot
6722a2b0ce
Update babel monorepo to v7.13.14
2021-03-31 02:58:32 +00:00
Renovate Bot
64dc45d438
Pin dependency @types/wordpress__components to 9.8.6
2021-03-31 01:55:12 +00:00
Adrian Duffell
20865df164
Fix various php lint errors ( https://github.com/woocommerce/woocommerce-admin/pull/6705 )
2021-03-31 07:43:34 +08:00
Adrian Duffell
86cd2fb651
Bump PHP test version to 7.0 in PHPCS config ( https://github.com/woocommerce/woocommerce-admin/pull/6706 )
2021-03-31 07:42:56 +08:00
Moon
d096710842
Fix variation bug with Products reports ( https://github.com/woocommerce/woocommerce-admin/pull/6647 )
...
* Update query param name
* Add changelog
* Fix typo
2021-03-30 12:06:28 -07:00
Moon
ac0d06406c
Add track data for the preview site btn ( https://github.com/woocommerce/woocommerce-admin/pull/6623 )
...
* Add track data for the preview site btn
* Add changelog
* Remove testing instruction
2021-03-30 11:44:17 -07:00
Adrian Duffell
a5e14e9fb2
Add TypeScript to CustomerFeedbackModal ( https://github.com/woocommerce/woocommerce-admin/pull/6498 )
...
* Add types
* Add type definitions for @wordpress/components
* Fix formatting
* Fix JSX return type
* Fix incorect type for rows
* Add null to return type for react component
* Add type definitions for @wordpress/components to main package
* Add changelog entry
* Remove TS filename from import
* Re-add @types/wordpress__components
2021-03-30 20:04:08 +08:00
Hsing-yu Flowers
4cbbd920cc
Check active plugins before getting the PayPal onboarding status ( https://github.com/woocommerce/woocommerce-admin/pull/6625 )
...
* Check active plugins before get paypal onboarding status
* Add changelog and testing instructions
Co-authored-by: Bec Scott <me@becdetat.com>
2021-03-30 16:02:19 +10:00
Duc Nguyen
e2043f9875
woocommerce/woocommerce-admin#6600 Add marginBottom setup wizard container ( https://github.com/woocommerce/woocommerce-admin/pull/6620 )
...
* woocommerce/woocommerce-admin#6600 Add marginBottom setup wizard container
* woocommerce/woocommerce-admin#6600 Add issue to changelog
* woocommerce/woocommerce-admin#6600 Correct changlog
Co-authored-by: Bec Scott <me@becdetat.com>
2021-03-30 14:49:31 +10:00
renovate[bot]
5a215e7ff4
Update dependency dompurify to v2.2.7 ( https://github.com/woocommerce/woocommerce-admin/pull/6608 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-30 14:17:01 +10:00
renovate[bot]
889b8619b7
Pin dependencies ( https://github.com/woocommerce/woocommerce-admin/pull/6605 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-30 14:05:58 +10:00
Fernando
74d1afaded
Fixed event tracking for merchant email notes ( https://github.com/woocommerce/woocommerce-admin/pull/6616 )
...
* Modified MerchantEmailNotifications class
This commit modifies the class "MerchantEmailNotifications" in order to set the current user before the events tracking
# Conflicts:
# src/Notes/MerchantEmailNotifications/MerchantEmailNotifications.php
# src/Notes/MerchantEmailNotifications/NotificationEmail.php
# tests/notes/class-wc-tests-email-notes.php
* Added changelog
# Conflicts:
# readme.txt
* Added testing instructions
* Fixed changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-03-29 16:00:23 -03:00
Adrian Duffell
c97cf5deb9
Prepare Documentation for 2.1.4 release ( https://github.com/woocommerce/woocommerce-admin/pull/6696 )
2021-03-29 19:41:50 +08:00
Joshua T Flowers
94a2ad98fd
Fix use of feature checks and remove deprecated method calls ( https://github.com/woocommerce/woocommerce-admin/pull/6687 )
...
* Update all references to of Loader::is_feature_enabled to use Feature class
* Check if feature is enabled instead of existence in deprecated feature method
* Add changelog entry
2021-03-26 13:00:05 -04:00
Joshua T Flowers
922522542e
Check if features are currently being enabled ( https://github.com/woocommerce/woocommerce-admin/pull/6688 )
...
* Check if features are currently being enabled
* Add changelog entry
2021-03-26 12:19:38 -04:00
Adrian Duffell
46a5cab581
Update Customer Effort Score Changelog ( https://github.com/woocommerce/woocommerce-admin/pull/6672 )
2021-03-26 21:53:18 +08:00
Adrian Duffell
b48e2addeb
Fix Database Table Creation Test ( https://github.com/woocommerce/woocommerce-admin/pull/6670 )
...
* Fix mistake in documentation
* Fix typo in query
* Fix a bug where the tables were not being dropped
2021-03-26 21:52:54 +08:00
Paul Sealock
a2996ff820
Build: Fix production script asset names ( https://github.com/woocommerce/woocommerce-admin/pull/6681 )
...
* Avoid suffix on production build assets filenames
* check minification feature to determin filename
* changelog
* changelog typo
2021-03-26 16:04:34 +13:00
Ilyas Foo
6296952949
Improve AddFirstProduct email note contents ( https://github.com/woocommerce/woocommerce-admin/pull/6617 )
...
* Add capability for merchant email note personalization, improve AddFirstProduct email note contents.
* Update heading
* Update readme and testing instructions
* Remove old image, fix typo and improve translation
2021-03-26 09:26:07 +08:00
Joshua T Flowers
fda793646e
Next new novel navigation nudge note ( https://github.com/woocommerce/woocommerce-admin/pull/6610 )
...
* Add method to enable features
* Add the navigation nudge note
* Add changelog entry and testing instructions
* Update note name
* Fix renamed note class name
* Use redirect to settings instead of directly enabling note
* Remove old feature settings filter
2021-03-25 20:07:20 -04:00
Joshua T Flowers
bc552e14eb
Fix the activity panel toggle not closing on click ( https://github.com/woocommerce/woocommerce-admin/pull/6679 )
...
* Fix activity panel toggle across browsers
* Fix activity panel not full viewport height
2021-03-25 19:42:01 -04:00
Joshua T Flowers
e96addd95c
Bump main to 2.3.0-dev ( https://github.com/woocommerce/woocommerce-admin/pull/6661 )
2021-03-25 19:26:46 -04:00
Sam Seay
4e17af5734
Show management links when the task list is complete (even if its not hidden). ( https://github.com/woocommerce/woocommerce-admin/pull/6657 )
2021-03-26 10:54:24 +13:00
louwie17
e4a161fa44
Update the mercado option name, so it enables correctly ( https://github.com/woocommerce/woocommerce-admin/pull/6677 )
...
* Update the mercado option name, so it enables correctly
* Add changelog
2021-03-25 18:01:37 -03:00
louwie17
d5800c1a7a
Check if value for contains comparison is an array ( https://github.com/woocommerce/woocommerce-admin/pull/6645 )
...
* Add warning and default to empty array for contains operation, when value is not array
* Add changelog
* Move option is array check and warning to the OptionRuleProcessor
* Added a check for the new_value as well, given we do the same for the old_value
2021-03-25 08:55:36 -03:00
Adrian Duffell
05d9cf3546
Add tests for database table creation ( https://github.com/woocommerce/woocommerce-admin/pull/6658 )
2021-03-25 13:21:03 +08:00
Sam Seay
409703952b
Add some guidelines on changelog and testing instructions. ( https://github.com/woocommerce/woocommerce-admin/pull/6653 )
2021-03-25 11:28:13 +13:00
Sam Seay
cc01b9816e
Fix TypeScript build for `packages` and add types for wc/data's onboarding store ( https://github.com/woocommerce/woocommerce-admin/pull/6595 )
2021-03-25 10:29:37 +13:00
louwie17
babb964ca7
Add IE and NZ to the selective bundle install list ( https://github.com/woocommerce/woocommerce-admin/pull/6649 )
...
* Add IE and NZ to the selective bundle install list
* Add changelog and testing instructions
* Remove testing instructions
2021-03-24 09:30:20 -03:00
Renovate Bot
7a4cfa909a
Update dependency @typescript-eslint/eslint-plugin to v4.19.0
2021-03-24 10:09:48 +00:00
Renovate Bot
032613d485
Update babel monorepo to v7.13.12
2021-03-24 04:48:50 +00:00
renovate[bot]
cb4e300ee6
Update dependency fork-ts-checker-webpack-plugin to v6.2.0 ( https://github.com/woocommerce/woocommerce-admin/pull/6655 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-24 15:50:23 +13:00
Adrian Duffell
a0ef649ef4
Remove composer v1 downgrade in PHP tests ( https://github.com/woocommerce/woocommerce-admin/pull/6641 )
2021-03-24 08:53:34 +08:00
Adrian Duffell
02e7d6870f
Remove CI tests for WooCommerce 4.7 ( https://github.com/woocommerce/woocommerce-admin/pull/6640 )
2021-03-24 08:51:12 +08:00
Lee Willis
d99fe58925
Remove hardcoded dependencies from examples. ( https://github.com/woocommerce/woocommerce-admin/pull/6542 )
...
Authored-by: Lee Willis <lee@ademti-software.co.uk>
2021-03-24 11:10:32 +13:00
renovate[bot]
b47698bf4f
Update dependency @automattic/color-studio to v2.5.0 ( https://github.com/woocommerce/woocommerce-admin/pull/6606 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-24 11:08:17 +13:00
Joel Thiessen
81948ab513
Adding typescript resolver to fix linting issues with imports ( https://github.com/woocommerce/woocommerce-admin/pull/6624 )
2021-03-24 10:57:12 +13:00
Paul Sealock
8c1dcd949f
Ensure script asset.php files are included in builds ( https://github.com/woocommerce/woocommerce-admin/pull/6635 )
...
* Ensure script asset.php files are included
* add changelog
2021-03-23 12:20:26 +13:00
Fernando
93cc81206e
Payments task: include Mercado Pago ( https://github.com/woocommerce/woocommerce-admin/pull/6572 )
...
* Added Mercado Pago payment gateway
# Conflicts:
# client/task-list/tasks/payments/index.js
# client/task-list/tasks/payments/methods.js
* Added tests
* Added plugin's name to constants
* Added default url
* Modified card copy
* Modified copy
* Added changelog
# Conflicts:
# readme.txt
* Added testing instructions
# Conflicts:
# TESTING-INSTRUCTIONS.md
* Added "Local Partner" ribbon
* Using local image
* Fixed typo
* Fixed line duplication
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2021-03-22 15:57:43 -03:00
Moon
5c99f54828
Fix "Themes" step visibility bug in IE 11 ( https://github.com/woocommerce/woocommerce-admin/pull/6578 )
...
* Fix themes are not visible in IE 11
* Add CSS class for the first 40 card items
2021-03-22 10:01:53 -07:00
Moon
0ff7b208ff
Set default value to array when op is 'contains' ( https://github.com/woocommerce/woocommerce-admin/pull/6622 )
...
* Set default value to array when op is contains
* Add changelog
2021-03-22 09:59:46 -07:00
David Levin
2b95eea771
Update contrast and hover / active colors for analytics dropdown buttons ( https://github.com/woocommerce/woocommerce-admin/pull/6504 )
...
* Update contrast and hover / active colors
* Update hover and active state of chevron using mask
* add test instructions and changelog entries
* Update readme.txt
Co-authored-by: David Levin <davidlevin@Davids-MacBook-Pro-2.local>
Co-authored-by: Dan Hauk <dan@danhauk.com>
Co-authored-by: Paul Sealock <psealock@gmail.com>
2021-03-22 20:56:15 +13:00
renovate[bot]
f45ec227c5
Update dependency autoprefixer to v10.2.5 ( https://github.com/woocommerce/woocommerce-admin/pull/6548 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-19 12:03:16 +10:00
louwie17
193b5d7d71
Added paystack to payment methods for african countries ( https://github.com/woocommerce/woocommerce-admin/pull/6579 )
...
* Added paystack to payment methods for african countries
* Enforce the use of 'setMethodEnabledOption'
* Add changelog and test instructions
2021-03-18 17:30:17 -03:00
Joshua T Flowers
28a6622b3b
Delete customer data on network user deletion ( https://github.com/woocommerce/woocommerce-admin/pull/6574 )
...
* Delete customer data on network user deletion
* Add changelog entry and testing instructions
2021-03-18 15:14:04 -04:00
Paul Sealock
b7360d0d55
Add typescript to Nav utils ( https://github.com/woocommerce/woocommerce-admin/pull/6477 )
...
* Add typescript to nav utils--no-verify
* save
* progress
* fixup category
* better
* getting closer
* grrr
* appease the type gods
* move types to start of page
* Fixup addHistoryListener
* Add typescript to nav utils--no-verify
* save
* progress
* fixup category
* better
* fix tsconfig
* changelog
* add babel jest typescript preset for tests
* fix rebase issue
* PR feedabck
* update package-lock
* eslint fix
2021-03-18 16:38:38 +13:00
Sam Seay
e0fcee518a
Add tracking for the business step ( https://github.com/woocommerce/woocommerce-admin/pull/6575 )
2021-03-18 16:36:40 +13:00
renovate[bot]
b6c9527d3b
Update dependency copy-webpack-plugin to v5.1.2 ( https://github.com/woocommerce/woocommerce-admin/pull/6496 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-18 13:01:51 +10:00
louwie17
9b180db614
Add Typescript and page objects to E2E suite ( https://github.com/woocommerce/woocommerce-admin/pull/6582 )
...
* Initial playwright
* Updated e2e to use playwright and typescript
* Update set up environment and jest package
* Add changelog
* Add await to uncheck
* Fix formatting
* Revert jset back to ~24, as >25 runs slower, see facebook/jestwoocommerce/woocommerce-admin#9457
* Removed some unnecessary uses of waitForSelector
* Fix eslint issue
* Fix the e2e tests with latest updates
* Running most tests, with typescript now
* Fix any outstanding queries for the tests to work
* Update changelog
* Remove unnecessary jest version and unnecessary transform setting
* Fix test case broken after rebase
* Add fix to make e2e tests more robust
* Making sure dropdown value is correct
* Reove the wcpay condition for features number
2021-03-17 16:22:09 -03:00
Moon
350ffe3f32
Update insight inbox message and add no option ( https://github.com/woocommerce/woocommerce-admin/pull/6555 )
...
* Update insight inbox message and add no option
* Add changelog.
2021-03-17 02:14:47 -07:00
Moon
fda300ff4f
Improve WC Shipping & Tax logic ( https://github.com/woocommerce/woocommerce-admin/pull/6547 )
...
* Improve WC Shipping & Tax logic
* Add changelog
* Simplify return statement
* Add test for filtering selected extensions
* Fix broken test
2021-03-17 01:22:33 -07:00
Moon
6b3fe5c475
Adjust targeting store age: 2 - 5 days for the Add First Product note ( https://github.com/woocommerce/woocommerce-admin/pull/6554 )
...
* Adjust targeting store age: 2 - 5 days
* Add changelog
* Remove unnecessary comment
2021-03-16 23:33:07 -07:00
Paul Sealock
7c61e2bff9
Hook Reference: Automate a reference resource ( https://github.com/woocommerce/woocommerce-admin/pull/6454 )
...
* read sample doc
* npm cli
* work with arrays
* Its happening
* better naming
* cleanup
* moar cleanup
* new line
* better
* save
* fixup rebase error
* package lock update
* node 12 usage
* add changelog
* fancy logs
* update package lock
* changelog in right place
2021-03-17 13:27:26 +13:00
Lee Willis
c8e4714c71
Loader::is_admin_page() throws fatal error if woocommerce_admin_disabled is true. ( https://github.com/woocommerce/woocommerce-admin/pull/6563 )
...
* Check for function before calling
* Add comment & changelog note
Co-authored-by: Lee Willis <lee@ademti-software.co.uk>
Co-authored-by: Adrian Duffell <9312929+adrianduffell@users.noreply.github.com>
2021-03-17 07:47:48 +08:00
Joshua T Flowers
4ad0d142e4
Refactor profile wizard benefits step and add tests ( https://github.com/woocommerce/woocommerce-admin/pull/6583 )
...
* Refactor benefits component to functional component
* Update to useSelect and useDispatch
* Use state to store installing state
* Separate benefits components
* Add missing translator comments
* Don't show benefits screen when already completed
* Add benefits step tests
* Add changelog entry and testing instructions
2021-03-16 13:27:15 -04:00
Sam Seay
d55120bfb0
Add tracking for mail poet installs ( https://github.com/woocommerce/woocommerce-admin/pull/6603 )
2021-03-17 06:25:48 +13:00
Joshua T Flowers
84a9cfac87
Add filter to profile wizard steps ( https://github.com/woocommerce/woocommerce-admin/pull/6564 )
...
* Add filter to profile wizard steps
* Add changelog entry and testing instructions
* Make testing instructions easier
2021-03-16 12:58:31 -04:00
renovate[bot]
fde0341fb2
Update dependency @testing-library/user-event to v12.8.3 ( https://github.com/woocommerce/woocommerce-admin/pull/6494 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-16 12:03:24 +08:00
Joshua T Flowers
4d445350ea
Close activity panel tabs by default and track ( https://github.com/woocommerce/woocommerce-admin/pull/6566 )
...
* Close activity panels by default and track shown
* Add task list shown data to tracks
* Add changelog and testing instructions
* Fire the panel tracks again when the task list is hidden
2021-03-15 20:34:20 -04:00
Hsing-yu Flowers
be7d28d4bc
Add customer name column to CSV export ( https://github.com/woocommerce/woocommerce-admin/pull/6556 )
...
* Add customer name column to CSV export
* Add changelog and testing instructions
* Handle PR feedback
2021-03-16 09:54:07 +10:00
Joshua T Flowers
3e90b8642a
Update undefined task name properties for help panel tracks ( https://github.com/woocommerce/woocommerce-admin/pull/6565 )
...
* Update undefined task name properties for help panel tracks
* Add changelog entry and testing instructions
2021-03-15 19:44:53 -04:00
renovate[bot]
2f930c144c
Update dependency docsify-cli to v4.4.3 ( https://github.com/woocommerce/woocommerce-admin/pull/6550 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-03-16 11:14:20 +13:00
Adrian Duffell
326dabf559
Prepare Documentation for 2.1.3 release ( https://github.com/woocommerce/woocommerce-admin/pull/6587 )
...
* Update testing instructions
* Update Changelog
2021-03-15 10:46:51 +08:00
Claudio Sanches
6ce34ae126
Fixed conflicts
2021-03-13 02:11:01 -03:00
Hsing-yu Flowers
918d97f36d
Add gross sales column to CSV export ( https://github.com/woocommerce/woocommerce-admin/pull/6567 )
2021-03-13 15:11:16 +13:00