Make WordPress Core

Timeline



01/11/2026: Today

21:47 Ticket #60111 (Twenty Twenty-One: Dark mode toggle script loaded twice in frontend) closed by SergeyBiryukov
fixed: In 61471: […]
21:47 Changeset [61471] by SergeyBiryukov
Twenty Twenty-One: Only enqueue block editor assets in the admin. …
20:15 Ticket #64495 (Site Status WordPress 6.9 Cannot See PHP 8.5) closed by swissspidy
worksforme: Hi there and welcome to Trac When a new version of PHP is released, …
16:31 Ticket #64489 (Admin Ajax: Improve action input sanitization with sanitize_key()) closed by westonruter
invalid: There are no valid changes after the PR reviews. Thank you for opening …
14:07 Ticket #64495 (Site Status WordPress 6.9 Cannot See PHP 8.5) created by hehe1234
I have PHP 8.5. However, my Site Status pages show a warning that my …
06:48 Ticket #64488 (Code Modernization: replace if isset() return with null coalescing) closed by westonruter
fixed: In 61470: […]
06:48 Changeset [61470] by westonruter
Code Modernization: Replace if statements with null coalescing …
06:34 Ticket #64361 (Leverage HTML API to implement block template skip link) closed by westonruter
fixed: In 61469: […]
06:34 Changeset [61469] by westonruter
Themes: Use WP_HTML_Tag_Processor to insert the block template skip …
02:26 Ticket #64485 (WP_Block_Processor should indicate that inner HTML matches no block type.) reopened by dmsnell
Re-opening for review for backport into 6.9.1 branch.
00:01 Ticket #64491 (Update to PHPMailer 7.0.2) reopened by SergeyBiryukov
Reopening for 6.9.1 consideration.

01/10/2026: Yesterday

23:50 Ticket #64491 (Update to PHPMailer 7.0.2) closed by SergeyBiryukov
fixed: In 61468: […]
23:50 Changeset [61468] by SergeyBiryukov
External Libraries: Upgrade PHPMailer to version 7.0.2. The latest …
22:01 Ticket #63724 (HTML API: Reliably parse HTML attributes in `wp_kses_hair()`) reopened by dmsnell
Re-opening to track follow-up work: - Apply the same basic fix to …
21:45 Ticket #63724 (HTML API: Reliably parse HTML attributes in `wp_kses_hair()`) closed by dmsnell
fixed: In 61467: […]
21:45 Changeset [61467] by dmsnell
HTML API: Refactor wp_kses_hair() for spec-compliance. …
18:28 Ticket #57518 (Undefined array key in widgets.php on line 919) closed by westonruter
fixed: In 61466: […]
18:28 Changeset [61466] by westonruter
Widgets: Ensure a widget is registered prior to checking its ID in …
13:39 Ticket #64494 (Bump minimum PHP version to 8.*) created by masteradhoc
This ticket tracks discussion and work on the next bump to the minimum …
07:58 Ticket #64490 (Editor: LinkControl dialog missing ARIA labels) closed by wildworks
reported-upstream
06:36 Ticket #58932 (wp_setup_nav_menu_item() throws PHP warning when using virtual menu-items) closed by westonruter
fixed: In 61465: […]
06:36 Changeset [61465] by westonruter
Menus: Ensure a WP_Post instance gets passed to get_post_states()
05:27 Changeset [61464] by westonruter
Code Modernization: Use null coalescing operator in additional …
05:01 Changeset [61463] by westonruter
Code Modernization: Use null coalescing operator instead of isset()

01/09/2026:

