Summary, Dev Chat, Apr 30, 2025

Startย of the meeting 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/, facilitated by @audrasjb. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

WordPress 6.8.1 is now available ๐Ÿฅณ

WordPress 6.8.1 was released right after the dev chat. It is a maintenance release.

For now, 6.8 is identified asย the last major release of the year.

Forthcoming releases ๐Ÿš€

WordPress 6.8.2

There are currently 7 tickets in the 6.8.2 milestone on Trac. Bugfixes currently located in milestone 6.9 can probably start to be moved to 6.8.x milestones, but 6.8.2 will most probably still be focused on remaining issues/regressions found on 6.8.

Call for 6.8.x release leads

@michelleames and @jeffpaul published a Call for 6.8.x Release Managers. Anyone interested to lead a 6.8.x release can drop a comment in this P2P2 A free theme for WordPress, known for front-end posting, used by WordPress for development updates and project management. See our main development blog and other workgroup blogs. post.

Discussion ๐Ÿ’ฌ

@sirlouen wanted to bring attention to this ticketticket Created for both bug reports and feature development on the bug tracker.: #43936. He commented this ticket with a recap of everything that must be known if someone doesnโ€™t want to read all the way through. @audrasjb pointed out that this ticket is a good candidate for a further 6.8.x release, as the patchpatch 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. shouldnโ€™t add any new file.

@sirlouen pointed out that publishing a call for dev chats topics should ideally be posted on the Make/CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Slack channel, ideally 2 days before each meeting to help gather topics for the agenda. @audrasjb proposed to post such a call on next Monday and to iterate on this process.

@sirlouen added another topic coming from the Core Test Team: โ€œIโ€™m writing a guide on creating Testing Use-Cases for core developers. The thing is that Iโ€™ve found over the period of ~100 ticket reviews, that most old stuck tickets with patches that have been pretty much abandoned, the main cause is that the patch creator did not provide enough information to test and help patch progress (even sometimes other reviewers asked for it). Iโ€™ve been ideating some examples and ideas, to help people build testing cases, and Iโ€™m going to publish this in the Test WP blogblog (versus network, site).โ€ He is looking for people able and willing to review his proposal. @audrasjb volunteered.

@justlevine proposed to discuss the following ticket: #62622: Bump minimum PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher version to 7.4.
This ticket is on @johnbillionโ€˜s radar. Everyone agreed that this ticket is a major goal for 6.9.

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Apr 23, 2025

Startย of the meeting 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/, facilitated by @francina. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

Forthcoming releases ๐Ÿš€

WordPress 6.8.1

@jorbinย is leading WP 6.8.1 which is scheduled for Wednesday April, 30, after the dev chat.

GutenbergGutenberg 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/ 20.7

Gutenberg 20.7 was released on Tuesday April, 22.

Discussion ๐Ÿ’ฌ

@mamaduka and @karmatosed are planning to start working on the backlog management in the Gutenberg repository. The plan is to close non-actionable issues/tickets and stale PRs. This was mentioned during the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Committers call and they just trying to get things moving at this moment. They will try to publish a more detailed announcement once the path is clear.

@sirlouen reported that the conflictconflict A conflict occurs when a patch changes code that was modified after the patch was created. These patches are considered stale, and will require a refresh of the changes before it can be applied, or the conflicts will need to be resolved. between the needs-testing and needs-testing-info keywords in search results on WordPress Core TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. (Ticketticket Created for both bug reports and feature development on the bug tracker. 7935) was about to be resolved by the next #core-test team meeting.

@justlevine is looking for discussion and assistance to move forward with the following tickets:

  • #49442: a parse_blocks filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output., so we can stop dumping parsing functionality on render_blocks
  • #61175: Implementing PHPStan in core, which was recently discussed

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Apr 17, 2025

Startย of the meeting 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/, facilitated by @audrasjb. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

Forthcoming releases ๐Ÿš€

WordPress 6.8.1

@jorbinย proposed to lead the nextย minor releaseMinor Release A set of releases or versions having the same minor version number may be collectively referred to as .x , for example version 5.2.x to refer to versions 5.2, 5.2.1, 5.2.3, and all other versions in the 5.2 (five dot two) branch of that software. Minor Releases often make improvements to existing features and functionality.ย and to host a firstย bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.ย scrub right after the devchat.

