Paul Sealock
fa2e7f7e96
Version Bump: Add CLI utility ( #34555 )
2022-09-08 19:48:01 +12:00
RJ
52ba69d712
fix: add tracks for shipping default settings tour ( #34601 )
2022-09-08 12:39:53 +08:00
Christopher Allford
341880b79b
Fixed Asset Output Caching ( #34606 )
...
This updates Turborepo and adjusts the output caching for `woocommerce/client/legacy` and `woocommerce/client/admin`. The result is that build outputs in `plugins/woocommerce/assets` should be stored correctly.
2022-09-07 13:57:15 -07:00
Roy Ho
4e2ac1f164
Add changelog.txt update workflow ( #34554 )
2022-09-07 12:30:10 -07:00
Gan Eng Chin
a197622df1
Replace Facebook icon ( #34592 )
...
* Replace facebook icon.
* Use facebook.svg file instead of duplicating svg.
* Add changelog.
2022-09-07 22:45:05 +08:00
Matt Sherman
beb6a6f4c7
Fix product list price help label to properly reflect tax settings ( #34564 )
...
* Fix product list price tax included help label
* Add changelog entry for products list price help label.
2022-09-07 09:33:12 -04:00
Timstreep
966cff5e7a
Update listing content ( #34587 )
...
Adding changes to improve search discovery for important ecommerce-related keywords such as 'product pages' and 'online store'.
2022-09-07 13:43:49 +02:00
aezazs-multidots
f9642fedc8
fix-marketing-slider-image-size ( #34589 )
2022-09-07 16:32:46 +08:00
Chi-Hsuan Huang
a2cfc2f1f5
Update get_product_data to send request with a locale query param for translation ( #34461 )
...
* Update get_product_data to send request with a locale query param for translation
* Add changelog
* Fix lint
* Update PRODUCT_DATA_TRANSIENT format for translations
2022-09-07 16:28:44 +08:00
Paul Sealock
7c679dd754
Remove path restriction from Lint and Test JS job ( #34599 )
...
Remove path from Lint and Test JS job
2022-09-07 12:04:18 +12:00
Siddharth Thevaril
105355f967
[COT] feat/34436: implement column_default for ListTable ( #34445 )
...
* implement column_default for ListTable
* set priority to 0
* Add changelog
Co-authored-by: Jorge A. Torres <jorge.torres@automattic.com>
2022-09-06 20:45:52 -03:00
Vedanshu Jain
646c2636e4
Add more indexes (and remove wc_orders.id auto_incr) for performance ( #34588 )
...
* Performance tune database.
* Add changelog.
2022-09-06 20:14:20 -03:00
Joshua T Flowers
43a24bc6c3
Add image gallery component ( #34435 )
...
* Add initial ImageGallery component
* Add changelog entry
* Extract list item component and styles
* Rename SortableList to Sortable
* Add placeholders for dropping items
* Fix drag throttling delays
* Use placeholder component
* Move handles back to sortable
* Add horizontal option to sortable
* Use CSS for placeholder styles
* Remove placeholder component
* Add image gallery styles
* Add last droppable class
* Extract class utils and add tests
* Add list item stories
* Add readmes
* Handle PR feedback
2022-09-06 12:46:32 -07:00
Fernando Marichal
ff0430d847
Fix recording events without props ( #34595 )
...
* Fix tracking events without props
* Add changelog
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-09-06 16:37:31 -03:00
Maikel David Pérez Gómez
e2afc5c13d
Validate that tinymce exists before using it. ( #34551 )
...
* Validate that tinymce exists before using it.
If wp is not configured to use blocks and the tinymce was changed by a different editor then the error happends because tinymce is required. Applaying a validation that makes sure tinymce exists before using it solves the problem. But this introduces a new problem, the description property will be send with value 'No' when event 'product_update' will be fired.
* Add changelog file
* Check if tinymce.get( 'content' ) is not falsy before calling getContent()
2022-09-06 15:37:18 -03:00
Jamel Noel Reid
18fd9b8108
Fix pnpm-lock.yml ( #34593 )
...
Fix lockfile
2022-09-06 11:46:15 -06:00
Matt Sherman
c87d3c68cb
Products pricing section code cleanup ( #34560 )
...
* Switch to formatAmount from formatCurrency
* Rename priceValidation to sanitizeAndSetPrice
* Swap order of name, value args in sanitizeAndSetPrice
2022-09-06 10:48:50 -04:00
Tomek Wytrębowicz
a86e387667
Update/unify jest@27 across all packages ( #34322 )
...
* Update `jest-puppeteer@5.0.4` (from `4.4.0`)
to be albe to run with jest 28.
* Update `jest` and `ts-jest@^27` (from `25`),
to match `e2e-environment` needs.
* Update api-core-tests' `jest@^27` (from `25`),
to unify the used version across the stack.
* Update e2e-env's `jest@^27` & co. (from `25`),
to unify the used version across the stack.
* Update e2e-env's `@jest/test-sequencer@^27` (from `25`),
to unify the used version across the stack.
* Update admin-e2e-tests' `@jest/globals@^27` (from `26`),
to unify the used version across the stack.
* Update woocommerce's `jest@^27.5.1` (from `25`),
to unify the used version across the stack.
* Replace `mocked` from `ts-jest` to the one from `jest`,
Update `@types/jest@27.4.1` from `27.0.2`.
Try to fix broken tsc build.
* Update `e2e-core-tests`' `@jest/globals@^27.5.1`
from `^26.4.2`.
* Remove changelog entry for bumpin jest in `api-core-tests`
It was already covered in `trunk`.
Addresses https://github.com/woocommerce/woocommerce/pull/34322#discussion_r956019567
* Updated package-lock.yaml
* Updated timeout
* Added changelogs
Co-authored-by: jamelreid <jnoelreid@gmail.com>
2022-09-06 09:29:45 -05:00
Damon Cook
8b1a105f39
Fix Button block markup for Onboarding homepage ( #33966 )
...
* Fix Button block markup for Onboarding homepage
* Add changelog entry
Co-authored-by: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
2022-09-06 15:27:59 +05:30
Sam Seay
4ca9c5225d
Port the release generator from Woorelease extensions to tools ( #34496 )
2022-09-06 15:51:28 +12:00
Christopher Allford
6457348a97
Validate React Admin Changelog Files ( #34520 )
...
This maps the changelog command of the React Admin in order to ensure that they're validated and able to be added.
2022-09-05 13:02:00 -07:00
github-actions[bot]
59ee9418e7
Delete changelog files based on PR 34543 ( #34577 )
...
Delete changelog files for 34543
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-09-04 16:45:15 -07:00
github-actions[bot]
06da4144d0
Delete changelog files based on PR 34443 ( #34575 )
...
Delete changelog files for 34443
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-09-04 16:43:24 -07:00
github-actions[bot]
c0e1b1abb4
Delete changelog files based on PR 34495 ( #34573 )
...
Delete changelog files for 34495
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-09-04 16:40:38 -07:00
github-actions[bot]
9345d34164
Delete changelog files based on PR 34455 ( #34571 )
...
Delete changelog files for 34455
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2022-09-04 16:37:35 -07:00
Tom Cafferkey
e478f1a286
Bump WooCommerce Blocks to 8.3.2 ( #34543 )
2022-09-04 16:32:52 -07:00
Matt Sherman
b7606083e1
Update DateTimePickerControl's onChange signature (TypeScript) ( #34561 )
...
* Omit HTML onChange evnt from DateTimePickerControl
* Changelog entry for DateTimePickerControl's onChange change.
2022-09-02 15:46:27 -04:00
Brian
b82638c131
Liechtenstein Checkout: Hide Municipality Field with empty states array ( #34189 )
...
empty states array for liechtenstein
2022-09-02 13:20:28 +02:00
berislav grgičak
ca91250b2e
Add WooCommerce header to WooCommerce.com requests ( #33927 )
...
* Add WooCommerce header to WooCommerce.com requests
* Remove duplicate user-agent
* Add header to suggestions request
* Add missing comma
2022-09-02 11:12:52 +02:00
jonathansadowski
6da30852c4
Fix syncpack action syntax error ( #34530 )
...
* Fix syncpack action syntax error
* Update syncpack.yml
2022-09-01 16:08:18 -05:00
Fernando Marichal
30151a6cf7
Add `recordEvent` validation to Tracks package ( #34005 )
...
* Add `recordEvent` validation
# Conflicts:
# packages/js/tracks/package.json
* Convert tests to ts
* fix error message
* Add console.error message
* Fix `validateEventNameAndProperties`
* Add changelog
* Add validation method
* Fix tests
* Fix package
* Move changelog
* Add changelog
* Fix type
* Move env definition
* Fix tests
* Fix condition
* Fix regex and tests
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-09-01 13:34:42 -03:00
Peter Fabian
834d4945ad
Update Guernsey state field to non-required ( #34500 )
...
* Update Guernsey state field to non-required
Resolves woocommerce#32876 by making GG state field entry non-required.
* Update Guernsey state field with correct label
Based on https://en.wikipedia.org/wiki/Guernsey#:~:text=Guernsey%20 (%2Fˈ%C9%A1ɜ%CB%90rn,Guernsey%2C%20a%20British%20Crown%20Dependency.&text=It%20is%20the%20second%20largest,west%20of%20the%20Cotentin%20Peninsula it looks like the state equivalent for GG is to "Parish" so rather than hiding the field entirely, it makes more sense to make it optional, and add the correct label.
* Added changelog.
Co-authored-by: Rynaldo <89896100+rynaldos@users.noreply.github.com>
2022-09-01 18:19:43 +02:00
Moon
b4b7b4c329
Update/34540 add walmart and wish to store list ( #34541 )
...
* Add Wish and Walmart to the platform options
* Add changelog
2022-09-01 09:11:42 -07:00
Matt Sherman
cf37a5dcfb
Use label prop on sale price input instead of separate label element ( #34532 )
...
Use label prop on sale price input instead of separate label element.
2022-09-01 11:09:22 -04:00
Vedanshu Jain
345f250a58
Add util methods to get order edit and create URLs ( #34499 )
2022-09-01 15:58:07 +02:00
Ilyas Foo
5af66c4b1e
Remove set up store details note ( #34515 )
...
* Remove CompleteStoreDetails note
* Changelog
2022-09-01 09:53:51 +08:00
Dharmesh Patel
9e9b4ef844
[COT] Fix error during apply coupon when COT enabled. ( #34498 )
...
* implement coupon held methods.
* Add changelog file.
* Used `delete_meta_data` of WC_Coupon and cleared meta cache after adding coupon held meta.
Co-authored-by: Vedanshu Jain <vedanshu.jain.2012@gmail.com>
2022-08-31 15:21:22 +05:30
Chi-Hsuan Huang
e687a48abf
Update dependencies and jest config to pass admin tests for pnpm 7 ( #34428 )
...
* Update @wordpress/data version to ^6.15.0
* Update jest.config.js to transform is-plain-obj js
* Update pnpm-lock.yaml
* Add changelog
* Add babel configs and update jest config
* Update tsconfig.json to exclude babel.config.js
* Add missing @types packages
* Add changelog
* Update pnpm-lock.yaml
* Update pnpm-lock.yaml
* Fix DateTimePickerControl type errors
2022-08-31 12:06:51 +08:00
Moon
2a455d1bdc
Add missing styles for the progress header ( #34521 )
...
* Add styles for the progress header
* Add changelog
* Fix invalid header error from the changelog -- this file is not related to this repo, but I am still fixing it since it is not passing the gitflow job
2022-08-30 20:35:39 -07:00
Joshua T Flowers
dc4a2ba741
Update tag component styling ( #34457 )
...
* Update tag to new style
* Add changelog entry
2022-08-30 07:45:50 -07:00
Daniyal Ahmed
dc10473fe8
No states for Saint Martin - French Part ( #34014 )
2022-08-30 15:48:00 +02:00
Fernando
33405283cd
Add Pricing section ( #34382 )
...
* Add pricing inputs
# Conflicts:
# plugins/woocommerce-admin/client/products/add-product-page.tsx
# plugins/woocommerce-admin/client/products/layout/product-section-layout.scss
# plugins/woocommerce-admin/client/products/sections/product-details-section.tsx
* Add pricing inputs
* Add validation
* Fix scss
* Moved validations
* Add tests
* Add regex validations
* Add tax settings
* Fix comment
* Add product name validation
* Fix validation copy
* Rename `woocommerce-add` classes
* Fix texts i18n
* Remove image section
* Fix decimal separator error
* Add `FormSection` component
* Fix `Enriched-label` component
* Add packages changelog
* Removed not used styles
* Add error handling
Co-authored-by: Fernando Marichal <contacto@fernandomarichal.com>
2022-08-30 10:26:24 -03:00
Peter Fabian
5af8f8cbdc
Tests for foreign key removal ( #34416 )
2022-08-30 12:50:13 +02:00
Albert Juhé Lluveras
05b171d4aa
Enable WC Customizer panels in customize.php routes also for block themes ( #34443 )
2022-08-30 12:47:10 +02:00
Jorge A. Torres
45563f0c11
[COT] Initialize order date props during `read()` as GMT ( #34474 )
...
* Load order date props as timestamps in COT
2022-08-30 12:30:03 +02:00
Chi-Hsuan Huang
f813153ac5
Fix country field is empty when navigating back to the store details tab ( #34484 )
...
* Add is_store_country_set to onboarding profile items
* Fix country field is empty when navigating back to store details tab
* Add changelog
2022-08-30 09:43:59 +08:00
Chi-Hsuan Huang
9d23439136
Refactor inbox notes to have get_note method ( #34357 )
...
* Refactor NewSalesRecord to have get_note method
* Refactor OrderMilestones to have get_note method
* Add unit tests for notes
* Fix wrong content data return type
* Add changelog
2022-08-30 09:43:27 +08:00
Chi-Hsuan Huang
72d8c791e6
Migrate @woocommerce/data notes store to TS ( #34220 )
...
* Migrate wc.data.notes to TS
* Add missing field "is_read" to notes item schema
* Add changelog
* Fix test_get_notes_schema test
2022-08-30 09:42:32 +08:00
Tomek Wytrębowicz
eeb090ddf8
Update `jest-puppeteer@5.0.4` (from `4.4.0`) ( #33827 )
...
to be albe to run with jest 28.
2022-08-29 12:22:30 -06:00
Néstor Soriano
427b3fbdc2
Make Yoda conditions mandatory again ( #34335 )
...
* Make Yoda conditions mandatory again
* Add changelog file
2022-08-29 11:55:23 +02:00