WordPress build repository browser

Timeline



11/24/2025: Today

19:30 Changeset [60605] by joedolson
  • branches/6.9/wp-includes/css/dashicons.css
  • branches/6.9/wp-includes/css/dashicons.min.css
  • branches/6.9/wp-includes/version.php

Admin: Remove alt syntax from dashicons.css

Safari only introduced support for alternative text in generated CSS content in version 17.4, released in 2024. This meets the latest two version declared for core browser support. But because dashicons.css is commonly required on the front-end for plugins and themes, this support impacts front-end users, and the browser support guidelines for core should not apply in this context.

Follow up to [60885].

Reviewed by desrosj.
Merges [61290] to the 6.9 branch.

Props codex-m, sabernhardt, wildworks, joedolson, desrosj, welcher.
Fixes #64266.
Built from https://develop.svn.wordpress.org/branches/6.9@61293

19:11 Changeset [60604] by desrosj
  • branches/6.9/wp-includes/formatting.php
  • branches/6.9/wp-includes/version.php

Docs: Detail 6.9.0 changes for esc_url_raw() and sanitize_url().

Duplicates the @since 6.9.0 annotation on esc_url() to the two wrapper functions affected by the change.

Reviewed by desrosj.
Merges [61273] to the 6.9 branch.

Props peterwilsoncc, westonruter, wildworks.
Fixes #52886.
Built from https://develop.svn.wordpress.org/branches/6.9@61292

19:10 Changeset [60603] by johnbillion
  • trunk/wp-admin/includes/image.php
  • trunk/wp-includes/version.php

Media: Account for boolean false being returned by wp_getimagesize() when dealing with potentially invalid images in wp_read_image_metadata().

Prior to PHP 8.5 a boolean value was silently ignored when being passed to list(), but in PHP 8.5 and higher this now triggers a PHP warning. This change adds an appropriate guard condition.

Props swissspidy, adamsilverstein

Fixes #64295

Built from https://develop.svn.wordpress.org/trunk@61291

18:47 Changeset [60602] by joedolson
  • trunk/wp-includes/css/dashicons.css
  • trunk/wp-includes/css/dashicons.min.css
  • trunk/wp-includes/version.php

Admin: Remove alt syntax from dashicons.css

Safari only introduced support for alternative text in generated CSS content in version 17.4, released in 2024. This meets the latest two version declared for core browser support. But because dashicons.css is commonly required on the front-end for plugins and themes, this support impacts front-end users, and the browser support guidelines for core should not apply in this context.

Follow up to [60885].

Props codex-m, sabernhardt, wildworks, joedolson, desrosj, welcher.
Fixes #64266.
Built from https://develop.svn.wordpress.org/trunk@61290

18:38 Changeset [60601] by SergeyBiryukov
  • branches/6.9/wp-includes/ID3/getid3.lib.php
  • branches/6.9/wp-includes/ID3/getid3.php
  • branches/6.9/wp-includes/ID3/module.audio-video.asf.php
  • branches/6.9/wp-includes/ID3/module.audio-video.quicktime.php
  • branches/6.9/wp-includes/ID3/module.audio-video.riff.php
  • branches/6.9/wp-includes/ID3/module.audio.mp3.php
  • branches/6.9/wp-includes/ID3/module.audio.ogg.php
  • branches/6.9/wp-includes/ID3/module.tag.apetag.php
  • branches/6.9/wp-includes/ID3/module.tag.id3v2.php
  • branches/6.9/wp-includes/ID3/module.tag.lyrics3.php
  • branches/6.9/wp-includes/version.php

External Libraries: Update getID3 to version 1.9.24.

In [60812], two changes related to PHP 8.5 compatibility were cherry picked from the upstream repository to be included in time for WordPress 6.9. Since then, a proper release has been tagged which includes several bug fixes in addition to the previous two changes.

HEIF support has also been added to the Quicktime audio/video module.

