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 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.
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.
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 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 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 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. – #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 JavaScript 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 HTTPS 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 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