Agenda, Dev Chat, Nov 27, 2024

The next WordPress Developers Chat will take place on Wednesday at 20:00 UTC in theย coreย channel onย Make WordPress Slack.

The live meeting will focus on the discussion for upcoming releases, and have an open floor section.

Additional items will be referred to in the various curated agenda sections below. If you haveย ticketticket Created for both bug reports and feature development on the bug tracker.ย requests for help, please continue to post details in the comments section at the end of this agenda.

Announcements

WordPress 6.7.1 was released on November 21, 2024.

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

We are currently in the WordPress 6.8 release cycle.
The call for volunteers for the 6.8 release squad is open until Dec 6.

Next maintenance release: 6.7.2

There is currently no release date planned for WordPress 6.7.2. Review the next minor release milestone.

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/ release: 19.8

The next Gutenberg release will be 19.8, scheduled for December 4. It will include the following issues.

Discussions

The discussion section of the agenda is to provide a place to discuss important topics affecting the upcoming release or larger initiatives that impact the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Team.

If you want to nominate a topic for discussion, please leave a comment on this agenda with a summary of the topic, any relevant links that will help people get context for the discussion, and what kind of feedback you are looking for from others participating in the discussion.

Highlighted Posts

Editor updates

You can keep up to date with the major Editor features that are currently in progress by viewing these Iteration issues.

Open floor

Any topic can be raised for discussion in the comments, as well as requests for assistance on tickets. Tickets in the milestone for the next major or maintenance release will be prioritized.

Please include details of tickets / PRs and the links in the comments, and if you intend to be available during the meeting for discussion or if you will be async.

Props to @annezazu for contributing to this agenda.

#6-8, #agenda, #dev-chat

Performance Chat Summary: 26 November 2024

Meeting agenda here and the full chat log is available beginning here on Slack.

Announcements

  • Welcome to our new members ofย #core-performance
  • Last week (Nov 20) saw the release of Performance Lab 3.6.1

Priority Items

  • WordPress performance TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets
  • Performance Lab 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. (and other performance plugins)
  • Active priority projects

WordPress Performance Trac Tickets

  • @mukesh27 Someone from our team needs to check theย autoย sizes issues that are reported in past few days [see Slack]
    • Recommended to close some as duplicates
    • @joemcgill is looking into this now. In many of the cases, it looks likeย autoย is being applied to images without dimensions, which shouldnโ€™t be happening.
  • @mukesh27 opened https://github.com/WordPress/wordpress-develop/pull/7896 for discussion for height:auto side effect โ€“ however this needs further discussion which is ongoing with @joemcgill

Performance Lab Plugin (and other Performance Plugins)

  • @westonruter For Image Prioritizer I have a new PR which is preloading LCP background images which are defined in external CSSCSS Cascading Style Sheets. files or in stylesheets in STYLE tags. Up until now, it would only preload background images which were defined inline with style attributes. This was a big limitation since from what Iโ€™ve seen page builders very frequently use non-inline styles, for example to be able to do viewport-specific images on mobile and desktop. My finding is that this can improve LCP by 20% on an Elementor-built page!ย https://github.com/WordPress/performance/pull/1697ย 
    • This also improves LCP for coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. themes like Twenty Thirteen that have a CSS background image for the headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitorโ€™s opinion about your content and you/ your organizationโ€™s brand. It may also look different on different screen sizes.. I measured a ~9% improvement. The PR is ready for review, but I still need to add tests.

Active Priority Projects

Improving the calculation of image size attributes

Enable Client Side Modern Image Generation

  • No updates this week

Enhance Onboarding Experience of Performance Lab Plugin

Open Floor

  • Agreed for the December 16 release to be skipped and a smaller special release scheduled for Dec 2
    • The next release will be scheduled for January 20, 2025
  • This meeting will not take place on:
    • Tuesday December 24
    • Tuesday December 31
    • It will resume again on Tuesday January 7, 2025

Our next chat will be held on Tuesday, December 3, 2024 at 16:00 UTC in the #core-performance channel in Slack.

#core-performance, #hosting, #performance, #performance-chat, #summary

Performance Chat Agenda: 26 November 2024

Here is the agenda for this weekโ€™s performance team meeting scheduled for November 26, 2024 at 16:00 UTC.

  • Announcements
    • Welcome to our new members of #core-performance
    • Yesterday (Nov 25) saw the release of Performance Lab 3.6.1
  • Priority items
    • WordPress performance TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. tickets
    • Performance Lab 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. (and other performance plugins) including:
      • Enhanced Responsive Images
      • Embed Optimizer
      • Image Prioritizer
      • Image Placeholders
      • Modern Image Formats
      • Optimization Detective
      • Performant Translations
      • Speculative Loading
      • Web Worker Offloading
    • Active priority projects
  • Open floor

