A Week in Core – June 6, 2022

Welcome back to a new issue of Week in CoreCore 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 TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. between May 30 and June 6, 2022.

  • 23 commits
  • 24 contributors
  • 65 tickets created
  • 3 tickets reopened
  • 41 tickets closed

The Core team is currently working on the next major releasemajor 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 🛠

Worth noting that the WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe 2022 contributors day gathered more than 800 contributors in Porto last week. This was the largest Contributor DayContributor Day Contributor Days are standalone days, frequently held before or after WordCamps but they can also happen at any time. They are events where people get together to work on various areas of https://make.wordpress.org/ There are many teams that people can participate in, each with a different focus. https://2017.us.wordcamp.org/contributor-day/ https://make.wordpress.org/support/handbook/getting-started/getting-started-at-a-contributor-day/. ever held!

Ticketticket 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

  • Add some test cases for path_join() with Windows paths – #55897
  • Add unit tests for path_join()#55897
  • Clean up test images before performing assertions in image resize tests – #55652
  • Consistently pass the $force_delete parameter to wp_delete_attachment()#55652
  • Correctly confirm the previous workflow run was triggered by a push event – #55652
  • Don’t overwrite image metadata in a wp_calculate_image_srcset() test for zero width – #55652
  • Prevent inaccurate “fixed” notifications in SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.#55652
  • Require the zip PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher extension in blockBlock 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. templates export file test – #55652
  • Update the URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org to the documentation on GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ Actions environment variables – #55652

Bundled Themes

  • Twenty-Twenty: Alignment fix on Separator Block editor styles – #55896
  • Twenty-Twenty: Fix paragraph block alignment issues when used on a RTL website – #49447
  • Twenty-Twenty: Improve Quote block style consistency between front and back-end – #55931

Docs

  • Correct method reference format in some DocBlocks – #55928
  • Replace “updated” with “deleted” in wpdb::delete return description – #55646
  • Use third-person singular verbs for method descriptions in wp-includes/post.php, as per docs standards – #55646
  • Various fixes in wp-includes/pluggable.php docblocks, as per documentation standards – #55646

Formatting

  • Make sanitize_url() the recommended function for sanitizing a URL – #55852

General

  • Ensure wp_rand() returns 0 when $min and $max values are equal to 0#55194
  • Remove redundant ltrim() from path_join()#55897
  • Replace all esc_url_raw() calls in core with sanitize_url()#55852

I18Ni18n 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.

  • Use consistent context for the “Add New” string when referring to media – #55876

Media

  • Add support for WebP images in the Thickbox library – #55786

Text Changes

  • Improve consistency of adminadmin (and super admin) error notices – #50785

Props

Thanks to the 24 people who contributed to WordPress Core on Trac last week: @SergeyBiryukov (5), @audrasjb (4), @mukesh27 (3), @benjgrolleau (3), @sabernhardt (2), @peterwilsoncc (2), @iamjaydip (2), @whaze (2), @karlijnbk (2), @amirkamizi (1), @larrach (1), @ilunabar (1), @tobifjellner (1), @mihaidumitrascu (1), @transl8or (1), @cadlec (1), @umesh84 (1), @joyously (1), @mayankmajeji (1), @dd32 (1), @kajalgohel (1), @hasanuzzamanshamim (1), @ianbelanger (1), and @graham73may (1).

Congrats and welcome to our 6 new contributors of the week: @benjgrolleau, @whaze, @karlijnbk, @amirkamizi, @mihaidumitrascu, @cadlec ♥️

Core committers: @sergeybiryukov (13), @audrasjb (8), and @desrosj (2).

#6-0, #core, #week-in-core