A full list of changes can be found on GitHub: https://github.com/JamesHeinrich/getID3/releases/tag/v1.9.24

Reviewed by desrosj, SergeyBiryukov.
Merges [61253] to the 6.9 branch.

Props TobiasBg.
Fixes #64253.
Built from https://develop.svn.wordpress.org/branches/6.9@61289

18:30 Changeset [60600] by desrosj
  • branches/6.9/wp-includes/block-supports/block-visibility.php
  • branches/6.9/wp-includes/version.php

Editor: Rename block visibility support key to visibility.

Renames the support key to visibility to avoid conflicting with the Block Visibility plugin's existing blockVisibility key.

Follow-up to [61014].

Reviewed by desrosj.

Props andrewserong, annezazu, cbravobernal, dlh, jorbin, joen, johnjamesjacoby, palak678, ramonopoly, talldanwp, tyxla, wildworks.
Fixes #64272.
Built from https://develop.svn.wordpress.org/branches/6.9@61288

17:57 Changeset [60599] by desrosj
  • branches/6.9/wp-includes/version.php

General: Final 6.9 post-branching tasks.

This makes the following changes to the 6.9 branch:

  • Pin PHP 8.5 and MySQL 8.4 as the default valuses of LOCAL_PHP and LOCAL_DB_VERSION.
  • Removes unnecessary GitHub Actions workflow files.
  • Changes all local GitHub Actions references to remote ones targeting trunk.

Reviewed by peterwilsoncc.

Props peterwilsoncc, johnbillion, davidbaumwald.
Fixes #64235.
Built from https://develop.svn.wordpress.org/branches/6.9@61287

17:43 Changeset [60598] by desrosj
  • trunk/wp-includes/version.php

Build/Test Tools: Introduce post-branching Grunt task.

In [59673], a Grunt subtask was introduced to convert workflow file references in GitHub Action workflows from local ones to remote ones that target the trunk branch.

The workflow-references-local-to-remote Grunt task should be run after creating a new numbered branch to take advantage of the work started in [58165].

This commit introduces a new target for the clean Grunt task: workflows. Running grunt clean:workflows will delete all workflow files that are not intended to exist outside of trunk.

Another Grunt task (post-branching) has also been added as a way to group all tasks taht should run within a newly created branch. For now, this contains clean:workflows and replace:workflow-references-local-to-remote. But more can be added in the future as more aspects of the branching process are automated.

Props johnbillion.
See #64227.
Built from https://develop.svn.wordpress.org/trunk@61286

08:07 Changeset [60597] by wildworks
  • trunk/wp-includes/block-supports/block-visibility.php
  • trunk/wp-includes/version.php

Editor: Rename block visibility support key to visibility.

Renames the support key to visibility to avoid conflicting with the Block Visibility plugin's existing blockVisibility key.

Follow-up to [61014].

Props andrewserong, annezazu, cbravobernal, dlh, jorbin, joen, johnjamesjacoby, palak678, ramonopoly, talldanwp, tyxla, wildworks.
Fixes #64272.
Built from https://develop.svn.wordpress.org/trunk@61285

11/23/2025: Yesterday

23:45 Changeset [60596] by SergeyBiryukov
  • trunk/wp-content/themes/twentynineteen/sass/blocks/_blocks.scss
  • trunk/wp-content/themes/twentynineteen/style-editor.css
  • trunk/wp-content/themes/twentynineteen/style-editor.scss
  • trunk/wp-content/themes/twentynineteen/style-rtl.css
  • trunk/wp-content/themes/twentynineteen/style.css
  • trunk/wp-includes/version.php

Twenty Nineteen: Correct center or right alignment for Download link in the File block.

Follow-up to [43808].

Props lakshyajeet, truptikanzariya, sabernhardt, sourabhjain, SirLouen, poojapadamad, SergeyBiryukov.
Fixes #59263.
Built from https://develop.svn.wordpress.org/trunk@61284