If you have any topics youโ€™d like to add to this agenda, please add them in the comments below.


This meeting happens in the #core-performance channel. To join the meeting, youโ€™ll need an account on the Make WordPress Slack.

#agenda, #meeting, #performance, #performance-chat

Summary, Dev Chat, November 20, 2024

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 @joemcgill. ๐Ÿ”— Agenda post.

As mentioned at the top of todayโ€™s agenda, from today forward, the weekly Dev Chat times will be back to 20:00 UTC.

Announcements

WordPress 6.7.1 is now available! Thanks so much to everyone who helped prepare this release.

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

We are currently in theย WordPress 6.8 release cycle. You can review and give feedback on the proposed release schedule for 2025 onย this post. A call for volunteers for the release squad has been published here.

Next maintenance release: 6.7.1

We discussed the plan to release WP 6.7.1 on Thursday, November 21, at 13:30 UTC, according toย this schedule.

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/ย release: 19.8

The next Gutenberg release will be 19.8, scheduled for December 4.

Discussion

@johnbillion mentioned doing some analysis of how often tickets are bumped from one major release to the next, as there are currently >200 tickets in the 6.8 milestone on Trac. @joemcgill suggested doing a scrub of the existing tickets and moving any that have been bumped more than one release to โ€œFuture Releaseโ€. We also discussed keeping an eye on how often tickets are bumped during the 6.8 cycle.

Open Floor

We started with a call for volunteers that @bph shared:

From the Developer Blogblog (versus network, site) content board we identified six approved topics that are looking for writers. Check out the issues and if you want to tackle a topic, comment on it.
For questions, join us in theย #core-dev-blogย channel or pingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test itโ€™s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of โ€œPing me when the meeting starts.โ€ย @bphย (me) .

@remy mentioned ticketticket Created for both bug reports and feature development on the bug tracker. #51525, which proposes adding two new functions, apply_filters_single_type() and apply_filters_ref_array_single_type():

we have a separate repo where we are doing the changes and testing them live in our plugins, but we were waiting for feedbacks before merging the changes up to coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.

We discussed that it would be good to look at this soon and consider it for the 6.8 release.

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

X-post: Using Playground for data liberation, site synchronization, and building streaming parsers

X-post from +make.wordpress.org/playground: Using Playground for data liberation, site synchronization, and building streaming parsers

Update on Phase 3: Collaboration efforts

Over the last year, Phase 3 of the 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/ roadmap has begun to take form and with it comes a need for an update around whatโ€™s been done, how to follow along, and what to expect going forward. This post seeks to provide answers at a high level view of these questions. As a reminder Phase 3 is centered around fostering seamless collaboration, tying together the user experience, and streamlining the content management flows to improve the way creators and teams work together within WordPress. As work progresses, feedback is needed and welcomed to ensure broader adoption.

Real-time collaboration

Over the last few months, Kevin Jahns, the author of Yjs, a popular framework for building collaborative applications has been sponsored by Automattic to work on real-time collaboration, after an initial experiment landed. He kicked off his efforts with some research and dialogue in this discussion issue. More recently, heโ€™s pulled together some prototypes ahead of sharing a full proposal for how to proceed. Right now, consider this work as being in a strong experimental stage without a final approach. The next step is to get the initial approach into a PR for folks to give feedback on and discuss openly.ย 

Below is a demo showing syncing content only relying on HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. APIs with the autosave interval set to 3 seconds. Because it relies on HTTP APIs, this demo would work on all WordPress instances:

Going a step further, you can see more demos in a recent update including adding y-webrtc into the experience to show how real time collaboration would work for users who can establish a peer-to-peer WebRTC connection.

Follow along in this dedicated GitHub issue and/or in the #feature-realtime-collaboration 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/ channel.

Async collaboration: In-line comments

An initial experiment for block-level inline comments landed with Gutenberg 19.6, breaking ground on the first of many async collaboration upgrades. At this point, another iteration on this initial feature is already planned and underway to refine the current experience further. If youโ€™d like to help test and shape the feature further, stay tuned for a dedicated call for testing or start testing today with this WordPress Playground instance and open issues in the Gutenberg 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/ repository. The aim is to get early feedback and quickly iterate in order to land this new feature in an upcoming major WordPress release. Below is a look at the near term design slated to be shipped next with visuals for adding a comment, leaving a comment, toggling to see resolved comments, and the resulting view when looking at resolved comments:

Follow along in this dedicated GitHub issue.ย 

Adminadmin (and super admin) redesign: DataView & DataForm

