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 26 and August 26, 2021.
- 24 commits
- 24 contributors
- 85 tickets created
- 7 tickets reopened
- 58 tickets closed
Pending the appointment of the WordPress 5.9 team, a number of tickets have been fixed, waiting for the next minor release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality.(s). No release date is yet available for 5.8.1, but it should arrive in a couple of weeks.
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
- Post a message to #core in Slack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. when a workflow fails – #52644
- Remove the check for changes to version-controlled files in the Test Old Branch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch". workflow – #53799
- Revert the test and coding standards changes in [51511] – #52644
- Split packages and blocks to their webpack configs – #53690
Bundled Themes
- Remove extra trailing spaces from translatable strings in 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. patterns – #53774
Coding Standards
- Apply some alignment fixes from
composer format
– #53729 - Coding Standards: Fix typo in the JS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. function name for handling the password reset button – #53359
- Code Modernization: Silence the deprecation warning for missing return type in
JsonSerializable_Object
– #53635 - Add missing documentation for the
minute
parameter of WP_Query
– #53399
Documentation
- Clarify the
@return
value for WP_Filesystem_Base::getnumchmodfromh()
– #53399 - Correct
@return
type for WP_Filesystem_Base::getnumchmodfromh()
– #53793 - Correct the documented allowed range for the
minute
and second
parameters of WP_Query
– #53399 - Document the
$wpdb
global in WP_Debug_Data::get_mysql_var()
– #53845 - Fix typo in the
WP_Upgrader::install_package()
description – #53399 - Replace
$this
in hook param docs with more appropriate names – #53457
Networks and Sites
- Replace two remaining occurrences of “blog (versus network, site)” with “site” in user-facing strings – #53775
Site Health
- Add some more MySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/. information to the Site Health Info screen – #53845
Site Health
- Standardise site health check status message punctuation – #53594
Taxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies.
- Pass correct default value for
$post_id
to wp_terms_checklist()
in the posts list table – #43639
Themes
- Add “Template Editing” to the list of WordPress theme features – #53556, #meta5802
- Make sure
get_theme_mods()
always returns an array – #51423
Upgrade/Install
- Add files for 5.8 to the
$_old_files
list that were missed – #53702 - Avoid creating nonce during installation – #53830
- Skip any
node_modules
directories when removing Genericons example.html
files on update – #52765 - Store correct result when bulk updating plugins or themes – #53002
Props
Thanks to the 24 people who contributed to WordPress Core on Trac last week: @SergeyBiryukov (3), @desrosj (3), @audrasjb (3), @jrf (2), @johnbillion (2), @donmhico (2), @mukesh27 (2), @afragen (2), @pbiron (1), @ocean90 (1), @WFMattR (1), @aristath (1), @youknowriad (1), @poena (1), @pwtyler (1), @tareiking (1), @bobbingwide (1), @zodiac1978 (1), @xknown (1), @hellofromTonya (1), @sanketchodavadiya (1), @swissspidy (1), @schlessera (1), and @ankitmaru (1).
Congrats and welcome to our 2 new contributors of the week! @pwtyler and @tareiking ♥️
Core committers: @sergeybiryukov (15), @desrosj (5) and @johnbillion (4).
#5-8, #meta5802, #week-in-core