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 August 16 and August 23, 2021.
- 27 commits
- 21 contributors
- 58 tickets created
- 5 tickets reopened
- 43 tickets closed
Pending the appointment of the WordPress 5.9 team, a number of tickets have been fixed, waiting for the next minor and 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.(s).
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
- Include the commit short summary 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/. messages – #52644
- Move loading the
PO
class to set_up_before_class()
– #53363 - Move loading the
WP_Community_Events
class to set_up_before_class()
– #53363 - Rename classes in
phpunit/tests/admin/
per the naming conventions – #53363 - Rename classes in
phpunit/tests/editor/
per the naming conventions – #53363 - Rename classes in
phpunit/tests/error-protection/
per the naming conventions – #53363 - Rename classes in
phpunit/tests/feed/
per the naming conventions – #53363 - Rename classes in
phpunit/tests/formatting/
per the naming conventions – #53363 - Use a better return type check for
parse_url()
in do_enclose()
tests – #53635
Code Modernization
- Check the input type in
validate_file()
– #53635 - Check the return type of
parse_url()
in WP::parse_request()
– #53635 - Check the return type of
parse_url()
in download_url()
– #53635 - Check the return type of
parse_url()
in ms_cookie_constants()
– #53635 - Check the return type of
parse_url()
on Plugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party/Theme Editor screens – #53635 - Correct handling of
null
in wp_parse_str()
– #53635 - Only set
auto_detect_line_endings
in PHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher < 8.1 – #53635 - Pass correct default value to
http_build_query()
in WP_Sitemaps_Provider::get_sitemap_url()
– #53635 - Silence the deprecation warning for
auto_detect_line_endings
– #53635
Customize
- Hide native control on background position field – #53803
Editor
- Replace the remaining references to
wp.editor
with wp.oldEditor
– #53762
External Libraries
- Restore the
phpcs:ignore
statements in PHPMailer – #53953 - Upgrade PHPMailer to version 6.5.1 – #53953
Media
- Check the return type of
_get_cron_array()
in WP_Media_List_Table::prepare_items()
– #53949 - Fix layout of media library modal on narrow screens – #53679
- Increase number of media items displayed per page – #53827
Privacy
- Add space below page selector – #53782
REST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/.
- Remove trailing slashes when preloading requests and add unit tests for it – #51636
Toolbar
- Limit the icon transition style to color only – #43423
Props
Thanks to the 21 people who contributed to WordPress Core on Trac last week: @jrf (10), @SergeyBiryukov (9), @hellofromTonya (8), @mukesh27 (4), @sabernhardt (3), @joedolson (2), @zieladam (2), @audrasjb (2), @earnjam (1), @moch11 (1), @desrosj (1), @andraganescu (1), @wb1234 (1), @walbo (1), @antpb (1), @AlGala (1), @ravipatel (1), @antonvlasenko (1), @johnjamesjacoby (1), @guillaumeturpin (1), and @lucatume (1).
Congrats and welcome to our 5 new contributors of the week! @moch11, @wb1234, @AlGala, @antonvlasenko, and @guillaumeturpin ♥️
Core committers: @sergeybiryukov (19), @peterwilsoncc (3), @azaozz (2), @ryelle (2), and @desrosj (1).
#5-8-1, #5-9, #core, #week-in-core