There has been discussion about the need for a WordPress 6.8 retrospective post. Several people have pointed out the lack of interest of this kind of initiative in recent releases. Members of the 6.8 release squad are still welcome to share their thoughts. @jeffpaul pointed out that the goal is to find ways to ensure the next release cycle is easier than the last:ย What should be stopped (because it doesnโ€™t help); what should the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. team start doing (because it would be helpful); what should be changed (because iterating would be better). Ideally the release squad could put together a Make/Core blogpost and invite people to comment to share their thoughts.

Discussion about the WordPress 6.8.x cycle

With no other 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. scheduled in 2025, 6.8.x is going to be a long cycle, comparable to cycle 4.9.x.

@jeffpaul and @michelleames published a Make/Core post to gather nominations for folks to help lead the 6.8.x minors.

@jeffpaul: โ€œIf folks find something and are not certain if it should be part of 6.8.1 (or any future minor release), then please drop a link inย #6-8-release-leadsย [โ€ฆ] to help further triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors..โ€

@audrasjb asked whether the Core team should open milestones 6.8.2 and 6.8.3 on TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress., but @jorbin pointed out that itโ€™s better to avoid having multiple milestones open for minors except when the current one is on the RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). step.

@joemcgill suggested that once any immediate issues that need to ship in a 6.8.1 release are addressed, the Core team could have a broader conversation about how they want to operate for the rest of the year, given that only minor releases are expected. His preference would be to identify a few volunteers to put together a proposal that we can get feedback on before finalizing the process, with a few things we need to consider: How does the ongoing development of JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. package in the GB pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. affect how the Core team plan minor release updates, etc. ; How much change do the Core team allow in trunktrunk A directory in Subversion containing the latest development code in preparation for the next major release cycle. If you are running "trunk", then you are on the latest revision. during this period, given that large changes make it more difficult to backportbackport A port is when code from one branch (or trunk) is merged into another branch or trunk. Some changes in WordPress point releases are the result of backporting code from trunk to the release branch. fixes to the 6.8 branchbranch A directory in Subversion. WordPress uses branches to store the latest development code for each major release (3.9, 4.0, etc.). Branches are then updated with code for any minor releases of that branch. Sometimes, a major version of WordPress and its minor versions are collectively referred to as a "branch", such as "the 4.0 branch". ; What types of tickets are โ€œallowedโ€ to be shipped in a minor over the rest of the year, since no more major releases is expected this year.

@jeffpaul pointed out that the Core team had a decent precedent (4.9.6, with privacy features) that expanded what can happen in minors. If there are ways to expand beyond that that wonโ€™t break things (e.g. updater), then letโ€™s explore those but there may still be relatively hard constraints.

A minor release is intended for bugfixes and enhancements that do not add new deployedDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. files and are at the discretion of the release leadRelease Lead The community member ultimately responsible for the Release. with suggestions/input from component maintainers and committers.

Source:ย Releasing Minor Versions in the Core Handbook

@joedolson suggested the team should consider that the first couple point releases could be reserved to new issues only, the same as most minor releases, and once those are settled, the scope of minors can start to be expanded. But the drift between trunk and minors could be difficult to manage, especially if the scope of what can go into a minor is too restrictive. @audrasjb confirmed that itโ€™s exactly what was done during cycle 4.9.x: the cycle started with bug fixes introduced in version 4.9, the the Core team started to introduce enhancements with 4.9.5 and all along the rest of the cycle.

For now, there is a hard rule, though: No new file can be introduced in a minor release.

@jorbin encouraged 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 to publish their own ideas on their own blogs so then all the ideas can be shared and the Core team could come up with a plan.

@joemcgill volunteered to to coordinate a proposal for Make/Core, unless more guidance is given. He would welcome ideas that folks want to share (please feel free to reach out with him).

Open Floor ๐Ÿ’ฌ

Core Trac Workflow Keywords Issue

