Nestor Soriano
76270ef8cb
Add changelog file
2023-06-08 12:11:51 +02:00
Nestor Soriano
6c2781eedf
Fix character encoding detection in CSV exporter for PHP 8.1
...
In PHP 8.1 the behavior of mb_detect_encoding has changed from
"return the first suitable encoding from the list" to
"return the most probable encoding from the list". The algorithm used
for "most probable" often fails, though, and detects valid UTF-8
strings as if they were ISO-8859-1. The fix is to use mb_check_encoding
instead.
Additionally, if conversion is needed, mb_convert_encoding is now used
since utf8_encode is deprecated.
2023-06-08 12:07:36 +02:00
Nestor Soriano
d1bffaad9a
Add changelog file
2023-06-08 09:32:10 +02:00
Nestor Soriano
5ca67f418b
Adjust wc-formatting-functions.php null args deprecations in PHP 8.1
...
In PHP 8.1 several functions that accept a string as an argument
(e.g. str_replace) throw a deprecation notice when null is passed.
This commit changes the usages of these functions in
wc-formatting-functions.php so that null inputs are converted
to empty strings.
2023-06-08 09:31:45 +02:00
RJ
5c4746cefc
add: core profiler url routing ( #38620 )
...
* added url routing
* fixed tests and changelog
2023-06-08 12:52:22 +08:00
Corey McKrill
ef3168abf4
Fix PHP notice when outside of orders screens ( #38641 )
...
Avoid the notice by returning early if we're not on an admin page with wc-orders in its slug.
2023-06-07 16:49:22 -07:00
Jorge A. Torres
d21cd0b80e
Replace x.x.x with correct version number in doing_it_wrong call
2023-06-07 19:13:32 -03:00
Jorge A. Torres
125fdb77c1
Remove files from versioning
2023-06-07 19:12:00 -03:00
Corey McKrill
4c62519144
Update class-wc-order.php comment text ( #38630 )
...
Fix a doc block typo.
2023-06-07 15:00:03 -07:00
Corey McKrill
76e84c6bce
Add changelog file
2023-06-07 14:10:46 -07:00
Jorge A. Torres
8c694cfd09
Add changelog
2023-06-07 16:15:14 -03:00
Jorge A. Torres
2cde03eea8
Do not execute orders page controller logic when outside of the orders
...
screen
2023-06-07 16:14:23 -03:00
Corey McKrill
016d9484dc
HPOS: Add descriptive document titles to HPOS order admin screens ( #38617 )
...
* Set the Orders admin page titles
* Tweak edit order title, translator messages
* Add changelog file
* phpcs cleanup
2023-06-07 13:28:10 -03:00
Gan Eng Chin
99dbdbe3f2
Fix WooCommerce name typo in Codisto extension description in test ( #38302 )
2023-06-07 23:45:52 +08:00
pwsonline
0458dafcb7
Update wc-page-functions.php ( #38008 )
...
Co-authored-by: Nestor Soriano <konamiman@konamiman.com>
2023-06-07 11:08:36 +02:00
mdimai666
03db6d9684
Update class-wc-order.php comment text
...
Update class-wc-order.php comment text
2023-06-07 13:16:55 +09:00
RJ
1b1f86066f
dev: refactor core profiler pages ( #38606 )
...
* dev: refactor core-profiler - modularise each page
- wrapped each page's pre, post, and main states into their top level states for tidiness
- tagged them with id so that we can easily jump to them when doing routing
- generalised component finder code such that it recursively traverses the state meta object until it finds a component key
- fixed css label to use top level state key
* moved initializing into introOptIn so it's not a special case by itself
2023-06-07 11:39:38 +08:00
Corey McKrill
46f2beab29
Add changelog file
2023-06-06 16:36:29 -07:00
Corey McKrill
d5c0fab66f
Stats: Add "all" searchby param to Customer report endpoints
...
Makes it possible to do a partial match search for customers across
name, username, and email, instead of having to choose one of those
fields.
Refs #33383
2023-06-06 16:29:49 -07:00
Igor Radovanov
81f976d2df
Merge branch 'trunk' of https://github.com/igorradovanov/woocommerce into trunk
2023-06-06 21:20:46 +02:00
Igor Radovanov
ed84b8319f
label spacing alignment fixed
2023-06-06 21:19:01 +02:00
Barry Hughes
532f3ca3f8
Add a docs directory and a document about HPOS ( #37509 )
2023-06-06 11:18:14 -07:00
Nathan Silveira
52fe3c4a5a
Product Editor Onboarding: Show spotlight for first time visitors ( #38590 )
...
* Add placeholder TourKit in product-page
* Create component and configure it to show to the right of wp menu
* Finish TourKit and start creating features guide
* Implement CSS changes and background color
* Create Wrapper to facilitate showing the tour and guide without relying on the options in the future
* Refactor
Add tracks events
* Add changelog
* Fix lint problems
* Fix CSS
* Refactor styles
* General refactor and extract BlockEditorGuide component
* Add changelog
* Fix lint issues
2023-06-06 12:06:26 -03:00
Ron Rennick
f608615d1b
Add changelog file
2023-06-06 11:56:11 -03:00
Néstor Soriano
ebe8577ad6
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:33:53 +02:00
Néstor Soriano
f5123c2caf
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:33:44 +02:00
Néstor Soriano
5722634227
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:33:35 +02:00
Néstor Soriano
f1438578e1
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:33:27 +02:00
Néstor Soriano
52985cb207
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:33:18 +02:00
Néstor Soriano
bb7eca8da1
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:33:09 +02:00
Néstor Soriano
50b7554f7a
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:33:01 +02:00
Néstor Soriano
66b9f715bc
Add suggestion from code review
...
Co-authored-by: Barry Hughes <3594411+barryhughes@users.noreply.github.com>
2023-06-06 16:32:53 +02:00
Ron Rennick
7137d60347
Fix various 'dynamic property declaration' warnings (PHP 8.2+) ( #38589 )
2023-06-06 11:01:54 -03:00
Igor Radovanov
218ad2e48a
Add Saint Kitts and Nevis localizations for address entry #38280
2023-06-06 14:01:12 +02:00
RJ
e1bdd2f73b
dev: refactor core profiler tracks actions ( #38603 )
...
* dev: refactor core-profiler - consolidate tracks
* dev: refactor core-profiler - moved tracks out
* dev: moved tracks up one level
* dev: fixed spawn warning
- caused by this xstate bug https://github.com/statelyai/xstate/issues/1429
* dev: standardised ctx -> context
2023-06-06 15:20:34 +08:00
Jorge A. Torres
4b0836c403
Add $args to docblock in filters
2023-06-05 19:39:59 -05:00
Jorge A. Torres
6257722232
PHPCS fixes
2023-06-05 19:39:59 -05:00
Jorge A. Torres
21d1172038
Add unit tests
2023-06-05 19:39:59 -05:00
Jorge A. Torres
914beaa234
'orderby' and 'groupby' clauses in filter shouldn't include SQL
...
statement
2023-06-05 19:39:59 -05:00
Jorge A. Torres
1e9c8bfe1d
Add changelog
2023-06-05 19:39:59 -05:00
Jorge A. Torres
f7f801cdba
Rename orders table query filters
2023-06-05 19:39:59 -05:00
Grégory Viguier
6f569e934f
Allowed to filter orders query clauses
...
This introduces 2 filters: `woocommerce_order_table_orders_clauses` and `woocommerce_order_table_orders_request`. They mimic the ones found in `WP_Query::get_posts()`.
They allow to modify the query's clauses, depending on the query args (available in the `OrdersTableQuery` object) for example.
2023-06-05 19:39:59 -05:00
Corey McKrill
b63af49a83
Fix assertion in HPOS unit test ( #38615 )
...
This adjusts the asserted value of a test so it will continue to pass after a change in #38565 .
2023-06-05 17:38:57 -07:00
github-actions[bot]
c0ea0e2acf
Delete changelog files based on PR 38585 ( #38597 )
...
Delete changelog files for 38585
Co-authored-by: WooCommerce Bot <no-reply@woocommerce.com>
2023-06-06 07:11:30 +07:00
Jorge A. Torres
f11152c0bc
Apply review suggestion
2023-06-05 18:48:41 -05:00
Jorge A. Torres
45025a9ad0
Fix assertion in HPOS unit test
2023-06-05 18:39:25 -05:00
Jorge A. Torres
f6db2f92f4
Add changelog
2023-06-05 18:39:18 -05:00
Corey McKrill
8840e9e5e3
Add an admin notice about the upcoming change in PHP requirements (PHP 7.4 minimum) ( #38604 )
2023-06-05 14:36:24 -07:00
Chris Runnells
a5bbe0ed7c
Add Core Profiler loading spinner ( #38598 )
2023-06-05 10:32:07 -10:00
Fernando Marichal
f2aae0a71a
Fix editing Shipping methods auto-saving ( #38431 )
...
* Fix Shipping Methods auto save
* Add changelog
* Fix e2e tests
* Fix e2e tests
* Add `shipping_zone_remove_method`
* Fix `onDeleteRow`
* Fix lint
* Fix delete method
* Add confirmation prompt and error message
* Fix lint
* Fix js
* Add e2e test
* Fix tests
2023-06-05 13:07:21 -03:00