Welcome back to a new issue of Week in Core. Let’s take a look at what changed on Trac between September 6 and September 13, 2021.
- 37 commits
- 30 contributors
- 40 tickets created
- 4 tickets reopened
- 25 tickets closed
As expected, WordPress 5.8.1 was released last week! Props to @desrosj and @circlecube for leading this new point release 🌟
The Core team is currently working on the next point (5.8.2) and major (5.9) releases 🛠
Ticket 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
- Accessibility: Improve
aria-label
on network admin Themes screen – #24442
Build/Test Tools
- Fix CI for running tests on PHP 8.1 – #53945
- Add more invalid IP test cases and
@covers
to Tests_Functions_Anonymization
– #53363 - Add tests for
wpdb::_real_escape()
– #53363 - Fix “null to non-nullable” deprecation notice in
Tests_Admin_IncludesPlugin::test_get_plugin_files_folder()
– #53635
Bundled Themes
- Twenty Eleven: Set a fixed height for search form when header image is added – #40398
Code Modernization
- Fix “passing null to non-nullable” deprecation in
wpdb::_real_escape()
– #53635 - Fix “passing null to non-nullable” deprecation notice in
WP_Comment_Query::get_comment_ids()
– #53635 - Fix “passing null to non-nullable” deprecation notices in
WP_Http::normalize_cookies()
– #53635 - Fix last parameter name mismatches for parent/child classes in
Walker::start_el()
– #51553 - Fix null to non-nullable deprecation in
term_exists()
– #53635 - Fix null to non-nullable deprecation in
wp_privacy_anonymize_ip()
– #53635 - Fix null to non-nullable deprecations in
WP_Meta_Query::get_sql_for_clause()
– #53635 - Fix parameter name mismatch with parent in
WP_Customize_Custom_CSS_Setting::validate()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_Customize_Setting::sanitize()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_Customize_Setting::update()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_Image_Editor::save()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_List_Table::column_cb()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_List_Table::handle_row_actions()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_REST_Controller::prepare_item_for_response()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_Sitemaps_Provider::get_max_num_pages()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_Sitemaps_Provider::get_url_list()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_Upgrader_Skin::error()
– #51553 - Fix parameter name mismatches for parent/child classes in
WP_Widget::update()
– #51553 - Fix reserved keyword and parameter name mismatches for parent/child classes in
WP_Upgrader_Skin::feedback()
– #51553 - Fix reserved keyword and parameter name mismatches for parent/child classes in
Walker::end_el()
– #51553 - Fix reserved keyword and parameter name mismatches for parent/child classes in
Walker::start_el()
– #51553 - Improve
@since
message in WP_List_Table::column_default()
– #51553
Documentation
- Correct documentation for the
in_plugin_update_message-{$file}
filter – #40006
Editor
- Revert [51748] and [51649]. They intorduced a bug where
wp.editor
may be replaced with wp.oldEditor
in certain cases – #53762 - Editor: fix the replacement of
wp.editor
with wp.oldEditor
in the inline script outputted when enqueueing the old editor – #53762
External Libraries
- Update jQuery UI to 1.13.0-rc2 – #52163
General
- Only use
_jsonp_wp_die_handler()
for JSONP REST API requests
Site Health
- Add Intl to the list of recommended PHP extensions – #52654
- Site Health: Move the Imagick entry higher in the list of recommended PHP extensions – #52654
Users
- Introduce a
meta_input
argument for wp_insert_user()
– #41950
Widgets
Props
Thanks to the 30 people who contributed to WordPress Core on Trac last week: @hellofromTonya (26), @jrf (26), @azaozz (19), @desrosj (18), @johnbillion (15), @sergeybiryukov (15), @audrasjb (2), @david.binda (2), @sabernhardt (2), @Clorith (2), @Soean (1), @davidmosterd (1), @BinaryKitten (1), @donmhico (1), @peterwilsoncc (1), @mdawaffe (1), @get_dave (1), @grantmkin (1), @fullofcaffeine (1), @lukecavanagh (1), @josklever (1), @mukesh27 (1), @zieladam (1), @andraganescu (1), @fedepia (1), @zodiac1978 (1), @mgol (1), @JavierCasares (1), @zeo (1), and @SergeyBiryukov (1).
Congrats and welcome to our new contributor of the week: @josklever ♥️
Core committers: @hellofromtonya (26), @sergeybiryukov (6), @azaozz (3), and @johnbillion (2).
#5-8-2, #5-9, #core, #week-in-core
this is pretty cool stuff 🙂