The discussion concerns an issue raised by @sirlouen on MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. about a conflictconflict A conflict occurs when a patch changes code that was modified after the patch was created. These patches are considered stale, and will require a refresh of the changes before it can be applied, or the conflicts will need to be resolved. between the "needs-testing" and "needs-testing-info" keywords in search results on WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ Meta Trac (Ticketticket Created for both bug reports and feature development on the bug tracker. 7935). This problem makes reports, especially for the testing team, more difficult and leads to incorrect information. Two solutions were suggested: renaming one of the keywords or improving the search algorithm. The conversation continues in the Trac comments.

@sirlouen wanted to run a poll/survey to close thisย ticketย in the nextย Coreย Test meeting (23rd April), but he would like to have the consensus (and the awareness) from the core team that this is going to happen, and Itโ€™s going to bring a change in core. This item is scheduled for discussion during the next dev chat.

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Apr 9, 2025

Startย of the meeting 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/, facilitated by @francina. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

WordPress 6.8 |ย Release Candidaterelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta).ย 3 is now available ๐Ÿฅณ

Theย Release Candidateย 3ย is now available! A heartfelt thank you to everyone who joined the Release Party. We appreciate your testing and feedback.

@jeffpaulย reminds allย CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.ย Committers to read this article and follow the outlined process for the upcoming steps:ย WordPress 6.8 Release Candidate Phase

Help Test 6.8ย RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta).ย version ๐Ÿงช

The Test-Team has written two helpful guides for people interested in testing:

Forthcoming releases ๐Ÿš€

General Release:ย April 15,ย 2025

Theย general release of WordPress 6.8 will be available onย Tuesday, April 15, 2025.

Ahead of it, there will be a Dry Run on Monday, April 14, 2025.

A detailed overview of the release schedule for WordPress 6.8 can be foundย here. The article also includes information about the individuals assigned to each release party.

Highlighted posts โœจ

Discussion ๐Ÿค”

Dotorg Core Committers Check In

The discussion concerns the release of version 6.8 as the last 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. for 2025. It was pointed out that the decision was not clearly communicated, and it was recommended to make a clear public announcement. Additionally, a formal proposal should be created in the future to better communicate such decisions and increase transparency.

Open Floor ๐Ÿ’ฌ

Core TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. Workflow Keywords Issue

The discussion concerns an issue raised by @sirlouen on MetaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. about a conflictconflict A conflict occurs when a patch changes code that was modified after the patch was created. These patches are considered stale, and will require a refresh of the changes before it can be applied, or the conflicts will need to be resolved. between the "needs-testing" and "needs-testing-info" keywords in search results on WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ Meta Trac (Ticketticket Created for both bug reports and feature development on the bug tracker. 7935). This problem makes reports, especially for the testing team, more difficult and leads to incorrect information. Two solutions were suggested: renaming one of the keywords or improving the search algorithm. The conversation continues in the Trac comments.

Thanks @francina for the review

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Apr 2, 2025

Startย of the meeting 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/, facilitated by @benjamin_zekavica. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

WordPress 6.8 | Release Candidaterelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). 2 is now available ๐Ÿฅณ

The Release Candidate 2 release of WordPress 6.8 is now available! A heartfelt thank you to everyone who joined the Release Party. We appreciate your testing and feedback.

@jeffpaul reminds all CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Committers to read this article and follow the outlined process for the upcoming steps: WordPress 6.8 Release Candidate Phase

Help Test 6.8 BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. version ๐Ÿงช

The Test-Team has written two helpful guides for people interested in testing:

Forthcoming releases ๐Ÿš€

Release Candidateย 3: April 8, 2025

Theย Release Candidateย 3ย release of WordPress 6.8 will be available onย Tuesday, April 8, 2025.

A detailed overview of the release schedule for WordPress 6.8 can be found here. The article also includes information about the individuals assigned to each release party.

Nextย GutenbergGutenberg 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/ version: 20.6

Gutenberg 20.6 is scheduled for release onย Wednesday, April 2, 2025.

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.: 6.8

We are currently in theย WordPress 6.8 release cycle. Read more aboutย the release squad, timeline and focus for this release.

Highlighted posts โœจ

Discussion ๐Ÿค”

