A Week in Core – March 8, 2021

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 March 1st and March 8, 2021.

  • 20 commits
  • 42 contributors
  • 64 tickets created
  • 9 tickets reopened
  • 81 tickets closed

You might have noticed that the activity on Core is still pretty high this week, as we are very close to release WordPress 5.7.

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.

Code changes

Build/Test Tools

  • Ensure the test_php_and_js_shortcode_attribute_regexes_match() test can run when testing using either the src or build directory – #51734
  • Pin SHA versions to the remaining 3rd party actions – #52625
  • Generalize the NPM test workflow – #52658
  • Add path detection when running GitHubGitHub GitHub is a website that offers online implementation of git repositories that can 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 on pull_request#52667
  • Change the cancel-workflow-action version to a SHA value – #52625
  • Pin the welcome-action to a specific commit SHA – #52625

Bundled Themes

  • Twenty Twenty-One: Make text readable when dark background is selected for the Media & Text 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.#52702
  • Twenty Twenty-One: Correct inner container background color for Cover Blocks – #52676
  • Twenty Fifteen & Twenty Sixteen: Remove extra space around post editor – #52646

Docs

  • Add a @since note to wp_admin_bar_edit_menu() about the “View Post” link on Comments screen for a single post – #42366

Editor

  • Classic Editor: Make sure word count is hidden if JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. is disabled – #52662
  • Block Editor: Fix color support for dynamic blocks – #52709

Help/About

  • Clarify two strings – #52347
  • Clarify a string about lazy-loading iframes – #52347
  • Iterate on the 5.7 About Page – #52693

Roles/Caps

  • Return same result from current_user_can and user_can()#52076

Site Health

  • Do not store HTTPSHTTPS HTTPS is an acronym for Hyper Text Transfer Protocol Secure. HTTPS is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications between your browser and the website are encrypted. This is especially helpful for protecting sensitive data like banking information. request error messages in an option – #52484

Upgrade/Install

  • Display version number on the “Update now” button on WordPress Updates screen – #52513
  • Upgrade/Install: Invalidate OPcache for version.php during update – #36455

XML-RPC

  • Pass an empty array to the xmlrpc_call action in methods that have no arguments – #52524

Props

Thanks to the 42 people who contributed to WordPress Core on Trac last week:

@johnbillion (6), @audrasjb (3), @SergeyBiryukov (3), @paaljoachim (3), @hellofromTonya (3), @desrosj (3), @sabernhardt (2), @peterwilsoncc (2), @davidbaumwald (2), @marybaum (2), @pbiron (2), @flixos90 (1), @tmatsuur (1), @tikifez (1), @lukecarbis (1), @dianeco (1), @mikeschroder (1), @kjellr (1), @sergeybiryukov (1), @cenay (1), @antonlukin (1), @krstarica (1), @stodorovic (1), @francina (1), @clorith (1), @TimothyBlynJacobs (1), @melchoyce (1), @sarahricker (1), @youknowriad (1), @rafhun (1), @nosolosw (1), @mukesh27 (1), @johnjamesjacoby (1), @ryelle (1), @poena (1), @jdy68 (1), @dd32 (1), @alexstine (1), @munyagu (1), @janak007 (1), @afragen (1), and @felipeelia (1).

Please join me to say welcome to our 3 new Core contributorsCore Contributors Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. https://core.trac.wordpress.org. of the week ♥️
@tikifez, @cenay, and @rafhun.

Core committers: @sergeybiryukov (6), @desrosj (6), @ryelle (4), @johnbillion (1), @peterwilsoncc (1), @noisysocks (1), and @mikeschroder (1).

Please note: it only includes commits with proper props attribution.

#5-7, #week-in-core