Title: 2021 – Page 44 – Make WordPress Core

---

#  Yearly Archives: 2021

 [  ](https://profiles.wordpress.org/annezazu/) [annezazu](https://profiles.wordpress.org/annezazu/)
2:25 pm _on_ April 6, 2021     
Tags: [agenda ( 1,142 )](https://make.wordpress.org/core/tag/agenda/),
[core-editor ( 757 )](https://make.wordpress.org/core/tag/core-editor/), [core-editor-agenda ( 189 )](https://make.wordpress.org/core/tag/core-editor-agenda/),
[meeting ( 405 )](https://make.wordpress.org/core/tag/meeting/)   

# 󠀁[Editor Chat Agenda: 7 April 2021](https://make.wordpress.org/core/2021/04/06/editor-chat-agenda-7-april-2021/)󠁿

Facilitator and notetaker: [@annezazu](https://profiles.wordpress.org/annezazu/)

This is the agenda for the weekly _editor chat_ scheduled for [2021-04-7 14:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210407T1400).

_This meeting is held in the [#core-editor](https://wordpress.slack.com/messages/C02QB2JS7)
channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform
[https://slack.com/](https://slack.com/). The WordPress community has its own Slack
Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/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/](https://wordpress.org/gutenberg/)
   [10.3.1 release](https://github.com/WordPress/gutenberg/releases/tag/v10.3.1).
 * Help test the [WordPress 5.7.1 RC](https://make.wordpress.org/core/2021/03/22/wordpress-5-7-1-maintenance-release-schedule/)(
   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)](https://make.wordpress.org/core/2021/page/44/?output_format=md#alpha-beta).
   will land on the meeting day).
 * Reminder: feedback due on April 8th for the [FSE Program Testing Call #4: Building a restaurant themed header](https://make.wordpress.org/test/2021/03/25/fse-program-testing-call-4-building-a-restaurant-themed-header/).
 * Monthly Plan for April 2021 (link to hopefully come by meeting time) and key 
   project updates:
    - Global Styles.
 *  - 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. based WidgetWidget A WordPress Widget is a small block
      that performs a specific function. You can add these widgets in sidebars also
      known as widget-ready areas on your web page. WordPress widgets were originally
      created to provide a simple and easy-to-use way of giving design and structure
      control of the WordPress theme to the user. Editor.
    - Navigation block.
    - Full Site Editing.
 * Task Coordination.
 * Open Floor.

**If you are not able to attend the meeting, you are encouraged to share anything
relevant for the discussion:**

 * If you have anything to share for the Task Coordination section, please leave
   it as a comment on this post.
 * If you have anything to propose for the agenda or other specific items related
   to those listed above, please leave a comment below.

[#agenda](https://make.wordpress.org/core/tag/agenda/), [#core-editor](https://make.wordpress.org/core/tag/core-editor/),
[#core-editor-agenda](https://make.wordpress.org/core/tag/core-editor-agenda/), 
[#meeting](https://make.wordpress.org/core/tag/meeting/)

 [  ](https://profiles.wordpress.org/paaljoachim/) [Paal Joachim Romdahl](https://profiles.wordpress.org/paaljoachim/)
10:44 pm _on_ April 5, 2021     
Tags: [core-editor-summary ( 185 )](https://make.wordpress.org/core/tag/core-editor-summary/),
[gutenberg ( 547 )](https://make.wordpress.org/core/tag/gutenberg/), [meeting notes ( 227 )](https://make.wordpress.org/core/tag/meeting-notes/),
[summary ( 975 )](https://make.wordpress.org/core/tag/summary/)   

# 󠀁[Editor chat summary: 31 March, 2021](https://make.wordpress.org/core/2021/04/05/editor-chat-summary-31-march-2021/)󠁿

This post summarizes the weekly editor chat meeting ([agenda here](https://make.wordpress.org/core/2021/03/30/editor-chat-agenda-31-march-2021/))
held on [](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&iso=20210310T09&p1=2157&ah=1)
[Wednesday, March 31, 2021, 04:00 PM GMT+1](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&iso=20210331T10&p1=2157&ah=1)
in [Slack](https://wordpress.slack.com/archives/C02QB2JS7/p1615384831043000). Moderated
by [@paaljoachim](https://profiles.wordpress.org/paaljoachim/).

## WordPress 5.7.1

[WordPress 5.7.1 maintenance release.](https://make.wordpress.org/core/2021/03/22/wordpress-5-7-1-maintenance-release-schedule/)

The following release schedule is being proposed: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)](https://make.wordpress.org/core/2021/page/44/?output_format=md#alpha-beta).:
Wednesday 7 April, 2021 around 23:00 UTC.Final release: Wednesday 14 April, 2021
around 23:00 UTC.

## 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/](https://wordpress.org/gutenberg/)󠁿 10.3

What’s new in [Gutenberg 10.3](https://make.wordpress.org/core/2021/04/02/whats-new-in-gutenberg-10-3-31-march/).

## 5.8 Pre-planning

[5.8 schedule](https://make.wordpress.org/core/2021/03/30/5-8-pre-planning/)

## Monthly Priorities

[March monthly priorities.](https://make.wordpress.org/core/2021/03/08/whats-next-in-gutenberg-march-2021/)
Along with Key Project updates.

**Global Style**

Update from [@nosolosw](https://profiles.wordpress.org/nosolosw/)

 * This week’s status report: ongoing work for the major tasks necessary for the
   MVPMinimum Viable Product "A minimum viable product (MVP) is a product with just
   enough features to satisfy early customers, and to provide feedback for future
   product development." - [WikiPedia](https://en.wikipedia.org/wiki/Minimum_viable_product).
 * Continue to prepare the [changes for theme.json](https://github.com/WordPress/gutenberg/issues/29891).
 * [How to filter block_editor_settings & global styles settings.](https://github.com/WordPress/gutenberg/issues/30082)
   
   Conversations about the settings for the different editors and mobile:
 * [Add a new endpoint that exposes global styles settings through the REST API.](https://github.com/WordPress/gutenberg/pull/29969)
 * [Editor: Abstract block editor configuration](https://make.wordpress.org/core/2021/page/44/Abstract%20block%20editor%20configuration?output_format=md)
 * [Block Editor: Standardize loading default block editor settings

**Navigation Editor**

Update from [@grzegorz](https://profiles.wordpress.org/grzegorz/)

 * Currently, we are working on rebuilding the process of saving the configs in 
   the navbar:
 * [make all config from InspectorControl saved on clicking the save button](https://github.com/WordPress/gutenberg/issues/30307)
   
   With an effort to add indicators that a user has unsaved changes:
 * [Better handling of unsaved changes](https://github.com/WordPress/gutenberg/issues/30322)
 * [Detect unsaved changes, and only enable the save button when there are unsaved changes](https://github.com/WordPress/gutenberg/issues/30391)
   
   It is still in the concept phase so any kind of feedback would be appreciated.
 * [indicators, that a menu is being/has been deleted was added](https://github.com/WordPress/gutenberg/issues/25435)
 * [Submenus have been polished](https://github.com/WordPress/gutenberg/pull/30335)
 * [Fixes in styles and regressions](https://github.com/WordPress/gutenberg/pull/30287)
   
   There are some PRs waiting for your feedback/review:
 * [Fix behavior of snackbars in navigation editor](https://github.com/WordPress/gutenberg/pull/30381)
 * [Unification MenuSwitcher in UnselectedMenuState and Header](https://github.com/WordPress/gutenberg/pull/30349)

**Navigation 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.**

Update from [@mkaz](https://profiles.wordpress.org/mkaz/)

 * making good progress on improvements and additional features, [see tracking issue for full details](https://github.com/WordPress/gutenberg/issues/27593).
 * One call out is the [hamburger/responsive navigation](https://github.com/WordPress/gutenberg/pull/30047)
   is making good progress, it depends on[ a change to allow JS on the front-end](https://github.com/WordPress/gutenberg/pull/30341)
   for the first time so defining new methods and process to allow. Any extra eyes
   and reviews appreciated.
 * Plus plenty of refinements abound, see [the closed list](https://github.com/WordPress/gutenberg/pulls?q=is%3Apr+label%3A%22%5BBlock%5D+Navigation%22+is%3Aclosed)
   for what’s done and there are [a handful of open PRs](https://github.com/WordPress/gutenberg/pulls?q=is%3Apr+label%3A%22%5BBlock%5D+Navigation%22+is%3Aopen)
   that can use review too.

**Mobile**

Update from [@hypest](https://profiles.wordpress.org/hypest/)

 * Pretty much the same [in-progress items as reported before](https://wordpress.slack.com/archives/C02QB2JS7/p1616596845338900)
   from the native mobile folks. In addition:
 * The [draft PR for the interim dual license of future contributions to Gutenberg](https://github.com/WordPress/gutenberg/pull/30383)
   is up, please have a look!

**Full Site Editing**

Update from [@annezazu](https://profiles.wordpress.org/annezazu/)

 * In relation to FSE Outreach Program.
 * The third round of testing finished last week and a summary post was added highlighting
   various issues found while people created wonderful, [custom 404 pages](https://make.wordpress.org/test/2021/03/30/fse-program-custom-404-page-testing-summary/).
 * There is another call for testing, [building a restaurant themed header](https://make.wordpress.org/test/2021/03/25/fse-program-testing-call-4-building-a-restaurant-themed-header/)
   that hopefully will be both equally as fun and full of new insights about how
   to enhance the FSE experience.
 * Finally, I want to mention the recent WP Briefing episode with Matías and Josepha
   talking about FSE: [https://wordpress.org/news/2021/03/talking-full-site-editing-with-matias-ventura/](https://wordpress.org/news/2021/03/talking-full-site-editing-with-matias-ventura/)
   Check it out!

## Task Coordination

[@annezazu](https://profiles.wordpress.org/annezazu/)

 * Mainly focused on FSE Outreach program (daily fse testing, reporting issues, 
   writing up summaries, writing tests, amplifying!) and a few CoreCore Core is 
   the set of software required to run WordPress. The Core Development Team builds
   WordPress. Editor Improvement post ideas in the pipeline.

[@aristath](https://profiles.wordpress.org/aristath/)

 * Focus FSE and getting things ready for our MVP for inclusion in core.
 * Past week focused on implementations for hybrid themes, and also adding skip-
   links to FSE themes.
 * Focus on reviewing PRs.

[@ntsekouras](https://profiles.wordpress.org/ntsekouras/)

 * [Switch to proper settings tab](https://github.com/WordPress/gutenberg/pull/30387)
   based on the selection in site editor.
 * Please test: [Suggest Pattern transformations that are contextual to the currently selected blocks.](https://github.com/WordPress/gutenberg/pull/29890)
 * Lot’s of triaging and reviews.

[@mamaduka](https://profiles.wordpress.org/mamaduka/)

 * Focused on [WordPress 5.7.x Must Haves project board](https://github.com/WordPress/gutenberg/projects/54).
 * [Fixed regression with authors Combobox](https://github.com/WordPress/gutenberg/pull/30218),
   causing 403 error for non-adminadmin (and super admin) users.
 * Made a core ticketticket Created for both bug reports and feature development
   on the bug tracker. for [“Reusable Blocks” admin menu](https://github.com/WordPress/wordpress-develop/pull/1142).
 * Currently working on [“most used tags” feature](https://github.com/WordPress/gutenberg/issues/8867).

[@poena](https://profiles.wordpress.org/poena/)

 * Reviews.
 * Testing Full Site Editing.
 * Reporting issues and creating pull requests toward the FSE MVP.

## Open Floor

**Discussing the Full Site Editing MVP.**
To summarize the discussion that happened
during the meeting and after, here are the top takeways:

 * There is confusion of what MVP for Full Site Editing consists of.
 * As has been previously shared, the MVP should make it possible to build a version
   of the Twenty Twenty-One theme, using only blocks, without any coding knowledge.
 * Widgets & Navigation work are not included in FSE but they are seen as complementary
   projects to help with adoption.
 * At the moment we have two targets: the full site editing MVP & what would be 
   introduced in 5.8.

[A link to the full discussion on Slack.](https://wordpress.slack.com/archives/C02QB2JS7/p1617201810179400)

[#core-editor-summary](https://make.wordpress.org/core/tag/core-editor-summary/),
[#gutenberg](https://make.wordpress.org/core/tag/gutenberg/), [#meeting-notes](https://make.wordpress.org/core/tag/meeting-notes/),
[#summary](https://make.wordpress.org/core/tag/summary/)

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
8:48 pm _on_ April 5, 2021     
Tags: [5.7.1 ( 20 )](https://make.wordpress.org/core/tag/5-7-1/),
[5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/), [week in core ( 245 )](https://make.wordpress.org/core/tag/week-in-core/)

# 󠀁[A Week in Core – April 5, 2021](https://make.wordpress.org/core/2021/04/05/a-week-in-core-april-5-2021/)󠁿

Welcome back to a new issue of _Week in CoreCore Core is the set of software required
to run WordPress. The Core Development Team builds WordPress._. Let’s take a look
at what changed on TracTrac An open source project by Edgewall Software that serves
as a bug tracker and project management tool for WordPress. between March 29 and
April 5, 2021.

 * 25 commits
 * 26 contributors
 * 41 tickets created
 * 5 tickets reopened
 * 34 tickets closed

Reminder: WordPress 5.7.1 is [planned for April 14, 2021](https://make.wordpress.org/core/2021/03/22/wordpress-5-7-1-maintenance-release-schedule/),
so we are currently in the development cycle of the next point 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..

Ticketticket Created for both bug reports and feature development on the bug tracker.
numbers are based on the [Trac timeline for the period above](https://core.trac.wordpress.org/timeline?from=04%2F05%2F2021&daysback=7&authors=&ticket=on&sfp_email=&sfph_mail=&update=Update).
The following is a summary of commits, organized by component.

## Code changes

### Build/Test Tools

 * Rename some Grunt tasks to use hyphens instead of camelCase – [#52625](https://core.trac.wordpress.org/ticket/52625)
 * Fix jQuery deprecation – [#51812](https://core.trac.wordpress.org/ticket/51812)
 * Cleanup `link-manager.zip` after 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/](https://developer.wordpress.org/rest-api/)
   tests are finished – [#52579](https://core.trac.wordpress.org/ticket/52579)
 * Prevent the workflow for testing old branches from running on forks – [#52653](https://core.trac.wordpress.org/ticket/52653)

### Coding Standards

 * Give some variables in `WP_Importer` a more meaningful name – [#52627](https://core.trac.wordpress.org/ticket/52627)
 * Use strict comparison in `wp-admin/includes/class-wp-filesystem-*.php` – [#52627](https://core.trac.wordpress.org/ticket/52627)
 * Move some translator comments to the correct place – [#52627](https://core.trac.wordpress.org/ticket/52627)
 * Remove some extra whitespace in `get_item_schema` – [#52627](https://core.trac.wordpress.org/ticket/52627)
 * Removing unnecessary parentheses from `require_once` in `wp-admin/options-privacy.
   php` – [#52627](https://core.trac.wordpress.org/ticket/52627)
 * Use strict comparison in `wp-admin/includes/class-core-upgrader.php` – [#52627](https://core.trac.wordpress.org/ticket/52627)
 * Remove some extra whitespace in `_wp_translate_postdata()` – [#52627](https://core.trac.wordpress.org/ticket/52627)

### Documentation

 * Clarify return results for a non-existing ID in metadata functions – [#51797](https://core.trac.wordpress.org/ticket/51797)
 * Document the `import_id` parameter of `wp_insert_post()` – [#52943](https://core.trac.wordpress.org/ticket/52943)
 * Add documentation for the `::setup_export_contents_test` method used in personal
   data export tests – [#51423](https://core.trac.wordpress.org/ticket/51423)
 * Fix indentation for `wp_term_query->construct` method parameters – [#52839](https://core.trac.wordpress.org/ticket/52839)

### Editor

 * Update the default writing prompt to match 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 – [#52948](https://core.trac.wordpress.org/ticket/52948)
 * Consolidate enqueueing block editor assets in `wp-includes/default-filters.php`–
   [#52920](https://core.trac.wordpress.org/ticket/52920)
 * Enqueue assets for format library for the block editor – [#52920](https://core.trac.wordpress.org/ticket/52920)

### External Libraries

 * Update Underscore to version 1.12.1 – [#45785](https://core.trac.wordpress.org/ticket/45785)
 * Upgrade PHPMailer from 6.3.0 to 6.4.0 – [#52822](https://core.trac.wordpress.org/ticket/52822)
 * Update polyfill versions in the script loader – [#52854](https://core.trac.wordpress.org/ticket/52854)
 * Update the path to `polyfill-library` files in Webpack – [#52854](https://core.trac.wordpress.org/ticket/52854)
 * Update several polyfill libraries – [#52854](https://core.trac.wordpress.org/ticket/52854)

### Formatting

 * KSES: Add `object-position` to the list of safe CSSCSS Cascading Style Sheets.
   properties – [#52961](https://core.trac.wordpress.org/ticket/52961)

### REST API

 * REST API: Correct `enum` validation for numeric values – [#52932](https://core.trac.wordpress.org/ticket/52932)

## Props

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

[@SergeyBiryukov](https://profiles.wordpress.org/sergeybiryukov/) (5), [@desrosj](https://profiles.wordpress.org/desrosj/)(
4), [@audrasjb](https://profiles.wordpress.org/audrasjb/) (3), [@TimothyBlynJacobs](https://profiles.wordpress.org/timothyblynjacobs/)(
2), [@rachelbaker](https://profiles.wordpress.org/rachelbaker/) (2), [@gziolo](https://profiles.wordpress.org/gziolo/)(
2), [@yakimun](https://profiles.wordpress.org/yakimun/) (1), [@Synchro](https://profiles.wordpress.org/synchro/)(
1), [@hellofromTonya](https://profiles.wordpress.org/hellofromtonya/) (1), [@ellatrix](https://profiles.wordpress.org/ellatrix/)(
1), [@donmhico](https://profiles.wordpress.org/donmhico/) (1), [@ocean90](https://profiles.wordpress.org/ocean90/)(
1), [@galbaras](https://profiles.wordpress.org/galbaras/) (1), [@ayeshrajans](https://profiles.wordpress.org/ayeshrajans/)(
1), [@tigertech](https://profiles.wordpress.org/tigertech/) (1), [@Mamaduka](https://profiles.wordpress.org/mamaduka/)(
1), [@johnbillion](https://profiles.wordpress.org/johnbillion/) (1), [@aristath](https://profiles.wordpress.org/aristath/)(
1), [@stefanjoebstl](https://profiles.wordpress.org/stefanjoebstl/) (1), [@davidkryzaniak](https://profiles.wordpress.org/davidkryzaniak/)(
1), [@icopydoc](https://profiles.wordpress.org/icopydoc/) (1), [@Joen](https://profiles.wordpress.org/joen/)(
1), [@TimoTijhof](https://profiles.wordpress.org/timotijhof/) (1), [@hareesh-pillai](https://profiles.wordpress.org/hareesh-pillai/)(
1), [@mukesh27](https://profiles.wordpress.org/mukesh27/) (1), and [@whyisjake](https://profiles.wordpress.org/whyisjake/)(
1).

**Please welcome our 3 new Core contributorsCore Contributors Core contributors 
are those who have worked on a release of WordPress, by creating the functions or
finding and patching bugs. These contributions are done through Trac. [https://core.trac.wordpress.org](https://core.trac.wordpress.org)
of the week ♥️[@stefanjoebstl](https://profiles.wordpress.org/stefanjoebstl/), [@davidkryzaniak](https://profiles.wordpress.org/davidkryzaniak/),
and [@icopydoc](https://profiles.wordpress.org/icopydoc/).

**Core committers:** [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)(
11), [@davidbaumwald](https://profiles.wordpress.org/davidbaumwald/) (7), [@desrosj](https://profiles.wordpress.org/desrosj/)(
4), [@ocean90](https://profiles.wordpress.org/ocean90/) (1), [@jorbin](https://profiles.wordpress.org/jorbin/)(
1), and [@gziolo](https://profiles.wordpress.org/gziolo/) (1).

[#5-7-1](https://make.wordpress.org/core/tag/5-7-1/), [#5-8](https://make.wordpress.org/core/tag/5-8/),
[#week-in-core](https://make.wordpress.org/core/tag/week-in-core/)

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
7:15 am _on_ April 4, 2021     
Tags: [5.7.1 ( 20 )](https://make.wordpress.org/core/tag/5-7-1/),
[5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/), [core-auto-updates ( 37 )](https://make.wordpress.org/core/tag/core-auto-updates/),
[dev chat ( 922 )](https://make.wordpress.org/core/tag/dev-chat/), [summary ( 975 )](https://make.wordpress.org/core/tag/summary/)

# 󠀁[Dev Chat meeting Summary – March 31, 2021](https://make.wordpress.org/core/2021/04/04/dev-chat-meeting-summary-march-31-2021/)󠁿

This is the weekly meetings summary of the WordPress CoreCore Core is the set of
software required to run WordPress. The Core Development Team builds WordPress. 
team. The facilitator for this week’s chats was [@markparnell](https://profiles.wordpress.org/markparnell/)
at 05:00 UTC and [@francina](https://profiles.wordpress.org/francina/) at 20:00 
UTC. Here is the [meeting agenda](https://make.wordpress.org/core/2021/03/30/dev-chat-agenda-for-march-31-2021/).

[Link to 05:00 UTC devchat meeting on the core channel on Slack](https://wordpress.slack.com/archives/C02RQBWTW/p1617167199161400)

[Link to 20:00 UTC devchat meeting on the core channel on Slack](https://wordpress.slack.com/archives/C02RQBWTW/p1617220807206300)

## Announcements & News

### Upcoming releases

#### WordPress 5.7.1

In line with [the trial for consistent minor release leads for each major branch](https://make.wordpress.org/core/2021/03/16/trial-run-consistent-minor-release-squad-leaders-for-each-major-branch/),
all the 5.7.x point releases will be led by [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/),
with [@audrasjb](https://profiles.wordpress.org/audrasjb/) as deputy.

Here is the expected 5.7.1 release schedule:

 * 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)](https://make.wordpress.org/core/2021/page/44/?output_format=md#alpha-beta).:
   Wednesday 7 April, 2021 around 23:00 UTC
 * Final release: Wednesday 14 April, 2021 around 23:00 UTC

There are 33 tickets [in the milestone](https://core.trac.wordpress.org/query?status=accepted&status=assigned&status=closed&status=new&status=reopened&status=reviewing&milestone=5.7.1&group=status&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&order=priority):

 * 10 are already closed as fixed
 * 3 are fixed and reopened for proper 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.

[@audrasjb](https://profiles.wordpress.org/audrasjb/) announced a new 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, and will run another one on [Tuesday April 6, 2021 at 20:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210406T2000).

_Note: At the time this meeting recap is published, there are now 31 tickets in 
the milestone. 12 are fixed, 4 are reopened. The ticketticket Created for both bug
reports and feature development on the bug tracker. with the higher priority was
fixed ([#52822](https://core.trac.wordpress.org/ticket/52822))._

Please note that [this WordPress 5.7 board](https://github.com/WordPress/gutenberg/projects/54)
is the one to watch for 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/](https://wordpress.org/gutenberg/)
updates that will need to land in this release.

#### WordPress 5.8

[@francina](https://profiles.wordpress.org/francina/) shared some blogposts worth
reading, where a new, experimental, release cycle is proposed, and the early bug
scrubs schedule is now available.

 * [5.8 Pre-planning](https://make.wordpress.org/core/2021/03/30/5-8-pre-planning/)
 * [Early Bug Schedule for 5.8](https://make.wordpress.org/core/2021/03/24/early-bug-schedule-for-5-8/)

### Core related blogblog (versus network, site) posts

 * _[A Week in Core](https://make.wordpress.org/core/2021/03/22/a-week-in-core-march-22-2021/)_
   [ – March 29, 2021](https://make.wordpress.org/core/2021/03/29/a-week-in-core-march-29-2021/)
 * [Discussion summary: Dropping support for IE11](https://make.wordpress.org/core/2021/03/25/discussion-summary-dropping-support-for-ie11/)
 * [Core Editor Improvement: Performance Matters](https://make.wordpress.org/core/2021/03/23/core-editor-improvement-performance-matters/)
 * [Journal Entry | WordPress Slack Workspace Unavailability](https://make.wordpress.org/updates/2021/03/30/journal-entry-wordpress-slack-workspace-unavailability/)
 * [Core Editor Improvement: Easier than ever to find the blocks you need](https://make.wordpress.org/core/2021/03/31/core-editor-improvement-easier-than-ever-to-find-the-blocks-you-need/)
 * [Discussion: add a testing template to Trac](https://make.wordpress.org/core/2021/03/30/discussion-add-a-testing-template-to-trac/)

[Some thoughts were shared about the last item](https://wordpress.slack.com/archives/C02RQBWTW/p1617222352250400)(
_Add a testing template to TracTrac An open source project by Edgewall Software 
that serves as a bug tracker and project management tool for WordPress._). People
are invited to comment in the blog post.

[@francina](https://profiles.wordpress.org/francina/) suggested to follow [make.wordpress.org/updates](https://make.wordpress.org/updates)
as this blog has updates from Make teams + project leadership.

## Component maintainers updates

**Build/Test Tools** ([@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)):
Work has continued on backporting recent build and test tool improvements to the
older branches still receiving security updates. See ticket [#52653](https://core.trac.wordpress.org/ticket/52653)
for more details.

**Date/Time** ([@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)):
No major news this week.

**General** ([@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)):
No major news this week.

**Internationalization** ([@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)):
No major news this week.

**Permalinks** ([@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)):
No major news this week.

**Menus** ([@audrasjb](https://profiles.wordpress.org/audrasjb/)): JB did some Triagetriage
The act of evaluating and sorting bug reports, in order to decide priority, severity,
and other factors. last week.

**Widgets** ([@audrasjb](https://profiles.wordpress.org/audrasjb/)): no major news
this week.

**Upgrade/Install** ([@audrasjb](https://profiles.wordpress.org/audrasjb/) / [@afragen](https://profiles.wordpress.org/afragen/)):
The team is still looking for feedback [concerning the feature plugin](https://make.wordpress.org/core/2021/02/19/feature-plugin-rollback-update-failure/).
[@francina](https://profiles.wordpress.org/francina/) asked if it would be useful
to organize a test scrub. I would be a nice idea, and [@afragen](https://profiles.wordpress.org/afragen/)
answered there’s a simple way to force the rollback for testing. The Upgrade/Install
team will discuss this during the next [#core-auto-updates](https://make.wordpress.org/core/tag/core-auto-updates/)
weekly meeting on [Tuesday April 6, 2021 at 18:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210406T1800).

**Toolbar** ([@sabernhardt](https://profiles.wordpress.org/sabernhardt/)): no triage
planned this week, but [@sabernhardt](https://profiles.wordpress.org/sabernhardt/)
will probably will have another session in a few weeks.

## Open floor

[@chanthaboune](https://profiles.wordpress.org/chanthaboune/) noted that [there are listening hours next week with her and Matt](https://make.wordpress.org/core/2021/03/12/q2-listening-hours-april-7th-2021/).

[@annezazu](https://profiles.wordpress.org/annezazu/) dropped in a call out to help
with the latest call for testing for the Full Site Editing Outreach Experiment: 
[FSE Program Testing 4 – Building a restaurant themed header](https://make.wordpress.org/test/2021/03/25/fse-program-testing-call-4-building-a-restaurant-themed-header/).

[@chanthaboune](https://profiles.wordpress.org/chanthaboune/) shared that the [recent Slack outage](https://make.wordpress.org/updates/2021/03/30/journal-entry-wordpress-slack-workspace-unavailability/)
caused some additional things to break, so if folks see things that usually work
but aren’t now, please feel free to let her know.

[#5-7-1](https://make.wordpress.org/core/tag/5-7-1/), [#5-8](https://make.wordpress.org/core/tag/5-8/),
[#dev-chat](https://make.wordpress.org/core/tag/dev-chat/), [#summary](https://make.wordpress.org/core/tag/summary/)

 [  ](https://profiles.wordpress.org/priethor/) [Héctor Prieto](https://profiles.wordpress.org/priethor/)
2:11 pm _on_ April 2, 2021     
Tags: [core-editor ( 757 )](https://make.wordpress.org/core/tag/core-editor/),
[editor ( 223 )](https://make.wordpress.org/core/tag/editor/), [gutenberg ( 547 )](https://make.wordpress.org/core/tag/gutenberg/),
[gutenberg-new ( 217 )](https://make.wordpress.org/core/tag/gutenberg-new/)   

# 󠀁[What’s new in Gutenberg 10.3? (31 March)](https://make.wordpress.org/core/2021/04/02/whats-new-in-gutenberg-10-3-31-march/)󠁿

The first quarter of the year is coming to an end, and with it, 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/](https://wordpress.org/gutenberg/) 10.3 comes
as well! This release brings us some important changes to Global Styles, as well
as several improvements to blocks such as the Navigation 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., enhancements to the inserter,
an editor performance boost, and even a few new blocks! As always, many 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. fixes are included, too.

## Improving the Block toolbar

In order to provide a consistent UIUI User interface across blocks, blocks have 
seen their toolbars rearranged following a [standard grouping layout](https://github.com/WordPress/gutenberg/issues/25983).
While the last release saw the Image block have its toolbar standardized, this time
a whole set of blocks have been normalized as well, including blocks such as Button,
Buttons, List, Heading, Paragraph, Quote, Audio, File, Media and Text, Video, Site
Logo, Cover, and Post Featured ImageFeatured image A featured image is the main 
image used on your blog archive page and is pulled when the post or page is shared
on social media. The image can be used to display in widget areas on your site or
in a summary list of posts. blocks.

![](https://cldup.com/77LupMjz-2-3000x3000.jpeg)

## Introducing layout configuration in theme.jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.

Themes have always had the responsibility of defining alignments in the frontend
through CSSCSS Cascading Style Sheets. rules. They also define different widths 
for both the editor and frontend. The content width, whether they support wide alignments
or not, and the CSS to support all these combinations can be very hard to write 
properly.

With Full Site Editing, the templates are written in blocks and edited in the site
editor. This means that the editor has to match the front end as much as possible
while allowing theme authors to tweak these alignments and widths in the editor.
If this doesn’t happen, it causes confusion and frustration as seen [in the feedback from the FSE Outreach Program](https://make.wordpress.org/core/2021/03/16/high-level-feedback-from-the-fse-program-march/).

To address these requirements and to simplify the way themes define and style alignments,
Gutenberg 10.3 introduces the concept of **layout** and layout configuration, a 
feature automatically enabled when you rely on a `theme.json` file (`experimental-
theme.json` file at the moment).

Theme authors should be able to make use of this feature by adding a `layout` config
to their `theme.json` file and indicating in their block templates which containers
inherit that config. The `layout` config is also automatically applied to the post
editor.

If you’re using the experimental `theme.json` file already, you should be able to
follow these two pull requests that update the[ empty theme](https://github.com/WordPress/theme-experiments/pull/233)
and the[ twenty twenty-one blocks theme](https://github.com/WordPress/theme-experiments/pull/236)
to use this feature.

## Changes in theme.json block supports and supported styles 

Block supports are no longer used to decide whether the styles in the theme.json
file for a block should be used or not. However, block supports are still used to
show UI controls in both the block & global styles 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., but themes can now use any theme.json style 
property that exists in any block:

    ```wp-block-code
    "core/paragraph": {
      "typography": {
        "fontFamily": "var(--wp--preset--font-family--cambria-georgia)"
      }
    }
    ```

## Improvements to Navigation Block and Navigation Editor

Gutenberg 10.3 brings a number of improvements to the Navigation block and Navigation
editor experience, including the [list view in the Navigation editor](https://github.com/WordPress/gutenberg/pull/29936),
[in-between inserter](https://github.com/WordPress/gutenberg/pull/28833), and a 
[better flow to build nested menus](https://github.com/WordPress/gutenberg/pull/29713).

![after, editor](https://user-images.githubusercontent.com/1204802/110622076-47d53080-
819b-11eb-8893-54ffe04f1b21.gif)

## Inserter enhancements

This release also brings updates to inserting blocks, including improvements to 
[keyboard navigation and accessibility](https://github.com/WordPress/gutenberg/pull/26938)
for the Block Inserter, and a [new “theme” category for template parts](https://github.com/WordPress/gutenberg/pull/30020)
and their variations. Moreover, the slash inserter now allows [typing multiple words when searching for blocks](https://github.com/WordPress/gutenberg/pull/29939).
Each of these enhancements help make it easier to find and use the blocks you want.

 * [[
 * [[

_New “Theme” categoryCategory The 'category' taxonomy lets you group posts / content
together that share a common bond. Categories are pre-defined and broad ranging.(
left); multiple keywords in the slash inserter (right)._

## More theme blocks

With the goal of providing classic template tagtag A directory in Subversion. WordPress
uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common
convention of tags in version control systems. (Not to be confused with post tags.)
features with blocks, up to three new blocks are introduced in this release. The
LogIn/Out block is now available to provide login and logout links. Optionally, 
it can display the login form instead of a link by setting the available block attribute.

Two new blocks for archive pages are also available. The Term Description block 
displays the description of categories, tags, and custom taxonomies. On the other
hand, the Archive Title block displays the title of the archive itself.

 * [[
 * [[

_Login/Out block (left); Archive Title and Term Description blocks as seen in the
editor (right)._

## Cover block improvements

The Cover block now supports drag and drop for replacing the background image.

## Editor performance improvements

In recent releases, the time it took for the editor to load increased slightly due
to the growing number of patterns available in the Inserter. Gutenberg 10.3 fixed
this so that the editor performs well regardless of the number of available patterns!

## 10.3

### Enhancements

 * Add `since` versions to the deprecated features. ([30072](https://github.com/WordPress/gutenberg/pull/30072))
 * Blocks: Add “theme” category and better present Template Parts in the inserter.(
   [30020](https://github.com/WordPress/gutenberg/pull/30020))
 * Block Editor:
    - Add drag handle to select mode. ([28815](https://github.com/WordPress/gutenberg/pull/28815))
    - Improve block inserter keyboard navigation. ([26938](https://github.com/WordPress/gutenberg/pull/26938))
    - Open adminadmin (and super admin) sidebar menu over editor on small screens.(
      [29955](https://github.com/WordPress/gutenberg/pull/29955))
 * Block Library:
    - Cover: Allow drag and drop media replacement. ([29813](https://github.com/WordPress/gutenberg/pull/29813))
    - File: Make the editor markup match the frontend. ([30148](https://github.com/WordPress/gutenberg/pull/30148))
    - Social Links: Improve selected state of empty block. ([29756](https://github.com/WordPress/gutenberg/pull/29756))
    - Standardize the groups in the block toolbar. ([30012](https://github.com/WordPress/gutenberg/pull/30012),
      [29247](https://github.com/WordPress/gutenberg/pull/29247), [29863](https://github.com/WordPress/gutenberg/pull/29863))
    - Verse block: Add support for the padding to the verse block. ([29820](https://github.com/WordPress/gutenberg/pull/29820))
 * Components: Allow multiple words in the autocomplete phrase matcher. ([29939](https://github.com/WordPress/gutenberg/pull/29939))
 * Gutenberg 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/](https://wordpress.org/plugins/)
   or can be cost-based plugin from a third-party.: Improved cache bust without `
   filemtime` for assets. ([29775](https://github.com/WordPress/gutenberg/pull/29775))
 * Icons: Hint the lowercase icon by 0.15px to correct the font weight appearance.(
   [29754](https://github.com/WordPress/gutenberg/pull/29754))
 * Media: Use image default size from settings. ([29966](https://github.com/WordPress/gutenberg/pull/29966))

### New APIs

 * Compose: Add new `useCopyToClipboard` hook. ([29643](https://github.com/WordPress/gutenberg/pull/29643))
 * Deprecated: Add `since` option to `deprecated` function. ([30017](https://github.com/WordPress/gutenberg/pull/30017))

### Bug Fixes

 * Block Editor:
    - Ensure that uncategorized block types are properly handled. ([30125](https://github.com/WordPress/gutenberg/pull/30125))
    - Fix mover width/size regressions. ([29889](https://github.com/WordPress/gutenberg/pull/29889))
    - Fix navigation mode focus. ([30126](https://github.com/WordPress/gutenberg/pull/30126))
    - Fix regressionregression A software bug that breaks or degrades something 
      that previously worked. Regressions are often treated as critical bugs or 
      [blockers](https://make.wordpress.org/core/2021/page/44/?output_format=md#blocker).
      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. with multi select style. (
      [30128](https://github.com/WordPress/gutenberg/pull/30128))
    - Fix the issue with block style preview when example missing. ([29894](https://github.com/WordPress/gutenberg/pull/29894))
    - Fix sibling block inserter displaying at end of block list. ([29920](https://github.com/WordPress/gutenberg/pull/29920))
    - Revert showing empty paragraphs on fronted. ([29809](https://github.com/WordPress/gutenberg/pull/29809))
    - Show the active block variation’s icon in Select mode. ([30143](https://github.com/WordPress/gutenberg/pull/30143))
 * Blocks: Adding onRemove event to verse block. ([30104](https://github.com/WordPress/gutenberg/pull/30104))
 * Block Library:
    - Cover: Improve disabled media buttons check for placeholder. ([29858](https://github.com/WordPress/gutenberg/pull/29858))
    - Embed:
       * Fix overzealous aspect ratio scaling for embeds. ([29510](https://github.com/WordPress/gutenberg/pull/29510))
       * Embed: Fix select on focus. ([29431](https://github.com/WordPress/gutenberg/pull/29431))
    - Gallery: Fix gallery item clicking. ([29860](https://github.com/WordPress/gutenberg/pull/29860))
    - Image:
       * Fix block reset sizes on external URLURL A specific web address of a website
         or web page on the Internet, such as a website’s URL www.wordpress.org 
         change. ([26879](https://github.com/WordPress/gutenberg/pull/26879))
       * Fix undo step with temporary URL. ([30114](https://github.com/WordPress/gutenberg/pull/30114))
    - Social Link: More accessible labels. ([29659](https://github.com/WordPress/gutenberg/pull/29659))
    - Video: Fix kind attribute missing subtitle value in video text track. ([30040](https://github.com/WordPress/gutenberg/pull/30040))
 * Components:
    - Don’t display Guide’s page control if there is only one page. ([29629](https://github.com/WordPress/gutenberg/pull/29629))
    - Prevent PanelBody title from being overlapped by arrow. ([29914](https://github.com/WordPress/gutenberg/pull/29914))
 * Compose: Call `useMergeRefs` when dependency changes after ref change. ([29892](https://github.com/WordPress/gutenberg/pull/29892))
 * Copy:
    - Restore dot at the end of a sentence. ([29897](https://github.com/WordPress/gutenberg/pull/29897))
    - Update the layout alignment description for better clarity. ([29974](https://github.com/WordPress/gutenberg/pull/29974))
 * Gutenberg Plugin: Update “requires at least” value to 5.6. ([29646](https://github.com/WordPress/gutenberg/pull/29646))
 * E2E Tests: Stabilize randomly failing tests 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.. ([29836](https://github.com/WordPress/gutenberg/pull/29836))
 * Navigation Component: Align item text to the left/right. ([30083](https://github.com/WordPress/gutenberg/pull/30083))
 * Post Editor:
    - Fix post editor layout regression. ([30093](https://github.com/WordPress/gutenberg/pull/30093))
    - Keep post publishing popover open when a date is clicked. ([29738](https://github.com/WordPress/gutenberg/pull/29738),
      [29893](https://github.com/WordPress/gutenberg/pull/29893))
 * RichText: Fix inline display warning. ([30193](https://github.com/WordPress/gutenberg/pull/30193))
 * Themes: Restore the default editor font for the non FSE themes. ([30080](https://github.com/WordPress/gutenberg/pull/30080))
 * Raw Handling: Fix pasting special spaces. ([28077](https://github.com/WordPress/gutenberg/pull/28077))
 * Storybook: Fix block editor shortcuts. ([29750](https://github.com/WordPress/gutenberg/pull/29750))
 * Writing Flow:
    - Fix `caretRangeFromPoint`. ([30031](https://github.com/WordPress/gutenberg/pull/30031))
    - Fix tab behavior. ([30000](https://github.com/WordPress/gutenberg/pull/30000))
    - Remove arrow nav limitations. ([30057](https://github.com/WordPress/gutenberg/pull/30057))

### Performance

 * Block Editor:
    - Optimise multi-selection select calls. ([30140](https://github.com/WordPress/gutenberg/pull/30140))
    - When inserting Block Patterns they get parsed when the browser is idle. ([29444](https://github.com/WordPress/gutenberg/pull/29444))
 * Block Library: Use early return in the Button block to optimize save.js. ([29781](https://github.com/WordPress/gutenberg/pull/29781))

### Experiments

 * Components:
    - Add Heading. ([29592](https://github.com/WordPress/gutenberg/pull/29592))
    - Button: Add a default type of button. ([29900](https://github.com/WordPress/gutenberg/pull/29900))
 * 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.:
   Add widgets customize inspector. ([29755](https://github.com/WordPress/gutenberg/pull/29755))
 * Full-Site Editing:
    - Add a layout configuration to the Group block and `theme.json` and make alignments
      declarative. ([29335](https://github.com/WordPress/gutenberg/pull/29335))
    - Add client ID trees selectors in block navigation. ([29902](https://github.com/WordPress/gutenberg/pull/29902))
    - Add description field to Post Content block. ([29971](https://github.com/WordPress/gutenberg/pull/29971))
    - Add Log In/Out block. ([29766](https://github.com/WordPress/gutenberg/pull/29766))
    - Add Query Title block and Archive Title variation. ([29428](https://github.com/WordPress/gutenberg/pull/29428))
    - Add Term Description block. ([29613](https://github.com/WordPress/gutenberg/pull/29613))
    - Add preload_paths filterFilter Filters are one of the two types of Hooks [https://codex.wordpress.org/Plugin_API/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. for widgets screen and full site editing. ([28701](https://github.com/WordPress/gutenberg/pull/28701))
    - Add support for experimental layout in Post Content block. ([29982](https://github.com/WordPress/gutenberg/pull/29982))
    - Add layout support to the Template Part block. ([30077](https://github.com/WordPress/gutenberg/pull/30077))
    - Add link color option in Site Title block. ([29924](https://github.com/WordPress/gutenberg/pull/29924))
    - Always use full screen mode. ([29489](https://github.com/WordPress/gutenberg/pull/29489))
    - Automatically open the sidebar to the appropriate menu. ([26964](https://github.com/WordPress/gutenberg/pull/26964),
      [30098](https://github.com/WordPress/gutenberg/pull/30098))
    - Close navigation panel after template selection. ([29956](https://github.com/WordPress/gutenberg/pull/29956))
    - Expose Template Part block variations to the Inserter. ([30032](https://github.com/WordPress/gutenberg/pull/30032))
    - First step towards hybrid themes – fallback to PHPPHP The web scripting language
      in which WordPress is primarily architected. WordPress requires PHP 7.4 or
      higher templates. ([29026](https://github.com/WordPress/gutenberg/pull/29026))
    - Fix block toolbar from overlapping navigation panel. ([29918](https://github.com/WordPress/gutenberg/pull/29918))
    - Fix different markup in the editor and on the frontend for the Site Title 
      block. ([29021](https://github.com/WordPress/gutenberg/pull/29021))
    - Fix edge case where the default layout could be undefined. ([30024](https://github.com/WordPress/gutenberg/pull/30024))
    - Fix persistence of Preferences in site editor. ([30019](https://github.com/WordPress/gutenberg/pull/30019))
    - Fix Post Comment Count block attribute. ([30056](https://github.com/WordPress/gutenberg/pull/30056))
    - Fix Query 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](https://codex.wordpress.org/The_Loop)
      block margin. ([30078](https://github.com/WordPress/gutenberg/pull/30078))
    - Fix Template Part alignments behavior. ([30099](https://github.com/WordPress/gutenberg/pull/30099))
    - Fix template saving issue after switching themes. ([29842](https://github.com/WordPress/gutenberg/pull/29842))
    - Polish site button focus/hover styles in post and site editor. ([29888](https://github.com/WordPress/gutenberg/pull/29888))
    - Prevent navigation panel focus when hidden. ([29600](https://github.com/WordPress/gutenberg/pull/29600))
    - Refactor the Post Content block. ([29898](https://github.com/WordPress/gutenberg/pull/29898))
    - Remove alignments from the root level of the site editor. ([30079](https://github.com/WordPress/gutenberg/pull/30079))
    - Remove 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. toolbar transition in reduced-motion
      mode. ([29764](https://github.com/WordPress/gutenberg/pull/29764))
    - Remove unused QueryProvider in Query block. ([29947](https://github.com/WordPress/gutenberg/pull/29947))
    - Template Part: Identify template parts in error messages. ([28398](https://github.com/WordPress/gutenberg/pull/28398))
    - Update Post Content icon, unuse justify. ([29867](https://github.com/WordPress/gutenberg/pull/29867))
    - Update Post Title markup so that editor and front match. ([29824](https://github.com/WordPress/gutenberg/pull/29824))
    - Update template details popover. ([29439](https://github.com/WordPress/gutenberg/pull/29439))
 * Global Styles:
    - Allow themes to use any styles in the `theme.json` whether or not the block
      supports it. ([29941](https://github.com/WordPress/gutenberg/pull/29941))
    - Better CSS reset style loader order. ([30034](https://github.com/WordPress/gutenberg/pull/30034))
    - Block Supports: Allow skipping serialization of border. ([30035](https://github.com/WordPress/gutenberg/pull/30035))
    - Optimistically continue with empty data when user data for global styles is
      not a JSON. ([30088](https://github.com/WordPress/gutenberg/pull/30088))
    - Remove kebab-case camelCase transformations. ([29986](https://github.com/WordPress/gutenberg/pull/29986))
    - Skip `null` when translating settings. ([30171](https://github.com/WordPress/gutenberg/pull/30171))
    - Translate custom templates in `theme.json`. ([29828](https://github.com/WordPress/gutenberg/pull/29828))
 * Navigation Editor and Block:
    - Add line-height to Navigation block. ([30010](https://github.com/WordPress/gutenberg/pull/30010))
    - Add padding to Navigation Link placeholder. ([29832](https://github.com/WordPress/gutenberg/pull/29832))
    - Allow vertical inserter in the Navigation block. ([28833](https://github.com/WordPress/gutenberg/pull/28833))
    - Consistently provide fallback variations for the block. ([30117](https://github.com/WordPress/gutenberg/pull/30117))
    - Enable list view. ([29936](https://github.com/WordPress/gutenberg/pull/29936))
    - Fix flyout background color in Page List block. ([29932](https://github.com/WordPress/gutenberg/pull/29932))
    - Fix link items in navigation screen. ([30009](https://github.com/WordPress/gutenberg/pull/30009))
    - Fix minor styling issues with nav editor. ([30129](https://github.com/WordPress/gutenberg/pull/30129))
    - Fix Navigation block styles in the navigation editor. ([29748](https://github.com/WordPress/gutenberg/pull/29748))
    - Fix navigation editor link search suggestions. ([29707](https://github.com/WordPress/gutenberg/pull/29707))
    - Fix navigation editor saving. ([29749](https://github.com/WordPress/gutenberg/pull/29749))
    - Fix navigation screen font. ([30085](https://github.com/WordPress/gutenberg/pull/30085))
    - Fix navigation screen inserter horizontal scrollbar. ([29930](https://github.com/WordPress/gutenberg/pull/29930))
    - Fix navigation editor block toolbar not visible on small screens. ([29967](https://github.com/WordPress/gutenberg/pull/29967))
    - Fix padding issues with nav screen. ([30183](https://github.com/WordPress/gutenberg/pull/30183))
    - Fix paragraph margin specificity inside layout containers. ([30038](https://github.com/WordPress/gutenberg/pull/30038))
    - Fix popover anchor in Navigation Link block. ([30173](https://github.com/WordPress/gutenberg/pull/30173))
    - Improve default label of location select. ([29908](https://github.com/WordPress/gutenberg/pull/29908))
    - Increase importance of submenus staying open. ([30169](https://github.com/WordPress/gutenberg/pull/30169))
    - Keep submenus open on select in the editor. ([29713](https://github.com/WordPress/gutenberg/pull/29713))
    - Match editor markup to rendered in Navigation Link block. ([29935](https://github.com/WordPress/gutenberg/pull/29935))
    - Move theme location settings to navigation editor sidebar. ([29458](https://github.com/WordPress/gutenberg/pull/29458))
    - Navigation MenuNavigation Menu A theme feature introduced with Version 3.0.
      WordPress includes an easy to use mechanism for giving various control options
      to get users to click from one place to another on a site.: Show submenus 
      only on select in the editor. ([29869](https://github.com/WordPress/gutenberg/pull/29869))
    - Polish navigation screen. ([29926](https://github.com/WordPress/gutenberg/pull/29926),
      [30168](https://github.com/WordPress/gutenberg/pull/30168))
    - Simplify focus style in Site Icon block. ([29872](https://github.com/WordPress/gutenberg/pull/29872))
    - Show all menus in manage locations. ([29906](https://github.com/WordPress/gutenberg/pull/29906))
    - Unset font weight and text decoration inheritance in Navigation block. ([30011](https://github.com/WordPress/gutenberg/pull/30011))
    - Use the interface package for the navigation screen. ([30013](https://github.com/WordPress/gutenberg/pull/30013))
    - Visual and design improvements for List View. ([29769](https://github.com/WordPress/gutenberg/pull/29769))
 * Widgets Editor:
    - Fix warning when widgets block editor is disabled. ([30318](https://github.com/WordPress/gutenberg/pull/30318))
    - Iterate on widgets 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/](https://developer.wordpress.org/rest-api/)
      endpoints. ([29649](https://github.com/WordPress/gutenberg/pull/29649))
    - Load block editor assets in the navigation and widgetWidget A WordPress Widget
      is a small block that performs a specific function. You can add these widgets
      in sidebars also known as widget-ready areas on your web page. WordPress widgets
      were originally created to provide a simple and easy-to-use way of giving 
      design and structure control of the WordPress theme to the user. editors. (
      [30076](https://github.com/WordPress/gutenberg/pull/30076))
    - Unify menu item styles for Navigation Block and Page List blocks. ([29975](https://github.com/WordPress/gutenberg/pull/29975))
    - Use a default sans serif font for the widget screen. ([30084](https://github.com/WordPress/gutenberg/pull/30084))

### Documentation

 * Block Editor: Fix `renderAppender` documentation. ([29925](https://github.com/WordPress/gutenberg/pull/29925))
 * Handbook:
    - Fix broken image link in the documentation main README. ([29857](https://github.com/WordPress/gutenberg/pull/29857))
    - Fix broken link to developer resources in README.md. ([#29795](https://github.com/WordPress/gutenberg/issues/29795)).(
      [29796](https://github.com/WordPress/gutenberg/pull/29796))
    - Fix link to native-mobile.md in pull request template. ([29923](https://github.com/WordPress/gutenberg/pull/29923))
    - Fix rebase error. ([29753](https://github.com/WordPress/gutenberg/pull/29753))
    - Remove superfluous sentence in create block tutorial. ([30062](https://github.com/WordPress/gutenberg/pull/30062))
    - Update block design principles with a new section on how to group controls.(
      [29816](https://github.com/WordPress/gutenberg/pull/29816))
    - Update broken link to Getting Started for the ReactReact React is a JavaScript
      library that makes it easy to reason about, construct, and maintain stateless
      and stateful user interfaces. [https://reactjs.org](https://reactjs.org/) 
      Native based Mobile Gutenberg. ([30162](https://github.com/WordPress/gutenberg/pull/30162))
    - Update the quick view image on the documentation homepage. ([29808](https://github.com/WordPress/gutenberg/pull/29808))
 * Editor: Clarify the purpose of the `@wordpress/editor` package. ([30136](https://github.com/WordPress/gutenberg/pull/30136))
 * I18ni18n Internationalization, or the act of writing and preparing code to be
   fully translatable into other languages. Also see [localization](https://make.wordpress.org/core/2021/page/44/?output_format=md#l10n).
   Often written with a lowercase i so it is not confused with a lowercase L or 
   the numeral 1. Often an acquired skill.: Replace dead link in README.md. ([29699](https://github.com/WordPress/gutenberg/pull/29699))
 * Interface: Fix typos in interface package. ([29740](https://github.com/WordPress/gutenberg/pull/29740))

### Code Quality

 * 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. Fetch:
    - Type several of the middlewares. ([29719](https://github.com/WordPress/gutenberg/pull/29719),
      [30150](https://github.com/WordPress/gutenberg/pull/30150), [29901](https://github.com/WordPress/gutenberg/pull/29901))
    - Type the rest of the package. ([30161](https://github.com/WordPress/gutenberg/pull/30161))
 * Block Editor:
    - Avoid `isInsideRootBlock` (DOM query) in `useFocusFirstElement`. ([30178](https://github.com/WordPress/gutenberg/pull/30178))
    - Focus mode: Fix opacity for inner blocks, move classes. ([30130](https://github.com/WordPress/gutenberg/pull/30130))
    - Move class for navigation mode. ([30181](https://github.com/WordPress/gutenberg/pull/30181))
    - Move `is-typing` and `is-outline-mode` classes up the tree. ([30106](https://github.com/WordPress/gutenberg/pull/30106))
    - Move nav mode exit from writing flow to block props. ([30175](https://github.com/WordPress/gutenberg/pull/30175))
 * Block Library:
    - Refactor ServerSideRender to use React hooksHooks In WordPress theme and development,
      hooks are functions that can be applied to an action or a Filter in WordPress.
      Actions are functions performed when a certain event occurs in WordPress. 
      Filters allow you to modify certain functions. Arguments used to hook both
      filters and actions look the same.. ([28297](https://github.com/WordPress/gutenberg/pull/28297))
    - Remove obsolete editor styles for List block. ([30094](https://github.com/WordPress/gutenberg/pull/30094))
    - Rename `loginOut` variable to `logInOut`. ([29979](https://github.com/WordPress/gutenberg/pull/29979))
 * Blocks:
    - Ensure theme category is only added when not provided. ([30089](https://github.com/WordPress/gutenberg/pull/30089))
    - Rename getBlockContent to getBlockInnerHTML internally. ([29949](https://github.com/WordPress/gutenberg/pull/29949))
 * Components: Fix React warning in Text Control. ([29724](https://github.com/WordPress/gutenberg/pull/29724))
 * Date: Add types. ([29789](https://github.com/WordPress/gutenberg/pull/29789))
 * DOM:
    - Add types to `focusable`. ([29787](https://github.com/WordPress/gutenberg/pull/29787),
      [30030](https://github.com/WordPress/gutenberg/pull/30030))
    - Split into smaller modules to facilitate typing. ([30044](https://github.com/WordPress/gutenberg/pull/30044))
 * Gutenberg Plugin:
    - Cleanup the blocks.php file. ([29964](https://github.com/WordPress/gutenberg/pull/29964))
    - Fix PHPCSPHP Code Sniffer [PHP Code Sniffer,](https://github.com/squizlabs/PHP_CodeSniffer)
      a popular tool for analyzing code quality. The [WordPress Coding Standards](https://github.com/WordPress/WordPress-Coding-Standards/)
      rely on PHPCS. warnings. ([30022](https://github.com/WordPress/gutenberg/pull/30022))
 * Packages: Add types directive to api-fetch and date packages. ([30252](https://github.com/WordPress/gutenberg/pull/30252))
 * RichText: Remove dead and deprecated `setFocusedElement`. ([29877](https://github.com/WordPress/gutenberg/pull/29877))

### Tools

 * Babel Preset: Update Babel to v7.13.x. ([30018](https://github.com/WordPress/gutenberg/pull/30018))
 * Create block: Require WordPress 5.7 by default and source it from the main plugin
   file. ([29757](https://github.com/WordPress/gutenberg/pull/29757))
 * E2E Tests:
    - Cover the case when using multiple words in the inserter. ([29978](https://github.com/WordPress/gutenberg/pull/29978))
    - Fix test plugin clash. ([29744](https://github.com/WordPress/gutenberg/pull/29744),
      [29745](https://github.com/WordPress/gutenberg/pull/29745))
    - Set delay to zero in the reduce-motion mixin and tests. ([29762](https://github.com/WordPress/gutenberg/pull/29762))
 * Eslint Plugin: Add TypeScript as peer dependency and make it optional. ([29942](https://github.com/WordPress/gutenberg/pull/29942))
 * 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/](https://github.com/)
   Workflows:
    - Release: Allow triggering manually. ([28138](https://github.com/WordPress/gutenberg/pull/28138))
    - Remove path ignore configs from CI. ([30090](https://github.com/WordPress/gutenberg/pull/30090))
    - Use Gutenberg token for version bump, changelog commits. ([30212](https://github.com/WordPress/gutenberg/pull/30212))
 * Packages: Enforce version bump for production packages after WP major. ([29903](https://github.com/WordPress/gutenberg/pull/29903))
 * Unit Testing: Allow TypeScript modules for transpiled packages. ([29873](https://github.com/WordPress/gutenberg/pull/29873))

## Performance Benchmark

The following benchmark compares performance for a particularly sizeable post (~
36,000 words, ~1,000 blocks) over the last releases. Such a large post isn’t representative
of the average editing experience but is adequate for spotting variations in performance.

| Version | Loading Time | KeyPress Event (typing) | 
| Gutenberg 10.3 | 4.90s | 31.86ms | 
| Gutenberg 10.2 | 5.15s | 31.41ms | 
| WordPress 5.7 | 4.88s | 25.24ms |

Kudos to all the contributors that helped with the release! 👏

_Thanks [@gziolo](https://profiles.wordpress.org/gziolo/) for managing the release,
and [@annezazu](https://profiles.wordpress.org/annezazu/) and [@melchoyce](https://profiles.wordpress.org/melchoyce/)
for helping on the release post._

[#core-editor](https://make.wordpress.org/core/tag/core-editor/), [#editor](https://make.wordpress.org/core/tag/editor/),
[#gutenberg](https://make.wordpress.org/core/tag/gutenberg/), [#gutenberg-new](https://make.wordpress.org/core/tag/gutenberg-new/)

 [  ](https://profiles.wordpress.org/notlaura/) [Lara Schenck](https://profiles.wordpress.org/notlaura/)
6:22 pm _on_ April 1, 2021     
Tags: [agenda ( 1,142 )](https://make.wordpress.org/core/tag/agenda/),
[core-css ( 191 )](https://make.wordpress.org/core/tag/core-css/)   

# 󠀁[CSS Chat Agenda: April 1, 2021](https://make.wordpress.org/core/2021/04/01/css-chat-agenda-april-1-2021/)󠁿

This is the agenda for the upcoming CSSCSS Cascading Style Sheets. meeting scheduled
for [Thursday, April 1, at 10:00 PM BST](https://www.timeanddate.com/worldclock/fixedtime.html?msg=WordPress+CSS+Core+Chat&iso=20210401T22&p1=136&ah=1).
This meeting will be held in the [#core-css](https://make.wordpress.org/core/tag/core-css/)
channel in the Making WordPress SlackSlack Slack is a Collaborative Group Chat Platform
[https://slack.com/](https://slack.com/). The WordPress community has its own Slack
Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/).

If there’s any topic you’d like to discuss, or if you have suggestions for discussion
questions, please leave a comment below!

 * Housekeeping
 * Discuss: Share mock-ups with color custom property naming for another UIUI User
   interface component besides the button.
 * Project Updates
    - CSS Audit ([#49582](https://core.trac.wordpress.org/ticket/49582))
    - Color Scheming ([#49999](https://core.trac.wordpress.org/ticket/49999))
 * Open Floor + CSS Link Share

 [#agenda](https://make.wordpress.org/core/tag/agenda/), [#core-css](https://make.wordpress.org/core/tag/core-css/)

 [  ](https://profiles.wordpress.org/annezazu/) [annezazu](https://profiles.wordpress.org/annezazu/)
7:58 pm _on_ March 31, 2021     
Tags: [block-directory ( 2 )](https://make.wordpress.org/core/tag/block-directory/),
[core-editor ( 757 )](https://make.wordpress.org/core/tag/core-editor/), [core-editor-improvement ( 35 )](https://make.wordpress.org/core/tag/core-editor-improvement/),
[gutenberg ( 547 )](https://make.wordpress.org/core/tag/gutenberg/)   

# 󠀁[Core Editor Improvement: Easier than ever to find the blocks you need](https://make.wordpress.org/core/2021/03/31/core-editor-improvement-easier-than-ever-to-find-the-blocks-you-need/)󠁿

There’s something magical about finding the exact 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. you want exactly when you need
it. When the Block Directory came to WordPress in 5.5, the aim was to allow a seamless
way to add individual block plugins so you can create what you want when you want
without ever leaving the editor. 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/](https://wordpress.org/gutenberg/)’
s 10.2 release, to build on that foundation, [you will now still get results from the Block Directory](https://github.com/WordPress/gutenberg/pull/25521)
even if you have a block already available that might do the trick. This helps surface
even more options so you can find the perfect fit. Inspired by having more time 
to read books, check out the example below to see how the experience has changed!

**Before**

[⌊Image of the Block Inserter showing someone searching for the term book with one
result showing up and none from the Block Directory. ⌉⌊Image of the Block Inserter
showing someone searching for the term book with one result showing up and none 
from the Block Directory. ⌉[

**After**

[⌊Image of the Block Inserter showing someone searching for the term book with multiple
results showing up including a new heading titled "Available to Install". ⌉⌊Image
of the Block Inserter showing someone searching for the term book with multiple 
results showing up including a new heading titled "Available to Install". ⌉[

If you find yourself searching and still unable to find the block you’re looking
for, consider creating and submitting your very own block 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/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. to the directory to be found and
used by anyone using WordPress 5.5+! Be sure to check out [the guidelines ](https://developer.wordpress.org/plugins/wordpress-org/block-specific-plugin-guidelines/)
and [the block tutorial](https://developer.wordpress.org/block-editor/tutorials/create-block/)
to get started.

If you’re a block plugin pro, [join in on efforts to improve the Block Creation documentation](https://github.com/WordPress/gutenberg/issues/22151)
to make it easier for everyone to contribute to the Block Directory.

[#block-directory](https://make.wordpress.org/core/tag/block-directory/), [#core-editor](https://make.wordpress.org/core/tag/core-editor/),
[#core-editor-improvement](https://make.wordpress.org/core/tag/core-editor-improvement/),
[#gutenberg](https://make.wordpress.org/core/tag/gutenberg/)

 [  ](https://profiles.wordpress.org/francina/) [Francesca Marano](https://profiles.wordpress.org/francina/)
9:20 pm _on_ March 30, 2021     
Tags: [5.7.1 ( 20 )](https://make.wordpress.org/core/tag/5-7-1/),
[5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/), [agenda ( 1,142 )](https://make.wordpress.org/core/tag/agenda/),
[dev chat ( 922 )](https://make.wordpress.org/core/tag/dev-chat/)   

# 󠀁[Dev Chat Agenda for March 31, 2021](https://make.wordpress.org/core/2021/03/30/dev-chat-agenda-for-march-31-2021/)󠁿

Here is the agenda for this week’s meetings to occur at the following times: [March 31, 2021 at 5:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210331T0500)
and [March 31, 2021 at 20:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210331T2000).

## Announcements

 * [[[5.8 Pre-planning](https://make.wordpress.org/core/2021/03/30/5-8-pre-planning/)
 * [Early Bug Schedule for 5.8](https://make.wordpress.org/core/2021/03/24/early-bug-schedule-for-5-8/)

## Blogblog (versus network, site) Post Highlights

 * [[[A Week in Core – March 29, 2021](https://make.wordpress.org/core/2021/03/29/a-week-in-core-march-29-2021/)
 * [Discussion summary: Dropping support for IE11](https://make.wordpress.org/core/2021/03/25/discussion-summary-dropping-support-for-ie11/)
 * [Core Editor Improvement: Performance Matters](https://make.wordpress.org/core/2021/03/23/core-editor-improvement-performance-matters/)

## Blog posts that need feedback

 * [[[Discussion: add a testing template to Trac](https://make.wordpress.org/core/2021/03/30/discussion-add-a-testing-template-to-trac/)

## Components check-in and status updates

 * Check-in with each component for status updates.
 * Poll for components that need assistance.

## Open Floor

Do you have something to propose for the agenda, or a specific item relevant to 
our standard list above?

Please leave a comment, and say whether or not you’ll be in the chat, so the group
can either give you the floor or bring up your topic for you, accordingly.

This meeting happens in the [#core](https://wordpress.slack.com/messages/C02RQBWTW)
channel. To join the meeting, you’ll need an account on the [Making WordPress Slack](https://make.wordpress.org/chat/).

[#5-7-1](https://make.wordpress.org/core/tag/5-7-1/), [#5-8](https://make.wordpress.org/core/tag/5-8/),
[#agenda](https://make.wordpress.org/core/tag/agenda/), [#dev-chat](https://make.wordpress.org/core/tag/dev-chat/)

 [  ](https://profiles.wordpress.org/chanthaboune/) [Josepha](https://profiles.wordpress.org/chanthaboune/)
8:24 pm _on_ March 30, 2021     
Tags: [make.wordpress.org/updates ( 33 )](https://make.wordpress.org/core/tag/make-wordpress-orgupdates/),
[p2-xpost ( 213 )](https://make.wordpress.org/core/tag/p2-xpost/)   

# 󠀁[X-post: Journal Entry | WordPress Slack Workspace Unavailability](https://make.wordpress.org/core/2021/03/30/xpost-journal-entry-wordpress-slack-workspace-unavailability/)󠁿

X-comment from [+make.wordpress.org/updates](https://make.wordpress.org/updates/):
Comment on [Journal Entry | WordPress Slack Workspace Unavailability](https://make.wordpress.org/updates/2021/03/30/journal-entry-wordpress-slack-workspace-unavailability/#comment-5233)

 [  ](https://profiles.wordpress.org/francina/) [Francesca Marano](https://profiles.wordpress.org/francina/)
6:58 pm _on_ March 30, 2021     
Tags: [5.8 ( 99 )](https://make.wordpress.org/core/tag/5-8/),
[planning ( 36 )](https://make.wordpress.org/core/tag/planning/)   

# 󠀁[5.8 Pre-planning](https://make.wordpress.org/core/2021/03/30/5-8-pre-planning/)󠁿

Following Josepha’s [early thoughts on 5.8 planning](https://make.wordpress.org/core/2021/03/12/early-thoughts-on-wp5-8-planning/),
I am kicking off the pre-planning phase of [WordPress version 5.8](https://make.wordpress.org/core/5-8/).

## Full site editing in 5.8

[The plan for WordPress 5.8 is to merge and release the minimum viable product (MVP) of full site editing (FSE)](https://make.wordpress.org/updates/2021/03/12/full-site-editing-pre-merge-overview/).
This makes this release particularly complex to handle. It’s a new, exciting change,
and it needs the appropriate time to marinate in CoreCore Core is the set of software
required to run WordPress. The Core Development Team builds WordPress. for contributors
with enough time to work on it.

## Schedule

I would like to propose the following schedule.

| Milestone | Date | Days from | 
| Alpha | February 23, 2021 |  | 
| First FSE go/no go date | April 13, 2021 |  | 
| Second FSE go/no go date | April 27, 2021 |  | 
| (If go) FSE Merge | To be determined, but as soon as possible after being greenlighted |  | 
| Feature freeze/Bug Fixes | May 25, 2021 | 91 days after Alpha | 
| 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 | June 8, 2021 | 14 days after Feature Freeze | 
| 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)](https://make.wordpress.org/core/2021/page/44/?output_format=md#alpha-beta). 1 | June 29, 2021 | 21 days after Beta 1 | 
| General release | July 20, 2021 | 21 days after RC1 |

### What’s this “Feature Freeze” step?

As previously discussed ([first post](https://make.wordpress.org/core/2020/10/29/discussion-align-the-wordpress-release-cycle-with-the-industry-standard/),
[second post](https://make.wordpress.org/core/2021/01/12/recap-and-proposal-align-the-wordpress-release-cycle-with-the-industry-standard/)),
mixing defect work and beta testing is not great for a number of reasons:

 * As a project, we want to respect the beta testers efforts by not introducing 
   new bugs (defect work fixes) in areas they’ve already tested.
 * A mature software project has a beta period during which the focus is on testing
   changes made during alpha period to ensure its stability.
 * Having a separate deadline for enhancements/features and bugs is beneficial to
   allow developers to switch focus after the first deadline to address a slew of
   outstanding bugs.

Enter the “Feature Freeze” step: two weeks where contributors and committers can
take care of the thousands of defect tickets in TracTrac An open source project 
by Edgewall Software that serves as a bug tracker and project management tool for
WordPress..

This process should allow time to dedicate appropriate attention to those tickets,
without taking attention and resources away from beta testing, which needs to be
a priority, especially in this release.

## Squad

With such a complex release, Core needs a group of experienced contributors leading
the release. For this release, the ride-along/mentorship will pause so that the 
leads, with previous experience in releases, can focus on the process.

### Pre WP5.8 Squad – Skeleton Crew

The period leading to the go/no go step, will need a minimal squad that will focus
on:

 * 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. hunting for WP5.7.x minor releases
 * triagetriage The act of evaluating and sorting bug reports, in order to decide
   priority, severity, and other factors. and group tickets into future milestones
 * test Core and FSE tickets and PRs

We are kicking off with a minimal squad of three roles:

 * **Release Coordinator**: [@francina](https://profiles.wordpress.org/francina/)
 * **Triage**: [@lukecarbis](https://profiles.wordpress.org/lukecarbis/) (EU/AU)
   [@desrosj](https://profiles.wordpress.org/desrosj/) (AMER)
 * **Communications**: [@chanthaboune](https://profiles.wordpress.org/chanthaboune/)

### Full Squad

Once we’re past the go/no go dates the skeleton crew, together with the project 
leadership, will determine which skills are needed to successfully complete the 
cycle.

## What about scope?

The focus of the release is full site editing. [As suggested in the recent FSE FAQ](https://wordpress.org/news/2021/03/talking-full-site-editing-with-matias-ventura/),
the specific scope is to merge the interface that allows for template interaction
outside of content, as well as 20+ new blocks, and design tools. This part of the
FSE merge will not be offered to users by default, but instead will be geared toward
our extender community (theme authors, 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/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. developers, agencies, builders, 
etc) so that they can experiment with their users in mind.

As with other releases, it is possible to include more features, provided someone
can spearhead them.

I will start a round of check-ins with component maintainers as soon as the timeline
is confirmed.

[#5-8](https://make.wordpress.org/core/tag/5-8/), [#planning](https://make.wordpress.org/core/tag/planning/)

# Post navigation

[← Older posts](https://make.wordpress.org/core/2021/page/45/?output_format=md)

[Newer posts →](https://make.wordpress.org/core/2021/page/43/?output_format=md)