DataViews is the foundational component of the initial overall admin design efforts. By design, these views are being built out only in the Site Editor, with a few efforts branching out including an experiment for a new, separate Posts experience using Data Views and an early Media Library powered by Data Views proof of concept.ย ย 

As a next step of the initial development of DataViews, the more recent DataForm API was later introduced in Gutenberg 18.8 with the aim to reduce expected duplication to create forms in Data Views. Work has continued progressively from there with DataViews and DataForm components influencing each otherโ€™s development. You can view each in their respective Storybook views: DataViews and DataForm.

Both of these components have been created with extensibility at the heart of everything being built! For now, 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. and agency developers can already start using the DataViews component for their WordPress customizations with two different Developer Blogblog (versus network, site) tutorials to get you started: Using Data Views to display and interact with data in plugins and Actions from Data Views: Adding images to the Media Library. If you want to go on a deeper dive, watch a recent hallway hangout that goes through both of these components with folks actively working on them. Expect a continual focus on extensibility as these components evolve. Below is a look at how DataViews comes together with the DataForm work with an easy option to quick edit within oneโ€™s pages:

Follow along in this dedicated DataViews component issue and this DataForm component issue. For early design work in this area and beyond, check out the biweekly design updates.


Thanks to @priethor @youknowriad @4thhubbard @matveb for reviewing this post and for @joen and @jameskoster for the design assets.

#gutenberg, #phase-3

WordPress 6.8 Call for Volunteers

As a follow-up to the release calendar proposal for 2025, letโ€™s gather interest in being part of the release squad for the 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., WordPress 6.8.

Proposed WordPress 6.8 tentative schedule

Based on that calendar proposal for next year, the WordPress 6.8 tentative schedule is as follows:

MilestoneDate
Alpha (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.ย open for 6.8 release)October 22, 2024
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. 1March 4 2025
Beta 2March 11, 2025
Beta 3March 18, 2025
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).ย 1March 25, 2025
Release Candidate 2April 1, 2025
Release Candidate 3April 8, 2025
Dry RunApril 14, 2025
WordPress 6.8 General ReleaseApril 15, 2025

According to the schedule above and theย 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/ย release cadence, WordPress 6.8 would include up to Gutenberg 20.4 for a maximum of 11 releases, depending on the end-of-year Gutenberg release adjustments (according to an unaltered schedule, Gutenberg 20.0 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). and stable would land on December 25th and January 1st, respectively).

Release Leads call for volunteers

Following the release squad structure from the last release, except for the default theme role, as WordPress 6.8 wonโ€™t deliver a new default theme, these are the minimum roles that need filling:

  • Release Coordinator(s)
  • CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.ย Tech Lead(s)
  • Editor Tech Lead(s)
  • Core Triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors.ย Lead(s)
  • Editor Triage Lead(s)
  • Documentation Lead(s)
  • Test Lead(s)
  • Design Lead(s)
  • Performance Lead(s)

Itโ€™s worth noting that WordPress 6.7 experimented with not having an explicit Marketing Lead; depending on feedback from the last release, the 6.8 squad might add back that role or other missing ones. As usual, the Release LeadRelease Lead The community member ultimately responsible for the Release. role will be filled by project leadership. Check the Core Handbook to learn more about theย release teamโ€™s roles and responsibilities.

All release decisions will ultimately be this release teamโ€™s to make and communicate, while gathering input from the community, including finalizing the release schedule.

If you are interested in participating in WordPress 6.8โ€™sย release squadย as a lead, please show interest in the comments below, clearly specifying your desired role, by December 6th.


Thanks to @aaroncampbell and @jeffpaul for reviewing this post.

#planning #6-8

Whatโ€™s new in Gutenberg 19.7? (20 November)

