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 July 19 and July 26, 2021.
- 24 commits
- 23 contributors
- 103 tickets created
- 18 tickets reopened
- 68 tickets closed
Please note that as expected, WordPress 5.8 was released last week, on Tuesday July 20, 2021 🌟
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
Build/Test Tools
- Rename classes in
phpunit/tests/widgets/
per the naming conventions – #53363 - Rename classes in
phpunit/tests/sitemaps/
per the naming conventions – #53363 - Rename classes in
phpunit/tests/blocks/
per the naming conventions – #53363 - Move and fix incorrectly placed tests for 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. supported styles – #53363
- Use better assertions in
WP_UnitTestCase_Base::assertEqualFields()
: – #53363 - Modernize the
WP_UnitTestCase_Base::assertEqualFields()
method: – #53363 - Correct placement of the
$message
parameter in assertDiscardWhitespace()
– #53363 - Add a
$message
parameter for custom assertions in WP_UnitTestCase_Base
– #53363 - Correct class name for
WP_Filesystem_Base::find_folder()
tests – #53363 - Update PHP_CodeSniffer to version 3.6.0 – #53477
Bundled Themes
- Version Bump 2010, 2011 and 2012 – #53777
- Bundled Themes: Use correct path for loading images in block patterns – #53769
- Twenty Ten: Use correct path for loading block patterns – #53752
Media
- Check the
posts_per_page
value in wp_ajax_query_attachments()
before using it as a divisor – #53773 - Media: Remove unused code from
wp-admin/includes/media.php
– #53764
Documentation
- Miscellaneous docblock (phpdoc, xref, inline docs) corrections and improvements – #53399
- Add a comment about the
$title
global usage in various admin (and super admin) files – #53729 - Correct a comment about WebP constants in
wp-includes/compat.php
– #53680
Help/About
- Add
/
character to img
and source
tags – #53716
Internationalization
- Fix broken loop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop. in WP_Theme_JSON_Resolver
Editor
- Conditionally load registered styles for block variations – #53616
External Libraries
- Correct the
underscore
version used when registering – #53713 - Correct the
jquery-form
version used when registering – #53714 - Correct the
hoverIntent
version used when registering – #53715
Props
Thanks to the 23 people who contributed to WordPress Core on Trac last week: @jrf (5), @audrasjb (4), @sabernhardt (3), @david.binda (3), @hellofromTonya (2), @aristath (2), @SergeyBiryukov (1), @schlessera (1), @TobiasBg (1), @ankitmaru (1), @radixweb (1), @rtm909 (1), @GaryJ (1), @dd32 (1), @ravipatel (1), @peterwilsoncc (1), @loranrendel (1), @ryelle (1), @rudlinkon (1), @youknowriad (1), @kapilpaul (1), @2linctools (1), and @johnbillion (1).
Congrats and welcome to our 5 new contributors of the week! @radixweb, @rtm909, @loranrendel, @rudlinkon, and @2linctools ♥️
Core committers: @sergeybiryukov (17), @desrosj (3), @gziolo (2), @peterwilsoncc (1), and @johnbillion (1).
#5-8, #week-in-core