06:00 Changeset [60595] by westonruter
  • trunk/wp-includes/html-api/class-wp-html-decoder.php
  • trunk/wp-includes/version.php

Docs: Fix return type for WP_HTML_Decoder::read_character_reference().

Developed in https://github.com/WordPress/wordpress-develop/pull/8945

Follow-up to [58281].

Props justlevine.
See #64238, #61072.

Built from https://develop.svn.wordpress.org/trunk@61283

05:50 Changeset [60594] by westonruter
  • trunk/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php
  • trunk/wp-includes/version.php

Docs: Cast header values to strings in WP_REST_Comments_Controller::get_items().

Follow-up to [38832].

Props justlevine, johnbillion.
See #64238.

Built from https://develop.svn.wordpress.org/trunk@61282

05:39 Changeset [60593] by westonruter
  • trunk/wp-includes/link-template.php
  • trunk/wp-includes/version.php

Docs: Explicitly return null when documented instead of void in link-template.php functions.

The phpdoc @return tags for these functions indicate they may return null. This also fixes "Missing return argument" warnings which an IDE may also complain about.

Developed in https://github.com/WordPress/wordpress-develop/pull/8955

Props justlevine.
See #64238.

Built from https://develop.svn.wordpress.org/trunk@61281

05:08 Changeset [60592] by westonruter
  • trunk/wp-includes/class-wp-speculation-rules.php
  • trunk/wp-includes/version.php

Docs: Fix phpdoc types for WP_Speculation_Rules members.

What was previously mixed is actually a speculation rule which can be more accurately be typed as array<string, mixed>. Additionally, the return value of jsonSerialize is fixed to indicate it returns an array of lists as opposed an array of associative arrays.

Developed in https://github.com/WordPress/wordpress-develop/pull/8946

Follow-up to [59837].

Props justlevine, johnbillion, westonruter.
See #64238, #63268, #62503.

Built from https://develop.svn.wordpress.org/trunk@61280

11/22/2025:

23:25 Changeset [60591] by SergeyBiryukov
  • trunk/wp-admin/upload.php
  • trunk/wp-includes/version.php

Help/About: Use <strong> tags instead of double quotes in Media Library help text.

This aims to make the styling of button references more consistent across the help tabs.

Follow-up to [61277].

Props Guido07111975.
Fixes #64289.
Built from https://develop.svn.wordpress.org/trunk@61279

04:37 Changeset [60590] by westonruter
  • trunk/wp-admin/includes/meta-boxes.php
  • trunk/wp-includes/version.php

Docs: Update meta box action documentation to more accurately reflect the possible object types.

In addition to a meta box being able to be added for a post, it can also be added for a comment or a link, or even nothing at all when on the Dashboard.

Props opr18, nikunj8866, soyebsalar01, westonruter.
See #64224.
Fixes #64251.

Built from https://develop.svn.wordpress.org/trunk@61278

11/21/2025:

22:34 Changeset [60589] by SergeyBiryukov
  • trunk/wp-admin/upload.php
  • trunk/wp-includes/version.php

Help/About: Update button labels for bulk select in Media Library help text.

Follow-up to [29484], [29646], [45147].

Props Guido07111975.
Fixes #64289.
Built from https://develop.svn.wordpress.org/trunk@61277

17:39 Changeset [60588] by adamsilverstein
  • trunk/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php
  • trunk/wp-includes/version.php

Comments: ensure unauthenticated users cannot access the single comment endpoint for notes.

Fix an issue where notes could be accessed by unauthenticated users by using the single comment REST API endpoint and passing the comment ID (/wp/v2/comments/<ID>). This fix only affects the note type.

Props adamsilverstein, peterwilsoncc, westonruter.
See #44157.

Built from https://develop.svn.wordpress.org/trunk@61276

11/20/2025:

19:29 Changeset [60587] by SergeyBiryukov
  • trunk/wp-includes/post.php
  • trunk/wp-includes/version.php

