WordPress/wp-includes
desrosj a5e615e761 Build/Test Tools: Raise minimum required version of Node.js/npm.
This bumps the minimum required version of Node.js/npm from 16.19.1 and 8.19.3 to 20.10.0 and 10.2.3.

Since 20.10.0 is the latest 20.x version of Node.js, the check-latest option has been enabled for actions/setup-node in GitHub Actions workflows. This performs an additional external call to the Node.js API confirming the latest version is installed on the runner for use. In testing, it seems that 20.10.0 was not consistently deployed to all runner machines in use. This should be removed in the near future when the version of Node.js is reliably above the new minimum requirement.

The Gutenberg repository has also been updated to use the same values for engines.

Merges [57212] to the 6.4 branch.

Props jorbin, joemcgill, swissspidy, benharri, dhrupo, flootr, gziolo, noahtallen.
See #59663.
Built from https://develop.svn.wordpress.org/branches/6.4@57214


git-svn-id: http://core.svn.wordpress.org/branches/6.4@56720 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2023-12-20 19:01:15 +00:00
..
assets Editor: Update of npm packages after 6.4 RC3. 2023-11-05 19:40:32 +00:00
block-patterns
block-supports Blocks: Fix layout support to be compatible with enhanced pagination. 2023-10-24 09:04:22 +00:00
blocks Editor: Update of npm packages after 6.4 RC3. 2023-11-05 19:40:32 +00:00
certificates
css Editor: Update of npm packages after 6.4 RC3. 2023-11-05 19:40:32 +00:00
customize Script Loader: Use wp_get_script_tag() and wp_get_inline_script_tag()/wp_print_inline_script_tag() helper functions to output scripts on the frontend and login screen. 2023-09-25 21:05:21 +00:00
fonts Fonts: Get font-family name from 'fontFamily' field. 2023-09-25 21:29:17 +00:00
html-api HTML-API: Prevent unintended behavior when WP_HTML_Token is unserialized. 2023-12-06 16:07:19 +00:00
ID3
images
IXR
js Remove unintended changes introduced in [57112]. 2023-11-15 17:47:20 +00:00
php-compat
PHPMailer
pomo Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
Requests External Libraries: Update Requests to 2.0.9. 2023-11-08 20:32:23 +00:00
rest-api REST API: Restore site logo and icon in index. 2023-12-04 19:44:22 +00:00
SimplePie
sitemaps Coding Standards: Remove redundant ignore annotations, take 4. 2023-10-01 00:22:27 +00:00
sodium_compat
style-engine Editor: fix typo in css_var doc update. 2023-09-21 00:18:23 +00:00
Text
theme-compat
widgets Script Loader: Harden removal of script tag wrappers. 2023-09-29 19:47:21 +00:00
admin-bar.php Toolbar: Link to Learn WordPress in the WordPress Logo menu. 2023-09-26 16:29:20 +00:00
atomlib.php
author-template.php
block-editor.php Editor: Remove 'wp-edit-site' stylesheet enqueue from iframe. 2023-09-27 17:40:20 +00:00
block-i18n.json
block-patterns.php Themes: Correct docblock for _register_theme_block_patterns. 2023-11-10 16:00:25 +00:00
block-template-utils.php Block Hooks: Expose serialized template content to filter. 2023-11-17 07:17:24 +00:00
block-template.php Themes: Skip wrapping block template for singular content with a main query loop when the template was injected from outside the current theme. 2023-10-27 18:36:22 +00:00
blocks.php Blocks: Document Block Hooks functions as private. 2023-11-06 15:29:17 +00:00
bookmark-template.php
bookmark.php
cache-compat.php
cache.php
canonical.php Coding Standards: Remove redundant ignore annotations. 2023-09-28 00:04:24 +00:00
capabilities.php
category-template.php Coding Standards: Upgrade WPCS to version 3.0.0. 2023-09-26 00:27:12 +00:00
category.php Docs: Wrap inline @see tags in curly braces. 2023-08-24 09:01:16 +00:00
class-feed.php
class-http.php
class-IXR.php
class-json.php
class-oembed.php
class-phpass.php
class-phpmailer.php
class-pop3.php
class-requests.php
class-simplepie.php
class-smtp.php
class-snoopy.php
class-walker-category-dropdown.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-walker-category.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-walker-comment.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-walker-nav-menu.php
class-walker-page-dropdown.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-walker-page.php Coding Standards: Restore more descriptive variable names in a few class methods. 2023-09-14 12:46:20 +00:00
class-wp-admin-bar.php
class-wp-ajax-response.php
class-wp-application-passwords.php
class-wp-block-editor-context.php
class-wp-block-list.php Code Modernization: Update parameter names in the WP_Block_List class. 2023-10-09 11:23:28 +00:00
class-wp-block-parser-block.php
class-wp-block-parser-frame.php
class-wp-block-parser.php Update editor related npm packages for 6.4 RC1. 2023-10-16 19:17:19 +00:00
class-wp-block-pattern-categories-registry.php
class-wp-block-patterns-registry.php Patterns, Templates: Inject theme attr into Template Part blocks. 2023-10-17 15:48:23 +00:00
class-wp-block-styles-registry.php
class-wp-block-supports.php Editor: Replace property_exists calls in block related functions with instanceof 2023-09-29 10:20:30 +00:00
class-wp-block-template.php
class-wp-block-type-registry.php Prevent unintended behavior when certain objects are unserialized. 2023-10-12 12:34:33 +00:00
class-wp-block-type.php General: Add block_hooks field to block type registration, REST API. 2023-09-14 13:25:18 +00:00
class-wp-block.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-wp-classic-to-block-menu-converter.php
class-wp-comment-query.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-wp-comment.php
class-wp-customize-control.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-customize-manager.php Customize: Harden and modernize URL manipulation in WP_Customize_Manager::remove_frameless_preview_messenger_channel(). 2023-09-29 21:39:25 +00:00
class-wp-customize-nav-menus.php Script Loader: Use wp_get_script_tag() and wp_get_inline_script_tag()/wp_print_inline_script_tag() helper functions to output scripts on the frontend and login screen. 2023-09-25 21:05:21 +00:00
class-wp-customize-panel.php Coding Standards: Correct spacing for spread operators. 2023-09-10 09:04:18 +00:00
class-wp-customize-section.php Coding Standards: Correct spacing for spread operators. 2023-09-10 09:04:18 +00:00
class-wp-customize-setting.php Coding Standards: Correct spacing for spread operators. 2023-09-10 09:04:18 +00:00
class-wp-customize-widgets.php Script Loader: Use wp_get_script_tag() and wp_get_inline_script_tag()/wp_print_inline_script_tag() helper functions to output scripts on the frontend and login screen. 2023-09-25 21:05:21 +00:00
class-wp-date-query.php
class-wp-dependencies.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-dependency.php
class-wp-duotone.php Editor: Fix render_duotone_support() to be compatible with enhanced pagination. 2023-10-24 11:08:25 +00:00
class-wp-editor.php
class-wp-embed.php
class-wp-error.php
class-wp-fatal-error-handler.php
class-wp-feed-cache-transient.php
class-wp-feed-cache.php
class-wp-hook.php Plugins: Store result of call to array_keys, to save repeated calls in WP_Hook class. 2023-09-18 12:41:18 +00:00
class-wp-http-cookie.php
class-wp-http-curl.php HTTP API: Deprecate WP_Http_Curl and WP_Http_Streams classes. 2023-09-21 18:29:12 +00:00
class-wp-http-encoding.php
class-wp-http-ixr-client.php
class-wp-http-proxy.php
class-wp-http-requests-hooks.php
class-wp-http-requests-response.php Docs: Use US spelling and correct a typing mistake. 2023-10-11 07:05:25 +00:00
class-wp-http-response.php
class-wp-http-streams.php HTTP API: Deprecate WP_Http_Curl and WP_Http_Streams classes. 2023-09-21 18:29:12 +00:00
class-wp-http.php HTTP API: Deprecate the http_api_transports filter. 2023-09-26 16:55:20 +00:00
class-wp-image-editor-gd.php
class-wp-image-editor-imagick.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-image-editor.php Coding Standards: Remove superfluous blank lines at the end of various files. 2023-09-07 14:59:21 +00:00
class-wp-list-util.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-wp-locale-switcher.php
class-wp-locale.php
class-wp-matchesmapregex.php
class-wp-meta-query.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-wp-metadata-lazyloader.php
class-wp-navigation-fallback.php Editor: Move wp_navigation schema updating to WP_Navigation_Fallback class. 2023-10-06 14:06:22 +00:00
class-wp-network-query.php
class-wp-network.php
class-wp-object-cache.php
class-wp-oembed-controller.php Docs: Document the usage of globals in some functions. 2022-11-13 13:51:20 +00:00
class-wp-oembed.php
class-wp-paused-extensions-storage.php
class-wp-post-type.php REST API: Fix issue with Template and Template Part Revision/Autosave REST API controllers. 2023-10-10 14:05:21 +00:00
class-wp-post.php
class-wp-query.php Query: Cache post parent IDs in posts group. 2023-10-12 23:41:23 +00:00
class-wp-recovery-mode-cookie-service.php Security: Additional translations of salt default phrase. 2022-10-04 03:59:13 +00:00
class-wp-recovery-mode-email-service.php
class-wp-recovery-mode-key-service.php
class-wp-recovery-mode-link-service.php
class-wp-recovery-mode.php
class-wp-rewrite.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-wp-role.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-roles.php
class-wp-scripts.php Script Loader: Move delayed head script to footer when there is a blocking footer dependent. 2023-10-13 18:46:21 +00:00
class-wp-session-tokens.php Code Modernization: Add AllowDynamicProperties attribute to all (parent) classes. 2022-09-12 15:47:14 +00:00
class-wp-simplepie-file.php
class-wp-simplepie-sanitize-kses.php
class-wp-site-query.php
class-wp-site.php
class-wp-styles.php
class-wp-tax-query.php
class-wp-taxonomy.php
class-wp-term-query.php Docs: Correct some docblock formatting errors. 2023-11-01 15:15:16 +00:00
class-wp-term.php
class-wp-text-diff-renderer-inline.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-text-diff-renderer-table.php Code Modernization: Declare dynamic properties on WP_Text_Diff_Renderer_Table. 2023-10-15 14:55:23 +00:00
class-wp-textdomain-registry.php
class-wp-theme-json-data.php Coding Standards: Remove superfluous blank lines at the end of various classes. 2023-09-08 09:32:23 +00:00
class-wp-theme-json-resolver.php Editor: Reduce the use of the _wp_array_get() function to improve performance. 2023-09-26 13:47:20 +00:00
class-wp-theme-json-schema.php Coding Standards: Remove redundant ignore annotations, take 5. 2023-10-02 11:27:24 +00:00
class-wp-theme-json.php Editor: fix incorrect block custom CSS output. 2023-10-10 03:43:22 +00:00
class-wp-theme.php Themes: Make caches for block patterns clearable. 2023-10-20 19:36:01 +00:00
class-wp-user-meta-session-tokens.php
class-wp-user-query.php Code Modernization: Use wp_trigger_error() in WP_User_Query magic methods. 2023-09-07 20:45:16 +00:00
class-wp-user-request.php
class-wp-user.php
class-wp-walker.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
class-wp-widget-factory.php
class-wp-widget.php
class-wp-xmlrpc-server.php XML-RPC: Add alt attribute value to media item API. 2023-09-20 19:31:20 +00:00
class-wp.php
class-wpdb.php Database: Reinstate wpdb::$use_mysqli property. 2023-11-08 20:38:22 +00:00
class.wp-dependencies.php
class.wp-scripts.php
class.wp-styles.php
comment-template.php Script Loader: Use wp_get_script_tag() and wp_get_inline_script_tag()/wp_print_inline_script_tag() helper functions to output scripts on the frontend and login screen. 2023-09-25 21:05:21 +00:00
comment.php Comments: Improve WP_Comment_Query count query performance by setting 'order by' to 'none'. 2023-09-29 17:13:24 +00:00
compat.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
cron.php Cron: Cast doing_cron transient to a float. 2023-09-11 05:27:22 +00:00
date.php
default-constants.php Bundled Themes: Twenty Twenty-Four is now the default theme. 2023-09-26 17:33:20 +00:00
default-filters.php Themes: Fix block theme supports being added too early, leading to Customizer live preview bugs in 6.4. 2023-10-26 18:47:20 +00:00
default-widgets.php
deprecated.php Script Loader: Enqueue inline style for block template skip link in head instead of footer. 2023-10-13 17:21:22 +00:00
embed-template.php
embed.php Script Loader: Replace hardcoded output of style tags with calls to wp_add_inline_style. 2023-09-25 17:06:34 +00:00
error-protection.php
feed-atom-comments.php
feed-atom.php
feed-rdf.php
feed-rss2-comments.php
feed-rss2.php
feed-rss.php
feed.php
fonts.php Fonts: Removes static instance in wp_print_font_faces(). 2023-09-07 17:30:17 +00:00
formatting.php Coding Standards: Upgrade WPCS to version 3.0.0. 2023-09-26 00:27:12 +00:00
functions.php Remove unintended changes introduced in [57112]. 2023-11-15 17:47:20 +00:00
functions.wp-scripts.php Docs: Correct some docblock formatting errors. 2023-11-01 15:15:16 +00:00
functions.wp-styles.php
general-template.php Remove unintended changes introduced in [57112]. 2023-11-15 17:47:20 +00:00
global-styles-and-settings.php
http.php Coding Standards: Use instanceof keyword instead of the is_a() function. 2023-08-03 12:10:28 +00:00
https-detection.php Security: remove the cron event that checked for https support. 2023-09-22 19:08:19 +00:00
https-migration.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:38:25 +00:00
kses.php KSES: Add writing-mode to the list of safe CSS properties. 2023-09-19 12:30:14 +00:00
l10n.php
link-template.php Posts, Post Types: Don't force trailing slash in get_pagenum_link(). 2023-10-16 00:07:26 +00:00
load.php REST API: Correct parsing of password from Authorization header when processing Application Password credentials. 2023-10-09 14:49:26 +00:00
locale.php
media-template.php Media: Change link text when attachment pages disabled. 2023-09-26 14:45:23 +00:00
media.php Shortcodes: Restrict ajax handler for media shortcode. 2023-10-12 12:47:21 +00:00
meta.php Revisions: framework for storing post meta revisions. 2023-09-26 15:32:19 +00:00
ms-blogs.php Themes: Remove memoization from stylesheet and theme directories. 2023-12-04 19:59:20 +00:00
ms-default-constants.php Docs: Replace multiple single line comments with multi-line comments. 2023-07-10 22:48:22 +00:00
ms-default-filters.php
ms-deprecated.php
ms-files.php
ms-functions.php
ms-load.php
ms-network.php
ms-settings.php
ms-site.php Coding Standards: Use pre-increment/decrement for stand-alone statements. 2023-09-09 09:28:26 +00:00
nav-menu-template.php
nav-menu.php
option.php Options, Meta APIs: Fast follow fixes for option cache priming functions. 2023-10-30 23:23:24 +00:00
pluggable-deprecated.php
pluggable.php Docs: Improve documentation for get_avatar() and related functions. 2023-10-03 16:15:19 +00:00
plugin.php
post-formats.php
post-template.php
post-thumbnail-template.php
post.php Query: Cache post parent IDs in posts group. 2023-10-12 23:41:23 +00:00
query.php
registration-functions.php
registration.php
rest-api.php REST API: Ensure no-cache headers are sent when methods are ovverriden. 2023-10-12 12:32:32 +00:00
revision.php Docs: Improve documentation for meta revision functions. 2023-10-23 19:56:20 +00:00
rewrite.php
robots-template.php
rss-functions.php
rss.php
script-loader.php Script Loader: Fix missing documentation for the $path argument of wp_enqueue_block_style(). 2023-10-02 18:48:24 +00:00
session.php
shortcodes.php Shortcodes: Restrict ajax handler for media shortcode. 2023-10-12 12:47:21 +00:00
sitemaps.php
spl-autoload-compat.php
style-engine.php Editor: disable default style engine optimisation. 2023-09-14 04:56:21 +00:00
taxonomy.php Taxonomy: Set "public" to "false" for user pattern categories. 2023-11-01 15:05:20 +00:00
template-canvas.php Coding Standards: Remove redundant ignore annotations, take 4. 2023-10-01 00:22:27 +00:00
template-loader.php
template.php Themes: Deprecate usage of TEMPLATEPATH and STYLESHEETPATH constants. 2023-09-20 17:27:23 +00:00
theme-i18n.json
theme-previews.php Editor: Add function prefix to avoid conflicts. 2023-10-02 22:42:24 +00:00
theme-templates.php Script Loader: Enqueue inline style for block template skip link in head instead of footer. 2023-10-13 17:21:22 +00:00
theme.json Editor: add lightbox setting. 2023-09-21 06:35:20 +00:00
theme.php Themes: Remove memoization from stylesheet and theme directories. 2023-12-04 19:59:20 +00:00
update.php Coding Standards: Include one space after function keyword for closures. 2023-09-12 15:23:18 +00:00
user.php Administration: Use wp_admin_notice() in /wp-includes/. 2023-09-14 01:25:16 +00:00
vars.php General: Account for Sec-CH-UA-Mobile client hint request header in wp_is_mobile(). 2023-09-20 20:51:19 +00:00
version.php Build/Test Tools: Raise minimum required version of Node.js/npm. 2023-12-20 19:01:15 +00:00
widgets.php
wp-db.php
wp-diff.php