Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] trunk from WordPress:trunk #1

Open
wants to merge 867 commits into
base: trunk
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
867 commits
Select commit Hold shift + click to select a range
5adbb3e
Build/Test Tools: Use newer versions for `include` jobs.
desrosj Dec 5, 2024
2d8d21f
Build/Test Tools: Support `trunk` as a version.
desrosj Dec 5, 2024
29ec312
Build/Test Tools: Introduce workflow for testing the local Docker env…
desrosj Dec 5, 2024
9c7d008
Embeds: ensure correct thumbnail height.
swissspidy Dec 5, 2024
59a6b5e
I18N: Add new `WP_Locale::get_month_genitive()` method.
swissspidy Dec 5, 2024
d45a119
Docs: Add missing `@var` tag for `WP_Query::$query_vars_changed`.
SergeyBiryukov Dec 5, 2024
1b1e35d
Coding Standards: Use correct escaping function for `wp_http_referer`.
SergeyBiryukov Dec 6, 2024
750f743
Coding Standards: Use strict comparison in `media_upload_form_handler…
SergeyBiryukov Dec 7, 2024
faff3a2
Coding Standards: Use strict comparison in `wp-includes/comment-templ…
SergeyBiryukov Dec 8, 2024
a1079b6
Editor: Update docblocks for `wp_get_global_stylesheet` and `WP_Theme…
tellthemachines Dec 9, 2024
0d42819
HTML API: Step past closing HTML, BODY tags
gziolo Dec 9, 2024
6106332
REST API: Correct description for the `humanized_updated` block direc…
SergeyBiryukov Dec 9, 2024
1467750
HTML API: Prevent bookmarks from being set on virtual tokens
gziolo Dec 10, 2024
2b49715
HTML API: Remove nullable from get_breadcrumbs return type
gziolo Dec 10, 2024
32880ec
Twenty Twenty-Two: Fix PHPCS issues in `functions.php`.
SergeyBiryukov Dec 10, 2024
9104190
Docs: Correct formatting for script module data filter documentation …
SergeyBiryukov Dec 11, 2024
e2b0bfd
Filesystem API: Check `PHP_OS_FAMILY` instead of `php_uname()` in Pcl…
SergeyBiryukov Dec 12, 2024
b4969d4
Build/Test Tools: Remove repository specific logic from callable work…
desrosj Dec 13, 2024
ff5850e
Build/Test Tools: Trim down the upgrade testing matrix.
desrosj Dec 13, 2024
28f4e37
Build/Test Tools: Update `devDependencies`.
desrosj Dec 13, 2024
20982b7
Customize: Remove unnecessary `height: 100%` on accordion button.
joedolson Dec 13, 2024
ab51fc3
Editor: Hide 'Skip to Editor' if editor not supported.
joedolson Dec 13, 2024
85937e7
Coding Standards: Use strict comparison in `get_blog_id_from_url()`.
SergeyBiryukov Dec 13, 2024
1cc1af2
Themes: Replace "Active" wording with "Installed" in the theme instal…
audrasjb Dec 13, 2024
b03c9f5
Comments: Avoid reverting comment reply when context menu is open.
joedolson Dec 14, 2024
c3c319e
Formatting: Check the result of `preg_split()` in `convert_smilies()`.
SergeyBiryukov Dec 14, 2024
cdc2f25
Tests: Clean up `convert_smilies()` tests.
SergeyBiryukov Dec 15, 2024
0530261
Site Health: Remove use of deprecated function from `wp_is_https_supp…
felixarntz Dec 16, 2024
b670db9
Build/Test Tools: Update `slackapi/slack-github-action`.
desrosj Dec 16, 2024
716e930
Build/Test Tools: Support manual runs for the test old branch workflow.
desrosj Dec 16, 2024
8eaaf53
Build/Test Tools: Update the Codecov GitHub Action.
desrosj Dec 16, 2024
f6fb194
Editor: Check `get_user_count()` instead of `get_users()` for the loc…
SergeyBiryukov Dec 16, 2024
dab286e
Block Hooks: Enable for post content.
ockham Dec 17, 2024
8b4425a
Build/Test Tools: Add Twenty Twenty-Five to the Performance Tests.
swissspidy Dec 17, 2024
e58bef6
Build/Test Tools: Use correct tag name for the baseline version.
swissspidy Dec 17, 2024
20c0327
Build/Test Tools: Fix version number when downgrading WP in performan…
swissspidy Dec 17, 2024
ffceac5
Build/Test Tools: Use MySQL 8.4 as the default.
desrosj Dec 17, 2024
1458de7
Build/Test Tools: Regularly run the `html-api-html5lib-tests`.
desrosj Dec 17, 2024
f08e51f
Build/Test Tools: Allow more control when testing older branches.
desrosj Dec 17, 2024
8ed4cae
Build/Test Tools: Update Default Theme `devDependencies`.
desrosj Dec 17, 2024
c697356
Build/Test Tools: Document every matrix exclusion.
desrosj Dec 17, 2024
68c4efc
Privacy: Use SHA-256 hashing algorithm for Gravatar.
SergeyBiryukov Dec 17, 2024
2238011
Coding Standards: Fix WPCS issues in `get_avatar_data()`.
SergeyBiryukov Dec 18, 2024
7af0469
Build/Test Tools: Remove an unnecessary call to svn in a debugging step.
johnbillion Dec 18, 2024
a2107c2
External Libraries: Append a string to `react`/`react-dom` versions.
desrosj Dec 18, 2024
9e4b268
External Libraries: Append `.1` to `react`/`react-dom` versions.
peterwilsoncc Dec 19, 2024
17b50d3
Privacy: Replace hardcoded MD5 references in `wp_credits_section_list…
SergeyBiryukov Dec 19, 2024
816ec5d
Docs: Add missing single quote in `WP_User_Query::prepare_query()` Do…
SergeyBiryukov Dec 19, 2024
ef76060
Block Hooks: Apply to synced patterns.
ockham Dec 19, 2024
7381a82
REST API: Protect against fatal error for post types without format s…
peterwilsoncc Dec 19, 2024
b8ecfbf
Help/About: Add additional release squad titles to credits page.
peterwilsoncc Dec 19, 2024
a64ad57
Docs: Update parameter type hints to include `null` for post thumbnai…
SergeyBiryukov Dec 20, 2024
afc8acf
Docs: Docblock improvements in .
audrasjb Dec 21, 2024
17d5e47
Media: Fix margin issues on the Media file upload screen.
audrasjb Dec 21, 2024
08c3dd4
Login and Registration: Adjust login form margins for better consiste…
audrasjb Dec 21, 2024
322b984
Help/About: Reorder release squad titles for some consistency in tran…
SergeyBiryukov Dec 21, 2024
71eaaad
Themes: Fix unwanted horizontal scrolling in theme details screen on …
audrasjb Dec 22, 2024
de76b6e
I18n: Add translator context for various occurrences of "upload".
audrasjb Dec 22, 2024
d030306
Customizer: Allow custom accordion items with obsolete structure.
joedolson Dec 22, 2024
07be244
Coding Standards: Use strict comparison in `wp_handle_comment_submiss…
SergeyBiryukov Dec 22, 2024
a9e2f1c
Coding Standards: Use strict comparison in `wpmu_validate_user_signu…
SergeyBiryukov Dec 23, 2024
9dd87b8
Coding Standards: Fix a comment indentation issue in `script-loader.p…
audrasjb Dec 23, 2024
70ecc6b
Themes: Add an ID to the block theme skip link.
joedolson Dec 23, 2024
87f99b4
Coding Standards: Use strict comparison in `wpmu_signup_blog_notifica…
SergeyBiryukov Dec 24, 2024
27bb7ac
Coding Standards: Use strict comparison in `remove_user_from_blog()`.
SergeyBiryukov Dec 25, 2024
20110f6
Coding Standards: Use strict comparison in `get_active_blog_for_user()`.
SergeyBiryukov Dec 26, 2024
779ed48
Coding Standards: Use strict comparison in `is_user_spammy()`.
SergeyBiryukov Dec 27, 2024
4a6b12b
Options, Meta APIs: Ensure `after_section` is printed for sections wi…
SergeyBiryukov Dec 28, 2024
4e1752d
Coding Standards: Use strict comparison in `sanitize_post()`.
SergeyBiryukov Dec 29, 2024
2ba8433
Coding Standards: Use strict comparison in `get_post_ancestors()`.
SergeyBiryukov Dec 30, 2024
7fedfd4
Coding Standards: Use strict comparison in `wp_count_attachments()`.
SergeyBiryukov Dec 31, 2024
de14028
Happy New Year! 🎄
SergeyBiryukov Jan 1, 2025
238f865
Happy New Year Twenty Twenty-Five! 🎄
peterwilsoncc Jan 2, 2025
5948245
Build/Test Tools: Fix incorrect commit time being reported to WordPre…
felixarntz Jan 2, 2025
7bd6835
Build/Test Tools: Revert [59570].
felixarntz Jan 2, 2025
016bbec
Coding Standards: Use strict comparison in `_reset_front_page_setting…
SergeyBiryukov Jan 2, 2025
8da02a8
Coding Standards: Use strict comparison in `wpmu_validate_blog_signup…
SergeyBiryukov Jan 3, 2025
8f6f809
Coding Standards: Replace loose comparison in `wpmu_welcome_notificat…
SergeyBiryukov Jan 4, 2025
bb3f90f
Coding Standards: Use strict comparison in `get_pages()`.
SergeyBiryukov Jan 5, 2025
938d27a
Comments: Noindex pages containing unapproved comments.
peterwilsoncc Jan 5, 2025
d6aa043
Build/Test Tools: Expand performance tests setup.
swissspidy Jan 6, 2025
3a07176
Security: Enhance the `wp_hash()` function to support custom hashing …
johnbillion Jan 6, 2025
375af8c
Tests: Improve the test for the copyright year in bundled themes' `re…
SergeyBiryukov Jan 6, 2025
d49258b
Help/About: Allow "See everything new" button to wrap
ryelle Jan 6, 2025
4a9a928
Build/Test Tools: Fix incorrect commit time being reported to WordPre…
felixarntz Jan 6, 2025
d0e1e90
Tests: Fix `explode()` error for old DB versions on PHP 8.1+.
desrosj Jan 7, 2025
0134aa3
Coding Standards: Use strict comparison in `wp_check_for_changed_slug…
SergeyBiryukov Jan 7, 2025
615b03f
Build/Test Tools: Test against MySQL 9.1.
desrosj Jan 7, 2025
8c45570
Build/Test Tools: Test MariaDB innovation releases.
desrosj Jan 7, 2025
4cd96f7
Build/Test Tools: Expand and improve MariaDB test matrix.
desrosj Jan 7, 2025
2bab211
Media: enable high bit depth resized image output with Imagick.
adamsilverstein Jan 7, 2025
082f6e6
Media: improve Imagick handling of colors and alpha channel for PNG i…
adamsilverstein Jan 7, 2025
09459f1
Media: improve error messages for unsupported uploads.
adamsilverstein Jan 7, 2025
d5f8c9b
I18N: Update `theme.json` i18n schema with latest changes from Gutenb…
swissspidy Jan 8, 2025
287b2f8
I18N: Mail: Make PHPMailer messages translatable.
swissspidy Jan 8, 2025
86f31c8
Coding Standards: Use strict comparison in `wp_check_for_changed_date…
SergeyBiryukov Jan 8, 2025
c53397d
Twenty Twenty: Correct the font weight of the quote block in the editor.
carolinan Jan 9, 2025
a48e180
Login and Registration: Check that the `$_POST` values are strings in…
SergeyBiryukov Jan 9, 2025
1dd2f28
Coding Standards: Use strict comparison in `get_posts_by_author_sql()`.
SergeyBiryukov Jan 10, 2025
4051e31
Coding Standards: Use strict comparison in `wp_check_post_hierarchy_f…
SergeyBiryukov Jan 11, 2025
c0d073d
Embeds: Add Canva to oEmbed provider allowlist.
swissspidy Jan 11, 2025
8879667
Coding Standards: Use strict comparison in `get_page_by_path()`.
SergeyBiryukov Jan 12, 2025
062df4c
Coding Standards: Add missing space for self-closing tags.
desrosj Jan 13, 2025
9d9d73c
Docs: Correct `@return` value for `update_attached_file()`.
SergeyBiryukov Jan 13, 2025
4777477
Docs: Correct a translator comment that was added in [59578].
johnbillion Jan 14, 2025
83718be
Tests: Restore the environment before performing assertions in `downl…
SergeyBiryukov Jan 14, 2025
48ba7a3
REST API: Improve autosave and revision endpoints for templates and t…
swissspidy Jan 15, 2025
9342553
Coding Standards: Use strict comparison in `paginate_links()`.
SergeyBiryukov Jan 15, 2025
aaf760c
Undo accidental `svn:mergeinfo` property change in [59605].
swissspidy Jan 15, 2025
d2630e0
REST API: Fix PHP warning about undefined `paged` argument in various…
felixarntz Jan 15, 2025
5b01d24
Options/Meta APIs: Optimize cache hits for non-existent options.
peterwilsoncc Jan 15, 2025
8aea1ba
Coding Standards: Use strict comparison in `wp_xmlrpc_server::_multis…
SergeyBiryukov Jan 16, 2025
964c5d3
Users: Retain the current session when a user changes their password.
johnbillion Jan 16, 2025
e114dfb
Upload: Remove redundant check for `ABSPATH` in `wp-admin/async-uploa…
SergeyBiryukov Jan 16, 2025
fc9aabb
Build/Test Tools: Add input for disabling AppArmor.
desrosj Jan 16, 2025
ab4b4eb
Administration: Modernize admin color scheme SASS files.
desrosj Jan 16, 2025
bc3fdb4
Options/Meta APIs: Document type juggling of meta data.
peterwilsoncc Jan 17, 2025
e8fc0d6
Build/Test Tools: Use quiet pulls during local environment installati…
johnbillion Jan 17, 2025
f1dc191
Build/Test Tools: Hide the Node.js error message when a Docker comman…
johnbillion Jan 17, 2025
6677425
Coding Standards: Use strict comparison in `wp_xmlrpc_server::wp_dele…
SergeyBiryukov Jan 17, 2025
5e74d34
Build/Test Tools: Auto-close linked PRs on GitHub.
desrosj Jan 17, 2025
2f65488
Editor: Improve consistency of `render_block_context` filter.
joemcgill Jan 17, 2025
f33ee44
Coding Standards: Use strict comparison in `wp_xmlrpc_server::pingbac…
SergeyBiryukov Jan 18, 2025
7fe8f1c
Coding Standards: Rename the `$dateCreated` variable in `wp_xmlrpc_se…
SergeyBiryukov Jan 19, 2025
29df2d5
Coding Standards: Rename the `$isPrimary` variable in `wp_xmlrpc_serv…
SergeyBiryukov Jan 20, 2025
2dd8ce2
Build/Test Tools: Instruct git and svn to ignore SQLite files
johnbillion Jan 20, 2025
313e123
Administration: Clarify some references to "we" and "our" in the admi…
johnbillion Jan 20, 2025
0bb851e
Build/Test Tools: Pass the working directory path from the host to th…
johnbillion Jan 20, 2025
7be1074
Build/Test Tools: Do not download extra browsers in performance tests.
swissspidy Jan 21, 2025
4b89ebe
I18N: Set textdomain registry information before loading plugins/theme.
swissspidy Jan 21, 2025
2adec31
Security: Set the HttpOnly flag for the test cookie and the `wp_lang`…
johnbillion Jan 21, 2025
41e124a
Coding Standards: Rename the `$errorString` variable in `wp_xmlrpc_se…
SergeyBiryukov Jan 21, 2025
f2f13cb
Build/Test Tools: Switch to using local references for reusable workf…
johnbillion Jan 21, 2025
396f6fb
Menus: Improve performance by calling `get_privacy_policy_url()` once…
westonruter Jan 21, 2025
61b7b97
Themes: Remove title attributes from theme list tables.
audrasjb Jan 21, 2025
eb50dd7
Customize: Show sidebar's description below its name in Customizer Wi…
audrasjb Jan 21, 2025
0f2334d
Formatting: Preserve `target="_blank"` in Biographical Info and Categ…
audrasjb Jan 21, 2025
c7cd04c
General: Stop direct loading of files in `/wp-admin` that should only…
audrasjb Jan 22, 2025
8209135
Build/Test Tools: Improve the security and correctness of the GitHub …
johnbillion Jan 22, 2025
003163f
Coding Standards: Rename `$thisEnclosure` variable in `wp_xmlrpc_serv…
SergeyBiryukov Jan 22, 2025
5d65aee
Build/Test Tools: Fix Slack message payload generation.
desrosj Jan 22, 2025
82de169
Build/Test Tools: Update `@playwright/test`.
desrosj Jan 22, 2025
90b3a49
Build/Test Tools: Coerce the `run_id` input to a string before passin…
johnbillion Jan 22, 2025
4210d50
General: Stop direct loading of files in `/wp-includes` that should o…
audrasjb Jan 22, 2025
b8dc43d
Themes: Add `wp-singular` to the list of `body` classes when viewing …
audrasjb Jan 22, 2025
5a8799d
Administration: Remove useless arrow icon from WordPress admin menu.
audrasjb Jan 22, 2025
0cad216
Docs: Clarify the purpose of post date/time functions.
audrasjb Jan 22, 2025
4a99183
Docs: Correct description for `the_time()`, `get_the_time()`, and `ge…
SergeyBiryukov Jan 23, 2025
20071e0
Build/Test Tools: Correct the usage of the conclusion of the previous…
johnbillion Jan 23, 2025
e12e1f9
Editor: Remove option to disable the visual editor.
joedolson Jan 23, 2025
9548718
Editor: Change the `Text` editor label to `Code`.
joedolson Jan 23, 2025
530e8fd
Coding Standards: Rename the `$ID` variable in `wp_xmlrpc_server` met…
SergeyBiryukov Jan 24, 2025
0f6707d
Themes: Add `wp-theme-<name>` and `wp-child-theme-<name>` classes to …
audrasjb Jan 24, 2025
b88206a
XML-RPC: Correctly pass the `ID` value to `wp_update_post()` in `::mw…
SergeyBiryukov Jan 24, 2025
9729880
Posts, Post Types: Embeds: Add new `embeddable` argument to post types.
swissspidy Jan 24, 2025
5a213bf
Import: Add the `import_filters` action hook to the Import screen.
audrasjb Jan 24, 2025
a3f0f60
Docs: Various Docblock fixes in `wp-includes/widgets.php`, as per WP …
audrasjb Jan 24, 2025
1cb2ed2
Posts, Post Types: Remove `title` attribute from `the_shortlink()`.
audrasjb Jan 24, 2025
0a2a18a
Docs: Improve @return docblock section for `get_category()`.
audrasjb Jan 24, 2025
9465b37
Administration: Introduce a lighter background for WP Admin.
audrasjb Jan 25, 2025
08a292b
Plugins: Improve search box margin behavior in the Add Plugins screen.
Jan 25, 2025
fe241a9
Coding Standards: Use strict comparison in `wp_xmlrpc_server::_insert…
SergeyBiryukov Jan 25, 2025
4dc9e80
Themes: Improve theme count behavior in the Add Themes screen.
audrasjb Jan 25, 2025
de504a6
Administration: Use a lighter `font-weight` value for settings labels.
audrasjb Jan 25, 2025
e41f4f9
Coding Standards: Use strict comparison in `wp_xmlrpc_server::_prepar…
SergeyBiryukov Jan 26, 2025
482d3e1
General: Get rid of `title` attributes used by `get_calendar()`.
audrasjb Jan 26, 2025
1b57f98
Security: Enable the referrer policy header on the login screen.
johnbillion Jan 27, 2025
557fe1d
Coding Standards: Use strict comparison in `wp_xmlrpc_server::mw_newP…
SergeyBiryukov Jan 27, 2025
ed8cb2a
Administration: Fix typo in code documentation in `wp/sanitize.js`.
joedolson Jan 27, 2025
7091fcd
Revisions: Use WP_Query in wp_get_post_autosave.
spacedmonkey Jan 27, 2025
dd597b0
Build/Test Tools: Update 3rd-party GitHub Actions.
desrosj Jan 28, 2025
05e923c
Build/Test Tools: Correct input name for Code Coverage reports.
desrosj Jan 28, 2025
7623fc1
REST API: Introduce filter for controlling menu read access.
spacedmonkey Jan 28, 2025
1af0e6c
Coding Standards: Add missing global variable in `determine_locale()`…
audrasjb Jan 28, 2025
015148d
Build/Test Tools: Avoid using `*-latest` tags for runner images.
desrosj Jan 28, 2025
a2b2026
Build/Test Tools: Adjust the check for runner type when creating a ZI…
desrosj Jan 28, 2025
1a8297e
Coding Standards: Use strict comparison in `wp_xmlrpc_server::mw_edit…
SergeyBiryukov Jan 28, 2025
784e60b
Security: Always include the `no-store` and `private` directives in t…
johnbillion Jan 28, 2025
d73702a
Build/Test Tools: Add some more `paths` restrictions to GitHub Action…
johnbillion Jan 28, 2025
8246f31
Coding Standards: Use strict comparison in `wp_xmlrpc_server::set_cus…
SergeyBiryukov Jan 29, 2025
382211a
Administration: Fix pagination in categories, tags, and plugins tables.
joedolson Jan 29, 2025
4863a92
Posts, Post Types: Add no-cache headers to password protected posts.
johnbillion Jan 29, 2025
9acdbb9
Build/Test Tools: Add a retry mechanism for tests that perform extern…
johnbillion Jan 29, 2025
3fd9378
Editor: Relax restrictions around registration of block metadata coll…
felixarntz Jan 29, 2025
490b4a3
Privacy: Replace Policy Name with an auto increment to avoid internat…
audrasjb Jan 29, 2025
95247e3
Coding standards: Remove unused variables from `privacy_policy_guide(…
audrasjb Jan 29, 2025
d11377e
Docs: Improve docblock for `rest_menu_read_access` filter.
audrasjb Jan 29, 2025
01e553b
Options/Meta APIs: Rename `setted_(site_)_transient` to `set_...`.
peterwilsoncc Jan 30, 2025
23a215a
Accessibility: Add invalid password message for post passwords.
joedolson Jan 30, 2025
21be4bc
Docs: Add missing `$text` filter argument.
joedolson Jan 30, 2025
6b41380
Coding Standards: Use strict comparison in `wp_xmlrpc_server::wp_getU…
SergeyBiryukov Jan 30, 2025
439b172
Build/Test: Update assertions in AtomParser_Parse_Test::test_parse_s…
aaronjorbin Jan 30, 2025
6db1a33
Security: Introduce Grunt task for updating Root Certificates.
desrosj Jan 30, 2025
0dea78f
Editor: Fix block template registration failing for custom post types…
felixarntz Jan 30, 2025
7c6678f
Administration: Fix undefined element JS error in pagination handler.
joedolson Jan 30, 2025
c5755be
Documentation: Update `@since` to reflect version this might ship in.
aaronjorbin Jan 31, 2025
bb07250
Coding Standards: Replace loose comparison in `wp_xmlrpc_server::wp_s…
SergeyBiryukov Jan 31, 2025
1111166
Build/Test Tools: Parallelise the performance tests.
johnbillion Feb 1, 2025
4180ca6
Coding Standards: Use strict comparison in some legacy media functions.
SergeyBiryukov Feb 1, 2025
bcdca3f
Coding Standards: Use strict comparison in `get_media_item()`.
SergeyBiryukov Feb 2, 2025
3ff586a
Build/Test Tools: Fix the source code path handling when installing t…
johnbillion Feb 3, 2025
8711aa5
Posts, Post Types: Explicitly pass a redirect URL for the post permal…
johnbillion Feb 3, 2025
85d00ec
Security: Add the `SensitiveParameter` attribute to sensitive paramet…
johnbillion Feb 3, 2025
f584f79
Coding Standards: Use a more meaningful variable name in `WP_List_Tab…
SergeyBiryukov Feb 3, 2025
bce13fd
Docs: Correct DocBlock formatting for `the_password_form` filter.
SergeyBiryukov Feb 4, 2025
39b293e
Editor: Add a fallback to `WP_Block_Styles_Registry` if the label is …
audrasjb Feb 4, 2025
7d10dd7
Editor: Fix `parents` argument validation for Query block.
Mamaduka Feb 4, 2025
a11571e
Docs: Update comments in `wp-includes/formatting.php` per the documen…
SergeyBiryukov Feb 5, 2025
c22e267
Query: Increase `WP_Query` cache hits for equivalent arguments.
peterwilsoncc Feb 6, 2025
d5c9ae5
Coding Standards: Use strict comparison in `media_upload_library_form…
SergeyBiryukov Feb 6, 2025
76a89c2
Build/Test Tools: Configure UglifyJS to preserve previous behavior.
desrosj Feb 6, 2025
5b5d358
Import: Remove Importer plugin related unit tests.
Feb 6, 2025
2c27e7e
External Libraries: Remove stray Unicode character in moxie.js
desrosj Feb 6, 2025
4b05a83
Query: Add since annotation to WP_Query::$query_cache_key.
peterwilsoncc Feb 6, 2025
b5b4e3a
General: Add styles for extender usage of `do_accordion_section()`.
joedolson Feb 6, 2025
bc346ec
Post Thumbnails: Fix squashed featured image in wp-admin.
joemcgill Feb 7, 2025
e61eff6
Coding Standards: Use strict comparison in `wp_get_archives()`.
SergeyBiryukov Feb 7, 2025
6db9d1c
Editor: Update packages for 6.8 pre-Betas.
joemcgill Feb 7, 2025
5745d6f
Editor: Add query-total block files.
joemcgill Feb 7, 2025
712a7af
Editor: Add remaining query block file.
joemcgill Feb 7, 2025
6fea443
General: Introduce polyfills for new array related functions in PHP 8.4.
desrosj Feb 7, 2025
3f4d358
Administration: Replace "Add New {Item}" wording with "Add {Item}" ac…
audrasjb Feb 8, 2025
37f4f61
Docs: Various Docblock fixes in `wp-includes/class-wp-customize-contr…
audrasjb Feb 8, 2025
9a362da
Bundled Themes: Replace references to "Add New" theme screen in bundl…
audrasjb Feb 8, 2025
e9b075e
Docs: Fix Docblock parameters indentation for `wp_determine_option_au…
audrasjb Feb 8, 2025
fc8fa6a
Coding Standards: Use strict comparison in `WP_Query::is_page()` and …
SergeyBiryukov Feb 8, 2025
3428f3a
Administration: Error messages improvements in WP Admin.
audrasjb Feb 8, 2025
bd3fdcc
General: Error messages improvements in `/wp-includes` files.
audrasjb Feb 8, 2025
07034aa
Administration: Replace missed references of "Add New" in `WP_Post_Ty…
audrasjb Feb 9, 2025
3205934
Coding Standards: Use strict comparison in `WP_Query::the_post()` and…
SergeyBiryukov Feb 9, 2025
67bc44b
Editor: Update enqueued styles in the editor.
peterwilsoncc Feb 9, 2025
551e474
Site Editor: Redirect deprecated URLs to path based routing.
peterwilsoncc Feb 10, 2025
c278311
Editor: Preload Global Styles REST requests based on user permissions.
peterwilsoncc Feb 10, 2025
78bcb74
Coding Standards: Use strict comparison in `WP_Query::the_comment()` …
SergeyBiryukov Feb 10, 2025
b93ecb8
Build/Test Tools: Remove `matchdep` as a dependency.
desrosj Feb 10, 2025
9b17242
Cron API: Clear the `recovery_mode_clean_expired_keys` cron event whe…
johnbillion Feb 10, 2025
ddb9046
Administration: Remove a potentially incorrect addressee and improve …
johnbillion Feb 10, 2025
9160fbd
Administration: Correct the capitalisation of "site administrator" fo…
johnbillion Feb 10, 2025
f71d5f0
REST API: Add support for the `ignore_sticky_posts` argument.
peterwilsoncc Feb 10, 2025
d71f29f
Global Styles: Improve sanitization of block variation styles.
peterwilsoncc Feb 10, 2025
61a39de
Security: Explicitly require the `hash` PHP extension and add require…
johnbillion Feb 11, 2025
d8425b2
Security: Delete a test file that was missed in [59803].
johnbillion Feb 11, 2025
a91a243
Coding Standards: Correct default values in `WP_Comment` to match the…
SergeyBiryukov Feb 11, 2025
e795925
General: Remove duplicate `type="button"` attribute from the "Change|…
dream-encode Feb 11, 2025
64fd288
Bundled Themes: Bump version of Twenty Twenty-Five to 1.1.
desrosj Feb 11, 2025
8cc8eb5
HTML API: Stop counting no-op seek operations against the max seek co…
westonruter Feb 11, 2025
108af60
Themes: Avoid double hashed value for `background-color` in custom ba…
audrasjb Feb 11, 2025
ac2eeb9
Editor: Fix complex variation selectors when using selectors API.
peterwilsoncc Feb 12, 2025
24a2eac
Build/Test Tools: Add a workflow that tests the process of upgrading …
johnbillion Feb 12, 2025
47217cb
Coding Standards: Correct default values in `WP_Post` to match the do…
SergeyBiryukov Feb 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .env → .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ LOCAL_DB_TYPE=mysql
# When using `mysql`, see https://hub.docker.com/_/mysql for valid versions.
# When using `mariadb`, see https://hub.docker.com/_/mariadb for valid versions.
##
LOCAL_DB_VERSION=8.0
LOCAL_DB_VERSION=8.4

# Whether or not to enable multisite.
LOCAL_MULTISITE=false
Expand Down
17 changes: 17 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,20 @@ updates:
github-actions:
patterns:
- "*"

# Check for updates to Composer packages.
- package-ecosystem: "composer"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 10
ignore:
# These dependencies do not currently need to be managed with Dependabot.
- dependency-name: "squizlabs/php_codesniffer"
- dependency-name: "wp-coding-standards/wpcs"
- dependency-name: "phpcompatibility/php-compatibility"
- dependency-name: "yoast/phpunit-polyfills"
groups:
composer-packages:
patterns:
- "composer/ca-bundle"
28 changes: 28 additions & 0 deletions .github/workflows/cleanup-pull-requests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Cleanup Pull Requests

on:
push:
branches:
- trunk
- '4.[1-9]'
- '[5-9].[0-9]'

# Cancels all previous workflow runs for pull requests that have not completed.
concurrency:
# The concurrency group contains the workflow name and the branch name for pull requests
# or the commit hash for any other events.
group: ${{ github.workflow }}-${{ github.sha }}
cancel-in-progress: true

# Disable permissions for all available scopes by default.
# Any needed permissions should be configured at the job level.
permissions: {}

jobs:
# Runs pull request cleanup.
close-prs:
name: Clean up pull requests
permissions:
pull-requests: write
if: ${{ github.repository == 'WordPress/wordpress-develop' }}
uses: ./.github/workflows/reusable-cleanup-pull-requests.yml
15 changes: 8 additions & 7 deletions .github/workflows/coding-standards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,9 @@ on:
- '.jshintrc'
# This file configures PHPCS. Changes could affect the outcome.
- 'phpcs.xml.dist'
# Changes to workflow files should always verify all workflows are successful.
- '.github/workflows/*.yml'
# Confirm any changes to relevant workflow files.
- '.github/workflows/coding-standards.yml'
- '.github/workflows/reusable-coding-standards-*.yml'
workflow_dispatch:

# Cancels all previous workflow runs for pull requests that have not completed.
Expand All @@ -48,22 +49,22 @@ jobs:
# Runs the PHP coding standards checks.
phpcs:
name: PHP coding standards
uses: WordPress/wordpress-develop/.github/workflows/reusable-coding-standards-php.yml@trunk
uses: ./.github/workflows/reusable-coding-standards-php.yml
permissions:
contents: read
if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}

# Runs the JavaScript coding standards checks.
jshint:
name: JavaScript coding standards
uses: WordPress/wordpress-develop/.github/workflows/reusable-coding-standards-javascript.yml@trunk
uses: ./.github/workflows/reusable-coding-standards-javascript.yml
permissions:
contents: read
if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}

slack-notifications:
name: Slack Notifications
uses: WordPress/wordpress-develop/.github/workflows/slack-notifications.yml@trunk
uses: ./.github/workflows/slack-notifications.yml
permissions:
actions: read
contents: read
Expand All @@ -79,7 +80,7 @@ jobs:

failed-workflow:
name: Failed workflow tasks
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
actions: write
needs: [ phpcs, jshint, slack-notifications ]
Expand All @@ -106,6 +107,6 @@ jobs:
workflow_id: 'failed-workflow.yml',
ref: 'trunk',
inputs: {
run_id: '${{ github.run_id }}'
run_id: `${context.runId}`,
}
});
25 changes: 21 additions & 4 deletions .github/workflows/end-to-end-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,23 @@ on:
- trunk
- '5.[3-9]'
- '[6-9].[0-9]'
paths:
# Any change to a PHP, CSS, or JavaScript file should run checks.
- '**.css'
- '**.js'
- '**.php'
# These files configure npm and the task runner. Changes could affect the outcome.
- 'package*.json'
- 'Gruntfile.js'
- 'webpack.config.js'
- 'tools/webpack/**'
# These files configure Composer. Changes could affect the outcome.
- 'composer.*'
# This files affect the e2e tests. Changes could affect the outcome.
- 'tests/e2e/**'
# Confirm any changes to relevant workflow files.
- '.github/workflows/end-to-end-tests.yml'
- '.github/workflows/reusable-end-to-end-tests-*.yml'
workflow_dispatch:

# Cancels all previous workflow runs for pull requests that have not completed.
Expand All @@ -38,7 +55,7 @@ jobs:
# Runs the end-to-end test suite.
e2e-tests:
name: Test with SCRIPT_DEBUG ${{ matrix.LOCAL_SCRIPT_DEBUG && 'enabled' || 'disabled' }}
uses: WordPress/wordpress-develop/.github/workflows/reusable-end-to-end-tests.yml@trunk
uses: ./.github/workflows/reusable-end-to-end-tests.yml
permissions:
contents: read
if: ${{ github.repository == 'WordPress/wordpress-develop' || github.event_name == 'pull_request' }}
Expand All @@ -51,7 +68,7 @@ jobs:

slack-notifications:
name: Slack Notifications
uses: WordPress/wordpress-develop/.github/workflows/slack-notifications.yml@trunk
uses: ./.github/workflows/slack-notifications.yml
permissions:
actions: read
contents: read
Expand All @@ -67,7 +84,7 @@ jobs:

failed-workflow:
name: Failed workflow tasks
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
actions: write
needs: [ e2e-tests, slack-notifications ]
Expand All @@ -93,6 +110,6 @@ jobs:
workflow_id: 'failed-workflow.yml',
ref: 'trunk',
inputs: {
run_id: '${{ github.run_id }}'
run_id: `${context.runId}`,
}
});
8 changes: 5 additions & 3 deletions .github/workflows/failed-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
# - Restarts all failed jobs when the workflow fails or is cancelled for the first time.
failed-workflow:
name: Rerun a workflow
runs-on: ubuntu-latest
runs-on: ubuntu-24.04
permissions:
actions: write
timeout-minutes: 30
Expand All @@ -38,7 +38,7 @@ jobs:
const workflow_run = await github.rest.actions.getWorkflowRun({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: ${{ inputs.run_id }},
run_id: process.env.RUN_ID,
});

// Only rerun after the first run attempt.
Expand All @@ -49,6 +49,8 @@ jobs:
const rerun = await github.rest.actions.reRunWorkflowFailedJobs({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: ${{ inputs.run_id }},
run_id: process.env.RUN_ID,
enable_debug_logging: true
});
env:
RUN_ID: ${{ inputs.run_id }}
Loading