Commit Graph

50822 Commits

Author SHA1 Message Date
Nathan Silveira d5e2ae0474
Move clearQueue call to inside an useEffect (#36626)
* Move clearQueue call to inside an useEffect

That call was causing a React error (Cannot update a component while rendering a different component)

* Move queueForPage declaration to before it's use
2023-01-27 12:33:48 -03:00
barryhughes 1c31040892 Changelog. 2023-01-27 14:12:06 +00:00
Gan Eng Chin 49032b98db
Make data undefined on first load in useRecommendedChannels. 2023-01-27 21:38:38 +08:00
Albert Juhé Lluveras 5c0ae5ba3b Add changelog entry 2023-01-27 14:25:28 +01:00
Albert Juhé Lluveras 9834f1c62d Fix button styles in TT2 2023-01-27 14:25:19 +01:00
Albert Juhé Lluveras f19ec239d5 Remove size constrain in the Coupon button in block themes 2023-01-27 14:25:04 +01:00
Nathan Silveira f1981618ad
Update mySQL version in documentation to run PHP unit tests (#36587)
* Update README.md

Version 5.7.33 is not available for ARM Macs. I tested with version 8.0.32 and the tests work.

* Add changelog
2023-01-27 10:17:39 -03:00
Gan Eng Chin 316aad8b2e
Simplify RegisteredChannelCardBody CSS. 2023-01-27 21:15:40 +08:00
Albert Juhé Lluveras 0e2af88097 Remove size constrain in block themes buttons 2023-01-27 13:52:02 +01:00
Albert Juhé Lluveras 405876b456 Remove size constrain in the Add to Cart button in block themes 2023-01-27 13:40:45 +01:00
Vedanshu Jain dead6d7060
Eliminate duplicate HPOS internal meta keys (#36611) 2023-01-27 15:12:29 +05:30
Grégory Viguier c4428bfc6e Prevented $order_query_args from being overwritten
The filter `woocommerce_order_list_table_prepare_items_query_args` was useless because its result was not used by the next filter.
2023-01-27 10:30:47 +01:00
Gan Eng Chin 0061e34a00
Code refactor on marketing components (#36540) 2023-01-27 16:00:35 +08:00
Sam Seay 341541964c
Update action dependencies to remove set-output and save-state warnings (#36549) 2023-01-27 20:26:54 +13:00
github-actions[bot] 18c0fe965e
Release: Remove 7.4 change files (#36565)
Delete changelog files from 7.4 release

Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-01-26 16:48:25 -06:00
github-actions[bot] 8c459a7ab7
Prep trunk for 7.5 cycle (#36566)
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-01-26 16:48:14 -06:00
Matt Sherman 43a42eac27
Include CSS for experimental tree control (#36517)
* Add @wordpress/base-styles as dependency to @woocommerce/components

* Import experimental tree control styles

* Calc padding-left for tree item in CSS instead of JS

* Force resolution of 7.0.2 react and install base styles.

* Update lock file

Co-authored-by: Sam Seay <samueljseay@gmail.com>
2023-01-26 14:45:14 -05:00
Luigi Teschio 18f609eade
Bump WooCommerce blocks package to 9.4.2 (#36624)
* bump WooCommerce blocks package to 9.4.1

* bump WooCommerce blocks package to 9.4.2
2023-01-26 18:57:43 +01:00
Gan Eng Chin c2aad26473
Simplify CardHeaderTitle CSS.
- Use `@include font-size ( 20 )` to generate relative size in rem.
- Use unitless number value for line-height; this is the preferred way according to MDN.
- `font-weight` and `letter-spacing` are not needed.

The UI looks the same before and after this change.
2023-01-27 01:26:37 +08:00
Joshua T Flowers dfe2780e6a
Add default value for backorders (#36607)
* Add default value for backorders

* Add changelog entry
2023-01-26 09:20:10 -08:00
Nathan Silveira b7fd3d9e76
Move registerFill call to inside an useEffect (#36623)
That call was causing a React error (Cannot update a component while rendering a different component)
2023-01-26 13:59:52 -03:00
Vedanshu Jain b41969aa35 Coding standard fixes. 2023-01-26 12:14:50 +05:30
Vedanshu Jain 694fb67980 Temporary disable cache before backfilling. 2023-01-26 11:51:28 +05:30
Willington Vega 7ef4fef53a
Fix dynamic property creation warning in `class-woocommerce.php` (#36545)
Declares $api as a public property to the WooCommerce class in order to avoid a deprecation warning that will eventually be an error in upcoming PHP versions.
2023-01-25 17:25:27 -08:00
Nathan Silveira a274057a6e
Create PHP helper functions for adding new tabs (#36583)
* Update documentation on how to add a new field through FormFactory

* Add method to add_tab through FormFactory

* Update ProductForm definition and add Tabs

* Add changelog

* Add test to add_tab and get_tabs methods

* Add changelog for @woocommerce/data

* Add tabs to reducer actions and initial state

* Remove unused function

* Fix unit test

* Increment Tabs TypeScript definition

* Add required fields to Tab class and refactor to reduce lines of code

* Change from filter to action in doc example

* Update method documentation

* Add required fields to test

* Change productform_field test

* Fix form-factory unit test

* Update wrong comment
2023-01-25 18:21:41 -03:00
Ron Rennick bf5adf19d2 add changelog 2023-01-25 16:23:01 -04:00
Ron Rennick e2e28fed0b reduce merged internal meta keys to unique list 2023-01-25 16:17:46 -04:00
Vedanshu Jain 3ff08d23da Clear cache after deleting post. 2023-01-25 21:11:40 +05:30
Nestor Soriano 41d8a0e5f4
Add changelog file 2023-01-25 15:31:57 +01:00
Nestor Soriano 0335c243a8
Proper deletion of order data from wc_order_tax_lookup and wc_order_stats
When the orders table is authoritative, deleting an order was not
deleting the records in wc_order_tax_lookup and wc_order_stats
for the order.
2023-01-25 15:28:41 +01:00
Vedanshu Jain 4837b80567 Remove infinite loop by unlinking cache and datastore. 2023-01-25 18:36:46 +05:30
Vedanshu Jain 4db8cc8e26 Coding standard fix. 2023-01-25 17:17:00 +05:30
Vedanshu Jain e75ff70a87 Merge fixes. 2023-01-25 16:59:27 +05:30
Vedanshu Jain 79640d9abc Applied coding standards. 2023-01-25 14:09:07 +05:30
Vedanshu Jain 8fadc81cf7 Applied coding standards. 2023-01-25 14:08:48 +05:30
Vedanshu Jain 7619c335ff Fix unit tests for object cache to accomodate recent changes. 2023-01-25 13:48:10 +05:30
Vedanshu Jain 93bc959957 Apply renaming of WPCacheEngine class. 2023-01-25 13:48:01 +05:30
Vedanshu Jain eb2900614c Use HPOS feature flag for order cache as well. 2023-01-25 13:47:35 +05:30
Vedanshu Jain 217703a9b6 Remove namespacing from object cache since its supported by cache engine directly. 2023-01-25 13:47:27 +05:30
Vedanshu Jain eb69f78145 Allow grouping support in cache engines.
This will allow us to add namespacing support directly in the cache engine.
2023-01-25 13:47:19 +05:30
Vedanshu Jain 7aabda47a1 Move the namespace algorithm functions to dedicated CacheNameSpaceTrait.
We intend to use the same namespacing algorithm for HPOS orders cache like we have been using before for posts. Moving this structure to a common trait allow us to use the same logic for both posts and HPOS.
2023-01-25 13:47:12 +05:30
Vedanshu Jain 248e8ffa81 Revert "Revert "[COT] Add the orders cache" (#34992)"
This reverts commit 0b5d7ab9ad.
2023-01-25 13:44:37 +05:30
Barry Hughes a531f83b6d
[HPOS] Add HPOS support for the reserved stock query (#36535) 2023-01-24 18:29:18 -08:00
Corey McKrill 5d59e534da
ReserveStock: Switch to OrderUtil for detecting HPOS usage 2023-01-24 16:02:46 -08:00
louwie17 bcdf2518e6
Refactor product tabs and add product tab slot fills (#36551) 2023-01-24 15:37:21 -08:00
AnnaMag b78318525b
Disable the new navigation in the WC Admin. (#36456)
* Disable the new navigation.

* Add changelog

* Fix linter errors.

* Disable the new_navigation option.'

* Navigation: disable the opt-out modal.

* Disable navigation for sites that have it turned off. Revert obsolete changes.

* Navigation: Add warning before disabling the navigation
in the Feature Settings.

* Linter errors.

* Correct the logic.

* Edit the notice text.

* Fixing linting errors."

* Tests: fix the copy.
2023-01-24 14:05:19 +01:00
Joel Thiessen 4341a53144
Migrating pricing section in product editor to slot fills (#36500)
* Adding changelogs

* Migrating pricing section in product editor to slot fills

* Adding slot and plugarea to variation form

* Removing obsolete pricing section files
2023-01-24 04:24:45 -04:00
Paul Sealock 0beb6b7503
Create woo extension: Update Woo version (#36567)
* Update woocommerce version

* changelog
2023-01-24 21:08:59 +13:00
Sam Seay 5eb13f89bc
Update the pnpm setup action in workflows to remove Node.js 12 deprecation warnings (#36547) 2023-01-24 15:44:31 +13:00
Sam Seay 12b8c36408
Add a live branches userscript to WooCommerce Beta Tester (#36523) 2023-01-24 15:44:05 +13:00