Docs: Improve description for wp_insert_post().

Follow-up to [6379], [8669].

Props rutujaparamane2004.
See #64224.
Built from https://develop.svn.wordpress.org/trunk@61275

14:00 Changeset [60586] by wildworks
  • branches/6.9/wp-includes/comment.php
  • branches/6.9/wp-includes/version.php

Notes: trash (or delete) child notes when parent is deleted.

Ensure that when a top level note is trashed (or deleted), all of its replies (children) are also trashed or deleted. If EMPTY_TRASH_DAYS is 0, notes are deleted immediately; otherwise they are marked as trash for later cleanup.

Reviewed by wildworks.
Merges [61248] to the 6.9 branch.

Props adamsilverstein, desrosj, wildworks, mamaduka, karthickmurugan, jeffpaul, shailu25.
See #64240.
Built from https://develop.svn.wordpress.org/branches/6.9@61274

00:44 Changeset [60585] by peterwilsoncc
  • trunk/wp-includes/formatting.php
  • trunk/wp-includes/version.php

Docs: Detail 6.9.0 changes for esc_url_raw() and sanitize_url().

Duplicates the @since 6.9.0 annotation on esc_url() to the two wrapper functions affected by the change.

Props peterwilsoncc, westonruter.
Fixes #52886.

Built from https://develop.svn.wordpress.org/trunk@61273

11/19/2025:

22:24 Changeset [60584] by westonruter
  • trunk/wp-content/themes/twentytwentyfive/functions.php
  • trunk/wp-includes/version.php

Twenty Twenty-Five: Remove redundant comments for conditionally-defined functions.

This also improves consistency with other themes.

Follow-up to [59146].

Fixes #64265.
See #64226.
Props hbhalodia, huzaifaalmesbah.

Built from https://develop.svn.wordpress.org/trunk@61272

17:26 Changeset [60583] by SergeyBiryukov
  • trunk/wp-includes/customize/class-wp-customize-header-image-control.php
  • trunk/wp-includes/version.php

Docs: Add missing descriptions for WP_Customize_Header_Image_Control methods.

Follow-up to [20545], [21037], [21354], [21383], [27497].

Props pmbaldha, nikitasolanki1812, sabernhardt, SergeyBiryukov.
Fixes #63660.
Built from https://develop.svn.wordpress.org/trunk@61271

06:17 Changeset [60582] by westonruter
  • trunk/wp-admin/includes/plugin.php
  • trunk/wp-admin/includes/upgrade.php
  • trunk/wp-admin/includes/user.php
  • trunk/wp-admin/includes/widgets.php
  • trunk/wp-includes/block-supports/elements.php
  • trunk/wp-includes/class-wp-theme-json-resolver.php
  • trunk/wp-includes/comment.php
  • trunk/wp-includes/formatting.php
  • trunk/wp-includes/functions.php
  • trunk/wp-includes/version.php

Docs: Add missing descriptions and fix types for some @return tags.

Props huzaifaalmesbah, sabernhardt, westonruter.
See #64224.
Fixes #64262.

Built from https://develop.svn.wordpress.org/trunk@61270

06:03 Changeset [60581] by westonruter
  • trunk/wp-includes/post-template.php
  • trunk/wp-includes/version.php

Posts, Post Types: Ensure get_post_class() returns a list.

This avoids the REST API erroneously returning an object in the class_list property returned by WP_REST_Posts_Controller::prepare_item_for_response().

Developed in https://github.com/WordPress/wordpress-develop/pull/10515

Props dlh, mamaduka, westonruter.
Fixes #64247.

Built from https://develop.svn.wordpress.org/trunk@61269

02:46 Changeset [60580] by westonruter
  • trunk/wp-admin/includes/class-wp-media-list-table.php
  • trunk/wp-includes/version.php

Media: Remove Comments column from Media list view when attachment pages are not enabled.

Developed in https://github.com/WordPress/wordpress-develop/pull/10471