There were no significant topics that we would list in the summary.

Open Floor ๐Ÿ’ฌ

PHPDocs Improvements

@sirlouen is requesting a status update on Ticketticket Created for both bug reports and feature development on the bug tracker. #57299 on Core TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress., which concerns the improvement of PHPDocs for arrays. The goal is to enhance code quality and developer-friendliness in WordPress.

Style Book Integration

@smrubenstein is asking for advice on handling tab color states. Currently, custom color attributes and slotfill are used for the color inspector, but thereโ€™s no clear way to define 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. states like hover or focus. Heโ€™s asking how to integrate these into the Style Book and Style Engine so users can set default values.

Github Pull-Request

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Mar 26, 2025

Startย of the meeting 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/, facilitated by @francina. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

WordPress 6.8 |ย Release Candidaterelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta).ย 1 is now available ๐Ÿฅณ

Theย Release Candidate 1 release of WordPress 6.8ย is now available! A heartfelt thank you to everyone who joined the Release Party. We appreciate your testing and feedback.

@jeffpaulย reminds allย CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.ย Committers to read this article and follow the outlined process for the upcoming steps:ย WordPress 6.8 Release Candidate Phase

We are in the process of finalizing the development notes, after which theย Field GuideField guide The field guide is a type of blogpost published on Make/Core during the release candidate phase of the WordPress release cycle. The field guide generally lists all the dev notes published during the beta cycle. This guide is linked in the about page of the corresponding version of WordPress, in the release post and in the HelpHub version page.ย will be released, followed by an email toย PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.ย Authors containing the necessary information.

GutenbergGutenberg 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/ย 20.5 is now available

The new version of the Gutenberg plugin is now available in ourย plugin directory.

Help Test 6.8ย BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.ย version ๐Ÿงช

The Test-Team has written two helpful guides for people interested in testing:

Forthcoming releases ๐Ÿš€

Release Candidateย 2 of 6.8:ย April 1st

Theย Release Candidateย 2ย release of WordPress 6.8 will be available onย Tuesday, April 1, 2025.

A detailed overview of the release schedule for WordPress 6.8 can be foundย here. The article also includes information about the individuals assigned to each release party.

Nextย Gutenberg version: 20.6

Gutenberg 20.6 is scheduled for release onย Wednesday,ย April 2, 2025.

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.: 6.8

We are currently in theย WordPress 6.8 release cycle. Read more aboutย the release squad, timeline and focus for this release.

Discussion ๐Ÿค”

Hosting Issues Found During 6.8 RC1 Release Party

@joemcgill created a follow-up ticketticket Created for both bug reports and feature development on the bug tracker. (#63175) to update the tests and might need additional support.

@johnbillion explained that the fail() method is being called because the test environment doesnโ€™t support Argon2. There have been discussions about whether this should cause the test to fail or be skipped. Skipping would be risky, as itโ€™s harder to spot if, for example, the PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher version in 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 by the repository owner. https://github.com/ Actions suddenly stops supporting something the test depends on. @desrosj is currently investigating why the failures are happening in their setup.

RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta).-Testing and Bug Triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors.

@joemcgill reminded everyone to monitor the new tickets and forum feedback as RC testing begins. He emphasized flagging any bugs related to the 6.8 release, noting that a few tickets from yesterday still need triaging.

Open Floor ๐Ÿ’ฌ

There were no significant topics that we would list in the summary.

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Mar 19, 2025

Startย of the meeting 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/, facilitated by @benjamin_zekavica. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

WordPress 6.8 |ย BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.ย 3 is now available ๐Ÿฅณ

Theย Beta 3 release of WordPress 6.8ย is now available! A heartfelt thank you to everyone who joined the Release Party. We appreciate your testing and feedback.

Help Test 6.8 Beta version ๐Ÿงช

The Test-Team has written two helpful guides for people interested in testing:

Forthcoming releases ๐Ÿš€

Nextย GutenbergGutenberg 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/ย version: 20.5

Gutenberg 20.5 is scheduled for release onย Wednesday, March 19th.
This will be the first version of Gutenberg to be merged into WordPress 6.9.

