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 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 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 WordCamp 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 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!
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
- 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 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/. – #55652
- Require the
zip
PHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher extension 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. templates export file test – #55652 - Update the URL 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 GitHub 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
I18N 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 admin (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