The notes from the weekly WordPress developers chat which took place onย October 25, 2023 at 20:00 UTC in theย coreย channel ofย Make WordPress Slack.
Key Links
Announcements
WordPress 6.4 Release Candidate 2ย is available โ please help test and make the release the best it can be. All details are on the post. Thanks to everyone who contributed towards this.
Summary and Insights of Phase 3 related conversations
WordPress 6.4 Release Candidate Phase
WordPress 6.4 Field Guide
Highlighted Posts
Summary and Insights of Phase 3 related conversations
WordPress 6.4 Release Candidate Phase
WordPress 6.4 Field Guide
Release Updates
Next major WordPress release: 6.4
New 6.4 related posts
6.4 Release Candidates phase
Update from contributors on docs for this release:
- Field Guide for 6.4
- You can also find all Developer Notes relating to 6.4 using thisย tag
- If you think aย ticket Created for both bug reports and feature development on the bug tracker.ย needs aย dev note Each important change in WordPress Core is documented in a developers note, (usually called dev note). Good dev notes generally include a description of the change, the decision that led to this change, and a description of how developers are supposed to work with that change. Dev notes are published on Make/Core blog during the beta phase of WordPress release cycle. Publishing dev notes is particularly important when plugin/theme authors and WordPress developers need to be aware of those changes.In general, all dev notes are compiled into a Field Guide at the beginning of the release candidate phase.ย and it has not been highlighted previously, send a message to Nalini on 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/ for those working on the docs release or add it to theย Documentation Tracker for 6.4
- Call for contributors to assist with 6.4 End User documentation
Any issues relating to 6.4 tickets?
Existing 6.4 useful links
Release parties schedule for 6.4
This detailed guideย will walk you through testing features in WordPress 6.4.
Roadmap to 6.4ย โ this release is scheduled for November 7, 2023.
Bug Scrub Schedule 6.4
6.4 Development Cycle
Project Board for Editor Tasks for WordPress 6.4ย 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 by the repository owner. https://github.com/
Gutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses โblocksโ to add richness rather than shortcodes, custom HTML etc.
https://wordpress.org/gutenberg/
Whatโs new in Gutenberg 16.9? (25 October) โ Other than the new release update, nothing related to Gutenberg was brought up in the meeting.
Components & Tickets
The following tickets were raised in the meeting for feedback:
Trac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. ticket #59718: Short-term (WP 6.4) hotfix to prevent fatal error in standalone Gutenberg (<16.5)
Trac ticket #59289: About Page for 6.4 Release
Trac ticket #59722: Regression A software bug that breaks or degrades something that previously worked. Regressions are often treated as critical bugs or blockers. Recent regressions may be given higher priorities. A "3.6 regression" would be a bug in 3.6 that worked as intended in 3.5.: class-wp-rest-server.php
For the above tickets check out theย Slack discussionย for more information.
Trac ticket #59723: Pattern file containing PHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher constant from theme causes fatal error on update to WordPress 6.4 โ was brought up by @hellofromtonya since this issue is in 6.3 and 6.4 and causes a fatal error during the upgrade process. Check out theย Slack discussionย for more info.
More tickets were brought up by @hellofromtonya as they need attention:
Trac ticket #59736: Regression: Singular 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. template โ regression introduced in 6.4 by r56507. Has a patch A special text file that describes changes to code, by identifying the files and lines which are added, removed, and altered. It may also be referred to as a diff. A patch can be applied to a codebase for testing. on it and explanation.
Trac ticket #59723: Pattern file containing PHP constant from theme causes fatal error on update to WordPress 6.4 โ fatal error during WP upgrade
Trac ticket #55493: [Block] File: Embedded PDF fails to render in Safariย โ regression in File block introduced in 6.4
Trac ticket #59732: Theme live preview is broken โ Customizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your siteโs appearance settings. theme live previewers are broken, which 6.4 didnโt cause but help to emphasis it. Thereโs a patch thatโs ready to test. Need to better understand its impact in 6.4.
Trac ticket #58281: Rollback Auto-Update (Rollback part 3) โ check out theย Slack discussionย for more info as it was raised byย @afragen
Open floor
@jeffpaul highlighted for post 6.4, theย Community Summit Discussion Notes: Aligning processes and contributions between WordPress Core and Gutenberg. He especially drew attention to this topic to those who are active during the 6.4 release and particularly with the Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress./Gutenberg interactions. He asked for them to share their insights and thoughts on the post to help improve planning, shared processes and to make things easier for the future.
@joemcgill raised a query on the planning and squads formation for the future 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., 6.5, and the 6.4.1, 6.4.2 etc minor releases. Theย Slack discussion.
Next Meeting
The next meeting will be onย Wednesday November 1, 2023, at 20:00 UTC.
Are you interested in helping draft Dev Chat summaries? Volunteer at the start of the next meeting on theย #coreย Slack channel.
Props toย @webcomms and @marybaum for input into the summary and for review.
#6-4, #6-5-2, #dev-chat, #meeting, #summary