23:45 Changeset [61462] by SergeyBiryukov
Docs: Correct DocBlock formatting for a …
23:38 Ticket #63979 (WordPress Core setup does not configure XDebug properly) reopened by westonruter
23:37 Ticket #63979 (WordPress Core setup does not configure XDebug properly) closed by westonruter
fixed: In 61461: […]
23:37 Changeset [61461] by westonruter
Build/Test Tools: Improve Xdebug cross-platform compatibility. …
22:12 Ticket #64493 (Plugin dependencies: better messaging or management of plugin active states) created by joedolson
Currently, if a plugin cannot be deleted due to plugin dependencies, …
21:57 Ticket #64492 (If admin session has timed out, uploading an image to media library ...) created by bluesix
In the backend, if a user session expires (cookie expires) whilst on …
20:36 Ticket #64491 (Update to PHPMailer 7.0.2) created by SirLouen
PHPMailer 7.0.2 last release: …
20:30 Ticket #64479 (XML-RPC addTwoNumbers needs to check arg types) closed by westonruter
fixed: In 61460: […]
20:30 Changeset [61460] by westonruter
XML-RPC: Update addTwoNumbers demo method to check args prior to …
20:22 Ticket #64490 (Editor: LinkControl dialog missing ARIA labels) created by mohammadzaid
LinkControl dialog (Ctrl+K) lacks proper accessibility: Issues: 1. …
16:47 Ticket #64489 (Admin Ajax: Improve action input sanitization with sanitize_key()) created by mohammadzaid
== Issue == admin-ajax.php handles $_REQUEST['action'] without …
14:27 Ticket #64488 (Code Modernization: replace if isset() return with null coalescing) created by Soean
In #63430 isset() ternary were replaced with null coalescing. We also …
11:45 Ticket #62622 (Bump minimum PHP version to 7.4) closed by johnbillion
fixed: In 61459: […]
11:45 Changeset [61459] by johnbillion
General: Increase the minimum supported version of PHP to 7.4. Props …
10:29 Ticket #64487 (Audio player in classic editor not loading assets) created by wigglypoppins
Hello, A client of ours spotted an issue where the media element for …
10:16 Ticket #64486 (Deactivating plugin removes native wp metabox from page editor) created by mrDollar4444
Hi, can you please confirm the issue? Path to recreate: 1. On a brand …
09:21 Changeset [61458] by youknowriad
Build: Move Gutenberg checkout to a postinstall script. This …
04:27 Ticket #63430 (Coding Standards: replace isset() ternary with null coalescing) closed by westonruter
fixed: Fixed by [61457].
04:26 Ticket #58874 (Code Modernization: Consider using the null coalescing operator.) closed by westonruter
fixed: In 61457: […]
04:26 Changeset [61457] by westonruter
Code Modernization: Use null coalescing operator instead of isset()
04:20 Changeset [61456] by westonruter
Code Modernization: Administration: Use null coalescing operator …
02:46 Changeset [61455] by westonruter
Code Modernization: Upgrade/Install: Use null coalescing operator …
02:38 Changeset [61454] by westonruter
Code Modernization: Menus, Template, XML-RPC: Use null coalescing …
02:24 Changeset [61453] by westonruter
Code Modernization: Media: Use null coalescing operator instead of …

01/08/2026:

