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
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