Release Candidaterelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta).ย 1ย of 6.8:ย Marchย 25th

Theย Release Candidateย 1ย release of WordPress 6.8 will be available onย Tuesday, Marchย 25th.

A detailed overview of the release schedule for WordPress 6.8 can be foundย here. The article also includes information about the individuals assigned to each release party.

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.: 6.8

We are currently in theย WordPress 6.8 release cycle. Read more aboutย the release squad, timeline and focus for this release.

Discussion ๐Ÿค”

To avoid listing the topics here twice, all the necessary links and information can be found in theย agenda. This section now includes a few additions.

Release Support Needed

@jeffpaul provided an update: only a few dev notesdev 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. remain to be drafted and will be published this week. A Miscellaneous Dev Notedev 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. will be updated and released by RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). 1. The Field GuideField guide The field guide is a type of blogpost published on Make/Core during the release candidate phase of the WordPress release cycle. The field guide generally lists all the dev notes published during the beta cycle. This guide is linked in the about page of the corresponding version of WordPress, in the release post and in the HelpHub version page. draft will be shared later this week as more dev notes are completed. The PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. Author email will likely go out next week due to current priorities.

Critical Issues Before RC 1

@joemcgill stated itโ€™s the last week of beta and critical issues need prioritizing. @audrasjb mentioned 17 tickets are left before RC1, with no major issues, though #63122 is annoying. @joemcgill is tracking new tickets and ensuring regressions in 6.8 are added to the milestone. He also requested non-release prep tasks be resolved this week for a clean RC.

Open Floor ๐Ÿ’ฌ

There were no significant topics that we would list in the summary.

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Mar 12, 2025

Startย of the meeting 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/, facilitated by @francina. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

WordPress 6.8 |ย BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process.ย 2 is now available ๐Ÿฅณ

Theย Beta 2 release of WordPress 6.8ย is now available! A heartfelt thank you to everyone who joined the Release Party. We appreciate your testing and feedback.

Help Test 6.8 Beta version ๐Ÿงช

The Test-Team has written two helpful guides for people interested in testing:

Thanks @ankit-k-gupt andย @krupajnandaย for your contribution!

Forthcoming releases ๐Ÿš€

Nextย GutenbergGutenberg 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/ย version: 20.5

Gutenberg 20.5 is scheduled for release onย Wednesday, March 19th.
This will be the first version of Gutenberg to be merged into WordPress 6.9.

Nextย Betaย 3 of 6.8:ย Marchย 18th

Theย Beta 3ย release of WordPress 6.8 will be available onย Tuesday, Marchย 18th.

A detailed overview of the release schedule for WordPress 6.8 can be foundย here. The article also includes information about the individuals assigned to each release party.

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.: 6.8

We are currently in theย WordPress 6.8 release cycle. Read more aboutย the release squad, timeline and focus for this release.

Reminder

We have only two weeks untilย RCrelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta).ย 1.ย Dev notesย should be in progress. Please checkย @jeffpaulโ€˜s message onย Slackย for details.

Editor Updates ๐Ÿ”„

Stay tuned for weekly updates to keep you informed about the latest in WordPress editor development. Whether youโ€™re a developer, designer, or content creator, these updates will keep you in the loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop on all the key changes.

Donโ€™t miss out โ€” check out the weekly update and get ready for more!

Discussion ๐Ÿค”

Finalizing the About Page for WordPress 6.8

  • Jeff Paul requested help reviewing and finalizing the About page text.
  • Deadline: March 25 (RC1), but earlier completion is preferred.

โ€œSource of Truthโ€ Document

@poena asked for updates on the โ€œSource of Truthโ€ document, which provides extenders with details about the WordPress 6.8 release. Currently, no one is actively working on it due to limited capacity. @joemcgill suggested prioritizing the Field GuideField guide The field guide is a type of blogpost published on Make/Core during the release candidate phase of the WordPress release cycle. The field guide generally lists all the dev notes published during the beta cycle. This guide is linked in the about page of the corresponding version of WordPress, in the release post and in the HelpHub version page. instead, as it serves a similar purpose and is officially published. Stevenlinx may have a draft of the Field Guide, and a request was made to share it for collaboration. If no one takes on the โ€œSource of Truthโ€ document, it will likely not be created for this release.

