Commit Graph

48055 Commits

Author SHA1 Message Date
Joe McGill 3a495a2d71 Tag 6.3.3
Built from https://develop.svn.wordpress.org/tags/6.3.3@57487


git-svn-id: http://core.svn.wordpress.org/tags/6.3.3@56988 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-30 19:59:11 +00:00
desrosj 295161a5de Coding Standards: Remove trailing comma.
Follow up to [57437].
Built from https://develop.svn.wordpress.org/branches/6.3@57441


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56947 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-30 17:28:25 +00:00
Joe McGill 0f1f395951 WordPress 6.3.3.
Built from https://develop.svn.wordpress.org/branches/6.3@57437


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56943 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-30 17:00:28 +00:00
Aaron Jorbin 760a5a3a26 Grouped Backports to the 6.3 branch
- Install: When populating options, maybe_serialize instead of always serialize.
- Uploads: Check for and verify ZIP archives.

Merges [57388] and [57389] to the 6.3 branch.

Props costdev, peterwilsoncc, azaozz, tykoted, johnbillion, desrosj, afragen, jorbin, xknown.

Built from https://develop.svn.wordpress.org/branches/6.3@57392


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56898 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2024-01-30 14:33:35 +00:00
desrosj 3c9c8a64f3 Build/Test Tools: Change the default value of `LOCAL_PHP`.
This changes the default value for `LOCAL_PHP` in the 6.3 branch from `latest` to `8.2-fpm` to reflect the highest version of PHP this branch will support (with beta support).

After this change, future updates to the `latest` container built and published by the `wpdev-docker-images` repository will not cause failures in this branch.

Follow up to [57198].

