Welcome back to a new issue of Week in Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress.. Let’s take a look at what changed on Trac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. between March 13 and March 20, 2023.
- 30 commits
- 70 contributors
- 51 tickets created
- 4 tickets reopened
- 46 tickets closed
Ticket Created for both bug reports and feature development on the bug tracker. numbers are based on the Trac timeline for the period above. The following is a summary of commits, organized by component and/or focus.
Code changes
Administration
- Define the
$title
global on the Menus screen for classic themes – #57918
- Update dashboard welcome panel colors, remove broken link – #57759
Build/Test Tools
- Fix issue with add method in object-cache.php – #57963
- Revert [55553] – #57864
- Add test class for
wp_enqueue_stored_styles()
– #57841
- Add test class for
wp_script_is()
– #57841, #57958
- Improve documentation and variable names in some formatting tests – #57841
- Rename test class and improve tests for wp_get_global_stylesheet() – #57841, #57958
- Use the
data_
prefix for various data provider methods – #57841
Cache API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.
- Add a warning when calling
_get_non_cached_ids
with invalid A resolution on the bug tracker (and generally common in software development, sometimes also notabug) that indicates the ticket is not a bug, is a support request, or is generally invalid. ids – #57593
- Correct the second parameter’s name in
_get_non_cached_ids()
– #40420
Code Modernization
Coding Standards
- Remove unused variable in
WP_Plugins_List_Table::single_row()
– #55132
- Remove unused variables in
WP_Comment_Query
– #57482
- Use single quotes for strings without variables in
register_block_style_handle()
– #57903
Date/Time
- Remove usage of mysql2date in generate_postdata method – #57683
Docs
- Fix typo in
_validate_cache_id()
description – #57593
Editor
- Correctly load RTL stylesheets for non-core blocks – #57903
- Show scheduled text when changing to new future dates – #31040
- Update wordpress packages for 6.2 RC2 – #57471 – #57895
- Update wordpress packages for 6.2 RC3 – #57471, #57929
External Libraries
- Upgrade PHPMailer to version 6.8.0 – #57873
Filesystem API
- Return
false
for empty paths in FTP FTP is an acronym for File Transfer Protocol which is a way of moving computer files from one computer to another via the Internet. You can use software, known as a FTP client, to upload files to a server for a WordPress website. https://codex.wordpress.org/FTP_Clients. ::exists()
methods – #33058
HTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. API
- Add bookmark invalidation logic – #57788
Help/About
- Add CDN images to About page – #57477
- Updates to About page – #57477
KSES
- Allow
filter
property to accept a URL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org in safecss_filter_attr()
– #57780
Posts, Post Types
- Use WP_Query internally in get_pages – #12821
Quick/Bulk Edit
- Show scheduled in status for future drafts – #38834
Widgets
- Defer register inline script in
WP_Widget_Custom_HTML
and WP_Widget_Text
– #57864
Props
Thanks to the 70 people who contributed to WordPress Core on Trac last week: @sergeybiryukov (8), @costdev (7), @hellofromTonya (6), @spacedmonkey (6), @flixos90 (4), @richtabor (3), @peterwilsoncc (3), @antonvlasenko (2), @audrasjb (2), @azaozz (2), @scruffian (2), @mamaduka (2), @ironprogrammer (2), @laurlittle (2), @jrf (2), @sabernhardt (2), @mkox (1), @joedolson (1), @ipstenu (1), @MrFlannagan (1), @oglekler (1), @upadalavipul (1), @dingo_d (1), @Rarst (1), @ayeshrajans (1), @Synchro (1), @Zdrobau (1), @tyxla (1), @dd32 (1), @pbiron (1), @mukesh27 (1), @bernhard-reiter (1), @dmsnell (1), @zieladam (1), @sakibmd (1), @westonruter (1), @nendeb55 (1), @david.binda (1), @tillkruess (1), @tobifjellner (1), @sdavis2702 (1), @jeryj (1), @markjaquith (1), @dbernar1 (1), @azouamauriac (1), @mikeschinkel (1), @nacin (1), @scribu (1), @filosofo (1), @jane (1), @garyc40 (1), @markoheijnen (1), @grandslambert (1), @kevinB (1), @wlindley (1), @atimmer (1), @ryokuhi (1), @mdawaffe (1), @helen (1), @benjibee (1), @johnbillion (1), @joemcgill (1), @andraganescu (1), @get_dave (1), @ntsekouras (1), @desrosj (1), @talldanwp (1), @thomask (1), @johnjamesjacoby (1), and @davidbaumwald (1).
Congrats and welcome to our 6 new contributors of the week: @MrFlannagan, @Zdrobau, @grandslambert, @wlindley, @benjibee, @thomask ♥️
Core committers: @sergeybiryukov (12), @hellofromtonya (7), @spacedmonkey (6), @ryelle (3), and @joedolson (2).
#6-2, #core, #week-in-core