Follow-up to [56657].

Props akshat2802, knutsp, shailu25, soyebsalar01, westonruter.
See #57913.
Fixes #64201.

Built from https://develop.svn.wordpress.org/trunk@61268

11/18/2025:

23:37 Changeset [60579] by SergeyBiryukov
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Bold.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-BoldItalic.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBold.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLight.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Italic.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Light.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-LightItalic.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Medium.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-MediumItalic.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Regular.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBold.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-Thin.woff2
  • trunk/wp-content/themes/twentytwentyfive/assets/fonts/fira-sans/FiraSans-ThinItalic.woff2
  • trunk/wp-includes/version.php

Twenty Twenty-Five: Update Fira Sans font for the theme from version 4.203 to 4.301.

This aims to resolve rendering issues with the backtick character.

Follow-up to [59146].

Props lakshyajeet, jonsurrell.
Fixes #63964.
Built from https://develop.svn.wordpress.org/trunk@61267

18:16 Changeset [60578] by johnbillion
  • branches/6.9/wp-admin/includes/template.php
  • branches/6.9/wp-includes/version.php

Docs: Correct the syntax of the $post_states parameter in some filters.

Merges r61261 to the 6.9 branch.

Reviewed By westonruter

Fixes #51403

Built from https://develop.svn.wordpress.org/branches/6.9@61266

15:25 Changeset [60577] by ellatrix
  • branches/6.9/wp-includes/version.php

Post WordPress 6.9 RC 2 version bump.
Built from https://develop.svn.wordpress.org/branches/6.9@61265

15:07 Changeset [60576] by ellatrix
  • branches/6.9/wp-includes/version.php

WordPress 6.9 RC 2.
Built from https://develop.svn.wordpress.org/branches/6.9@61264

14:06 Changeset [60575] by davidbaumwald
  • branches/6.9/wp-includes/assets/script-loader-packages.min.php
  • branches/6.9/wp-includes/assets/script-loader-packages.php
  • branches/6.9/wp-includes/assets/script-modules-packages.min.php
  • branches/6.9/wp-includes/assets/script-modules-packages.php
  • branches/6.9/wp-includes/css/dist/edit-site/posts-rtl.css
  • branches/6.9/wp-includes/css/dist/edit-site/posts-rtl.min.css
  • branches/6.9/wp-includes/css/dist/edit-site/posts.css
  • branches/6.9/wp-includes/css/dist/edit-site/posts.min.css
  • branches/6.9/wp-includes/css/dist/edit-site/style-rtl.css
  • branches/6.9/wp-includes/css/dist/edit-site/style-rtl.min.css
  • branches/6.9/wp-includes/css/dist/edit-site/style.css
  • branches/6.9/wp-includes/css/dist/edit-site/style.min.css
  • branches/6.9/wp-includes/js/dist/block-editor.js
  • branches/6.9/wp-includes/js/dist/block-editor.min.js
  • branches/6.9/wp-includes/js/dist/block-library.js
  • branches/6.9/wp-includes/js/dist/block-library.min.js
  • branches/6.9/wp-includes/js/dist/editor.js
  • branches/6.9/wp-includes/js/dist/editor.min.js
  • branches/6.9/wp-includes/js/dist/script-modules/block-editor/utils/fit-text-frontend.js
  • branches/6.9/wp-includes/js/dist/script-modules/block-editor/utils/fit-text-frontend.min.js
  • branches/6.9/wp-includes/version.php

Editor: Sync packages for WP 6.9 RC 2.

Changes can be found at https://github.com/WordPress/gutenberg/commits/wp/6.9/.