Unused Code in WordPress CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.

@zodiac1978 reported unused constants in WordPress Core and created TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. ticketticket Created for both bug reports and feature development on the bug tracker. #63017 to address the issue. He asked whether their deprecation had been officially documented. @joemcgill suggested verifying if their removal was intentional or if they are still needed. @desrosj pointed out that some plugins might still rely on these constants, making their removal risky. @joedolson agreed, emphasizing that plugins could use them in ways not immediately visible in Core. @zodiac1978 plans to investigate further in the pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party. directory and update the ticket with his findings.

Open Floor ๐Ÿ’ฌ

There were no further topics to discuss today.

Thanks toย @francina for helping review this summary.

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Mar 5, 2025

Startย of the meeting 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/, facilitated by @benjamin_zekavica. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

GutenbergGutenberg 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/ version 20.4 was released!

Gutenberg version 20.4 was officially released today! This update brings a variety of enhancements and improvements to the 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. editor. This version is the final release to be merged into WordPress 6.8.

A detailed changelog article will follow shortly, providing an in-depth look at the features and changes in this version.

Forthcoming releases ๐Ÿš€

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.: 6.8 โ€“ BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 2

The Beta 2 release of WordPress 6.8 will be available on Tuesday, March 11th.
Join the Release Party to test new features and provide feedback!

Nextย major release: 6.8

We are currently in theย WordPress 6.8 release cycle. Read more aboutย the release squad, timeline and focus for this release.

Editor Updates ๐Ÿ”„

Stay tuned for weekly updates to keep you informed about the latest in WordPress editor development. Whether youโ€™re a developer, designer, or content creator, these updates will keep you in the loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop on all the key changes.

Donโ€™t miss out โ€” check out the weekly update and get ready for more!

Discussion ๐Ÿค”

To avoid listing the topics here twice, all the necessary links and information can be found in the agenda. This section now includes a few additions.

6.8 โ€“ Beta 1 | Current update issue with versions older than 5.1 โš ๏ธ

A bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. was found preventing updates for versions older than 5.1 in Beta 1, with ticketticket Created for both bug reports and feature development on the bug tracker. #63052 created. @joemcgill mentioned that @johnbillion will handle it when heโ€™s back this week, and it shouldnโ€™t affect Beta 2. ๐Ÿฅณ

6.8 | Preparing Documentation for the 6.8 Release

@jeffpaul mentioned that the document is intended for the Helphub page, similar to the 6.7 release. Additionally, @milana_cap shared details on docs-related topics here.

Call for the Security Role for the upcoming 6.8 release parties

@desrosj mentioned that he can take on the security role, as it involves running the security test suite. He is open to involving more team members if anyone is interested, but heโ€™s fine handling it on his own.

Open Floor ๐Ÿ’ฌ

6.8 Beta 1 | Feedback

