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 October 17 and October 24, 2022.
- 49 commits
- 75 contributors
- 63 tickets created
- 12 tickets reopened
- 51 tickets closed
The Core team is currently working on the next major release A release, identified by the first two numbers (3.6), which is the focus of a full release cycle and feature development. WordPress uses decimaling count for major release versions, so 2.8, 2.9, 3.0, and 3.1 are sequential and comparable in scope., WP 6.1 🛠
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
- Update the Dashboard welcome banner for 6.1 – #56703
Bootstrap/Load
- Correct sending the
X-Pingback
header The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. in WP::send_headers()
– #56840
Build/Test Tools
- Ensure PHPCS PHP Code Sniffer, a popular tool for analyzing code quality. The WordPress Coding Standards rely on PHPCS. related workflows are properly marked as failed – #55652
- Hardcode the
ref
for the workflow dispatch on failure – #55652
- Remove use of
set-output
in Action workflows – #56820
- Update third-party
welcome
Action – #56793
- Add a test case for
safecss_filter_attr()
with object-position
property – #56793
- Correct the
wp_theme_json_data_default
filter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. name in assertion messages – #56796, #56835
- Increase test coverage for
WP_Theme_JSON_Resolver
– #56835
- Make the message for skipping some tests with an external object cache more consistent – #56793
- Move
padding-*
test data in KSES tests into its own test case – #56793
Bundled Themes
- Twenty Twenty-Three: Sync the latest fixes for RC2 – #56383
Coding Standards
- Use strict comparison in
wp-admin/update-core.php
– #56866
Docs
- Add missing default parameter value in themes_api() docblock (phpdoc, xref, inline docs) – #56862, #56792
- Add missing default parameter value in trackback_response() docblock – #56867, #56792
- Align spelling with American English – #56811, #56792
- Align spelling with American English – #56811, #56792
- Document the usage of
$wp_query
global in WP_Media_List_Table::display_rows()
– #56839
Editor
- Add font size constraints for fluid typography – #56467
- Fix legacy group inner block Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. wrappers in constrained layouts – #56467
- Fix modal height responsiveness on link popup editor – #53174
- Update packages for 6.1 Release Candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). 2 – #56467
- Allow arrays for deprecated asset types in block registration – #56707
Embeds
- Broaden the Tumblr oEmbed matcher to include all Tumblr URL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org structures – #56733
General
- Correctly refer to “npm” and “Node.js” – #56816
Help/About
- Restore the correct header image for WordPress 6.1 – #56703
- Typo correction in Dashboard Screen Options – #56884
- Update copy & style for About page and subpages – #56357
- Update the About header image – #56703, #56357
I18N Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill.
- Change how
WP_Textdomain_Registry
stores the default languages path – #39210
KSES
- Display a notice if any of the required globals are not set – #47357
Media
- Add
object-fit
to the allowed list of CSS Cascading Style Sheets. properties – #56855
Networks and Sites
- Revert the use of the metadata 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. for
*_network_options
functions – #56845, #37181
Query
- Remove placeholder from query cache key. – #56802
Role/Capability
- Revert the newly added
update_role
function for 6.1
Upgrade/Install
- Add a conditional to facilitate testing of the Rollbacks feature project – #56057
Props
Thanks to the 75 people who contributed to WordPress Core on Trac last week: @xknown (10), @peterwilsoncc (9), @audrasjb (8), @SergeyBiryukov (7), @martinkrcho (6), @bernhard-reiter (5), @costdev (5), @paulkevan (5), @jrf (4), @davidbaumwald (4), @kebbet (4), @sabernhardt (4), @spacedmonkey (4), @mukesh27 (4), @dd32 (3), @richtabor (3), @johnbillion (3), @andrewserong (2), @rezakhan995 (2), @ehtis (2), @timothyblynjacobs (2), @tykoted (2), @desrosj (2), @cbravobernal (2), @voldemortensen (2), @isabel_brison (2), @pbiron (2), @ironprogrammer (2), @poena (2), @webcommsat (1), @johnjamesjacoby (1), @bph (1), @courane01 (1), @strategio (1), @rinatkhaziev (1), @dlh (1), @chaion07 (1), @dansoschin (1), @dhl (1), @talldanwp (1), @noisysocks (1), @mikachan (1), @beafialho (1), @kafleg (1), @vortfu (1), @matveb (1), @annezazu (1), @Joen (1), @rebasaurus (1), @gziolo (1), @raduiason (1), @ckanderson22 (1), @ivanjeronimo (1), @seriouslysenpai (1), @manfcarlo (1), @doctorlai (1), @pento (1), @KnowingArt_com (1), @bosconiandynamics (1), @TJNowell (1), @nendeb55 (1), @sergeybiryukov (1), @pavelschoffer (1), @flixos90 (1), @ocean90 (1), @upadalavipul (1), @saumil1611 (1), @rakibwordpress (1), @ramonopoly (1), @TobiasBg (1), @afragen (1), @ryelle (1), @adampickering (1), @mikeschroder (1), and @peterwiloncc (1).
Congrats and welcome to our 9 new contributors of the week: @rezakhan995, @raduiason, @ckanderson22, @ivanjeronimo, @seriouslysenpai, @doctorlai, @KnowingArt_com, @pavelschoffer, @saumil1611 ♥️
Core committers: @audrasjb (14), @sergeybiryukov (12), @davidbaumwald (8), @desrosj (6), @ryelle (2), @jorbin (2), @bernhard-reiter (1), @swissspidy (1), @joedolson (1), @pento (1), and @spacedmonkey (1).
#6-1, #core, #week-in-core