github-actions[bot]
42401f212d
Prepare Packages for Release ( #33970 )
...
Automated change: Prep @woocommerce/components for release.
Co-authored-by: psealock <psealock@users.noreply.github.com>
2022-07-19 16:21:14 +12:00
Jamel Noel Reid
7265fde855
Update e2e core tests to pass lint checks ( #33928 )
...
Updated to pass lint checks
2022-07-18 15:27:05 -03:00
Joshua T Flowers
4f1bd278a3
Add product tags data store ( #33682 )
...
* Allow IDs to be numbers or strings
* Add product tags data store
* Remove duplicate IdType
* Add required fields
* Add changelog entry
* Prefix new data stores with EXPERIMENTAL_
2022-07-15 15:51:29 -04:00
Lucas Bustamante
d239c17430
Fix e2e-environment lint ( #33867 )
...
* Fix e2e-environment lint
* Add changelog
2022-07-15 13:53:06 +02:00
louwie17
87e1f3106d
Add/33443 shipping zones data store ( #33830 )
...
* Add shipping zones data store
* Make query object optional in getItems call
* Make query optional
* Add changelog
2022-07-14 09:53:26 -03:00
louwie17
385fa1e3f9
Add required fields to CrudActions type ( #33809 )
2022-07-12 11:27:17 -03:00
Jacob Sewell
0142c16cd8
Add/33331 wcadmin install timestamp explat default ( #33574 )
...
* Add preloadOptions.woocommerce_admin_install_timestamp to wcSettings.admin definition in explat client.
* Add woo_wcadmin_install_timestamp to explat client queryArgs.
* Add checking for woo_wcadmin_install_timestamp in request args to explat fetch tests.
* Changelog for 33331/33574.
2022-07-11 11:59:41 -03:00
Chi-Hsuan Huang
8952dac7c0
Set up i18n-text-domain rule and fix missing text domain ( #33780 )
...
* Set allowedTextDomain to only allow woocommmerce text domain
* Set allowedTextDomain to only allow woocommerce text domain
* Fix wrong or missing i18n text domain
* Add changelog
* Add changelog
2022-07-08 18:37:30 +08:00
github-actions[bot]
c33212e612
Prepare Packages for Release ( #33776 )
...
Automated change: Prep all packages for release.
Co-authored-by: psealock <psealock@users.noreply.github.com>
2022-07-08 14:04:49 +12:00
louwie17
9e3df911c8
Add shipping class data store ( #33765 )
...
* Add initial shipping classes data store
* Add types for the product shipping class store
* Filter out undefined items in list for when an item is deleted
* Add changelog
* Add data store README
2022-07-07 13:36:50 -03:00
Paul Sealock
72925142f3
Packages: Fix postinstall errors on install ( #33724 )
2022-07-07 14:53:59 +12:00
Paul Sealock
7229b65bc9
Changelogger: Fix PHPCS violations ( #33664 )
2022-07-07 08:54:48 +12:00
Joshua T Flowers
67d9ba3b19
Add CRUD data store typing ( #33680 )
...
* Rename and export selectors for easier typing
* Add CRUD action and selector type mapping
* Add product attribute types
* Separate getItem to provide correct return type
* Rename config to type
* Add generator return types
2022-07-06 12:04:16 -04:00
Chi-Hsuan Huang
b274831334
Update wcpay suggestion UI in payment task ( #33717 )
...
* Add WCPayBanner & WCPayBenefits
* Update payment setting & welcome screen to use components from woo onboarding
* Update wcpay suggestion UI in payment task
* Add changelog
* Add WCPayBannerImageCut image and update wcpay banner style
* Update packages/js/onboarding/src/components/WCPayBanner/WCPayBanner.scss
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* Set .woocommerce-recommended-payments-banner__image_container display: flex
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-07-06 14:20:11 +08:00
Moon
7c723583cb
Add tests for react admin translations ( #33510 )
...
* Add switch-language endpoint
* Add translation tests for PHP, react client, and component
* Fix component test
* Add Changelog
* Add Changelog
2022-07-05 17:16:15 -07:00
Miguel Pérez Pellicer
bdb057c1ad
Add Tree Select Control Component ( #33384 )
...
* Add Tree Select Control Component
* Tweak test and code
* Fix Story path
* Restore .at
* Changelog
* Fix prettier error
* Update packages/js/components/src/tree-select-control/README.md
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
* Update packages/js/components/src/tree-select-control/tags.js
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
* Add comment regarding filter length
* Replace translate domain
* Document handleKeydown
* Refactor option object check
* Remove redundant check for disabled state
* Refactor tags & documentation
* Replace wrong domain for translations
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2022-07-06 10:07:50 +12:00
Joel Thiessen
57869a2ab7
Fixing activity panel does not appear after navigating to OBW and back ( #33722 )
2022-07-05 10:02:46 -07:00
Moon
76f9a1fc57
Fix export functionality on Analytic pages ( #33709 )
...
* Import correct controls
* Add changelog
* Add changelog
2022-07-04 12:55:39 +08:00
Joshua T Flowers
97f337ad8d
Add CRUD data store delete ( #33596 )
...
* Add delete actions
* Update CRUD actions in readme
* Allow IDs to be numbers or strings
* Update tests
* Update selectors to use IdType
2022-07-01 14:04:17 -04:00
RJ
04bef970ef
Dev: allow unused destructured variables in lint rules ( #33548 )
...
Allow unused destructured variables in lint rules
- there were exceptions to the rule being added everywhere and it seems to be a reasonable allowance
2022-06-29 16:56:31 +08:00
nigeljamesstevenson
00f4e9fa73
Update README.md to reference the correct port no. Change from 8084 to 8086 ( #33635 )
...
Update README.md to reference the correct port no.
2022-06-28 15:55:43 -06:00
Tomek Wytrębowicz
a0aa8faf27
Bump `@wordpress/e2e-test-utils` from `4.16.1` to `wp-5.8` ( #33257 )
...
* Bump `@wordpress/e2e-test-utils` from `4.16.1` to `wp-5.8`
which resolves currently to `5.3.2`,
to match minimum required WordPress version.
* Add changelog entry
2022-06-28 13:22:46 -06:00
jonathansadowski
d48a0b2d90
Add helper tool for making sure build, lint, and test are run through Turborepo ( #33573 )
...
* Add helper tool for making sure build, lint, and test are run through Turborepo
* Update node version for require-turbo
2022-06-28 13:17:05 -05:00
Roy Ho
98cf4e7160
Add PR numbers to changelog entries on code freeze process ( #33627 )
...
* Add PR numbers to changelog entries on code freeze process
* Add markdown links to PR
2022-06-28 11:15:39 -07:00
Ilyas Foo
b178e8a1f6
Add new flow shipping recommendation task ( #33620 )
...
* Plugins component skip button is now optional
* Add link from payment settings page
* Add new experimental shipping task flow
* Changelog
* Update plugins/woocommerce/src/Admin/Features/OnboardingTasks/Tasks/ExperimentalShippingRecommendation.php
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
* Rename all tracks to shipping_recommendation
* Add back skip installer bind
* Pass plugins list to pluginSlugs to be more predictable
Co-authored-by: Chi-Hsuan Huang <chihsuan.tw@gmail.com>
2022-06-28 13:53:03 +08:00
Joshua T Flowers
adbe9f37d8
Add CRUD data store create and update actions ( #33571 )
...
* Alphabetize reducer
* Add create and update methods
* Add named dispatch actions
* Update data store tests
* Update readme to include dispatch action examples
* Add missing reducer type for update item error
* Fix whitespace issues
2022-06-27 09:36:00 -04:00
Chi-Hsuan Huang
dcbae453f8
Update shipping recommendations display logic ( #33529 )
...
* Update shipping recommendations display logic
* Add todo comment
* Add changelog
* Render null for shipping recommendations if store only sells digital products
* Fix onboarding product type
* Update plugins/woocommerce-admin/client/shipping/test/experimental-shipping-recommendations.tsx
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2022-06-23 09:54:38 +08:00
Joshua T Flowers
59427def84
Add crud data store creator ( #33546 )
...
* Add initial get list data store methods
* Add product attributes data store
* Add method to retrieve single item resource
* Update use of endpoint to namespace
* Update resources naming to items to reduce ambiguity
* Use destructured object as argument for creators
* Move data store under the products namespace
* Add some tests around data store method creation
* Add readme for crud data store setup
* Add changelog entry
* Alphabetize method names
* Fix getItems selector resource name
* Remove unused vars
2022-06-22 19:35:02 -04:00
Chi-Hsuan Huang
3669426bd6
Migrate `@woocommerce/data` user and use-select-with-refresh to TS ( #33512 )
...
* Migrate wc.data user and use-select-with-refresh to TS
* Add changelog
* Update interval type
* Add doc comment
* Update use-user-preferences.ts test doc comment
2022-06-22 17:27:18 +08:00
Chi-Hsuan Huang
e412d5912b
Migrate `@woocommerce/data` item store to TS ( #33482 )
...
Migrate item store to TS
2022-06-21 16:46:30 +08:00
Chi-Hsuan Huang
7068c78101
Fix JS lint errors ( #33484 )
...
* Fix @woocommerce/data lint errors
* Fix internal-e2e-builds lint error
* Fix lint errors
2022-06-21 16:37:34 +08:00
RJ
a78670bfec
Updated @automattic/tour-kit to 1.1.1 which has live resize functionality ( #33452 )
2022-06-16 15:49:03 +08:00
Christopher Allford
6d0fc0d6ac
Expand Repository Development Documentation ( #33423 )
...
This commit reworks some of the documentation in the monorepo to better represent how to get started and develop projects in it.
2022-06-15 21:55:25 -07:00
Paul Sealock
b79e54eb09
Update JS packages changelogs ( #33412 )
2022-06-16 10:06:31 +12:00
Fernando
55eebebeba
Add product deletion via datastore API ( #33285 )
...
* Add delete products via data store api
# Conflicts:
# packages/js/data/src/products/action-types.ts
# packages/js/data/src/products/actions.ts
# packages/js/data/src/products/reducer.ts
# packages/js/data/src/products/selectors.ts
* Add tests
# Conflicts:
# packages/js/data/src/products/test/reducer.ts
* Set `force = false` by default
* Add changelog
* Fix thrown error
* Remove error
* Remove `DeleteProductType`
# Conflicts:
# packages/js/data/src/products/actions.ts
* Remove conditional retrun
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-06-15 09:25:10 -03:00
Chi-Hsuan Huang
33ce73f47f
Fix explat fetchExperimentAssignment response ( #33425 )
...
Fix fetchExperimentAssignment response
2022-06-15 10:18:45 +08:00
Joel Thiessen
183ac65c82
Adding context property to tasklist tracks event, introducing LayoutContext ( #33287 )
2022-06-14 11:31:50 -07:00
Ilyas Foo
27041efdc5
Add event tracking product page spotlight tour ( #33400 )
...
* Update WooStep to have name in meta
* Add useProductStepChange hook and use it to detect form value changes in product tourkit, added tracking for tour view, tour dismiss, tour complete, and step complete
* Add tour view, tour dismiss, tour completion track to old product walkthrough
* Changelog
* Fix test
* Add listener to publish button for product spotlight tour
* Add track for old walkthrough publish button
2022-06-14 16:19:32 +08:00
Chi-Hsuan Huang
94367ca559
Migrate `@woocommerce/data` onboarding store to TS ( #33401 )
...
* Migrate onboarding data store to TS
* Update deprecated-tasks.tsx type annotations
* Fix onboarding resolvers
2022-06-14 10:23:40 +08:00
Chi-Hsuan Huang
4ebdd2b226
Add e2e test to make sure chunk URLs contain version param ( #33402 )
...
Add e2e test to make sure chunk URL contains version param
2022-06-14 10:23:23 +08:00
Chi-Hsuan Huang
7a1df3d1cd
Tweak tour kit gap between content and controls ( #33394 )
...
* Tweak tour-kit gap between content and controls
* Add changelog
2022-06-14 10:22:31 +08:00
Paul Sealock
413e327e4a
@woocommerce/components: Prep changelog for release ( #33359 )
...
* Prep changelog
* bump version in package.json
2022-06-14 14:21:02 +12:00
Adrian Duffell
1e03b68598
Update onboarding email marketing checkbox default to false ( #33292 )
2022-06-13 09:55:57 +08:00
Joshua T Flowers
9d98f1b1da
Add update product actions to product data store ( #33282 )
...
* Add update product actions to product data store
* Add changelog entry
* Use MutableProperties for update data
* Omit read only properties instead of picking mutable properties
2022-06-10 12:24:27 -04:00
Paul Sealock
16a478eeb2
Extend cart checkout block package: Prep for publish ( #33355 )
2022-06-10 15:25:17 +12:00
Christopher Allford
b7931409f2
Migrate From Nx to Turborepo ( #33079 )
...
This replaces all `nx` commands with `turbo` commands and removes Nx from the repository. All of the `project.json` files have been removed and any commands that broke with Turborepo have been adjusted.
2022-06-09 14:40:07 -07:00
Chi-Hsuan Huang
a3d42be6b0
Fix setup wizard click button loading state ( #33358 )
...
* Fix setup wizard usage button loading state
* Add e2e tests for usage button loading state
2022-06-09 17:30:06 +08:00
Chi-Hsuan Huang
5db5c8b110
Add tour kit component ( #33229 )
...
* Add tour-kit component
* Add @types/wordpress__viewport to @woocommerce/components devDeps
* Add tour-kit README.md
* Add primaryButtonText option to tour kit step meta
* Add changelog
* Remove unneeded style import
* Set position and z-index style for tour-kit
* Add disable primary button feature for tour kit
* Export TourKitTypes
* Update style-build config for @automattic/* packages
* Add @automattic/* deps for components
* Ignore fs in webpack.config.js
* Update tour-kit stories
* Add tour-kit tests
* Update tour-kit README.md
* Update tour-kit types
* Update webpack.config.js
* Update style.scss
* Add auto focus feature
* Update type doc
2022-06-08 17:16:31 +08:00
Joshua T Flowers
17d9e8072d
Add create product actions in products data store ( #33278 )
...
* Add create product actions in products data store
* Add changelog entry
* Yield to actions in generator
* Add mutable properties type
2022-06-07 09:23:27 -04:00
Christopher Allford
bb320a935a
Removed `@woocommerce/notices` Internal Prefix ( #33283 )
...
Since we're exposing the package in some form,
we cannot rename it since that would break backwards
compatibility. This commit changes it back.
2022-06-03 16:05:26 -07:00
Joep Schuurkes
7e54b8aea0
Add e2e tests to check shipping costs consistency in cart and checkout ( #33208 )
...
* Add e2e tests to check consistency in shipping costs for cart and checkout pages
Goal of these tests it to check if the cart and checkout pages are
consistent in calculuating shipping costs. Three tests added:
- shipping available to country with states
- shipping available to country without states
- no shipping available (fails, see issue #33205 )
Reason to add these tests is PR #25916 , which reverted PR #25128 ,
because the original PR worked for the cart page, but not for the
checkout page.
* Update e2e-core-tests changelog
* Skip failing e2e-core-test
2022-06-03 10:01:04 -06:00
Joel Thiessen
ddafa8e380
Tasks chaining side panel ( #33124 )
2022-06-01 10:10:20 -07:00
Alejandro López Ariza
ea25e2c5b2
Added new tests to cover editing product variations in the Product Edit page. ( #32722 )
2022-06-01 09:36:44 -06:00
Christopher Allford
112b9ac67a
Prefixed Private JS Packages ( #33218 )
...
In order to ease the identification of private packages within the monorepo, this adds an `internal-` prefix to all of the current private packages. This makes it immediately clear when reviewing `packages/js` what is and isn't a private package.
2022-05-31 15:42:00 -07:00
rodelgc
541abd9178
REP: Post daily smoke test report on Slack ( #33203 )
...
* Separate job for api test
* Remove unnecessary comment
* Use ubuntu 20.04 in job "publish-test-report"
* Simplify syntax in "if" condition
* Temporarily add push trigger for testing
* Temporarily disable running jest e2e tests for testing
* Remove unnecessary OR operator
* try: disable certain jobs for testing
* try: run 'hello' api test for testing
* Implement timeout override in API tests
* Allow workflow to override timeout of api tests
* Correct parsing of timeout override
* try: temporarily disable e2e job
* try: make api test verbose for troubleshooting
* try: temporarily disable some install steps for testing
* Correct smoke test env vars
* try: run all api tests
* Re-enable install-build steps
* Correct smoke test env var values
* Temporarily disable running all e2e tests after WC upgrade
* Remove unnecessary flag for daily smoke test runs
* Use different workflow for publishing daily smoke test report
* Use env vars instead of github expressions in accessing job outputs
* Correct multiline syntax
* Correct api_artifact input value
* Take only the first line of commit message
* Correct passing of input value
* Re-enable jobs before submitting for review
* Separate job for api test
* Remove unnecessary comment
* Use ubuntu 20.04 in job "publish-test-report"
* Simplify syntax in "if" condition
* Temporarily add push trigger for testing
* Temporarily disable running jest e2e tests for testing
* Remove unnecessary OR operator
* try: disable certain jobs for testing
* try: run 'hello' api test for testing
* Implement timeout override in API tests
* Allow workflow to override timeout of api tests
* Correct parsing of timeout override
* try: temporarily disable e2e job
* try: make api test verbose for troubleshooting
* try: temporarily disable some install steps for testing
* Correct smoke test env vars
* try: run all api tests
* Re-enable install-build steps
* Correct smoke test env var values
* Temporarily disable running all e2e tests after WC upgrade
* Remove unnecessary flag for daily smoke test runs
* Use different workflow for publishing daily smoke test report
* Use env vars instead of github expressions in accessing job outputs
* Correct multiline syntax
* Correct api_artifact input value
* Take only the first line of commit message
* Correct passing of input value
* Re-enable jobs before submitting for review
* Add push trigger for final testing
* Re-enable e2e tests, remove push trigger before merge
* Fix spacing
* Correct slack channel id
2022-05-31 12:57:04 -06:00
Chi-Hsuan Huang
822b4538ad
Update Tax task title ( #33269 )
...
Update the tax task title to "Set up tax rates"
2022-05-31 16:45:33 +08:00
RJ
b051ed88db
Update react-router-dom to v6 for woocommerce-admin ( #33156 )
2022-05-30 14:51:33 +08:00
Christopher Allford
2101bf5c9c
Set Composer Platform Requirements ( #33245 )
...
This commit sets a platform requirement for all `composer.json` files to ensure that they are compatible with CI.
2022-05-27 14:57:33 -07:00
louwie17
83686b2980
Order product count api requests orders store ( #33063 )
...
* Add initial Order redux store
* Add unit tests for orders store
* Update fetch with headers to parse error
* Update action names, and consolidate request function
* Add chnagelog
* Update resolver to always include id and update reducer to prevent data overwrite
2022-05-27 11:12:00 -03:00
Jonathan Lane
f70afccec9
Merge pull request #33139 from woocommerce/e2e/rep-playwright-feature-flag
...
Run Playwright tests behind feature flag
2022-05-25 14:55:23 -07:00
Lourens Schep
defc559947
Make sure we always use id for receiving products and update reducer to handle _fields
2022-05-25 15:09:21 -03:00
Lourens Schep
1fc2f4ed22
Remove unused action
2022-05-25 12:09:39 -03:00
Lourens Schep
1299a799ab
Update Product types, and allow for more extensibility
2022-05-25 12:09:10 -03:00
Lourens Schep
df565786c0
Make sure we throw errors within resolvers
2022-05-25 12:09:09 -03:00
Lourens Schep
4f3bf0f112
Update action names, consolidate a request function, and update types
2022-05-25 12:09:09 -03:00
Lourens Schep
3d84cc0e03
Update selectors
2022-05-25 12:09:08 -03:00
Lourens Schep
8752e7b715
Add products data store
2022-05-25 12:09:05 -03:00
Thomas Roberts
f571564346
Add `@woocommerce/extend-cart-checkout-block` package ( #32323 )
...
* initial commit
* 1.1.0
* Add additional files
* 1.2.0
* Add sass file and comment to webpack.config.js
* 1.3.0
* Use pascal case for class name
* 1.4.0
* Add package lock
* Add gitignore
* Add plugin header
* 1.5.0
* Add actions to initialise class
* 1.6.0
* Fix issue with __FILE__ and version constant
* 1.7.0
* Add scripts to package.lock.json
* 1.8.0
* Move scripts to src and remove package.json template
* 1.9.0
* Add JS script in root of src folder
* 1.10.0
* Add correct directory to JS script
* 1.11.0
* Add correct path to sass loader webpack
* 1.12.0
* 1.13.0
* Remove automattic colour import
* 1.14.0
* update src of scripts
* 1.15.0
* update example data
* 1.16.0
* update example with filters
* 1.17.0
* Add filter for cod payment method
* 1.18.0
* Create README.md
* Update package.json (https://github.com/woocommerce/blocks-template/pull/1 )
* Add new file to house the integration class and prevent a fatal error (https://github.com/woocommerce/blocks-template/pull/2 )
* 1.19.0
* Update integration to use correct hooks
* 1.20.0
* Include blocks integration file
* 1.21.0
* Remove package lock and update repo references
* Remove gitignore and update README
* Add project.json
* Move package to extend-cart-checkout-block
* Update pnpm lock for new package name
* Add new package name to dependency extraction webpack plugin
* Remove unnecessary config options from webpack.config.js.mustache
* Include npmDevDependencies in defaultValues
* Add changelog for dependency extraction plugin
* Add composer.json for changeglog generation
* Add postinstall script to package.json
* Remove test script from package.json
* Reset package version to 1.0.0
Co-authored-by: Darren Ethier <darren@roughsmootheng.in>
2022-05-25 23:44:31 +12:00
Chi-Hsuan Huang
63bb681c14
Merge pull request #33134 from woocommerce/dev/33098-migrate-woo-notice-to-ts
...
Migrate `@woocommerce/notices` to TS
2022-05-25 13:20:24 +08:00
Chi-Hsuan Huang
0240a29eb6
Merge pull request #33168 from woocommerce/dev/migrate-woo-data-options-to-ts
...
Migrate `@woocommerce/data` options store to TS
2022-05-25 13:20:07 +08:00
Chi-Hsuan Huang
785466fdd2
Merge pull request #33155 from woocommerce/dev/migrate-woo-data-import-export-store-to-ts
...
Migrate `@woocommerce/data` import & export stores to TS
2022-05-25 10:53:25 +08:00
Chi-Hsuan Huang
8c7533a7e8
Add changelog
2022-05-25 10:13:26 +08:00
Chi-Hsuan Huang
b8d79d86cf
Migrate woo.data export & import store to TS
2022-05-25 10:13:24 +08:00
Joel Thiessen
5f56ecb9b0
Suppressing warnings for malformed metadata in product template downloads #32971 #32971
2022-05-24 11:12:02 -07:00
Chi-Hsuan Huang
4d9e07bbd4
Add changelogs
2022-05-24 21:41:36 +08:00
Chi-Hsuan Huang
5f7d0cd0e1
Migrate woo data options to TS
2022-05-24 21:41:34 +08:00
Chi-Hsuan Huang
c5ccaa0056
Merge pull request #33108 from woocommerce/dev/33100-migrate-woo-date-to-ts
...
Migrate `@woocommerce/date` to TS
2022-05-24 14:21:21 +08:00
Chi-Hsuan Huang
6c4674fe9a
Update tests fail messages
2022-05-24 11:14:44 +08:00
Chi-Hsuan Huang
c83dedd849
Merge pull request #33153 from woocommerce/dev/33132-migrate-woo-onboarding-to-ts
...
Migrate `@woocmmerce/onboarding` to TS
2022-05-23 18:33:00 +08:00
Chi-Hsuan Huang
19a3e2c892
Rename files to TS
2022-05-23 16:49:07 +08:00
Chi-Hsuan Huang
02a483dc32
Merge pull request #33133 from woocommerce/dev/33101-migrate-woo-currency-to-ts
...
Migrate `woocommerce/currency` to TS
2022-05-23 16:21:08 +08:00
Chi-Hsuan Huang
54d145a526
Update getCurrentDatesMemoized types
2022-05-23 14:07:22 +08:00
Chi-Hsuan Huang
637ea244ea
Add changelog
2022-05-23 13:28:31 +08:00
Chi-Hsuan Huang
76737b12f7
Migrate @woocommerce/onboarding to TS
2022-05-23 13:25:08 +08:00
Chi-Hsuan Huang
da773d1730
Update default action value types
2022-05-23 12:03:12 +08:00
Saggre
7e298f56ac
Add changelog entry
2022-05-20 11:09:17 +03:00
Sakri Koskimies
5927744e50
Fix typo in @woocommerce/number readme
2022-05-20 11:00:21 +03:00
Sakri Koskimies
899647d0ef
Fix fn import and lodash call in @woocommerce/number readme
2022-05-20 11:00:20 +03:00
Rodel
99796df9d4
Ignore Allure directories globally
2022-05-20 15:08:01 +08:00
Chi-Hsuan Huang
f1b4a7bfb9
Merge pull request #33110 from woocommerce/dev/33104-migrate-customer-effort-score-to-ts
...
Migrate `@woocommerce/customer-effort-score` to TS
2022-05-20 15:01:14 +08:00
Chi-Hsuan Huang
7e151d3f74
Merge pull request #33131 from woocommerce/dev/33102-migrate-csv-export-to-ts
...
Migrate `@woocommerce/csv-export` to TS
2022-05-20 14:56:13 +08:00
Chi-Hsuan Huang
5187c07e9e
Update createNotice type
2022-05-20 14:43:38 +08:00
Chi-Hsuan Huang
e16aae9a82
Update icon type
2022-05-20 14:35:48 +08:00
Chi-Hsuan Huang
eb5d9b82fa
Use React.VFC for CustomerEffortScore type instead
2022-05-20 14:33:59 +08:00
Chi-Hsuan Huang
16bb4b633a
Update pnpm-lock.yaml
2022-05-20 13:15:13 +08:00
Chi-Hsuan Huang
65a8dbcd5a
Add changelog
2022-05-20 13:15:13 +08:00
Chi-Hsuan Huang
286358d724
Migrate @woocommerce/notice to TS
2022-05-20 13:15:11 +08:00
Chi-Hsuan Huang
2885a0ae86
Update store index.js -> index.ts
2022-05-20 13:09:04 +08:00
Chi-Hsuan Huang
b492be07e6
Migrate @woocommerce/currency to TS
2022-05-20 11:49:46 +08:00
Chi-Hsuan Huang
d60ec328ac
Migrate @woocommerce/currency to TS
2022-05-20 11:49:12 +08:00
Chi-Hsuan Huang
2c0b684719
Convert woo number test to TS
2022-05-20 10:53:41 +08:00
Chi-Hsuan Huang
4668dabe46
Add changelog
2022-05-20 10:53:41 +08:00
Chi-Hsuan Huang
78a9913bcc
Migrate @woocommerce/number to TS
2022-05-20 10:53:41 +08:00
Chi-Hsuan Huang
2c69e78460
Update filesaver type
2022-05-20 10:51:52 +08:00
Moon
0b35ad678d
Merge pull request #33027 from woocommerce/update/update-history-package
...
Update history package to the latest 5.3.0 version
2022-05-19 18:27:12 -07:00
Joel T
9e62fb58b8
Updating references to old album-1 image
2022-05-19 16:05:23 -07:00
Chi-Hsuan Huang
c967e9125f
Add changelog
2022-05-19 16:56:27 +08:00
Chi-Hsuan Huang
ff5417c99f
Migrate @woocommerce/customer-effort-score to TS
2022-05-19 16:55:43 +08:00
Chi-Hsuan Huang
b1b590c68c
Convert woo date to TS
2022-05-19 16:38:56 +08:00
Chi-Hsuan Huang
16a3fa7b38
Migrate @woocommerce/csv-export to TS
2022-05-19 16:18:14 +08:00
Chi-Hsuan Huang
9fbe58833b
Update chartType check
2022-05-19 15:03:01 +08:00
Chi-Hsuan Huang
aebefa45c6
Change type check error to warn
2022-05-19 15:00:20 +08:00
Chi-Hsuan Huang
c152efb71a
Add changelog
2022-05-19 14:48:55 +08:00
Chi-Hsuan Huang
172a50cab0
Migrate @woocommerce/date to TS
2022-05-19 14:48:32 +08:00
RJ
f637dd2bb7
Add: temporary workaround to add experiment metadata for task_view ( #33052 )
...
rigged a workaround to let products task report its experimental assignment
2022-05-18 15:24:48 +08:00
Moon
d066266fbf
Merge pull request #33023 from woocommerce/update/33022-update-explat-with-examples
...
Update ExPlat with more examples
2022-05-17 16:20:09 -07:00
louwie17
e822a4a7f4
Merge pull request #32538 from woocommerce/feature/32158_complete_task_list_card_with_feedback
...
Feature/32158 complete task list card with feedback
2022-05-17 17:39:14 -03:00
Lourens Schep
3ba939a27a
Add changelog for data package
2022-05-16 10:54:07 -03:00
Lourens Schep
137ec24174
Add changelogs for customer-effort-score package
2022-05-16 10:36:30 -03:00
Lourens Schep
2291de40c7
Make sure Modal emoji's match
2022-05-16 10:27:35 -03:00
Lourens Schep
e820eb06db
Update emoji's
2022-05-16 10:05:53 -03:00
Lourens Schep
d1bf5c5719
Address the majority of the PR feedback
2022-05-16 10:03:46 -03:00
rodelgc
6cda659980
Publish API test reports to GitHub Pages
...
- Added workflow to publish API tests
2022-05-16 17:59:40 +08:00
moon
9faccc176f
Remove unused LoadingExperience
2022-05-13 14:23:40 -07:00
Lourens Schep
fe1e814a41
Fix customer effort types and add timeout to thank you message
2022-05-13 10:29:21 -03:00
Lourens Schep
b441a84d9d
Keep score displayed if user cancels out of CES Modal
2022-05-13 10:29:21 -03:00
Lourens Schep
45dfda2b65
Move CES show logic to the back end, so there is no loading delay
2022-05-13 10:29:21 -03:00
Lourens Schep
4b27f831f7
Add CES submission
2022-05-13 10:29:21 -03:00
Lourens Schep
7aa37d609f
Added new completed header and customer feedback component
2022-05-13 10:29:20 -03:00
moon
e40f73a555
Add changelog
2022-05-12 18:32:06 -07:00
moon
aa7853edbd
Update history package to the latest 5.3.0 version
2022-05-12 18:28:43 -07:00
RJChow
f3cc00ff8b
changelogs
2022-05-13 06:20:11 +08:00
RJChow
05cd1c30de
Added tracks events to experimental products pages
2022-05-13 06:16:28 +08:00
moon
f3035c65c7
Add changelog
2022-05-12 14:39:37 -07:00
moon
e2ad299c13
Update ExPlat changelog
2022-05-12 14:37:18 -07:00
moon
4e0faa6ea1
Add useExperiment example
2022-05-12 14:30:17 -07:00
Ilyas Foo
713198f5ed
Renames to increase clarity
2022-05-12 10:41:15 +08:00
Ilyas Foo
f7263c60ff
Changelogs
2022-05-12 10:41:15 +08:00
Ilyas Foo
37772a1349
Add use-product-layout-experiment hook and logic to onboarding package
2022-05-12 10:41:14 +08:00
Chi-Hsuan Huang
a287963fa4
Merge pull request #32939 from woocommerce/update/client-api-error-types
...
Update `@woocomerce/data` client api error types
2022-05-12 09:00:57 +08:00
Moon
9720874f50
Merge pull request #32954 from woocommerce/update/32883-update-react-dates-dependency
...
Update react-dates to 21.8.0
2022-05-11 12:49:16 -07:00
Chi-Hsuan Huang
83f0ca7686
Add changelog
2022-05-11 14:50:59 +08:00
Chi-Hsuan Huang
5e0be91e9c
Handle @woocommerce/data api error types properly
2022-05-11 14:50:56 +08:00
Chi-Hsuan Huang
edbfd5bf93
Merge pull request #32937 from woocommerce/update/convert-woo-tracks-to-ts
...
Convert `@woocommerce/tracks` to TS
2022-05-11 09:57:27 +08:00
Chi-Hsuan Huang
79814ccccf
Merge pull request #32936 from woocommerce/update/memoize-one
...
Remove `memoize-one` from woo admin & update it to ^6.0.0 for woo components
2022-05-11 09:55:40 +08:00
moon
15ecfd9b16
Update react-dates to 21.8.0
2022-05-10 18:12:32 -07:00
Christopher Allford
f41258a9f2
Added EOF Newlines
...
We put an extra newline at the end of all
files to detect those that have been
malformed or truncated.
2022-05-10 13:35:31 -07:00
Christopher Allford
ec2e90540e
Added Changelogs
2022-05-10 13:31:13 -07:00
Christopher Allford
37ad4c5a70
Converted Spaces To Tabs In JSON
...
Since we almost universally use tabs instead
of spaces, this commit replaces all of the spaces
with tabs in various JSON files across the monorepo.
2022-05-10 13:31:01 -07:00
Christopher Allford
871426decc
Fixed `package.json` Data Type
...
The "private" key is supposed to be a
boolean.
2022-05-10 13:29:59 -07:00
Chi-Hsuan Huang
e179f8d1fe
Change woocommerce data async action error type to unknown
2022-05-10 16:53:51 +08:00
Chi-Hsuan Huang
ef9af07bde
Remove data prop from RestApiError type
2022-05-10 16:53:06 +08:00
Chi-Hsuan Huang
cd3abebeb0
Add changelogs
2022-05-10 15:29:10 +08:00
Chi-Hsuan Huang
4c2fa2716b
Convert @woocommerce/tracks to TS
2022-05-10 15:29:07 +08:00
Chi-Hsuan Huang
4f1e7af7c7
Add changelogs
2022-05-10 14:29:45 +08:00
Chi-Hsuan Huang
43af801d46
Remove memoize-one from wca & update it to ^6.0.0 for woo components
2022-05-10 14:17:03 +08:00
RJChow
67cf1e109b
added task_view tracks prop for experimental_products
2022-05-10 12:52:00 +08:00
Alejandro López Ariza
2886fede2c
Removed Jetpack Changelogger from test js packages as they follow another approach for handling changelogs. ( #32877 )
...
* Removed Jetpack Changelogger from test js packages as they follow another approach for handling changelogs.
* Removed composer.json from api-core-tests, e2e-core-tests, e2e-environmnet and e2e-utils as they are no longer needed.
* Removed postinstall script from api-core-tests, e2e-core-tests, e2e-environment and e2e-utils packages, since they will no longer have a composer.json file.
2022-05-10 13:11:19 +12:00
Lourens Schep
65da6a8562
Add changelog
2022-05-09 11:31:03 -03:00
Lourens Schep
fb62e3392a
Fix duplicate task list shown
2022-05-09 11:17:37 -03:00
Paul Sealock
5537da6e9d
Packages: Add Changelogger scripts ( #32813 )
2022-05-05 15:26:36 +12:00
Paul Sealock
489ebf2cc6
Standardize linting: e2e js packages ( #32794 )
2022-05-05 15:02:50 +12:00
Jamel Noel Reid
4915c389ef
Merge pull request #32521 from woocommerce/nielslange-patch-1
...
Remove duplicate entry `verifyAndPublish` from docs
2022-05-04 09:21:47 -05:00
Chi-Hsuan Huang
afe6e84ab0
Merge pull request #32855 from woocommerce/update/32716-explat-api-requests
...
Add safeguards to ensure ExPlat API requests are valid
2022-05-04 09:02:10 +08:00
Christopher Allford
790d085f12
Merge pull request #32657 from woocommerce/refactor/standardize-postinstall
...
Utilize `post install` Script for Composer
2022-05-03 10:21:33 -07:00
Chi-Hsuan Huang
2c97db867e
Update woo.explat to check fetchExperimentAssignment params
2022-05-03 17:01:07 +08:00
Chi-Hsuan Huang
6c8ee08f19
Add a safeguard for ExPlat assignment requests to make sure a user either has an anon_id defined and not empty
2022-05-03 17:01:07 +08:00
roykho
c4a1fff367
Add changelog
2022-05-02 15:56:38 -07:00
roykho
d3423a5c8f
Remove gitignored file.
2022-05-02 15:46:46 -07:00
Christopher Allford
9a22c62505
Added Changelogs
2022-05-02 12:55:48 -07:00
Christopher Allford
7dc9c203f8
Added Missing `postinstall` Scripts
2022-05-02 12:55:48 -07:00
Christopher Allford
000f14be4a
Fixed Tabs
2022-05-02 12:55:48 -07:00
Christopher Allford
377b643720
Removed `prepare` Scripts
...
Thanks to our build orchestration tooling, there is
no reason for us to build all of the packages on
`install`. In cases where `prepare` was used to
build before packaging, this changes it to
`prepack` so it will run only under the correct
circumstances.
2022-05-02 12:55:48 -07:00
Lourens Schep
96a8b5b226
Fix type definition in TaskItem prop
2022-04-29 11:26:57 -03:00
Ilyas Foo
cb731d465a
Merge remote-tracking branch 'origin/trunk' into add/wc-payment-gateways-banner
2022-04-29 10:15:21 +08:00
Ilyas Foo
fc74c42fe0
Merge branch 'trunk' into add/wc-payment-gateways-banner
2022-04-29 09:11:20 +08:00
Ilyas Foo
d94769982b
Update e2e to use table instead
2022-04-29 09:09:06 +08:00
moon
ef3f48bda6
Add is_visible
2022-04-28 11:22:54 -07:00
Roy Ho
c8c2e4253f
Merge pull request #32793 from woocommerce/fix/standardize-lint-monorepo
...
Standardize linting: Admin JS packages
2022-04-28 06:14:36 -07:00
Chi-Hsuan Huang
8f06c5aa20
Reorder functions/imports/exports in @woocommerce/data
2022-04-28 19:18:56 +08:00
Chi-Hsuan Huang
0a986dd153
Update onboarding/selectors.ts
2022-04-28 19:18:56 +08:00
Chi-Hsuan Huang
0919e241ae
Move types to ./types.ts
2022-04-28 19:18:55 +08:00
Chi-Hsuan Huang
843a59c0c4
Merge pull request #32735 from woocommerce/update/woo-data-types
...
Update `@woocommerce/data` & admin client type definitions
2022-04-28 18:03:14 +08:00
Adrian Duffell
8a3ae1399b
Merge branch 'trunk' into add/wc-payment-gateways-banner
2022-04-28 14:29:17 +08:00
Jamel Noel Reid
7c0a1f129e
Merge pull request #31915 from woocommerce/fix/e2e-utils-shopper-searchForProduct
...
Fix link click for shopper.searchForProduct
2022-04-27 17:33:06 -05:00
Paul Sealock
e82e3cc49e
changelog
2022-04-28 10:00:29 +12:00
Paul Sealock
931845a53a
reference local eslint plugin package
2022-04-28 10:00:29 +12:00
Paul Sealock
12fef88354
Add lint:fix to admin js packages
2022-04-28 10:00:29 +12:00
Jonathan Lane
31d4b8f7e7
Merge branch 'trunk' into fix/27902
2022-04-27 09:28:17 -07:00
Jonathan Lane
08513fbb0d
Merge branch 'trunk' into fix/e2e-utils-shopper-searchForProduct
2022-04-26 11:01:09 -07:00
Jonathan Lane
58203cf7bc
Merge pull request #32713 from woocommerce/fix/e2e-utils-eslint-config
...
Fix/e2e utils eslint config
2022-04-26 09:55:13 -07:00
Chi-Hsuan Huang
d0e31f9949
Add is_visible to Extension type
2022-04-26 09:34:52 +08:00
Chi-Hsuan Huang
022d86c8a5
Reformat ./data/typings/index.d.ts
2022-04-26 09:32:52 +08:00
Chi-Hsuan Huang
0d5a0050d8
Add changelogs
2022-04-25 15:17:35 +08:00
Chi-Hsuan Huang
672ba17a80
Fix and export @woocommerce/data types for react admin ./client
...
Convert onboarding index.js to TS & add missing type fields
2022-04-25 14:17:13 +08:00
Chi-Hsuan Huang
5c8f76bbe7
Fix @woocommerce/data type errors after enabling wp data, compose types
2022-04-25 13:40:18 +08:00
Chi-Hsuan Huang
6836d90b72
Add wp data, compose types to @woocommerce/data
...
Update pnpm-lock.yaml
2022-04-25 13:32:26 +08:00
Fernando
ee5d38d49c
Merge pull request #32704 from woocommerce/fix/task-list-style-conflict
...
Fix setup task list style conflict
2022-04-22 10:34:50 -03:00
Chi-Hsuan Huang
4ade171fd1
Merge pull request #32712 from woocommerce/fix/admin-remaining-task-types
...
Fix remaining typescript type errors in react admin
2022-04-22 15:31:06 +08:00
Chi-Hsuan Huang
a6927c1621
Merge pull request #32698 from woocommerce/fix/admin-task-types
...
Fix typescript type errors in react admin `./client/tasks/task` & `./client/tasks/tests`
2022-04-22 14:48:51 +08:00
Joel Thiessen
6f4bb7050d
Merge pull request #32528 from woocommerce/update/32508_pnpx_deprecated
...
Updating all instances of now-deprecated `pnpx` to `pnpm dlx`
2022-04-21 10:16:31 -07:00
Alex López
4c243ddbc5
Updated e2e-utils changelog.
2022-04-21 12:26:37 +02:00
Alex López
0fffa6cba9
Disabled eslint task for staged files in e2e-utils until lint issues are addressed.
2022-04-21 09:49:07 +02:00
Alex López
d94bc5e78a
Fixed e2e-utils eslint config so that it depends on the package config file only.
2022-04-21 09:33:45 +02:00
RJChow
6151f4021c
Revert "Changed e2e payment settings page detection"
...
This reverts commit 1a7c40316e
.
2022-04-21 14:08:32 +08:00
Chi-Hsuan Huang
841692d14d
Add changelogs
2022-04-21 13:16:54 +08:00
RJChow
1a7c40316e
Changed e2e payment settings page detection
2022-04-21 13:14:28 +08:00
Chi-Hsuan Huang
7085ed7d96
Export InstallPluginsResponse data type from woo.data
2022-04-21 13:10:40 +08:00
Chi-Hsuan Huang
fbc1cf0e61
Correct stepper component props types
2022-04-21 12:45:02 +08:00
Chi-Hsuan Huang
8a1c684f55
Update data onboarding selector types
2022-04-21 12:44:35 +08:00
RJChow
bbb1af478b
changelogs
2022-04-21 11:29:58 +08:00
RJChow
60885707f1
types and lint
2022-04-21 11:29:28 +08:00
Roy Ho
ff2d7d704a
Merge pull request #32680 from woocommerce/fix/e2e-builds-private-package
...
e2e-builds: Private package for build logic of e2e
2022-04-20 18:33:41 -07:00
Chi-Hsuan Huang
e3f7ab99e0
Add woo data changelog
2022-04-21 09:04:32 +08:00
Chi-Hsuan Huang
8ec07913ba
Export woo data getTaskLists type
2022-04-21 09:04:32 +08:00
Paul Sealock
3ff4b2f309
whitespace
2022-04-21 12:56:11 +12:00
Fernando Marichal
43b120bce7
Add changelogs
2022-04-20 11:14:15 -03:00
Fernando Marichal
5dbc394784
Fix task list style conflict
2022-04-20 10:12:08 -03:00
Chi-Hsuan Huang
de5bf080e1
Add changelogs
2022-04-20 16:12:15 +08:00
Chi-Hsuan Huang
031cc79ab3
Update task types
2022-04-20 16:12:12 +08:00
Chi-Hsuan Huang
d6a8bbe2f2
Update onboaindg selector types
2022-04-20 12:48:24 +08:00
Chi-Hsuan Huang
5f1e177105
Convert woo data use-user-preferences.js to TS
2022-04-20 12:47:56 +08:00
Chi-Hsuan Huang
88fce4f5ab
Add @types/wordpress__core-data to woo data devDependencies
2022-04-20 12:47:12 +08:00
Ilyas Foo
62de7bae9c
Merge pull request #32662 from woocommerce/update/refactor-and-improve-tests-payments-task
...
Refactor and improve tests payments task
2022-04-20 10:38:28 +08:00
Chi-Hsuan Huang
98e3dd2192
Add changelogs
2022-04-19 16:41:03 +08:00
Chi-Hsuan Huang
a255013b61
Add @automattic/data-stores to @woommcerce/data dev deps
2022-04-19 16:30:48 +08:00
Chi-Hsuan Huang
345e4e1cf7
Update @woocommerce/data types
2022-04-19 16:30:02 +08:00
Chi-Hsuan Huang
95276dddfb
Make Pill classname optional
2022-04-19 16:29:36 +08:00
Paul Sealock
87cc903b3a
changelof
2022-04-19 15:30:35 +12:00
Paul Sealock
8be1d9f7be
package boilerplate
2022-04-19 15:23:52 +12:00
Paul Sealock
1c838e5bb0
declare deps
2022-04-19 15:20:50 +12:00
Paul Sealock
4e700a35ca
Create a private package to house e2e build logic
2022-04-19 14:59:46 +12:00
Ilyas Foo
f9f85103c5
Attempt to reenable e2e
2022-04-18 09:06:03 +08:00
Chi-Hsuan Huang
01276d492e
Add changelogs
2022-04-15 13:50:18 +08:00
Chi-Hsuan Huang
4cb893dda9
Update admin tsconfig to isolated from other projects
2022-04-15 13:50:18 +08:00
Chi-Hsuan Huang
6f5ada8748
Add Typescript type declarations for js packages
2022-04-15 13:50:17 +08:00
Ilyas Foo
5bd497b384
Merge pull request #32605 from woocommerce/update/32132-payment-logic-in-task-and-settings
...
Update payment gateway logic in payment task
2022-04-14 18:36:44 +08:00
Ilyas Foo
133e40bf57
Skip e2e tests to be addressed in follow-up
2022-04-14 18:02:03 +08:00
Chi-Hsuan Huang
863316ade7
Merge pull request #32518 from woocommerce/update/32516-woocommerce-admin-links
...
Update woocommerce-admin links to point to woocommerce repo
2022-04-14 13:40:25 +08:00
Ilyas Foo
bc76636f3f
Try fix e2e again
2022-04-14 11:42:32 +08:00
Ilyas Foo
942fa8d5de
More e2e
2022-04-14 10:54:03 +08:00
Ilyas Foo
1a129a2354
Change recommended ribbon to Pill
2022-04-14 10:52:12 +08:00
Ilyas Foo
6f8cb2b536
Merge remote-tracking branch 'origin/trunk' into update/32132-payment-logic-in-task-and-settings
2022-04-14 09:48:39 +08:00
Ilyas Foo
0fb4b5d9f5
Update e2e
2022-04-14 09:33:26 +08:00
Ilyas Foo
be1342420c
Add more timeout threshold for e2e
2022-04-14 08:09:24 +08:00
Joel Thiessen
0a0c6b45cf
Merge branch 'trunk' into update/32508_pnpx_deprecated
2022-04-13 12:35:29 -07:00
Lourens Schep
f15e38f55e
Fix minor css issues with complete task list item
2022-04-13 16:01:31 -03:00
Fernando
16424423bd
Merge branch 'trunk' into add/32157_tests_to_disable_welcome_modals
2022-04-13 14:33:27 -03:00
Lourens Schep
0c91a56f1f
Address minor PR feedback and UI issues
2022-04-13 11:20:26 -03:00
Lourens Schep
52922c9219
Add changelogs
2022-04-13 09:58:09 -03:00