โ€œWhatโ€™s new in 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/โ€ฆโ€ posts (labeled with the #gutenberg-new tag) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, hereโ€™s an overview of different ways to keep up with Gutenberg and the Editor.



Gutenberg 19.7 has been released and is available for download!

  1. Global Styles available on the main site editor sidebar
  2. Swifter hiding & showing the template
  3. Set image blocks as featured image
  4. Changelog
  5. First-time contributors
  6. Contributors

Global Styles available on the main site editor sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.

The site editor sidebar is getting increasingly powerful, serving as the entry point to manage all-things your site. Up until this version, the styles panel offered limited style settings, focusing on style variations, color palettes, and typographies. Gutenberg 19.7 changes this by introducing a full-fledged Global Styles panel in its place, giving users site-wide granular control on styles at the top level.

Swifter hiding & showing the template

Switching between editing your site templates and content pages should be as smooth and seamless as possible; sometimes, you need to focus on the post content and hide the rest of the template. This was previously possible in the post settings, but now it is much easier thanks to the `Show template` toggle directly on the preview dropdown in the top toolbar.

Featured images offer a nice touch in external previews, making them more attractive to potential readers. However, it can be easy to forget to set one! To help set featured images more easily, image blocks now offer a dropdown action to directly set them as the featured image of the post or page containing 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..

Continue reading โ†’

#gutenberg, #gutenberg-new

WordPressย 6.7.1ย RC1 is now available

WordPressย 6.7.1ย Releaseย Candidateย 1 (RC1) is available for testing! Some ways you can help test thisย minorย release:

  • Use theย WordPress Beta Testerย 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.
    • As this is a minorย 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).ย release, select theย Pointย Releaseย channel and theย Nightliesย stream. This is the latest build including the RC and potentially any subsequent commits inย trunk.
  • Useย WP-CLIWP-CLI WP-CLI is the Command Line Interface for WordPress, used to do administrative and development tasks in a programmatic way. The project page is http://wp-cli.org/ https://make.wordpress.org/cli/ย to test: wp core updateย https://wordpress.org/wordpress-6.7.1-RC1.zip
  • Directly download the Beta/RC version.

Whatโ€™s in thisย releaseย candidate?

6.7.1ย RC1 is a fast-follow maintenance release with a strict focus on bugs introduced in WordPress 6.7. In total, this RC featuresย fixes for 16 bugs throughout Core and the Block Editor.

The followingย coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress.ย tickets fromย TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress.ย are fixed:

  • Customize: Slight side-scroll in sidebarSidebar A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme. (#62313)
  • Customize: CSSCSS Cascading Style Sheets. error in CustomizerCustomizer 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. (#62335)
  • Editor: โ€œMost Usedโ€ CategoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. Tabs Not Synced with โ€œAll Categoriesโ€ Tab in Classic Editor (#62440)
  • Editor: 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 converting new PNG uploads to JPEG with mangled backgrounds (#62447)
  • Editor: Fix uncategorized pattern browsing when pattern has no categories (GB-66945)
  • Editor: Fix TypeError when duplicating uncategorized theme patterns (GB-66889)
  • Editor: Prevent HEIC and HEIF files from always being uploaded on Safari (GB-67139)
  • HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. 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.: serialize should include doctype when present (#62396)
  • i18ni18n 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.: Translationtranslation The process (or result) of changing text, words, and display formatting to support another language. Also see localization, internationalization. is not applied in load_theme_textdomain() function (#62337)
  • Interactivity API: Missing state properties and negation operator behave differently client/server (#62374)
  • Interactivity API: Remove redundant server state from Interactivity Router (#62465)
  • Login and Registration: Custom login logo CSS targets changed (#62410)
  • Media: Image editing in GD runs image stream functions multiple times (#62331)
  • Media: Auto-resizes reducing image sizes (#62413)
  • Menus: Untranslatable texts in adminadmin (and super admin) nav-menu.js (#62402)
  • Options, 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. APIs: Warning in wp_salt() since 6.7 (#62424)

Whatโ€™s next?

Reminder: the dev-reviewed workflow (doubleย committerย sign-off) is required when making changes to the 6.7 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"..

The finalย releaseย is expected on Thursday, November 21st, 2024. This date is subject to change if any issues with RC1 are discovered. Coordination will happen in theย 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/ย 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/ย #6-7-release-leadsย channel, and releases are always packaged and tested in #core.

A special thanks to everyone who reported issues, helped test, and helped create patches. The success of 6.7.1 depends on proper testing, so please lend a helping hand

Thanks to @davidbaumwald, @cbravobernal, @sabernhardt, and @sarthaknagoshe2002 for pre-publication review.

#6-7, #6-7-x, #minor-releases, #releases

Proposal: Major releases for 2025

With WordPress 6.7 out the door, itโ€™s time to plan for next yearโ€™s releases. The following dates try to account for flagship events and major international holidays:

  • 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 on March 4, stable release on April 15 (Beta 1 ten days after WC Asia)
  • 6.9 โ€“ Beta 1 on June 24, stable release on August 5 (WCEU in early June)
  • 7.0 โ€“ Beta 1 onย  September 30, stable release on November 11 (no flagship events nearby)

The release cadence is similar to past years, with a longer initial release cycle, including the end-of-year festivities and ~4-month ones. Please leave your feedback below or through a 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/ DM by November 29.

Although the 6.8 dates arenโ€™t final yet, they are close to final enough to let contributors know their availability around that time. If you want to participate in the WordPress 6.8 release, stay tuned for an upcoming post with the call for volunteers.

Props to @jeffpaul for reviewing the proposed dates and this post.

#planning

#6-8, #6-9, #7-0