[Block Bindings: Add unit test coverage for core/post-data source](https://github.com/WordPress/gutenberg/pull/73055)
[Block Bindings: Error handling for external sources.](https://github.com/WordPress/gutenberg/pull/72585)
[Notes: Collapse note on blur](https://github.com/WordPress/gutenberg/pull/73158)
[Border-radius values triggers unintended px conversion](https://github.com/WordPress/gutenberg/pull/73324)
[Fix navigation tag entity binding](https://github.com/WordPress/gutenberg/pull/73255)
[DataViews: ensure primary actions are not wrapped in the list layout](https://github.com/WordPress/gutenberg/pull/73345)
[Fix: Fit Text may overflow into the padding area.](https://github.com/WordPress/gutenberg/pull/73327)
[Merge "Icon Size" and "Icon size" translation strings](https://github.com/WordPress/gutenberg/pull/73325)
[Notes: Improve delete confirm message for replies](https://github.com/WordPress/gutenberg/pull/73173)
[Fix: Custom font size taking over fit text.](https://github.com/WordPress/gutenberg/pull/73241)
[Fix a11y of descriptions and alerts for "Invalid" Nav Items](https://github.com/WordPress/gutenberg/pull/73177)
[Stretchy text: Hide variations in Block Inspector (hack)](https://github.com/WordPress/gutenberg/pull/73238)
[Update button label from "Add new note" to "Add new reply"](https://github.com/WordPress/gutenberg/pull/73189)
[Notes: Fix first note creation with pinned sidebar](https://github.com/WordPress/gutenberg/pull/73164)
Developed in https://github.com/WordPress/wordpress-develop/pull/10528.
See https://make.wordpress.org/core/handbook/about/release-cycle/block-editor-release-process-for-major-releases/#package-updates-and-core-patches.

Reviewed by davidbaumwald.
Merges [61262] to the 6.9 branch.

Props priethor, ellatrix.
See #64267.
Built from https://develop.svn.wordpress.org/branches/6.9@61263

12:38 Changeset [60574] by ellatrix
  • trunk/wp-includes/assets/script-loader-packages.min.php
  • trunk/wp-includes/assets/script-loader-packages.php
  • trunk/wp-includes/assets/script-modules-packages.min.php
  • trunk/wp-includes/assets/script-modules-packages.php
  • trunk/wp-includes/css/dist/edit-site/posts-rtl.css
  • trunk/wp-includes/css/dist/edit-site/posts-rtl.min.css
  • trunk/wp-includes/css/dist/edit-site/posts.css
  • trunk/wp-includes/css/dist/edit-site/posts.min.css
  • trunk/wp-includes/css/dist/edit-site/style-rtl.css
  • trunk/wp-includes/css/dist/edit-site/style-rtl.min.css
  • trunk/wp-includes/css/dist/edit-site/style.css
  • trunk/wp-includes/css/dist/edit-site/style.min.css
  • trunk/wp-includes/js/dist/block-editor.js
  • trunk/wp-includes/js/dist/block-editor.min.js
  • trunk/wp-includes/js/dist/block-library.js
  • trunk/wp-includes/js/dist/block-library.min.js
  • trunk/wp-includes/js/dist/editor.js
  • trunk/wp-includes/js/dist/editor.min.js
  • trunk/wp-includes/js/dist/script-modules/block-editor/utils/fit-text-frontend.js
  • trunk/wp-includes/js/dist/script-modules/block-editor/utils/fit-text-frontend.min.js
  • trunk/wp-includes/version.php

Sync packages for WP 6.9 RC 2.

Changes can be found at https://github.com/WordPress/gutenberg/commits/wp/6.9/.

Developed in https://github.com/WordPress/wordpress-develop/pull/10528.
See https://make.wordpress.org/core/handbook/about/release-cycle/block-editor-release-process-for-major-releases/#package-updates-and-core-patches.

Fixes #64267.
Props priethor.
Built from https://develop.svn.wordpress.org/trunk@61262

10:57 Changeset [60573] by johnbillion
  • trunk/wp-admin/includes/template.php
  • trunk/wp-includes/version.php

Docs: Correct the syntax of the $post_states parameter in some filters.

Follow up to r60993.

See #51403

Built from https://develop.svn.wordpress.org/trunk@61261

10:12 Changeset [60572] by jonsurrell
  • branches/6.9/wp-includes/class-wp-scripts.php
  • branches/6.9/wp-includes/version.php

Script Loader: Omit sourceURL from translation data when not printed.

The data returned from WP_Scripts::print_translations() when $display is false may be used in unpredictable ways that are incompatible with sourceURL comments. Omit the sourceURL comment in this case.

Developed in https://github.com/WordPress/wordpress-develop/pull/10505.

Follow-up to [60719].

Reviewed by westonruter.
Merges [61223] to the 6.9 branch.

Props jonsurrell, ralucastn, westonruter, peterwilsoncc.
See #63887.

Built from https://develop.svn.wordpress.org/branches/6.9@61260

03:48 Changeset [60571] by peterwilsoncc
  • branches/6.9/wp-admin/about.php
  • branches/6.9/wp-admin/css/about-rtl.css
  • branches/6.9/wp-admin/css/about-rtl.min.css
  • branches/6.9/wp-admin/css/about.css
  • branches/6.9/wp-admin/css/about.min.css
  • branches/6.9/wp-admin/images/about-release-badge.svg
  • branches/6.9/wp-includes/version.php

Help/About: Update About page header images and performance content.

This adds the correct string for performance changes, updates the header images to not have rounded corners, and updates the release badge to use the stylized 6.9 icon.

Backport includes the fast follow to spell out abbreviation in About page text.

Reviewed by wildworks.
Merges [61257,61258] to the 6.9 branch.

Props ryelle, peterwilsoncc, westonruter, wildworks.
See #63941.

Built from https://develop.svn.wordpress.org/branches/6.9@61259

03:26 Changeset [60570] by peterwilsoncc
  • trunk/wp-admin/about.php
  • trunk/wp-includes/version.php

Help/About: Spell out abbreviation in About page text.

Removes the title attribute from the abbr element in favour of inline text LCP (Largest Contentful Paint) to improve accessibility of the phrase as the title attribute is often unavailable to assistive technology users.

Props wildworks, ryelle.
See #63941.

Built from https://develop.svn.wordpress.org/trunk@61258

01:27 Changeset [60569] by ryelle
  • trunk/wp-admin/about.php
  • trunk/wp-admin/css/about-rtl.css
  • trunk/wp-admin/css/about-rtl.min.css
  • trunk/wp-admin/css/about.css
  • trunk/wp-admin/css/about.min.css
  • trunk/wp-admin/images/about-release-badge.svg
  • trunk/wp-includes/version.php

Help/About: Update About page header images and performance content.

This adds the correct string for performance changes, updates the header images to not have rounded corners, and updates the release badge to use the stylized 6.9 icon.

Props ryelle, peterwilsoncc, westonruter.
See #63941.

Built from https://develop.svn.wordpress.org/trunk@61257

00:23 Changeset [60568] by peterwilsoncc
  • branches/6.9/wp-includes/version.php

Build/Test Tools: Revert [61018].

[61018] was a good way to quickly limit the number of jobs spawned by the PHPUnit test workflow during the time leading up to beta releases for the 6.9 release, but this approach is not sustainable. This reverts that commit so a better long term solution can be explored in #64083.

Reviewed by peterwilsoncc.
Merges [61225] to the 6.9 branch.

See #63170, #64083.

Built from https://develop.svn.wordpress.org/branches/6.9@61256

11/17/2025:

23:37 Changeset [60567] by SergeyBiryukov
  • trunk/wp-admin/includes/class-wp-posts-list-table.php
  • trunk/wp-includes/version.php

Quick/Bulk Edit: Rename the “Edit” bulk action label on the Posts screen to “Bulk edit”.

This aims to clarify the action being performed.

Follow-up to [8682], [8857], [8981], [9018], [15491], [48352].

Props antonrinas, SirLouen, johnbillion, karmatosed, SergeyBiryukov.
Fixes #35546.
Built from https://develop.svn.wordpress.org/trunk@61255

22:32 Changeset [60566] by peterwilsoncc
  • branches/6.9/wp-includes/PHPMailer/PHPMailer.php
  • branches/6.9/wp-includes/PHPMailer/POP3.php
  • branches/6.9/wp-includes/PHPMailer/SMTP.php
  • branches/6.9/wp-includes/version.php

External Libraries: Upgrade PHPMailer to version 7.0.0.

This is exactly the same as version 6.11.1 but bumps the major version number to indicate the presence of a backward compatibility break in child classes.

Specifically, lang(), setLanguage(), and $language are now static, and should be called statically.

References:

Follow-up to [54937], [55557], [56484], [57137], [59246], [59481], [60623], [60813], [60888].

Reviewed by desrosj.
Merges [61249] to the 6.9 branch.

Props SirLouen.
Fixes #64101.

Built from https://develop.svn.wordpress.org/branches/6.9@61254

22:22 Changeset [60565] by desrosj
  • trunk/wp-includes/ID3/getid3.lib.php
  • trunk/wp-includes/ID3/getid3.php
  • trunk/wp-includes/ID3/module.audio-video.asf.php
  • trunk/wp-includes/ID3/module.audio-video.quicktime.php
  • trunk/wp-includes/ID3/module.audio-video.riff.php
  • trunk/wp-includes/ID3/module.audio.mp3.php
  • trunk/wp-includes/ID3/module.audio.ogg.php
  • trunk/wp-includes/ID3/module.tag.apetag.php
  • trunk/wp-includes/ID3/module.tag.id3v2.php
  • trunk/wp-includes/ID3/module.tag.lyrics3.php
  • trunk/wp-includes/version.php

External Libraries: Update getID3 to version 1.9.24.

In [60812], two changes related to PHP 8.5 compatibility were cherry picked from the upstream repository to be included in time for WordPress 6.9. Since then, a proper release has been tagged which includes several bug fixes in addition to the previous two changes.

HEIF support has also been added to the Quicktime audio/video module.

A full list of changes can be found on GitHub: https://github.com/JamesHeinrich/getID3/releases/tag/v1.9.24

Props TobiasBg.
Fixes #64253.
Built from https://develop.svn.wordpress.org/trunk@61253

10:58 Changeset [60564] by jorgefilipecosta
  • branches/6.9/wp-includes/abilities.php
  • branches/6.9/wp-includes/rest-api/endpoints/class-wp-rest-abilities-v1-list-controller.php
  • branches/6.9/wp-includes/version.php

Fix: Core abilities invalid schemas (has examples and returns empty array intested of object).

This commit fixes two issues with the core abilities schemas we have:

  • They have examples on the schema with is not complient with the version draft-04 of schema JSON we are using.
  • The top level defaults are defined as an empty array and they are of type object, but a php empty array gets JSON serialized and returned in the rest API as [] instead of {}, causing problems on the client validation.

Developed in https://github.com/WordPress/wordpress-develop/pull/10510.

Props jorgefilipecosta, gziolo.
Fixes #64252.
Built from https://develop.svn.wordpress.org/branches/6.9@61252

10:50 Changeset [60563] by jorgefilipecosta
  • branches/6.9/wp-content/plugins
  • branches/6.9/wp-includes/block-supports/typography.php
  • branches/6.9/wp-includes/version.php

Fix: Custom font size taking over fit text.

Fixes an issue where if a paragraph/heading had a custom font size and then was conververted to the stretchy variation. The custom font size on the front end was applied instead of fit text.

Developed in: https://github.com/WordPress/wordpress-develop/pull/10517.

Props jorgefilipecosta, mcsf, mrwweb, t-hamano.
Fixes #64254.
Built from https://develop.svn.wordpress.org/branches/6.9@61251

Note: See TracTimeline for information about the timeline view.