23:43 Ticket #64485 (WP_Block_Processor should indicate that inner HTML matches no block type.) closed by dmsnell
fixed: In 61452: […]
23:43 Changeset [61452] by dmsnell
Block Processor: Fix is_block_type() for inner HTML Previously, the …
21:13 Ticket #64485 (WP_Block_Processor should indicate that inner HTML matches no block type.) created by dmsnell
When the Block Processor was introduced there was a latent bug in the …
18:51 Ticket #64442 (Deprecate and remove HTML5 script theme support) reopened by jonsurrell
Reopening to consider how to handle
18:29 Ticket #31313 (refactor is_email() tests to use separate data files and PHPUnit ...) closed by SergeyBiryukov
fixed: In 61451: […]
18:29 Changeset [61451] by SergeyBiryukov
Tests: Refactor is_email() tests to use a data provider. Follow-up …
14:26 Ticket #64484 (viewScriptModule is also being loaded in the block editor) created by vrishabhsk
viewScriptModule file defined in the block.json is meant to be …
12:07 Ticket #64309 (patterns) reopened by wildworks
I was able to reproduce the issue. The key point is that the error …
11:24 Ticket #64483 (Core Abilities getting error when execution) created by arkenon
When trying to execute "core/get-user-info" and …
08:38 Changeset [61450] by youknowriad
Build/Test Tools: Use --fast flag for Gutenberg builds. Adds the …
07:18 Ticket #64478 (Error occurs when exporting Products via Tools → Export in WordPress 6.9) closed by hbhalodia
duplicate: Duplicate of #64347. Hi @NitsPatel, Thanks for the patch. The issue …
06:27 Ticket #63091 (wp_get_archives() with post_type parameter generates duplicate query ...) closed by childsview
invalid: Hi, thank you for testing and following up on this issue. I have …
00:47 Changeset [61449] by johnbillion
Docs: Correct the documented value ranges for query parameters …

01/07/2026:

22:21 Ticket #64482 (Twenty Twenty-One: Efficiency refactor of excerpt-generation with ...) created by dmsnell
Refactors twenty_twenty_one_print_first_instance_of_block() to rely …
21:25 Ticket #64481 (Explore Sec-Fetch Headers as a Core-Supported CSRF Mitigation Mechanism) created by nickchomey
Sec-Fetch headers (1) are a modern browser standard designed …
18:48 Ticket #64480 (WordPress PHP Deprecated: Implicit conversion from float 44.168) created by sotnas
Hi, WP V6.9 PHP 8.1 And give me Wordpress PHP Deprecated: Implicit …
18:31 Ticket #64479 (XML-RPC addTwoNumbers needs to check arg types) created by josephscott
The current addTwoNumbers code will generate a fatal error in PHP …
16:46 Ticket #62816 (Trying to access array offset on false in ...) closed by SergeyBiryukov
fixed: In 61448: […]
16:46 Changeset [61448] by SergeyBiryukov
Site Health: Check plugin data in …
14:24 Ticket #64478 (Error occurs when exporting Products via Tools → Export in WordPress 6.9) created by NitsPatel
In WordPress 6.9, exporting Products using the built-in Tools → Export …

01/06/2026:

23:56 Ticket #62696 (Type for `multiple` attribute in `CollectionAdd` and `GalleryAdd` ...) closed by SergeyBiryukov
fixed: In 61447: […]
23:56 Changeset [61447] by SergeyBiryukov
Docs: Clarify multi-select behavior in CollectionAdd and …
21:36 Ticket #64477 (Upgrade to WordPress core 6.9 from 6.8.3 causes email failure?) closed by dmsnell
duplicate: Duplicate of #64368.
17:17 Ticket #64476 (For external link) closed by sabernhardt
invalid: Hi and welcome to WordPress Core Trac! For changes to the …
12:32 Ticket #64477 (Upgrade to WordPress core 6.9 from 6.8.3 causes email failure?) created by philipg100
Hello, I know this is now a well-known issue that the upgrade to 6.9 …
11:11 Ticket #64476 (For external link) created by sohilvahora96
In WordPress ORG website, I see there are many external links open in …
10:52 Ticket #64393 (Change how we include Gutenberg in Core) reopened by youknowriad
10:47 Ticket #64393 (Change how we include Gutenberg in Core) closed by youknowriad
fixed: In 61446: […]
10:47 Changeset [61446] by youknowriad
Build/Test Tools: Update Gutenberg hash to fix CSS minification. …
09:14 Ticket #64475 (Make dependencies / states more clear) created by Presskopp
Coming from wp-admin/plugin-install.php, when viewing a plugin …
06:05 Changeset [61445] by westonruter
Code Modernization: Taxonomy, Posts/Post Types, Options/Meta APIs, …
05:55 Changeset [61444] by westonruter
Code Modernization: Site Health, Permalinks, I18N, Users, Multisite: …
05:34 Changeset [61443] by westonruter
Code Modernization: Bootstrap/Load: Use null coalescing operator …
05:12 Changeset [61442] by westonruter
Code Modernization: Script Loader: Use null coalescing operator …
00:00 Ticket #64393 (Change how we include Gutenberg in Core) reopened by peterwilsoncc
Reopening as this has broken the build. It works fine if `define( …

01/05/2026:

22:53 Ticket #51236 (Twenty Sixteen: Quotes don't inherit group color settings) closed by SergeyBiryukov
fixed: In 61441: […]
22:53 Changeset [61441] by SergeyBiryukov
Twenty Sixteen: Ensure the Quote block inherits group color settings. …
16:02 Ticket #64428 (Stop sending SCRIPT and STYLE type attribute for default values.) closed by jonsurrell
fixed: In 61440: […]
16:02 Changeset [61440] by jonsurrell
Scripts: Remove default attributes from tags. SCRIPT, STYLE, and …
13:34 Changeset [61439] by youknowriad
Build/Test Tools: Fix Gutenberg integration script prefixes and …
10:49 Ticket #64393 (Change how we include Gutenberg in Core) closed by youknowriad
fixed: In 61438: […]
10:49 Changeset [61438] by youknowriad
Build: Update Gutenberg integration to checkout-and-build approach. …
06:29 Ticket #64449 (Block support: Add server-side processing for anchor) closed by wildworks
fixed: In 61437: […]
06:29 Changeset [61437] by wildworks
Block support: Add server-side processing for anchor. Adds …
06:02 Changeset [61436] by westonruter
Code Modernization: Formatting: Use null coalescing operator instead …
05:56 Changeset [61435] by westonruter
Code Modernization: HTTP: Use null coalescing operator instead of …
05:51 Changeset [61434] by westonruter
Code Modernization: Comments: Use null coalescing operator instead of …
05:39 Changeset [61433] by westonruter
Code Modernization: Customize: Use null coalescing operator instead of …
05:32 Changeset [61432] by westonruter
Code Modernization: Widgets: Use null coalescing operator instead of …
05:22 Changeset [61431] by westonruter
Code Modernization: Editor: Use null coalescing operator instead of …
04:50 Changeset [61430] by westonruter
Code Modernization: Block Supports: Use null coalescing operator …
04:31 Changeset [61429] by westonruter
Code Modernization: REST API: Use null coalescing operator in place of …

01/04/2026:

23:25 Changeset [61428] by SergeyBiryukov
Docs: Correct DocBlock formatting for rest_pre_serve_request filter. …
16:21 Ticket #64071 (Site Health false positive: WP_DEBUG_LOG warning when debug.log is ...) reopened by knutsp
Somebody else may want to test the plugin and apply a pacth based on it.
15:48 Ticket #64071 (Site Health false positive: WP_DEBUG_LOG warning when debug.log is ...) closed by dennishall
maybelater: I've uploaded an mu-plugin I created as a patch. I won't have time to …
10:46 Ticket #64474 (Comments: Notes are accessible when query has comment_type=all) created by wildworks
Related: #64198 In the comment list table, notes should not be …
08:08 Ticket #57761 (Prevent non-Latin characters from being used in filenames) closed by dmsnell
fixed
08:07 Ticket #55846 (RSS VALIDATION ERROR) closed by dmsnell
worksforme: @DAMIANOS I examined the linked feed from your site and the XML was …
07:42 Ticket #64473 (Embrace WHATWG Encoding Standards) created by dmsnell
Text encoding can be extremely complicated. Worse, it can draw in a …
07:33 Ticket #11734 (trackback_rdf() for IDN (xn--) Domains produces invalid HTML) closed by dmsnell
invalid: Unless I made a mistake, I could find nowhere in the WordPress history …
Note: See TracTimeline for information about the timeline view.