Néstor Soriano
4876ab35b8
Bump WooCommerce minimum required PHP version to 7.4 ( #39820 )
...
-Change "Requires PHP":
- In woocommerce.php
- In readme.txt
- In plugins/woocommerce-docs/woocommerce-docs.php
- In packages/js/create-product-editor-block/plugin-templates/$slug.php.mustache
- Change "testVersion" in phpcs.xml:
- In the root of the repository
- In plugins/woocommerce
- In plugins/woocommerce-beta-tester
- Change "require-php" and "config-platform-php" in composer.json
- Update composer.lock with more modern versions of some of the dependencies
- Remove the admin notice about the upcoming bump for PHP 7.3 users in class-wc-admin-notices.php
2023-08-22 09:21:09 +02:00
Jonathan Lane
c2cbc87807
Updates Playwright to 1.37.1 from 1.33 ( #39815 )
...
Co-authored-by: Jon Lane <jon.lane@automattic.com>
2023-08-22 12:59:28 +08:00
Niels Lange
0519dbb7d0
Bump WooCommerce blocks package to 10.9.2 ( #39828 )
...
* Bump WooCommerce blocks package to 10.9.2
* Add changelog file
2023-08-21 14:50:01 -05:00
Moon
6f1a84e435
Run A/B test on the core profiler plugins page with Jetpack and Jetpack Boost ( #39799 )
...
* Update Jetpack label and description
* Replace Jetpack with Jetpack Boost for treatment group
* Add changelog
* Append plugin_name param to Jetpack Connection page URL
* Use the correct experiment name
2023-08-21 12:43:15 -07:00
Joshua T Flowers
0c161dcacb
Add block template registry and controller ( #39698 )
...
* Add id, description, title, and area to block template methods
* Add block template registry and controller
* Remove errant die
* Add new template properties to existing test templates
* Add new template method tests to custom block template tests
* Add template registry tests
* Add template controller tests
* Add tests around template transformer
* Use template instance for registration
* Add changelog entry
* Fix tests for block controller not be initialized by container
2023-08-21 10:22:19 -07:00
Ismael Martín Alabarce
1227a27458
Fix onboarding payments task not completed after setting up WooPayments ( #39786 )
...
* Remove is_connected condition from can_view
To display WooPayments task as completed if applicable rather than an uncompleted payments task.
* Add changelog entry
2023-08-21 12:55:49 +02:00
Vedanshu Jain
bc5c355eb7
Always return bool values from WPCacheEngine functions. ( #39819 )
2023-08-21 16:12:08 +05:30
Kader Ibrahim S
e22338a7e7
Fixes WooCommerce knowledge base API returning empty posts ( #39809 )
2023-08-21 14:54:24 +05:30
github-actions
fa7d9ec920
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-21 08:59:37 +00:00
Vedanshu Jain
031530305d
Always return bool values from cache function.
2023-08-21 14:20:29 +05:30
Jonathan Lane
497c5694e0
Fix failing disable test ( #39674 )
...
* Fix failing disable test
* Add changefile(s) from automation for the following project(s): woocommerce
* Fix daily failing
---------
Co-authored-by: Jon Lane <jon.lane@automattic.com>
Co-authored-by: github-actions <github-actions@github.com>
2023-08-18 15:33:07 -07:00
github-actions
657971e6ca
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-18 15:59:56 +00:00
Kader Ibrahim S
520bbe4f9c
Fixes lint errors ( #39808 )
2023-08-18 20:02:53 +05:30
Kader Ibrahim S
d77a0dde30
Fixes Knowledge base API ( #39808 )
2023-08-18 20:01:06 +05:30
Fernando Marichal
278366def9
Disable tabs in parent product page with variations ( #39675 )
...
* Add warning block
* Delete warning block
* Add notice component
# Conflicts:
# packages/js/product-editor/src/style.scss
* Add page notice
# Conflicts:
# packages/js/product-editor/src/blocks/tab/edit.tsx
* Add `isOptionsNoticeVisible` to tab
* Add utils functions
* Remove warning
* Add notice visibility to tab
* Add notice visibility to pricing, inventory, shipping
* Add changelog
* Remove warning
* Change button text
* Add check to hasAttributesUsedForVariations
* Fix tests
# Conflicts:
# packages/js/product-editor/src/components/tabs/test/tabs.spec.tsx
* Create notice block and move notice from tabs
* Fix product-notice block declaration
* Remove title from array
* Fix notices
* Fix styles
* Change error to error-type
* Revert "Add notice visibility to pricing, inventory, shipping"
This reverts commit 140703d49e
.
* Remove import
* Revert "Fix tests"
This reverts commit 96036c5a6c
.
* Remove duplicated function
* Add changelog
* Remove `isSelectedTabApplicableForOptionsNotice`
* Remove styles out of scope
* Fix notice props
* Rename block
* Remove selectedTab
* Update packages/js/product-editor/src/blocks/notice/edit.tsx
Co-authored-by: louwie17 <lourensschep@gmail.com>
* Fix lint
---------
Co-authored-by: louwie17 <lourensschep@gmail.com>
2023-08-18 11:14:02 -03:00
Fernando Marichal
5f7e20bed7
[Product Block Editor] remove digital products from target list ( #39801 )
...
* Fix remove digital products from the target list
* Add changelog
2023-08-18 09:32:06 -03:00
AnnaMag
afc8e0fac5
Disable the new editor for variable products. ( #39780 )
...
* Disable the new editor for variable products with the dev feature flag disabled.
* Add changelog
2023-08-18 09:26:56 -03:00
Ahmed
74beca459e
Add support for Japan and UAE to WooPayments ( #39431 )
...
* Add support for JP and UAE
* Add changelog file
2023-08-18 17:58:39 +08:00
AnnaMag
772541a751
[New Blocks Editor]: Update product experiment name. ( #39684 )
...
* Update product experiment name
* Add changelog
---------
Co-authored-by: Lourens Schep <lourensschep@gmail.com>
2023-08-18 10:54:22 +02:00
RJ
d663c304c9
add: customize your store xstate scaffolding ( #39619 )
...
* add: customize your store xstate scaffolding
* Update plugins/woocommerce-admin/client/core-profiler/types.tsx
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
* improved findComponentMeta
---------
Co-authored-by: Ilyas Foo <foo.ilyas@gmail.com>
2023-08-18 13:30:25 +08:00
Barry Hughes
3ed285c7c2
HPOS: Ensure refund meta data is saved correctly (alternative approach) ( #39700 )
2023-08-17 16:35:57 -07:00
Thomas Shellberg
ffb38055a0
Woo AI - fix store branding settings page regression. ( #39773 )
...
Woo AI - fix store branding settings page regression.
2023-08-17 21:45:32 +02:00
github-actions
07137472a4
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-17 10:28:57 -07:00
Corey McKrill
11a31e8b64
Update refund meta directly instead of using setters
...
This is an alternative to #39466 , as a way to ensure that refund meta
data gets saved correctly.
Fixes #39215
2023-08-17 10:28:57 -07:00
Niels Lange
2afba8b8fe
Update WooCommerce Blocks to 10.9.0 ( #39783 )
2023-08-17 18:03:19 +02:00
Ilyas Foo
3e9c14d5fb
Add plugin installation request track for core profiler ( #39533 )
...
* Add track to plugin installation in core profiler
* Rename available to shown
* Add changelog
* Lint
2023-08-17 22:34:52 +08:00
Niels Lange
9a001126b5
Update WooCommerce Blocks to 10.9.0
2023-08-17 12:31:24 +02:00
Barry Hughes
2993118a5b
Checkout: show "thank you" message regardless of verification status ( #39758 )
2023-08-16 13:56:32 -07:00
louwie17
c11b11631b
Add/39443 attribute filters ( #39685 )
...
* Add not filterable and not visible icons to attribute list
* Fix types
* Add changelogs
* Fix lint errors
2023-08-16 14:49:52 -04:00
nigeljamesstevenson
4bb1afa012
Fixes for HPOS new/update order hook behavior + webhook support ( #39694 )
2023-08-16 18:10:42 +01:00
RJ
99182c015c
dev: fix core profiler context ts type error ( #39749 )
2023-08-16 20:19:51 +08:00
Sam Seay
462c690d61
Remove redundant deps on e2e in wc-admin ( #39746 )
2023-08-16 12:15:03 +12:00
github-actions
95c279f96c
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-15 21:46:27 +00:00
Corey McKrill
acee366e8b
phpcs cleanup
2023-08-15 14:23:46 -07:00
Corey McKrill
9212d5f70d
Checkout: show "thank you" message regardless of verification status
...
As an alternative to #39406 , this tries to solve the same issue in a
simpler way: break the "thank you" message out into its own small
template file and just include it in more places, so that no matter
the context, the order confirmation screen will always say thank you,
acknowledging that the order data has been received.
2023-08-15 14:10:06 -07:00
jonathansadowski
beea09de2e
Update stable tag to 8.0.2 ( #39757 )
...
woorelease: Update stable tag to 8.0.2
2023-08-15 15:11:07 -05:00
Thomas Shellberg
a319582c6d
Fix saving bug with Woo AI settings page and simplify. ( #39565 )
...
* Fix Woo AI plugin settings page save bug and refactor settings page.
2023-08-15 22:10:21 +02:00
Jorge A. Torres
2928a0246e
Address some more wc-admin PHP 8.1+ deprecation warnings ( #38774 )
...
* More wc-admin fixes
* Add changelog
2023-08-15 16:41:09 -03:00
Gan Eng Chin
0be8fa0b36
Fix TikTok naming ( #39748 )
2023-08-15 22:40:52 +08:00
jonathansadowski
9887601901
Update beta tester build step ( #39732 )
...
* Update beta tester build step
* Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-15 08:16:19 -05:00
nigeljamesstevenson
d1f2218f71
Add loading indicator when submitting location in Tax task ( #39613 )
...
thanks a lot!
2023-08-15 13:49:13 +01:00
RJ
964dd1f449
dev/refactor core profiler utils ( #39581 )
...
* dev: added useFullScreen hook
- foresee using this in more developments
* dev: made findComponentMeta generic
* changelog
2023-08-15 19:26:37 +08:00
github-actions
6cfca3a8eb
Add changefile(s) from automation for the following project(s): woocommerce
2023-08-15 06:27:57 +00:00
Gan Eng Chin
33f77af602
Fix TikTok naming in img alt attribute.
2023-08-15 14:11:35 +08:00
Vedanshu Jain
1566416f46
Add migration to move incorrectly stored payment token IDS to HPOS tables ( #39724 )
...
* Add migration to move incorrectly stored payment token IDS to HPOS tables from postmeta.
* Move migration to last + update WC version.
2023-08-14 21:31:17 +01:00
louwie17
3edd1bd823
Auto delete unused variations when auto generating variations ( #39733 )
...
* Add auto delete functionality for variations
* Add the remove confirmation modal
* Update delete unmatched product variation logic
* Add tests
* Add changelogs
* Fix lint errors
* Fix lint errors
2023-08-14 16:35:16 -03:00
Ilyas Foo
6be7c4b5e3
Lint again
2023-08-14 13:42:00 +08:00
Ilyas Foo
4a04d19b60
Lint
2023-08-14 13:23:45 +08:00
Ilyas Foo
f95fdd83c9
Remove unused attribute
2023-08-14 12:03:07 +08:00
Ilyas Foo
a585555d92
Use try catch to handle error, better flux flow to handle next step
2023-08-14 11:45:56 +08:00