Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1880 commits
Select commit Hold shift + click to select a range
ac606ee
Real-time collaboration: disable for site editor.
ellatrix Mar 12, 2026
4ad7d81
REST API: Support nested _fields in revisions controller.
ellatrix Mar 12, 2026
21d3c57
Editor: Bump pinned hash for the Gutenberg repository.
ellatrix Mar 12, 2026
62ceabe
Login and Registration: Update logo from blue to gray to match new de…
westonruter Mar 12, 2026
54d87c2
WordPress 7.0 Beta 5.
ellatrix Mar 12, 2026
5ac61f4
Post WordPress 7.0 Beta 5 version bump.
ellatrix Mar 12, 2026
299c02d
Networks and Sites: Remove unused variable in `populate_networks()`.
JJJ Mar 12, 2026
78ec1ff
Docs: Add missing hook cross-reference docblock comments.
westonruter Mar 12, 2026
0d03283
Docs: Correct lone `@param null` usages around some `$deprecated` vars.
JJJ Mar 12, 2026
1f4416c
REST API: Prevent inaccessible attachments from being embedded in posts.
JJJ Mar 12, 2026
e9b452a
Toolbar: Prevent PHP deprecation warning in admin bar when node is ad…
westonruter Mar 12, 2026
3839805
Docs: Explicitly document the `rest_revision_query` filter.
SergeyBiryukov Mar 12, 2026
202a1f3
Build/Test tools: Unify REST API group as `restapi`.
peterwilsoncc Mar 12, 2026
b00c4ac
Twenty Seventeen: Restore `$post_id` parameter to `twentyseventeen_ed…
westonruter Mar 13, 2026
c604524
Build/Test Tools: Improve Gutenberg artifact fetching.
desrosj Mar 13, 2026
76c5605
Build/Test Tools: Fix installation tests for PHP <= 7.3.
desrosj Mar 13, 2026
159ca2d
Build/Test Tools: Add additional innovation release `exclude`s.
desrosj Mar 13, 2026
474a396
Docs: Correct return type for `add_link()`, `edit_link()`, and `wp_up…
SergeyBiryukov Mar 13, 2026
421ac36
Toolbar: add CSS from admin color scheme on front-end.
audrasjb Mar 14, 2026
debd1f5
Users: Disallow bulk editing a single user with no roles.
audrasjb Mar 14, 2026
6dac3b4
Media: Fix logic when checking IPTC alt text meta data.
joedolson Mar 14, 2026
6f20911
Cache API: Address code quality issues with `wp_cache_switch_to_blog()`.
westonruter Mar 14, 2026
5ec7922
Media: Correct parsing AVIF files with empty `iref` box on older PHP …
SergeyBiryukov Mar 14, 2026
14fbb49
I18N: Correct translator comment placement in `wp_notify_postauthor()`.
SergeyBiryukov Mar 15, 2026
7453a4b
Administration: Update Events widget background and border colors.
audrasjb Mar 16, 2026
e753781
Connectors: Improve inline documentation for the Connectors API
gziolo Mar 16, 2026
0f8e84c
Build/Test Tools: Update third-party GitHub Actions.
desrosj Mar 16, 2026
8f3f3a0
Code Modernization: Fix "passing null to non-nullable" deprecation fr…
SergeyBiryukov Mar 16, 2026
5a6e222
Build/Test Tools: Trim performance workflow from 6.7-6.4.
desrosj Mar 16, 2026
dea662b
Permalinks: Follow rewrite rules for trailing slashes in `paginate_li…
peterwilsoncc Mar 17, 2026
d9aa07e
AI: Improve AI Client error handling.
felixarntz Mar 17, 2026
4e321a5
Login and Registration: Fix password icon alignment.
joedolson Mar 17, 2026
42652a8
REST API: Add missing properties in block node arrays.
dmsnell Mar 17, 2026
c0725b9
Code Quality: Remove unused variable in `wp-admin/includes/post.php`.
SergeyBiryukov Mar 17, 2026
a8b3395
Docs: Indicate that `get_posts()` can take a query string in addition…
westonruter Mar 17, 2026
f6d5a85
Build/Test Tools: Test 6.9 in upgrade testing workflows.
desrosj Mar 18, 2026
4d83a5b
Administration: Increase the width of the application password input …
audrasjb Mar 18, 2026
d673955
Networks and Sites: Allow filtering signup link redirect when a blog …
audrasjb Mar 18, 2026
23df713
Coding Standards: Remove unused `$tax` variable in `edit_term_link()`.
audrasjb Mar 18, 2026
58ecd43
AI: Update PHP AI Client package to 1.3.1.
felixarntz Mar 18, 2026
dab1852
Query: Check that taxonomy query var is a string in `WP_Query::parse_…
SergeyBiryukov Mar 18, 2026
5f16124
Media: Remove `IMG` from crossorigin attribute injection.
adamsilverstein Mar 19, 2026
56feb3f
General: Include example for disclosing AI usage.
desrosj Mar 19, 2026
e31900f
Build/Test Tools: Update npm `devDependencies`.
desrosj Mar 19, 2026
dc20352
Build/Test Tools: Update the `grunt clean` task after [61438].
desrosj Mar 19, 2026
a58af85
Build/Test Tools: Copy block editor files to `src` after download.
desrosj Mar 19, 2026
d0dfc76
Build/Test Tools: Update some third-party GitHub Actions.
desrosj Mar 19, 2026
aaf38ca
General: Use functions that are more random to reduce likelihood of U…
aaronjorbin Mar 19, 2026
5e8ec8f
Build: Exclude non-minified VIPS files from grunt module copy.
adamsilverstein Mar 19, 2026
b8e0c3d
Connectors: Allow hyphens in connector IDs
gziolo Mar 19, 2026
bc3841b
Application Passwords: Ensure the password field displays correctly o…
audrasjb Mar 19, 2026
85cc3de
Real-time collaboration: change to opt-in (off-by-default).
ellatrix Mar 19, 2026
ae4aa15
General: Remove unused dynamic `$features` variable from the construc…
audrasjb Mar 19, 2026
b790d2f
External Libraries: Update `underscore` to `1.13.8`.
desrosj Mar 19, 2026
f6ba607
Build/Test Tools: Reclassify `json2php` as a `devDependency`.
desrosj Mar 19, 2026
1ed4e1a
Build/Test Tools: Remove unused block editor sync scripts.
desrosj Mar 19, 2026
3678df3
Editor: Bump pinned hash for the Gutenberg repository.
ellatrix Mar 19, 2026
91ed455
Real-time collaboration: fix race condition in default polling provider.
ellatrix Mar 19, 2026
f4595a0
Themes: Remove unused private method `WP_Theme::_check_headers_proper…
audrasjb Mar 19, 2026
4f26f0e
Code Quality: Simplify tag URL assignment in `wp_generate_tag_cloud()`.
SergeyBiryukov Mar 19, 2026
e7c5f54
AI: Introduce `wp_supports_ai()` function to control LLM-related feat…
SergeyBiryukov Mar 19, 2026
ea53b95
Blocks: Fix wrapper attribute merging in `get_block_wrapper_attribute…
t-hamano Mar 19, 2026
657b6ff
Build/Test Tools: Force run `grunt clean --dev` before `build`.
desrosj Mar 19, 2026
5f2be9e
Interactivity API: fix `data-wp-bind` skipping valid directives after…
luisherranz Mar 19, 2026
f45f9e1
Build/Test Tools: Remove code no longer used.
desrosj Mar 20, 2026
7ac6151
Build/Test Tools: Stop generating unminified `.min` file.
desrosj Mar 20, 2026
28646ea
Build/Test Tools: Skip copying `*.min.asset.php` files for scripts.
desrosj Mar 20, 2026
25f2e83
Real-time collaboration: Remove post list lock icon and replace user-…
ellatrix Mar 20, 2026
6a66639
Real-time collaboration: Add WP_ALLOW_COLLABORATION constant.
ellatrix Mar 20, 2026
0af3431
Editor: Bump pinned hash for the Gutenberg repository.
ellatrix Mar 20, 2026
19bef0e
Build/Test Tools: Move icon library SVG files to `wp-includes/images`.
desrosj Mar 20, 2026
29620ae
Real-time collaboration: Adjust the WP_ALLOW_COLLABORATION check in w…
ellatrix Mar 20, 2026
b00a9eb
Build/Test Tools: Only include active, stable routes in build.
desrosj Mar 20, 2026
4bece3a
Script Loader: Print import map before classic scripts.
mcsf Mar 20, 2026
c863860
Media: Remove client-side media processing feature for now.
adamsilverstein Mar 20, 2026
1496b06
Build/Test Tools: Remove empty test files left behind in [62081].
adamsilverstein Mar 20, 2026
d3c76a5
Build/Test Tools: Exclude MySQL 9.5 in Local Docker test workflow.
desrosj Mar 20, 2026
860590d
WordPress 7.0 Beta 6.
ellatrix Mar 20, 2026
0710e06
Post WordPress 7.0 Beta 6 version bump.
ellatrix Mar 20, 2026
7da6cd1
Code Quality: Simplify user permission check for importing new users.
SergeyBiryukov Mar 20, 2026
4a43c27
External Libraries: Update getID3 to version 1.9.25.
SergeyBiryukov Mar 21, 2026
5bbce56
Docs: Add missing parameter descriptions in `wp-admin/includes/misc.p…
SergeyBiryukov Mar 22, 2026
96f335d
Administration: Fix radio button selection alignment.
joedolson Mar 22, 2026
77850fb
Administration: Fix alignment in upload plugin/theme buttons.
joedolson Mar 22, 2026
8630a51
Code Quality: Remove redundant variable assignment in `wp_list_author…
SergeyBiryukov Mar 23, 2026
9a03e90
Toolbar: Add search icon prefix to command palette item in admin bar.
t-hamano Mar 23, 2026
e40e13b
Code Modernization: Replace the deprecated `auto_detect_line_endings`…
SergeyBiryukov Mar 23, 2026
bda7705
Abilities API: Revert Allow nested namespace ability names.
aaronjorbin Mar 23, 2026
ece2d36
Build/Test Tools: Improve GitHub Actions path filtering rules.
Mar 23, 2026
30eb659
Application Passwords: Allow HTTP loopback redirect URLs
pento Mar 24, 2026
d9f1249
Menus: Remove floats from custom links section in the Nav Menus screen.
audrasjb Mar 24, 2026
8bf48cf
Media: Implement admin UI changes in the "Edit Image" screen and modal.
audrasjb Mar 24, 2026
e77b83c
Real-time collaboration: Use prepared queries instead of *_post_meta …
adamziel Mar 24, 2026
a698ea6
Real-Time Collaboration: Define WP_ALLOW_COLLABORATION in wp_is_colla…
adamziel Mar 24, 2026
ab38563
AI: Fix prompt lifecycle hooks not firing for `wp_ai_client_prompt()`…
felixarntz Mar 24, 2026
5875321
Editor: Bump pinned hash for the Gutenberg repository.
ellatrix Mar 24, 2026
7f4041b
Build/Test Tools: Only copy block library-related CSS to a single loc…
desrosj Mar 24, 2026
6607b4d
Media: Fix visual issues in media library grid view.
joedolson Mar 24, 2026
bd3f983
Media: Fix uploading media string.
joedolson Mar 24, 2026
ad285ee
Admin: A11y: Fix visibility of pressed button state.
joedolson Mar 24, 2026
6a568e8
Code Modernization: Fix `rest_convert_error_to_response()` handling o…
westonruter Mar 24, 2026
5c0bdc6
Admin: Remove border radius on focus state in admin sidebar.
joedolson Mar 24, 2026
77d1cbf
WordPress 7.0 RC 1.
ellatrix Mar 24, 2026
a98e5f7
WordPress 7.0 RC 1 (case corrected).
ellatrix Mar 24, 2026
4eb0606
Post WordPress 7.0 RC 1 version bump.
ellatrix Mar 24, 2026
117af7e
Bundled Themes: Update all references to the Verse block to Poetry.
SergeyBiryukov Mar 24, 2026
ae535b3
Admin Reskin: Correct hover color for links on the login screen.
SergeyBiryukov Mar 25, 2026
d7b60e0
Editor: Fix invalid navigation overlay patterns
t-hamano Mar 26, 2026
4d3b0b9
Admin: Fix height of controls in `extra_tablenav`.
joedolson Mar 26, 2026
e2cf039
Connectors: Respect custom `setting_name` in connector registration.
jorgefilipecosta Mar 26, 2026
db08c1a
Restore: .gitignore changes for 22294af4ed3b46f577f42590ba4cc19ca0a93f3f
dmsnell Mar 26, 2026
886735e
Restore: Sync Gutenberg @ b79bbe25a1b00ce640bfab363f182c678181082f
dmsnell Mar 26, 2026
55a6036
Restore: Sync Gutenberg @ dea73b609a80016eb1cf3893ea183fe106a06740
dmsnell Mar 26, 2026
a081643
Restore: .gitignore changes for e626725523f8fa3e8452e9e126ff366d83ccfacc
dmsnell Mar 26, 2026
88cb699
Restore: Sync Gutenberg @ 7bf80ea84eb8b62eceb1bb3fe82e42163673ca79
dmsnell Mar 26, 2026
c59114f
Restore: Sync Gutenberg @ 59a08c5496008ca88f4b6b86f38838c3612d88c8
dmsnell Mar 26, 2026
9fd0767
Restore: Sync Gutenberg @ 7a11a53377a95cba4d3786d71cadd4c2f0c5ac52
dmsnell Mar 26, 2026
5aba997
Restore: .gitignore changes for 8a82e67cf65766fcb8a11e3fe5c6e2f48083fcdb
dmsnell Mar 26, 2026
f36955b
Restore: Sync Gutenberg @ b441348bb7e05af351c250b74283f253acaf9138
dmsnell Mar 26, 2026
d73ac78
Restore: Sync Gutenberg @ 23b566c72e9c4a36219ef5d6e62890f05551f6cb
dmsnell Mar 26, 2026
69c548c
Restore: Sync Gutenberg @ 022d8dd3d461f91b15c1f0410649d3ebb027207f
dmsnell Mar 26, 2026
49bc758
Restore: .gitignore changes for b6c1bb776b360ef64a00468e6df72792511866d3
dmsnell Mar 26, 2026
816c009
Restore: Sync Gutenberg @ e499abfb843a43ac88455ca319220c5f181e1cf3
dmsnell Mar 26, 2026
ccd5729
Restore: Sync Gutenberg @ e7b8c0c8a34bd62374ebf6f9cbfdeab4f822234c
dmsnell Mar 26, 2026
d8addfa
Restore: Sync Gutenberg @ f4d8a5803aa2fbe26e7d9af4d17e80a622b7bab8
dmsnell Mar 26, 2026
10f6c9b
Restore: Sync Gutenberg @ 7b7fa2bc97a8029a302bd6511cf0d206b5953172
dmsnell Mar 26, 2026
460dfc5
Restore: Sync Gutenberg @ 9b8144036fa5faf75de43d4502ff9809fcf689ad
dmsnell Mar 26, 2026
0b31c97
Restore: Sync Gutenberg @ 9b8144036fa5faf75de43d4502ff9809fcf689ad
dmsnell Mar 26, 2026
c4e51a7
Restore: Sync Gutenberg @ 8c78d87453509661a9f28f978ba2c242d515563b
dmsnell Mar 26, 2026
5acc759
Restore: Sync Gutenberg @ 487a096a9782ba6110a7686d7b4b2d0c55ed1b06
dmsnell Mar 26, 2026
9d47286
Restore: .gitignore changes for 7ac615117e7a0fd73603b042fb92426e128bd5a7
dmsnell Mar 26, 2026
87142cc
Restore: Sync Gutenberg @ 487a096a9782ba6110a7686d7b4b2d0c55ed1b06
dmsnell Mar 26, 2026
8897b0b
Restore: .gitignore changes for 19bef0ed2ecfa0cc83fd3b6e0222270cbf41c6c8
dmsnell Mar 26, 2026
79bf620
Restore: Sync Gutenberg @ 2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d
dmsnell Mar 26, 2026
ebf8fb4
Restore: Sync Gutenberg @ 2ee7ede6be6d4e55d5c7047394c5c4e0ea8d521d
dmsnell Mar 26, 2026
08be276
Build: Restore deleted files and reconnect version history.
dmsnell Mar 26, 2026
4318f22
Build/Test Tools: Commiting changes to built files after [62143].
desrosj Mar 26, 2026
c125357
Admin: Use admin color scheme variable for bar, highlight, and contex…
audrasjb Mar 26, 2026
896d208
Real-time collaboration: Update "Join" action label in post list if l…
mcsf Mar 26, 2026
21dbdbd
Build: Restore deleted files and reconnect version history (follow-up).
dmsnell Mar 26, 2026
a277d28
Build: Restore deleted files and reconnect version history (svn:ignor…
dmsnell Mar 26, 2026
278be98
Build/Test Tools: Update built asset file after [62146].
desrosj Mar 26, 2026
4ac8456
Editor: Bump pinned hash for the Gutenberg repository.
ellatrix Mar 26, 2026
4213e8c
Follow-up to [62150]. Bump script versions with `npm run dev`.
ellatrix Mar 26, 2026
c4d2c6a
WordPress 7.0 RC 2.
ellatrix Mar 26, 2026
08613b8
Post WordPress 7.0 RC 2 version bump.
ellatrix Mar 26, 2026
af5abf4
Admin: Add CSS fallback values in button and media views.
joedolson Mar 26, 2026
d29c674
Build/Test: Set svn:global-ignore for built block files.
aaronjorbin Mar 26, 2026
8eb4dc9
Tests: Add unit tests for `wp_timezone_choice()`.
SergeyBiryukov Mar 26, 2026
9aa1bdd
Build/Test Tools: Remove PHP requirement for the build script.
desrosj Mar 27, 2026
003664e
Build/Test Tools: Remove unintentional change in [62157].
desrosj Mar 27, 2026
eaebdba
Build/Test Tools: Post-branching updates for `trunk`.
desrosj Mar 27, 2026
c1e6670
Post 7.0 branching version bump.
desrosj Mar 27, 2026
da6a04b
Upgrade/Install: Use new default admin color scheme for language drop…
audrasjb Mar 27, 2026
86e4699
Build/Test Tools: Add 7.0-RC2 to upgrade testing workflows.
desrosj Mar 27, 2026
2f7a23a
Code Quality: Unwrap `sprintf()` with one argument.
SergeyBiryukov Mar 27, 2026
993b89d
Exports: Exclude `wp_sync_storage` post type from exports.
peterwilsoncc Mar 27, 2026
4253160
Tests: Fix test that checks MySQL version recommendation.
desrosj Mar 28, 2026
19d4be9
Admin reskin: Remove line-height from input fields.
t-hamano Mar 28, 2026
1967f10
Code Quality: Simplify boolean assignments.
SergeyBiryukov Mar 28, 2026
9cee595
Tests: Prevent unconditional HTTP request in `PluralFormsTest` data p…
westonruter Mar 29, 2026
3b3b726
Code Quality: Replace `is_integer()` with `is_int()` for consistency.
SergeyBiryukov Mar 29, 2026
c2f2558
Media: Guard against `false` return values from `wp_get_attachment_im…
westonruter Mar 30, 2026
232266b
Code Quality: Replace `void` with proper return types in `wpdb` and r…
westonruter Mar 30, 2026
317adff
Code Quality: Replace `void` with proper return types in union PHPDoc…
westonruter Mar 30, 2026
a906b96
Code Quality: Replace `void` with proper return types in Administrati…
westonruter Mar 30, 2026
5462407
Connectors: Fix and generalize the API for custom connector types.
jorgefilipecosta Mar 30, 2026
a6d9020
Admin Reskin: Correct vertical alignment of pagination elements in li…
SergeyBiryukov Mar 30, 2026
15e60ff
Build/Test Tools: Remove erroneous PHP tags for translations from QUn…
westonruter Mar 31, 2026
7919efb
I18N: Provide gettext context to disambiguate translation strings for…
audrasjb Mar 31, 2026
a2479da
I18N: Provide gettext context to disambiguate translation strings for…
audrasjb Mar 31, 2026
88734d4
Administration: Prevent horizontal scrollbar in contextual help panel.
audrasjb Mar 31, 2026
abf9109
I18N: Add context for Next/Previous strings in the jQuery UI datepicker.
SergeyBiryukov Mar 31, 2026
1893a30
Build/Test Tools: Copy vendor scripts earlier in the build.
peterwilsoncc Apr 1, 2026
b60f8ba
Admin Reskin: Change color picker height to match new design system.
t-hamano Apr 1, 2026
d368a44
Connectors: Replace `plugin.slug` with `plugin.file` in connector reg…
jorgefilipecosta Apr 1, 2026
c5627a1
Fix: Register Akismet Anti-Spam as a connector.
jorgefilipecosta Apr 1, 2026
b5da8de
Admin Reskin: Correct ”Copied!” text alignment on Privacy Policy Guid…
SergeyBiryukov Apr 1, 2026
2183f23
REST API: Harden Real Time Collaboration endpoint.
peterwilsoncc Apr 2, 2026
d0c6277
Media: Update upload file overlay colors.
joedolson Apr 2, 2026
d508d24
Admin: Limit scope of admin notice link design.
joedolson Apr 2, 2026
8510818
Code Quality: Remove unused variable in `WP_Block_Patterns_Registry`.
SergeyBiryukov Apr 2, 2026
54593bc
Tests: Move data providers and helpers in `Tests_REST_Server` for con…
SergeyBiryukov Apr 3, 2026
e2d6d2b
Administration: Improve dashboard widgets border styles.
audrasjb Apr 4, 2026
b10d2f9
Tests: Adjust Unicode tests for consistency.
SergeyBiryukov Apr 4, 2026
609f25f
Tests: Move `wp_dropdown_languages()` tests to their own file.
SergeyBiryukov Apr 5, 2026
fd34506
Editor: Bump pinned hash for the Gutenberg repository.
jorgefilipecosta Apr 6, 2026
32642e5
Revert Register Akismet Anti-Spam as a connector.
aaronjorbin Apr 6, 2026
74c99a3
Tests: Add missing `@covers` tags for some multisite tests.
SergeyBiryukov Apr 6, 2026
ac186d7
Tests: Add missing `@covers` tags for some multisite tests.
SergeyBiryukov Apr 7, 2026
502624f
Block Hooks: Set ignored blocks meta in REST API response.
sirreal Apr 8, 2026
c37a60a
Abilities: Strip internal schema keywords from abilities REST responses.
jorgefilipecosta Apr 8, 2026
e12ddb3
Tests: Add missing `@covers` tags for some multisite tests.
SergeyBiryukov Apr 8, 2026
a1c062c
Tests: Add missing `@covers` tags for some oEmbed tests.
SergeyBiryukov Apr 9, 2026
8043320
Tests: Rename some oEmbed test classes as per the naming conventions.
SergeyBiryukov Apr 10, 2026
a34cf16
Email: Add unit tests covering email validation and sanitization.
dmsnell Apr 11, 2026
bbb00c5
Email: Add unit tests covering email validation and sanitization. (Ta…
dmsnell Apr 11, 2026
e28a4a4
Tests: Rename some oEmbed test classes as per the naming conventions.
SergeyBiryukov Apr 11, 2026
4bdcb35
Tests: Expand `@covers` tags for `WP_oEmbed` tests.
SergeyBiryukov Apr 12, 2026
aa72dfe
Tests: Expand `@covers` tags for `WP_Embed` tests.
SergeyBiryukov Apr 13, 2026
2816923
Upgrade/Install: Use new default admin color scheme for links on the …
t-hamano Apr 14, 2026
5accf7d
Disable pings/trackbacks for local, development, and staging environm…
ramonjd Apr 14, 2026
8e3998b
Administration: Fix focus outline being cut off for the metabox colla…
t-hamano Apr 14, 2026
d7a80fc
REVERT r62231: Disable pings/trackbacks for local, development, and s…
ramonjd Apr 14, 2026
5044e95
Tests: Rename some oEmbed test classes as per the naming conventions.
SergeyBiryukov Apr 14, 2026
bf4c174
Tests: Add missing `@covers` tags for some multisite tests.
SergeyBiryukov Apr 15, 2026
42388b5
Abilities API: Catch exceptions thrown by ability callbacks and retur…
gziolo Apr 16, 2026
9f8a3b1
AI: Prevent `wp_supports_ai` filter from overriding the `WP_AI_SUPPOR…
gziolo Apr 16, 2026
bccb9c1
Tests: Remove `external-http` group from a `get_theme_feature_list()`…
SergeyBiryukov Apr 16, 2026
7f83643
Tests: Add missing `@covers` tags for some rewrite tests.
SergeyBiryukov Apr 17, 2026
c31e5ef
Tests: Use a data provider in a `WP_Block_Type_Registry` test for inv…
SergeyBiryukov Apr 18, 2026
047ef80
Tests: Add missing `@covers` tags for some rewrite tests.
SergeyBiryukov Apr 19, 2026
67094ee
Tests: Use `assertSame()` in `get_adjacent_post()` tests.
SergeyBiryukov Apr 20, 2026
fc65d67
Tests: Use `assertSame()` in `WP_AI_Client_Prompt_Builder` tests.
SergeyBiryukov Apr 21, 2026
4440667
Tests: Print invalid UTF-8 as ASCII to fix hosts test reporting failu…
dmsnell Apr 21, 2026
ee81e2f
Build/Test Tools: Add more workflow file linting with Zizmor.
johnbillion Apr 21, 2026
8808211
Build/Test Tools: Address some issues in GitHub Actions workflow file…
johnbillion Apr 21, 2026
6311154
Build/Test Tools: Update Actionlint to the latest version.
johnbillion Apr 21, 2026
6ad3233
Build/Test Tools: Remove unnecessary use of GitHub Actions expression…
johnbillion Apr 21, 2026
c9bdbe0
Build/Test Tools: Use the exact tag name in version number comments t…
johnbillion Apr 21, 2026
1701705
AI: Validate filtered default request timeout in `WP_AI_Client_Prompt…
westonruter Apr 22, 2026
a747d74
I18N: Add context for the Library admin menu item.
SergeyBiryukov Apr 22, 2026
88fe6bf
Block Supports: strip custom CSS from blocks for users without edit_c…
ramonjd Apr 23, 2026
adf6443
Build/Test Tools: Consolidate vendor file copying to ensure `.min.js`…
peterwilsoncc Apr 23, 2026
a95dd0e
Tests: Add missing `@covers` tags for `WP_Block_Parser` tests.
SergeyBiryukov Apr 23, 2026
59a9905
Tests: Correct `@covers` tags for `WP_Error` tests.
SergeyBiryukov Apr 24, 2026
c2e0a55
Tests: Add missing `@covers` tag for `register_block_type_from_metada…
SergeyBiryukov Apr 25, 2026
b95a327
Administration: Fix misaligned icon in user profile password field.
audrasjb Apr 26, 2026
f695caa
Administration: Resize classic editor slug field for new theme.
peterwilsoncc Apr 26, 2026
7ce1094
Tests: Move `@covers` tags to the class-level DocBlock in some block-…
SergeyBiryukov Apr 26, 2026
d3474a5
Administration: Widen screen options number of items field.
peterwilsoncc Apr 27, 2026
dce66cf
Security: Update `composer/ca-bundle` to version `1.5.11`.
peterwilsoncc Apr 27, 2026
4b343a7
Administration: Fix misaligned icon in user profile password field on…
t-hamano Apr 27, 2026
8270db8
Revisions: Fix misplaced buttons in comparison UI.
t-hamano Apr 27, 2026
93d77a2
I18N: Add translation support for script modules.
westonruter Apr 27, 2026
acebfd0
Editor: Correct alignment for “Remove tag” icon in classic editor.
SergeyBiryukov Apr 27, 2026
ed2ebcd
Tests: Correct `@covers` tag for `resolve_pattern_blocks()` tests.
SergeyBiryukov Apr 28, 2026
a463271
Toolbar: Add JavaScript fallback for determining command palette icon.
peterwilsoncc Apr 28, 2026
ddb5edd
Administration: Correct alignment of meta boxes on the Edit screen wi…
SergeyBiryukov Apr 29, 2026
b3b40be
Connectors: Add `is_active` callback support to plugin registration.
jorgefilipecosta Apr 30, 2026
d141ecb
Connectors: Gate default setting auto-registration on `is_active`.
jorgefilipecosta Apr 30, 2026
75b4131
Admin Reskin: Add more spacing below the plugin card header.
SergeyBiryukov Apr 30, 2026
afea258
Admin Reskin: Correct alignment for spinners across the admin.
SergeyBiryukov May 1, 2026
9e0b63d
Build/Test Tools: Honor `@global` docblock tags in PHPStan analysis.
westonruter May 2, 2026
0fced49
I18N: Harden against undefined index in `_load_script_textdomain_from…
westonruter May 2, 2026
baa9f53
Admin Reskin: Standardize theme install overlay button height on mobile.
SergeyBiryukov May 2, 2026
b03a05e
Admin Reskin: Correct Customizer “Publish” button size.
SergeyBiryukov May 3, 2026
bd4e3c9
Quick/Bulk Edit: Restore compact size of inline edit select.
SergeyBiryukov May 4, 2026
a129457
Tests: Rename the `wpGetPluginActionButton.php` test file to match th…
SergeyBiryukov May 5, 2026
3b11171
REST API/RTC: Fix divergence when two offline users reconnect.
peterwilsoncc May 6, 2026
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 .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "WordPress Core Development",
"dockerComposeFile": "docker-compose.yml",
"service": "app",
"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
"workspaceFolder": "/workspace",

// Features to add to the dev container. More info: https://containers.dev/features.
"features": {
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ services:
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- ../..:/workspaces:cached
- ..:/workspace:cached

db:
image: mariadb
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ else
fi

# Install dependencies
cd /workspaces/wordpress-develop
cd /workspace
npm install && npm run build:dev

# Install WordPress and activate the plugin/theme.
Expand Down
5 changes: 5 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,8 @@ LOCAL_WP_TESTS_DOMAIN=example.org

# The URL to use when running e2e tests.
WP_BASE_URL=http://localhost:${LOCAL_PORT}

##
# This silences the tips output by the dotenv package.
##
DOTENV_CONFIG_QUIET=true
21 changes: 16 additions & 5 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,26 @@
# Files and folders related to build/test tools
# Files and folders related to build/test tools including generated files
/build
/node_modules
/tests
/vendor
/tools
/jsdoc
/artifacts
/coverage
.cache/*
/src/wp-includes/blocks/**/*.js
/src/wp-includes/blocks/**/*.js.map
/src/wp-admin/js
/src/wp-includes/js

# Excluded files and folders based on `jsdoc.conf.json` exclusions
/src/js/_enqueues/vendor

# Webpack built files
/src/wp-includes/js/media-*

# Themes
src/wp-content/themes/
src/wp-content/themes

# Files and folders that get created in wp-content
/src/wp-content/plugins
/src/wp-content/mu-plugins
/src/wp-content/upgrade
/src/wp-content/uploads
24 changes: 24 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,27 @@ f4f1b4821342fd1d58708356b3ec39d6fefe31ac # [33411]

# Coding Standards
8f95800d52c1736d651ae6e259f90ad4a0db2c3f # [42343]

# 6.8 Coding Standards
a4d6fb7c96cb46859e6d48a5d4c06fdeea7d039b # [59292]
9dd87b8f91300917447c271968d3c36289b440e8 # [59558]
# 903b1fe840d4232bbc249d32d8981824e5fa71de # [59953] includes a punctuation change
a96fa164b00ed51c7c0481574834cff92ab9b1f0 # [60043]
7607cbc5d1e770451f1a2b61d851820dfa23bb43 # [60044]
7047a91c0ecdbf43d4a7a0a591464cd1ed2f2c4b # [60046]
1aa6da693ad739b78752a55d154cd48cb757b90b # [60047]
d44e1c2ce2dc638e89ed6a1d02b1cfadb8a15fe7 # [60048]
a18719e7ea49ab7ac0091e076840cb7efdf51cc5 # [60049]

# 6.9 Coding Standards
d0d89b62485e724e3d06f01981dd1940b2f36fce # [60074]
c53010159b60735ffa6ba5fa8a416ff0e86a159c # [60109]
cbb6519119276ceba4279eaee73ab66294ebd820 # [60402]
3d736c763e0b1384c65abfa3bcf6d3bc45869516 # [60664]
b96f25f5c31bfd1580c21084c368098792b4c741 # [60780]
ff6c5fadfa6272685d910b474917ecb6adc17f10 # [60808]
08b2f9cfe9064873a501c3543e2c995405431dcc # [60816]
e683403cc1856113e3cb010b1579dcd01cdef5fc # [61036]
8d24041c08a58b2f79504699fb3f63d01737b876 # [61075]
87cbbb1dfcf19fcfc128fc66603462a649d01502 # [61087]
db1b4811e5ab8df343b03032d7607abe01a9e8e2 # [61138]
31 changes: 0 additions & 31 deletions .github/dependabot.yml

This file was deleted.

14 changes: 14 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,25 @@ If this is your first time contributing, you may also find reviewing these guide
- Inline Documentation Standards: https://make.wordpress.org/core/handbook/best-practices/inline-documentation-standards/
- Browser Support Policies: https://make.wordpress.org/core/handbook/best-practices/browser-support/
- Proper spelling and grammar related best practices: https://make.wordpress.org/core/handbook/best-practices/spelling/
- ✨ If you are using AI tools, you must adhere to the AI Guidelines: https://make.wordpress.org/ai/handbook/ai-guidelines/
-->

<!-- Insert a description of your changes here -->

Trac ticket: <!-- insert a link to the WordPress Trac ticket here -->

## Use of AI Tools

<!--
You are free to use artificial intelligence (AI) tooling to contribute, but you must disclose what tooling you are using and to what extent a pull request has been authored by AI. It is your responsibility to review and take responsibility for what AI generates. See the WordPress AI Guidelines: <https://make.wordpress.org/ai/handbook/ai-guidelines/>.

Example disclosure:

AI assistance: Yes
Tool(s): GitHub Copilot, ChatGPT
Model(s): GPT-5.1
Used for: Initial code skeleton and test suggestions; final implementation and tests were reviewed and edited by me.
-->

---
**This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See [GitHub Pull Requests for Code Review](https://make.wordpress.org/core/handbook/contribute/git/github-pull-requests-for-code-review/) in the Core Handbook for more details.**
54 changes: 54 additions & 0 deletions .github/workflows/check-built-files.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Checks for uncommitted changes to built files in pull requests.
name: Check Built Files (PRs)

on:
# Because all commits happen through SVN and should always be manually reviewed by a committer, this workflow only
# runs for pull requests.
#
# Other workflows that run for the push event will detect changes to versioned files and fail.
pull_request:
branches:
- trunk
- '6.[8-9]'
- '[7-9].[0-9]'
paths:
# Any change to a CSS, JavaScript, JSON, or SASS file should run checks.
- '**.css'
- '**.js'
- '**.json'
- '**.sass'
# These files configure npm and the task runner. Changes could affect the outcome.
- 'package*.json'
- '.npmrc'
- '.nvmrc'
- 'Gruntfile.js'
- 'webpack.config.js'
- 'tools/gutenberg/**'
- 'tools/vendors/**'
- 'tools/webpack/**'
# These files configure Composer. Changes could affect the outcome.
- 'composer.*'
# Confirm any changes to relevant workflow files.
- '.github/workflows/check-built-files.yml'
- '.github/workflows/reusable-check-built-files.yml'
# Changes to the default themes should be handled by the themes workflows.
- '!src/wp-content/themes/twenty**'

# 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.event_name == 'pull_request' && github.head_ref || 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:
check-for-built-file-changes:
name: Check built files
if: ${{ github.repository == 'wordpress/wordpress-develop' }}
uses: ./.github/workflows/reusable-check-built-files.yml
permissions:
contents: read
15 changes: 9 additions & 6 deletions .github/workflows/coding-standards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ on:
- '3.[89]'
- '[4-9].[0-9]'
tags:
- '[0-9]+.[0-9]'
- '[0-9]+.[0-9].[0-9]+'
- '!3.7.[0-9]+'
- '3.[89]'
- '3.[89].[0-9]+'
- '[4-9].[0-9]'
- '[4-9].[0-9].[0-9]+'
pull_request:
branches:
- trunk
Expand All @@ -23,6 +24,8 @@ on:
- '**.php'
# These files configure npm. Changes could affect the outcome.
- 'package*.json'
- '.npmrc'
- '.nvmrc'
# These files configure Composer. Changes could affect the outcome.
- 'composer.*'
# This file configures JSHint. Changes could affect the outcome.
Expand All @@ -48,15 +51,15 @@ permissions: {}
jobs:
# Runs the PHP coding standards checks.
phpcs:
name: PHP coding standards
name: Coding standards
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
name: Coding standards
uses: ./.github/workflows/reusable-coding-standards-javascript.yml
permissions:
contents: read
Expand Down Expand Up @@ -96,7 +99,7 @@ jobs:

steps:
- name: Dispatch workflow run
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
with:
retries: 2
retry-exempt-status-codes: 418
Expand Down
Loading