See #60095.
Built from https://develop.svn.wordpress.org/branches/6.3@57199


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56710 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-12-18 19:07:33 +00:00
Sergey Biryukov d06d190c1e Docs: Update some reusable block references to synced patterns.
In WordPress 6.3, [https://wordpress.org/documentation/article/reusable-blocks/ Reusable Blocks were renamed to Patterns]. A synced pattern will behave in exactly the same way as a reusable block.

This commit updates some references in DocBlocks and inline comments to use the new name.

Follow-up to [56030].

Reviewed by hellofromTonya.
Merges [57032] and [57033] to the 6.3 branch.

Props benjaminknox, oglekler, hellofromTonya, marybaum, nicolefurlan.
Fixes #59388.
Built from https://develop.svn.wordpress.org/branches/6.3@57041


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56552 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-11-01 11:22:26 +00:00
Aaron Jorbin 3b32562eb1 REST API: Move rest_pre_serve_request filter to after no cache headers are sent.
Merges [57012] to 6.3 branch.

[56834] adjusted the order of activity inside the rest server responses. This lead to the rest_pre_serve_request filter potentially blocking the sending of the no cache headers. This moves that action back to being after the sending of no cache headers has finished to restore the pre 6.3.2 order of these two actions.

Props perrelet, SergeyBiryukov, peterwilsoncc, hellofromTonya.
Fixes #59722.

Built from https://develop.svn.wordpress.org/branches/6.3@57015


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56526 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-26 23:18:25 +00:00
Aaron Jorbin 9982f67329 Post WordPress 6.3.2 version bump.
The 6.3 branch is now 6.3.3-alpha.

Built from https://develop.svn.wordpress.org/branches/6.3@56924


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56435 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 20:53:27 +00:00
audrasjb e3be92688a WordPress 6.3.2.
Built from https://develop.svn.wordpress.org/branches/6.3@56897


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56408 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 18:46:12 +00:00
jorgefilipecosta 07b84d8985 Editor: Update packages with bug fixes.
Updates editor npm packages to latest patch versions for the 6.3.x branch.
This changeset is specifically for the 6.3 release branch.

Props mamaduka, gziolo, xknown, peterwilsoncc, jorbin, costdev, mcsf.
Built from https://develop.svn.wordpress.org/branches/6.3@56861


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56372 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 18:13:28 +00:00
audrasjb 8740c550db Editor: Harden the display of footnotes.
Props jorgefilipecosta, peterwilsoncc, costdev, xknown, jorbin, desrosj.
Merges [56839] and [56845] to branch 6.3.




Built from https://develop.svn.wordpress.org/branches/6.3@56848


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56360 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:53:23 +00:00
audrasjb f1b2dc3e77 Help/About: Update the About page for 6.3.2.
Props beryldlg, audrasjb.




Built from https://develop.svn.wordpress.org/branches/6.3@56847


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56359 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:35:23 +00:00
audrasjb 4de91b5894 Shortcodes: Restrict ajax handler for media shortcode.
Props tykoted, xknown, peterwilsoncc, antpb, jorbin.
Merges [56838] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56846


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56358 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:30:23 +00:00
audrasjb b2b4e41fcb Application Passwords: Prevent the use of some pseudo protocols in application passwords.
Props tykoted, xknown, peterwilsoncc, jorbin, timothyblynjacobs, martinkrcho, paulkevan, dd32, ehtis.
Merges [56837] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56844


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56356 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:26:24 +00:00
audrasjb 41a82ac638 Comments: Prevent users who can not see a post from seeing comments on it.
Props peterwilsoncc, jorbin, audrasjb.
Merges [56836] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56843


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56355 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:24:22 +00:00
audrasjb 5caf39a880 Prevent unintended behavior when certain objects are unserialized.
Props ehtis, xknown.
Merges [56835] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56842


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56354 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:22:23 +00:00
audrasjb ac9cc8341f REST API: Ensure no-cache headers are sent when methods are ovverriden.
Props tykoted, xknown, ehtis, timothyblynjacobs, peterwilsoncc, rmccue, jorbin.
Merges [56834] to the 6.3 branch.




Built from https://develop.svn.wordpress.org/branches/6.3@56841


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56353 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:15:24 +00:00
audrasjb 0be4374921 REST API: Limit `search_columns` for users without `list_users`.
Props Vortfu, jorbin, joehoyle, timothyblynjacobs, peterwilsoncc, ehtis.
Reviewed by jorbin, audrasjb.




Built from https://develop.svn.wordpress.org/branches/6.3@56840


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56352 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-12 13:10:26 +00:00
audrasjb 638bbbf0a4 Post WordPress 6.3.2 RC1 version bump.
Built from https://develop.svn.wordpress.org/branches/6.3@56795


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56307 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-06 15:02:23 +00:00
audrasjb 3bfcbef6da WordPress 6.3.2 RC1.
Built from https://develop.svn.wordpress.org/branches/6.3@56794


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56306 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-06 14:50:26 +00:00
audrasjb e0b57aaef1 Themes: Fix core block style paths on Windows.
This is a follow-up to [56528], which normalizes the `BLOCKS_PATH` for Windows prior to making paths relative for caches during the registration process. Prior to 
this change, incorrect file paths would lead to broken styles for core blocks on Windows.

Props wildworks, pbiron, flixos90, joemcgill.
Merges [56785] to the 6.3 branch.
Fixes #59489. See #59111.




Built from https://develop.svn.wordpress.org/branches/6.3@56789


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56301 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-05 17:15:26 +00:00
audrasjb 4c03f712bc Upgrade/Install: Check plugin compatibility during bulk upgrades.
Previously, bulk upgrades did not verify that a plugin package was compatible with the site's WordPress version or the server's PHP version. This could lead to 
incompatible updates being installed, causing various compatibility issues and errors.

This change implements the following checks:

- If available, the API response's `requires` and `requires_php` values are checked for compatibility. This saves time, diskspace, memory and file operations by 
failing the upgrade before the package is downloaded and unpacked.
- If the API check passes, the downloaded and unpacked package is verified using `Plugin_Upgrader::check_package()` to ensure a plugin file is present, and the 
plugin's "RequiresWP" and "RequiresPHP" headers are compatible, if present. This ensures that a mismatch between the API response and the plugin file's headers does 
not cause an incompatible plugin to be installed.

Props salcode, afragen, mukesh27, iammehedi1, zunaid321, johnbillion, SergeyBiryukov, costdev, nicolefurlan, audrasjb, nicolefurlan.
Merges [56525] to the 6.3 branch.
Fixes #59198.

--

_M   6.3
M    6.3/src/wp-admin/includes/class-plugin-upgrader.php

Built from https://develop.svn.wordpress.org/branches/6.3@56787


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56299 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-05 15:10:23 +00:00
audrasjb 2d724f358c Editor: Update packages with bug fixes for 6.3.2
Updates editor npm packages to latest patch versions for the 6.3.x branch.
This changeset is specifically for the 6.3 release branch. It pulls the changes from [56520] and rebuilds them with 6.3's older node version.

Props ramonopoly, isabel_brison.
Merges [56520] to the 6.3 branch.
Fixes #59293.




Built from https://develop.svn.wordpress.org/branches/6.3@56786


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56298 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-05 15:05:08 +00:00
audrasjb 9a5c4b6919 Twenty Twenty: Fix style issues within iframed editor.
This changeset:
- Replaces `body` with `html` for the first CSS selector that makes text white against a dark background
- Moves `twentytwenty_block_editor_styles()` from the `enqueue_block_editor_assets` action to `enqueue_block_assets` for WordPress 6.3 and later
- Removes the obsolete `twentytwenty-block-editor-script` from the styles function to avoid an error in the iframe

Props floydwilde, poena, huzaifaalmesbah, greenshady, sabernhardt, audrasjb, pooja1210, shailu25, joemcgill.
Merges [56783] to the 6.3 branch.
Fixes #59086.




Built from https://develop.svn.wordpress.org/branches/6.3@56784


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56296 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 22:16:26 +00:00
audrasjb 2b4b283c35 Build Tools: Avoid doing `copy:dynamic` when running `grunt watch` when using `--dev` option.
This prevents erroneously copying a file from source onto itself in source.

Props westonruter, jorbin.
Merges [56461] to the 6.3 branch.
Fixes #59196.




Built from https://develop.svn.wordpress.org/branches/6.3@56782


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56294 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 19:50:26 +00:00
audrasjb 173c028dd5 REST API: Remove misleading comment in `WP_REST_Blocks_Controller->get_item_schema`.
In r56093 schema caching was added above a comment instructing developers not to cache that controller's schema. However, there is no obvious penalty for re-caching 
schema that is partially derived from a parent.

Caching schema in the same way in every controller is beneficial consistency, and discussion at WCUS2023 contributor day concluded we could remove this comment.

Props ahardyjpl, davidbinda, johnjamesjacoby, TimothyBlynJacobs, kadamwhite.
Fixes #59193.
See #58657.




Built from https://develop.svn.wordpress.org/branches/6.3@56781


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56293 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 19:41:24 +00:00
audrasjb c382748f6c Editor: Preserve block style variations when securing theme.
Adds the ability to process block style variations to the `remove_insecure_properties` function of theme json class.

Props dsas, ramonopoly, dean, isabel_brison, joemcgill, audrasjb.
Merges [56502] and [56778] to the 6.3 branch.
Fixes #59108.




Built from https://develop.svn.wordpress.org/branches/6.3@56779


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56291 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 19:10:26 +00:00
audrasjb a394649eb3 Post Types: allow trashing draft patterns.
Adds `delete_posts` to capabilities for the `wp_block` post type.

Props ramonopoly, johnbillion, dhruvishah2203, audrasjb, isabel_brison, joemcgill.
Merges [56577] to the 6.3 branch.
Fixes #59041.




Built from https://develop.svn.wordpress.org/branches/6.3@56777


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56289 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 18:51:24 +00:00
audrasjb 8d3525d461 Editor: Fix loading of assets in blocks in child themes where the directory name starts with the parent theme's directory name.
Props lgladdy, masteradhoc, audrasjb, rajinsharwar, azaozz.
Merges [56527] to the 6.3 branch.
Fixes #59018.




Built from https://develop.svn.wordpress.org/branches/6.3@56776


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56288 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-04 18:47:26 +00:00
danielbachhuber 5b7940ecfd Editor: Prevent possibility of a fatal error when previewing block themes.
Ensures that preview callbacks attached to the `stylesheet` and `template` filters do not run before `pluggable.php` has been included. These callbacks need functionality from `pluggable.php`.

Props scruffian, johnbillion, SergeyBiryukov, okat, azaozz.
Merges [56529] and [56757] to the 6.3 branch.
Fixes #59000.

Built from https://develop.svn.wordpress.org/branches/6.3@56758


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56270 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-10-02 22:56:24 +00:00
costdev 578d633a14 Editor: Don't use fluid layout value in typography.
Changes fluid typography calculation to use fallback value if layout wide size is a fluid value.

Props ramonopoly, mukesh27, jastos, aurooba.
Merges [56503] to the 6.3 branch.
Fixes #58754.
Built from https://develop.svn.wordpress.org/branches/6.3@56737


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56249 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-27 19:00:26 +00:00
Bernhard Reiter f95491ba6c HTML API: Remove all duplicate copies of an attribute when removing.
When encountering an HTML tag with duplicate copies of an attribute the tag processor ignores the duplicate values, according to the specification. However, when removing an attribute it must remove all copies of that attribute lest one of the duplicates becomes the primary and it appears as if no attributes were removed.

In this patch we're adding tests that will be used to ensure that all attribute copies are removed from a tag when one is request to be removed.

**Before**

{{{#!php
<?php
$p = new WP_HTML_Tag_Processor( '<br id=one id="two" id='three' id>' );
$p->next_tag();
$p->remove_attribute( 'id' );
$p->get_updated_html();
// <br id="two" id='three' id>
}}}

**After**

{{{#!php
<?php
$p = new WP_HTML_Tag_Processor( '<br id=one id="two" id='three' id>' );
$p->next_tag();
$p->remove_attribute( 'id' );
$p->get_updated_html();
// <br>
}}}

Previously we have been overlooking duplicate attributes since they don't have an impact on what parses into the DOM. However, as one unit test affirmed (asserting the presence of the bug in the tag processor) when removing an attribute where duplicates exist this meant we ended up changing the value of an attribute instead of removing it.

In this patch we're tracking the text spans of the parsed duplicate attributes so that ''if'' we attempt to remove them then we'll have the appropriate information necessary to do so. When an attribute isn't removed we'll simply forget about the tracked duplicates. This involves some overhead for normal operation ''when'' in fact there are duplicate attributes on a tag, but that overhead is minimal in the form of integer pairs of indices for each duplicated attribute.

Props dmsnell, zieladam.
Merges [56684] to the 6.3 branch.
Fixes #58119.
Built from https://develop.svn.wordpress.org/branches/6.3@56685


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56197 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-25 19:15:29 +00:00
costdev 64e87a4b3a Build/Test Tools: Add `sys_get_temp_dir()` to `open_basedir` tests.
In PHPUnit 10.3.5, 9.6.13 and 8.5.34, the child processes used for process isolation now use temporary files to communicate their result to the parent process.

This caused a failure in some tests that set the `open_basedir` PHP directive to a value that did not include `sys_get_temp_dir()`.

This adds `sys_get_temp_dir()` to the `open_basedir` value set by the tests to ensure that permission is still granted for the temporary directory.

PHPUnit uses `sys_get_temp_dir()`. To ensure the result is the same, Core's `get_temp_dir()` function is not used.

References:
- https://github.com/sebastianbergmann/phpunit/issues/5356

Props desrosj, mukesh27, SergeyBiryukov, costdev.
Merges [56622] to the 6.3 branch.
See #59394.
Built from https://develop.svn.wordpress.org/branches/6.3@56624


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56136 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-19 17:15:27 +00:00
costdev 1a4de64fdf Upgrade/Install: Fix broken `sprintf()` call when deleting a backup.
In `WP_Upgrader::delete_temp_backup()`, a malformed `sprintf()` call did not pass the value, triggering a Warning in PHP 7 and a Fatal Error in PHP 8.

This fixes the malformed `sprintf()` call by correctly passing the value.

Follow-up to [55720].

Props akihiroharai, afragen.
Merges [56550] to the 6.3 branch.
Fixes #59320.
Built from https://develop.svn.wordpress.org/branches/6.3@56582


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56094 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-14 10:43:25 +00:00
Bernhard Reiter 7fcf396c9e HTML API: Skip over contents of RAWTEXT elements such as STYLE.
When encountering elements that imply switching into the RAWTEXT parsing state,
the Tag Processor should skip processing until exiting the RAWTEXT state.

In this patch the Tag Processor does just that, except for the case of the
deprecated XMP element which implies further and more complicated rules.

There's an implicit assumption that the SCRIPT ENABLED flag in HTML parsing
is enabled so that the contents of NOSCRIPT can be skipped. Otherwise, it would
be required to parse the contents of that tag.

Props dmsnell.
Merges [56563] to the 6.3 branch.
Fixes #59292.
Built from https://develop.svn.wordpress.org/branches/6.3@56564


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56076 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-13 12:55:27 +00:00
desrosj b8cb69c8e3 Build/Test Tools: Restore automatically retrying failed E2E tests once.
This restores the GitHub Actions job responsible for automatically retrying a failed workflow once within the E2E testing workflow.

[56198] disabled Slack notifications for this workflow because of the increased number of timeout errors occurring after recent changes until they could be further investigated. Even though the signal-to-noise ration was way too high, there’s still benefit in retrying the workflow once to see if the timeout can be resolved without human intervention. The one retry attempt will not result in any Slack notifications.

Follow up to [56198].
Merges [56308] to the 6.3 branch.
See #58779.
Built from https://develop.svn.wordpress.org/branches/6.3@56539


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56051 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-07 17:14:27 +00:00
Felix Arntz 7504b598ed Themes: Avoid stale caches for core block styles.
This fixes an issue introduced in [56044] in which the path to core block styles are cached to avoid expensive file operations on every page load. The original caching strategy is now modified so that only the path relative to the blocks location are stored, rather than the full path, since the path to the `wp-includes`` folder can change after the value is generated. The new cached value also includes the current WordPress version value to ensure it is rebuilt when the version changes.

Props lhe2012, coreyw, colorful tones, petitphp, mukesh27, spacedmonkey, joemcgill, flixos90, kimannwall, desmith.
Merges [56524] to the 6.3 branch.
Fixes #59111.

Built from https://develop.svn.wordpress.org/branches/6.3@56528


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56040 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-06 21:34:24 +00:00
Felix Arntz 2cdc8ec43a Posts, Post Types: Reinstate missing sort_column options in get_pages().
This fixes an issue introduced in [55569] that broke sort ordering by `post_modified_gmt` or `modified_gmt`.

Props david.binda, azaozz, spacedmonkey, flixos90, joemcgill.
Merges [56490] to the 6.3 branch.
Fixes #59226.

Built from https://develop.svn.wordpress.org/branches/6.3@56517


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56029 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-05 20:48:24 +00:00
Felix Arntz bedc3be9f2 Posts, Post Types: Avoid redundant SQL query in get_pages().
This avoids an additional query by passing the query args directly to the `WP_Query::query()` method, rather than to the constructor and calling get_posts(), following [55569].

Props david.binda, azaozz, spacedmonkey, mukesh27, flixos90, SergeyBiryukov, joemcgill.
Merges [56491] to the 6.3 branch.
Fixes #59224.

Built from https://develop.svn.wordpress.org/branches/6.3@56516


git-svn-id: http://core.svn.wordpress.org/branches/6.3@56028 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-09-05 20:45:29 +00:00
audrasjb f732f19520 Post WordPress 6.3.1 version bump.
The 6.3 branch is now `6.3.2-alpha`.




Built from https://develop.svn.wordpress.org/branches/6.3@56487


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55999 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-29 14:48:26 +00:00
audrasjb c420ae07ae WordPress 6.3.1.
Built from https://develop.svn.wordpress.org/branches/6.3@56485


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55997 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-29 14:10:25 +00:00
audrasjb 0568e56073 Help/About: Update the About page for 6.3.1.
Props audrasjb, mukesh27.
Reviewed by SergeyBiryukov.
Fixes #59180.




Built from https://develop.svn.wordpress.org/branches/6.3@56483


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55995 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-29 09:40:29 +00:00
Peter Wilson 8bafa5d18b Block Editor: Update SVN props to ignore new asset files.
Update svn props to ignore additional CSS files added to WordPress 6.3.

Merges [56463] to the 6.3 branch.
Fixes #59197.

Built from https://develop.svn.wordpress.org/branches/6.3@56465


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55977 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-24 21:12:24 +00:00
audrasjb 7ef1de02ae Post WordPress 6.3.1 RC1 version bump.
Built from https://develop.svn.wordpress.org/branches/6.3@56432


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55944 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 21:30:28 +00:00
audrasjb d17e7baf7c WordPress 6.3.1 RC1.
Built from https://develop.svn.wordpress.org/branches/6.3@56431


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55943 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 21:12:28 +00:00
Sergey Biryukov 29017af114 Docs: Correct duplicate hook reference for `wp_min_priority_img_pixels`.
The original filter location is `wp_maybe_add_fetchpriority_high_attr()` in `wp-includes/media.php`.

This commit updates the instance in `wp_get_loading_optimization_attributes()` to point to the correct file.

Follow-up to [56037], [56143], [56347].

Props tmatsuur, rajinsharwar, khokansardar.
Reviewed by azaozz, audrasjb.
Merges [56386] to the 6.3 branch.
Fixes #59067.
Built from https://develop.svn.wordpress.org/branches/6.3@56429


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55941 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 14:02:26 +00:00
audrasjb 77191b645c Site Health: Correct the check for disk space available to safely perform updates.
If the available disk space exceeds the `PHP_INT_MAX` value, i.e. a 32-bit PHP version is in use with more than 2 GB free, the type casting to `(int)` could cause 
an overflow, and the Site Health test would then erroneously report that there is not enough free space.

This commit removes the unnecessary type casting and uses the result from `disk_free_space()` directly.

Includes optimizing the logic to skip further checks if the available disk space could not be determined.

Follow-up to [55720].

Props mathsgrinds, Presskopp, rajinsharwar, SergeyBiryukov.
Reviewed by azaozz, audrasjb.
Merges [56401] to the 6.3 branch.
Fixes #59116.




Built from https://develop.svn.wordpress.org/branches/6.3@56428


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55940 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 13:31:22 +00:00
audrasjb 82e625f72f Users: Correct the logic for `switch_to_blog()` in `WP_User_Query::generate_cache_key()`.
If `$blog_id` equals `0`, it should be treated as the current site ID, and there is no need to switch to a different site.
This commit prevents an unnecessary call to `switch_to_blog()` on single site to avoid a fatal error when using `'orderby' => 'post_count'` and the deprecated 
`'who' => 'authors'` parameter:

`Uncaught Error: Call to undefined function switch_to_blog() in wp-includes/class-wp-user-query.php:1077`

Follow-up to [55657].

Props dd32, austinginder, RavanH, mukesh27.
Reviewed by azaozz, audrasjb.
Merges [56381] to the 6.3 branch.
Fixes #59011.




Built from https://develop.svn.wordpress.org/branches/6.3@56427


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55939 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-23 13:23:24 +00:00
audrasjb 544ca05b84 Editor: Fix error handling of converting classic to block menus.
Fixes the error handling for when `WP_Classic_To_Block_Menu_Converter::convert()` returns an instance of `WP_Error`. 
`WP_Navigation_Fallback::create_classic_menu_fallback()` now checks for `is_wp_error()` and if `true`, returns the error. And the `@return` type is updated to 
`string|WP_Error`.

Also includes a fix in the return type in `WP_Classic_To_Block_Menu_Converter::convert()` to return an empty string instead of an array instead, i.e. when bailing 
out for no menu items returned by `wp_get_nav_menu_items()`. The return type is clearly documented as a string.

Follow-up to [56052].

Props dlh, get_dave, antonvlasenko, hellofromTonya.
Reviewed by azaozz, audrasjb.
Merges [56422] to the 6.3 branch.
Fixes #58823.

 --Cette ligne, et les suivantes ci-dessous, seront 
ignorées--

_M   .
M    src/wp-includes/class-wp-classic-to-block-menu-converter.php
M    src/wp-includes/class-wp-navigation-fallback.php
M    tests/phpunit/tests/editor/classic-to-block-menu-converter.php

Built from https://develop.svn.wordpress.org/branches/6.3@56426


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55938 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-22 20:59:24 +00:00
audrasjb e4d4ef8f0e General: Revert the last use of `str_starts_with()` in `update-core.php`.
Fixes updating WordPress from 5.7 and earlier versions. When doing the update this file runs first in the old version where the polifills may not be available.

Props frankit, azaozz.
Reviewed by audrasjb.
Merges [56417] to the 6.3 branch.
Fixes #59145.



Built from https://develop.svn.wordpress.org/branches/6.3@56425


git-svn-id: http://core.svn.wordpress.org/branches/6.3@55937 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-08-22 12:47:25 +00:00