After the Beta 1 release, a ticket was created for an issue (#63055) regarding missing template parts, related to #62574. @jeffpaul confirmed that changes from #62574 wonโ€™t be included in 6.8 as is, but updates will resolve the gaps.

Thanks toย @francina for helping review this summary.

#6-8, #core, #dev-chat, #summary

Summary, Dev Chat, Feb 26, 2025

Startย of the meeting 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/, facilitated by @francina. ๐Ÿ”— Agenda post.

Announcements ๐Ÿ“ข

GutenbergGutenberg 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/ version 20.3 was released!

Gutenberg Version 20.3 was officially released last week! This new update brings a variety of enhancements and improvements to the 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. editor.

A detailed changelog article will follow shortly, providing an in-depth look at the features and changes in this version.

Forthcoming releases ๐Ÿš€

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.: 6.8 โ€“ BetaBeta A pre-release of software that is given out to a large group of users to trial under real conditions. Beta versions have gone through alpha testing in-house and are generally fairly close in look, feel and function to the final product; however, design changes often occur as part of the process. 1

The Beta 1 release of WordPress 6.8 will be available on Tuesday, March 4th.
Join the Release Party to test new features and provide feedback!

Nextย Gutenberg version: 20.4

Gutenberg 20.4 is scheduled for release on Wednesday, March 5th.
This will be the final release to be merged into WordPress 6.8.

Nextย major release: 6.8

We are currently in theย WordPress 6.8 release cycle. Read more aboutย the release squad, timeline and focus for this release.

Editor Updates ๐Ÿ”„

Stay tuned for weekly updates to keep you informed about the latest in WordPress editor development. Whether youโ€™re a developer, designer, or content creator, these updates will keep you in the loopLoop The Loop is PHP code used by WordPress to display posts. Using The Loop, WordPress processes each post to be displayed on the current page, and formats it according to how it matches specified criteria within The Loop tags. Any HTML or PHP code in the Loop will be processed on each post. https://codex.wordpress.org/The_Loop on all the key changes.

Donโ€™t miss out โ€” check out the first weekly update and get ready for more!

Discussion ๐Ÿค”

Clarifying our PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher support for 6.8

The discussion focused on PHP compatibility for WordPress 6.8. @joemcgill mentioned that @johnbillion was exploring moving ticketticket Created for both bug reports and feature development on the bug tracker. #58320 to the 6.8 milestone, as the PHP compatibility page needs an update. It was suggested to review and potentially update the criteria for removing labels.

Over 40% of WordPress sites run PHP 8.0 or newer, so labeling PHP 8.0 as โ€œbetaโ€ is unclear. It was clarified that โ€œbetaโ€ support now applies to PHP 8.3 and 8.4, while 8.0, 8.1, and 8.2 are โ€œcompatible with exceptions.โ€

REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think โ€œphone appโ€ or โ€œwebsiteโ€) can communicate with the data store (think โ€œdatabaseโ€ or โ€œfile systemโ€) https://developer.wordpress.org/rest-api/ | Template Parts

For ticket #62574, the goal is to align on where to expose data in the REST API, coming from the GB pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.. The current plan is to add it to the index for logged-in users, likely merging this for Beta 1 unless a better alternative arises. Feedback is encouraged as a decision will need to be made soon. Mamaduka is open to following up on the PR/patchpatch 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. based on feedback before or after Beta 1. @jorbin supported the idea of adding it only for logged-in users.

Style Book for Classic themes

The discussion focused on ticket #62509, which proposes making the Style Book available to classic themes in WordPress. This feature is being carried over from Gutenberg. The current plan is to commit the feature by Beta 1, though it may need refinement before RC1. There was a PR under review that modifies how the Style Book is shown based on theme support, which would be a change to the adminadmin (and super admin) menu. It was noted that while the Style Book would be available for all classic themes, adjustments to the UIUI User interface and an opt-out strategy still need to be worked on.

The team discussed whether the feature should be committed for Beta 1 and whether testers were available to test both the Gutenberg and coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. PRs before the deadline. The consensus was that tickets close to landing could be included before Beta 1, but anything not ready should be punted to a later stage.

Open Floor ๐Ÿ’ฌ

WordPress 6.8 | Triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. update

@audrasjb shared updated stats for the upcoming WordPress Release 6.8 release with detailed information.

Ticket Statusย 

On the 354 tickets in the milestone:

  • about 30 tickets have been moved to Future Release or 6.9 since last week
  • 194 tickets are closed as fixed (+19 compared to previous week)
  • 160 tickets are still open (-17 compared to previous week)

Ticket Types

On theย 160 still openย ticketsย in the milestone:

  • 99 are bugfixes
  • 43 are enhancements
  • 18 are blessed tasks
  • 2 are feature requests

Misc infos:

  • We have 0 โ€˜highโ€™ (or higher) priority ticket (-1):ย :weiรŸes_hรคkchen:
  • On the 160 open tickets, 7 have the โ€˜commitโ€™ keyword (+1)
  • On the 160 open tickets, 3 have the โ€˜earlyโ€™ keyword (-3)

WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. Connections to a Different Location

@clorith is requesting feedback on the implementation in ticket #62132 and its viability for WordPress 6.8. The response can be found in the first comment from @jorbin.

Thanks toย @audrasjb for helping review this summary.

#6-8, #core, #dev-chat, #summary