Title: 2021 – Page 19 – Make WordPress Core

---

#  Yearly Archives: 2021

 [  ](https://profiles.wordpress.org/ramonopoly/) [ramonopoly](https://profiles.wordpress.org/ramonopoly/)
8:08 pm _on_ September 1, 2021     
Tags: [block-editor ( 139 )](https://make.wordpress.org/core/tag/block-editor/),
[core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/), [gutenberg ( 546 )](https://make.wordpress.org/core/tag/gutenberg/),
[gutenberg-new ( 216 )](https://make.wordpress.org/core/tag/gutenberg-new/)   

# 󠀁[What’s new in Gutenberg 11.4? (1 September)](https://make.wordpress.org/core/2021/09/01/whats-new-in-gutenberg-11-4-1-september/)󠁿

Depending on where you live, it’s the first day of Spring. Or Autumn. Or, if you
live on Venus, just another season of sulphuric acid showers.

No matter where you are, 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/)
11.4 has been released with new features to brighten your mood including the refactored
Gallery 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.,
duotone filters for featured images, and more block design tools!

## Gallery Block now uses Image Blocks

The Gallery Block now acts as a wrapper for coreCore Core is the set of software
required to run WordPress. The Core Development Team builds WordPress. Image Blocks.

![](https://make.wordpress.org/core/files/2021/09/004.png)

![](https://make.wordpress.org/core/files/2021/09/010.png)

Individual gallery images will therefore feature all existing and future functionality
of not only Image Blocks – for example, the ability to add custom links, filters,
and styles – but also standard block behavior such as move, drag and drop, copy,
and keyboard navigation.

For now, the new Gallery Block can be enabled on the Gutenberg Experiment page, 
but the plan is for the Gallery Block to ship with WordPress 5.9.

Theme and 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. authors can get wise about backward
compatibility recommendations over in the [Gallery Block Refactor Dev Note](https://make.wordpress.org/core/2021/08/20/gallery-block-refactor-dev-note/).

## Duotone filters for featured images

Duotone filters were [introduced to image and cover blocks in 10.6](https://make.wordpress.org/core/2021/05/14/whats-new-in-gutenberg-10-6-12-may/).
By extending duotone filters to 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, 11.4 enables us to set consistent
effects across post and page templates, recent posts lists, and Query Block content.

[[

## Padding support for Button Blocks

As of 11.4, we can define padding for Button Blocks with the further option of linking
padding values to vertical and horizontal axial sides.

The aim is to provide greater control as well as uniformity in the way we display
button elements. We can still set a single padding value for all sides – adding 
extra vertical or horizontal padding just gives us that extra flexibility to create
variations on our design patterns.

## Support for block gap spacing

Having a consistent way to tweak the margin/gap between blocks has been a long-standing
feature requestfeature request A feature request should generally begin the process
in the ideas forum, on a mailing list, as a plugin, or brought to the attention 
of the core team, such as through scope meetings held for each major release. Unsolicited
tickets of this variety are typically, therefore, discouraged.. 11.4 [introduces the groundwork](https://github.com/WordPress/gutenberg/pull/33812)
for adding gap spacing control to blocks such as Buttons, Images, and Columns, opening
up the possibility of more powerful and precise layout tools.

There’s [work in progress](https://github.com/WordPress/gutenberg/pull/33991) to
bring this to the editor so stay tuned for updates in upcoming releases!

## Other notable highlights

Font weight support is now available for the [Post Date](https://github.com/WordPress/gutenberg/pull/34070)
and [Post Terms](https://github.com/WordPress/gutenberg/pull/34142) Blocks.

An “early 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.” feature has
also made it into 11.4: the ability to expose a [parent block’s toolbar controls to its child blocks](https://github.com/WordPress/gutenberg/pull/33955).
A use case would be changing the alignment of Buttons when editing a single Button.
Keep an eye out for a request for feedback on this developing feature soon.

[[

## 11.4.0

### Enhancements

 * AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers 
   to the design of products, devices, services, or environments for people with
   disabilities. The concept of accessible design ensures both “direct access” (
   i.e. unassisted) and “indirect access” meaning compatibility with a person’s 
   assistive technology (for example, computer screen readers). (https://en.wikipedia.
   org/wiki/Accessibility)
    - Cover Block: Allow alt text in Cover blocks. ([33226](https://github.com/WordPress/gutenberg/pull/33226))
    - Add `aria-describedby` to custom select control component to describe currently-
      selected font size. ([33941](https://github.com/WordPress/gutenberg/pull/33941))
 * Block Editor
    - Block Lists: improve iframeiframe iFrame is an acronym for an inline frame.
      An iFrame is used inside a webpage to load another HTML document and render
      it. This HTML document may also contain JavaScript and/or CSS which is loaded
      at the time when iframe tag is parsed by the user’s browser. block, pattern
      and template previews. ([28165](https://github.com/WordPress/gutenberg/pull/28165))
 * Block Library
    - 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):
      update Post Template sub-block icon. ([34204](https://github.com/WordPress/gutenberg/pull/34204))
    - Convert Gallery block to use Image blocks. ([25940](https://github.com/WordPress/gutenberg/pull/25940))
    - Post Featured Image: add duotone block supports. ([34113](https://github.com/WordPress/gutenberg/pull/34113))
    - Post Featured Image: add contextual help text to the `scale`property. ([34158](https://github.com/WordPress/gutenberg/pull/34158))
    - File block: update transform from image to use image filename if caption is
      empty. ([34256](https://github.com/WordPress/gutenberg/pull/34256))
    - Post date Block: add font weight support to the block. ([34070](https://github.com/WordPress/gutenberg/pull/34070))
    - Post terms: add font weight support to the block. ([34142](https://github.com/WordPress/gutenberg/pull/34142))
    - Site Tagline: add font weight support. ([33983](https://github.com/WordPress/gutenberg/pull/33983))
    - Button: update spacing support to use axial padding. ([33859](https://github.com/WordPress/gutenberg/pull/33859))
 * Components
    - Add deprecated props adapter for ColorPicker. ([34014](https://github.com/WordPress/gutenberg/pull/34014))
    - Wrap SegmentedControl in a BaseControl with an added `help` property. ([34017](https://github.com/WordPress/gutenberg/pull/34017))
    - Combobox: update the current selection if the list of suggestions is filtered.(
      [33928](https://github.com/WordPress/gutenberg/pull/33928))
    - Post Title: use rich text hook and updating 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.) to `h1` ([31569](https://github.com/WordPress/gutenberg/pull/31569))
 * Design Tools
    - Add layout default value support for blocks. ([34194](https://github.com/WordPress/gutenberg/pull/34194))
    - Dimensions Panel: add padding tool as default for blocks where this is a common
      setting. ([34026](https://github.com/WordPress/gutenberg/pull/34026))
 * Navigation Screen
    - Update navigation screen topbar. ([34166](https://github.com/WordPress/gutenberg/pull/34166))
 * Packages
    - Updates the “settings” icon, which toggles the display of additional controls
      in an interface. ([34165](https://github.com/WordPress/gutenberg/pull/34165))
 * Post Editor
    - Migrate post editor feature preferences to the interface package. ([34154](https://github.com/WordPress/gutenberg/pull/34154))
 * Widgets Editor
    - Migrate customize widgets feature preferences to interface package. ([34135](https://github.com/WordPress/gutenberg/pull/34135))
    - Refactor editor ‘feature’ preferences to interface package. ([33774](https://github.com/WordPress/gutenberg/pull/33774))

### Bug Fixes

 * Block 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.
    - Spacing/Dimensions Supports: separate spacing from dimensions for compatibility
      purposes. ([34059](https://github.com/WordPress/gutenberg/pull/34059))
 * Block Editor
    - Font-size adjustment for tablet and mobile device previews. ([33342](https://github.com/WordPress/gutenberg/pull/33342))
    - Fix single block selection by holding `shift` key. ([34137](https://github.com/WordPress/gutenberg/pull/34137))
    - Fix unwanted additional spaces added around pasted text on Windows. ([33607](https://github.com/WordPress/gutenberg/pull/33607))
    - Inserter: prevent non-deterministic order of inserter items. ([34078](https://github.com/WordPress/gutenberg/pull/34078))
    - Try: Fix multiselect toolbar indent and reformat `BlockContextualToolbar()`.(
      [34038](https://github.com/WordPress/gutenberg/pull/34038)) ([34173](https://github.com/WordPress/gutenberg/pull/34173))
 * Block Library
    - Latest Comments: use site localeLocale A locale is a combination of language
      and regional dialect. Usually locales correspond to countries, as is the case
      with Portuguese (Portugal) and Portuguese (Brazil). Other examples of locales
      include Canadian English and U.S. English. in the editor. ([33944](https://github.com/WordPress/gutenberg/pull/33944))
    - Navigation: fix vertical layout on the frontend. ([34226](https://github.com/WordPress/gutenberg/pull/34226))
    - Navigation: add z-index value to responsive menu overlay. ([34228](https://github.com/WordPress/gutenberg/pull/34228))
    - Navigation: enable flex on container to fix space between. ([34258](https://github.com/WordPress/gutenberg/pull/34258))
    - Navigation: fix submenu icon positioning. ([34168](https://github.com/WordPress/gutenberg/pull/34168))
    - Navigation block: add missing `</ul>` closing tag. ([34077](https://github.com/WordPress/gutenberg/pull/34077))
    - Post ExcerptExcerpt An excerpt is the description of the blog post or page
      that will by default show on the blog archive page, in search results (SERPs),
      and on social media. With an SEO plugin, the excerpt may also be in that plugin’s
      metabox.: remove interactive formatting. ([34083](https://github.com/WordPress/gutenberg/pull/34083))
    - RichText: fix `space` key for button and summary elements. ([30244](https://github.com/WordPress/gutenberg/pull/30244))
    - Search Block: add space between generated border class names. ([34025](https://github.com/WordPress/gutenberg/pull/34025))
 * Build Tooling
    - Webpack: Fix watch on `.json` and `.php` files. ([34024](https://github.com/WordPress/gutenberg/pull/34024))
    - Pin TypeScript dependency to a specific version to avoid pulling in breaking
      changes. ([34422](https://github.com/WordPress/gutenberg/pull/34422))
 * Components
    - Fix RTL on `Flex` component. ([33729](https://github.com/WordPress/gutenberg/pull/33729))
    - NavigationSidebar: fix template content for content-navigation-item preview.(
      [34203](https://github.com/WordPress/gutenberg/pull/34203))
    - Remove deprecated import style for storybook/addon-docs. ([34095](https://github.com/WordPress/gutenberg/pull/34095))
    - ToolsPanel: add tools panel item deregistration. ([34085](https://github.com/WordPress/gutenberg/pull/34085))
    - Post Title: remove wrapper div and fix border style. ([34167](https://github.com/WordPress/gutenberg/pull/34167))
 * Core Data
    - `GetEntityRecords` returns items even if some included IDs don’t exist. ([34034](https://github.com/WordPress/gutenberg/pull/34034))
 * Design Tools
    - Allow zero values for `theme.json` styles. ([34251](https://github.com/WordPress/gutenberg/pull/34251))
 * Global Styles
    - Site editor: fix for how CSSCSS Cascading Style Sheets. custom properties 
      are generated. ([33932](https://github.com/WordPress/gutenberg/pull/33932))
 * Packages
    - Rich Text: add check to `toTree()` in replacements before accessing its type.(
      [34020](https://github.com/WordPress/gutenberg/pull/34020))
 * Post Editor
    - Fix selector params in `isPluginItemPinned()` selector. ([34155](https://github.com/WordPress/gutenberg/pull/34155))

### Performance

 * Data Layer
    - Data: Add a batch function to the data module to batch actions. ([34046](https://github.com/WordPress/gutenberg/pull/34046))

### Experiments

 * Block API
    - Block Editor: absorb parent block toolbar controls. ([33955](https://github.com/WordPress/gutenberg/pull/33955))
    - Block Editor: use groups for InspectorControls. ([34069](https://github.com/WordPress/gutenberg/pull/34069))
 * Block Library
    - Add generic classnames to children of Navigation. ([33918](https://github.com/WordPress/gutenberg/pull/33918))
 * Global Styles
    - Add slashes back to the 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..(
      [33919](https://github.com/WordPress/gutenberg/pull/33919))
    - Add block spacing gap configuration to `theme.json` and add support for this
      CSS variable to the “flow/default” layout. ([33812](https://github.com/WordPress/gutenberg/pull/33812))

### Documentation

 * Handbook
    - Alphabetize glossary entries. ([34058](https://github.com/WordPress/gutenberg/pull/34058))
    - Correct minor typos in `wp-plugin.md` ([34185](https://github.com/WordPress/gutenberg/pull/34185))
    - Remove extraneous params from `block_type_metadata` hook. ([34151](https://github.com/WordPress/gutenberg/pull/34151))
    - Update incorrect settings examples in “Global Settings & Styles”. ([34084](https://github.com/WordPress/gutenberg/pull/34084))
    - Use `block.json` to add attributes in create block tutorial. ([33978](https://github.com/WordPress/gutenberg/pull/33978))
    - Fix typo in block gap documentation in `theme-json.md`. ([34231](https://github.com/WordPress/gutenberg/pull/34231))
    - Fix broken mobile testing documentation link in `testing-overview.md`. ([34187](https://github.com/WordPress/gutenberg/pull/34187))
    - Fix typo in `legacy-widget-block.md`. ([34103](https://github.com/WordPress/gutenberg/pull/34103))
    - Update spelling and `fontSize` examples in `create-block-theme.md`. ([34152](https://github.com/WordPress/gutenberg/pull/34152))
 * Library
    - Bump mobile version in experiments page for Gallery. ([34220](https://github.com/WordPress/gutenberg/pull/34220))
 * Packages
    - Add documentation for mobile components directory. ([33872](https://github.com/WordPress/gutenberg/pull/33872))

### Code Quality

 * Block Editor
    - Render head and body with single portal for block previews. ([34208](https://github.com/WordPress/gutenberg/pull/34208))
    - BlockList: refactor element context for style/svg appending. ([34183](https://github.com/WordPress/gutenberg/pull/34183))
    - BlockList: use InnerBlocks internally. ([29895](https://github.com/WordPress/gutenberg/pull/29895))
 * Components
    - Unit Control: add unit tests for `getValidParsedUnit` utility method. ([34029](https://github.com/WordPress/gutenberg/pull/34029))
    - Rename `SegmentedControl` to `ToggleGroupControl`. ([34111](https://github.com/WordPress/gutenberg/pull/34111))
    - Dropdown Menu: remove min-width from the dropdown component and add whitespace
      rule to avoid wrapping ([33995](https://github.com/WordPress/gutenberg/pull/33995))
 * Core Data
    - Allow passing store definitions to controls. ([34170](https://github.com/WordPress/gutenberg/pull/34170))
 * Site Editor
    - Remove extra DOM element used for template part overlay. ([34012](https://github.com/WordPress/gutenberg/pull/34012))

### Tools

 * Build Tooling
    - Automated Changelog: force group all documentation tasks under `Documentation`.(
      [34042](https://github.com/WordPress/gutenberg/pull/34042))
    - Automated Changelog: rename “Editor” grouping to “Post Editor” to avoid ambiguity
      with other editors. ([34093](https://github.com/WordPress/gutenberg/pull/34093))
    - Automated Changelog: sort feature groups by issue name. ([34071](https://github.com/WordPress/gutenberg/pull/34071))
    - Automated Changelog: use nested headings for feature groups instead of indenting
      lists. ([34040](https://github.com/WordPress/gutenberg/pull/34040))
    - Automated Changelog: remove `Uncategorized` 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. in output and place items at top. ([34037](https://github.com/WordPress/gutenberg/pull/34037))
    - Add Typescript extensions to watched files. ([34094](https://github.com/WordPress/gutenberg/pull/34094))
    - Remove obsolete step that pushes tags in NPM publishing flow. ([34114](https://github.com/WordPress/gutenberg/pull/34114))
    - Release workflow: only commit modified changelogs. ([34211](https://github.com/WordPress/gutenberg/pull/34211))
 * ESLint
    - Eslint plugin: use `@typescript-eslint/no-duplicate-imports` in TS projects.(
      [34055](https://github.com/WordPress/gutenberg/pull/34055))
 * 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/)
   Contributor Templates
    - Issue Forms: simplify the 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. report form
      template. ([34007](https://github.com/WordPress/gutenberg/pull/34007))
 * Logs
    - Hide deprecation logs under a console group. ([34163](https://github.com/WordPress/gutenberg/pull/34163))
 * Testing
    - Emulate reduced-motion in end-to-end tests. ([34132](https://github.com/WordPress/gutenberg/pull/34132))
    - Re-enable Android end-to-end tests. ([34243](https://github.com/WordPress/gutenberg/pull/34243))
    - Remove extra props from Cover deprecations. ([34066](https://github.com/WordPress/gutenberg/pull/34066))
    - Remove the `ENVIRONMENT_DIRECTORY` env variable that was added to the performance
      jobs. ([34086](https://github.com/WordPress/gutenberg/pull/34086))
    - Add snapshot test for changelog formatting. ([34049](https://github.com/WordPress/gutenberg/pull/34049))
    - Experiment with using 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/)
      in end-to-end tests to build up states. ([33414](https://github.com/WordPress/gutenberg/pull/33414))

## Performance benchmark

| Version | Loading Time | KeyPress Event (typing) | 
| Gutenberg 11.4 | 6.35s | 36.87ms | 
| Gutenberg 11.3 | 6.29s | 36.97ms | 
| WordPress 5.8 | 6.91s | 35.48ms |

Thanks to [@critterverse](https://profiles.wordpress.org/critterverse/) for our 
release preview assets, [@priethor](https://profiles.wordpress.org/priethor/) for
guiding the release, [@noisysocks](https://profiles.wordpress.org/noisysocks/), 
[@talldanwp](https://profiles.wordpress.org/talldanwp/), and [@andrewserong](https://profiles.wordpress.org/andrewserong/)
for their help with the release build and deployDeploy Launching code from a local
development environment to the production web server, so that it's available to 
visitors., and to all who contributed to this release. Thank you for your splendid
work!

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

 [  ](https://profiles.wordpress.org/hellofromtonya/) [Tonya Mork](https://profiles.wordpress.org/hellofromtonya/)
5:58 pm _on_ September 1, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[core ( 743 )](https://make.wordpress.org/core/tag/core/), [dev chat ( 920 )](https://make.wordpress.org/core/tag/dev-chat/)

# 󠀁[Dev Chat Agenda for Sept 1, 2021](https://make.wordpress.org/core/2021/09/01/dev-chat-agenda-for-sept-1-2021/)󠁿

Here is the agenda for this week’s developer meeting to occur at [September 1, 2021, at 20:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210901T2000).

## Blogblog (versus network, site) Post Highlights and announcements

Bringing to your attention some interesting reads and some call for feedback and/
or volunteers

 * [WordPress 5.8.1 RC 1 was released today](https://make.wordpress.org/core/2021/09/01/wordpress-5-8-1-rc-1/)
 * [A Week in Core – August 30, 2021](https://make.wordpress.org/core/2021/08/31/a-week-in-core-august-30-2021/)
 * [Gutenberg 11.4 was release today](https://make.wordpress.org/core/2021/09/01/draft-whats-new-in-gutenberg-11-4-1-september/)
 * [Classic Editor plugin support extended through 2022](https://wordpress.org/news/2021/08/an-update-on-the-classic-editor-plugin/)
 * [WP Briefing Episode 15: A Very WordPress Blooper](https://wordpress.org/news/2021/08/episode-15-a-very-wordpress-blooper/)
 * [Hallway Hangout Summary: “compare and contrast” the Navigation screens](https://make.wordpress.org/core/2021/08/25/hallway-hangout-summary-compare-and-contrast-the-navigation-screens/)

## 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 
the usual agenda items 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/).

Peer review [@annezazu](https://profiles.wordpress.org/annezazu/) and [@circlecube](https://profiles.wordpress.org/circlecube/).

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

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
7:03 am _on_ August 31, 2021     
Tags: [5.8.1 ( 8 )](https://make.wordpress.org/core/tag/5-8-1/),
[5.9 ( 104 )](https://make.wordpress.org/core/tag/5-9/), [core ( 743 )](https://make.wordpress.org/core/tag/core/),
[week in core ( 245 )](https://make.wordpress.org/core/tag/week-in-core/)   

# 󠀁[A Week in Core – August 30, 2021](https://make.wordpress.org/core/2021/08/31/a-week-in-core-august-30-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 August 23 and
August 30, 2021.

 * 33 commits
 * 34 contributors
 * 63 tickets created
 * 11 tickets reopened
 * 49 tickets closed

The Core team is currently working on the next point (5.8.1) and major (5.9) releases.

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=08%2F30%2F2021&daysback=7&authors=&ticket=on&changeset=on&repo-=on&repo-design=on&repo-tests=on&sfp_email=&sfph_mail=&update=Update).
The following is a summary of commits, organized by component and/or focus.

## Code changes

### Administration

 * Remove a misleading pointer cursor from list items in the adminadmin (and super
   admin) menu – [#51551](https://core.trac.wordpress.org/ticket/51551)

### Build/Test Tools

 * Install the Composer package dependencies within the Docker environment as part
   of the local development environment installation and testing processes – [#53945](https://core.trac.wordpress.org/ticket/53945)
 * Preserve `text within backticks` in 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/)
   notifications – [#52644](https://core.trac.wordpress.org/ticket/52644)
 * Remove `shell: bash` from PHPUnit test workflow – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Remove `shell: bash` from code coverage workflow – [#53363](https://core.trac.wordpress.org/ticket/53363)
 * Use list format when defining `environment` variables in Docker compose file –
   [#53820](https://core.trac.wordpress.org/ticket/53820)
 * Remove `css/dist` in `grunt clean` command – [#53719](https://core.trac.wordpress.org/ticket/53719)
 * Improve bootstrap error message for when `ABSPATH` folder does not exist
 * Move `wp_list_filter()` tests to their own file – [#53363](https://core.trac.wordpress.org/ticket/53363),
   [#53987](https://core.trac.wordpress.org/ticket/53987)
 * Move `wp_list_pluck()` tests to their own file – [#53363](https://core.trac.wordpress.org/ticket/53363),
   [#53987](https://core.trac.wordpress.org/ticket/53987)
 * Move `wp_list_sort()` tests to their own file – [#53363](https://core.trac.wordpress.org/ticket/53363),
   [#53987](https://core.trac.wordpress.org/ticket/53987)
 * Remove duplicate `wp_list_pluck()` tests – [#53363](https://core.trac.wordpress.org/ticket/53363),
   [#53987](https://core.trac.wordpress.org/ticket/53987)
 * Rename the test file and class for `wp_filter_object_list()` tests – [#53363](https://core.trac.wordpress.org/ticket/53363),
   [#53987](https://core.trac.wordpress.org/ticket/53987)

### Coding Standards

 * Add missing visibility keywords for `wp_filter_object_list()` and `wp_list_pluck()`
   tests – [#53363](https://core.trac.wordpress.org/ticket/53363), [#53987](https://core.trac.wordpress.org/ticket/53987)
 * Fix WPCSWordPress Community Support A public benefit corporation and a subsidiary
   of the WordPress Foundation, [established](https://wordpressfoundation.org/news/2016/introducing-wordpress-community-support-a-public-benefit-subsidiary/)
   in 2016. issue in [[51682]](https://core.trac.wordpress.org/changeset/51682) –
   [#54030](https://core.trac.wordpress.org/ticket/54030)
 * Fix indentation and remove `ignore` annotation in `wp_privacy_send_personal_data_export_email()`–
   [#53359](https://core.trac.wordpress.org/ticket/53359)
 * Make `ignore` annotation more specific in `WP_Site_Health_Auto_Updates::test_vcs_abspath()`–
   [#53359](https://core.trac.wordpress.org/ticket/53359)
 * Remove redundant ignore annotation in `populate_options()` – [#53359](https://core.trac.wordpress.org/ticket/53359)
 * Update the config for `WordPress.PHP.FileName` in 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. ruleset – [#53359](https://core.trac.wordpress.org/ticket/53359)
 * Update the config for `WordPress.PHP.NoSilencedErrors` in PHPCS ruleset – [#53359](https://core.trac.wordpress.org/ticket/53359)
 * Use static closures when not using `$this` – [#53359](https://core.trac.wordpress.org/ticket/53359)
 * Pass correct default value to `http_build_query()` in `WP_Sitemaps_Provider::
   get_sitemap_url()` – [#53635](https://core.trac.wordpress.org/ticket/53635)

### Customize

 * Prevent collapsing expanded panel/section/control when `Esc` is pressed on a 
   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 instance – [#54030](https://core.trac.wordpress.org/ticket/54030)
 * Respect `prefers-reduced-motion` media query 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. animations – [#53542](https://core.trac.wordpress.org/ticket/53542)

### Documentation

 * Add missing `@since` 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.) for 
   the `$check_signatures` parameter of `WP_Upgrader::run()` – [#53399](https://core.trac.wordpress.org/ticket/53399)
 * Clarify a comment in `WP_Upgrader::run()` – [#53399](https://core.trac.wordpress.org/ticket/53399)

### Editor

 * Ensure block attribute serialization in PHPPHP The web scripting language in 
   which WordPress is primarily architected. WordPress requires PHP 7.4 or higher
   matches the JavaScriptJavaScript JavaScript or JS is an object-oriented computer
   programming language commonly used to create interactive effects within web browsers.
   WordPress makes extensive use of JS for a better user experience. While PHP is
   executed on the server, JS executes within a user’s browser. [https://www.javascript.com](https://www.javascript.com/)
   equivalent – [#53936](https://core.trac.wordpress.org/ticket/53936)

### Filesystem 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.

 * Make sure to only call `fread()` on non-empty files in `PclZip::privAddFile()`–
   [#54036](https://core.trac.wordpress.org/ticket/54036)

### Media

 * Fix `wp_unique_filename()` to check for name collisions with all alternate file
   names when an image may be converted after uploading. This includes possible 
   collinions with pre-existing images whose sub-sizes/thumbnails are regenerated–
   [#53668](https://core.trac.wordpress.org/ticket/53668)

### Menus

 * Save display locations for new menus – [#53877](https://core.trac.wordpress.org/ticket/53877)

### Plugins

 * Display a message on Plugins list table if a 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. requires a higher version of PHP or WordPress–
   [#53990](https://core.trac.wordpress.org/ticket/53990)

### 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/)󠁿

 * Correct the description for the `last_updated` property in the block-directory
   endpoint – [#53595](https://core.trac.wordpress.org/ticket/53595)

### Security

 * Correct the inline docsinline docs (phpdoc, docblock, xref) for the `wp_kses_allowed_html`
   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. – [#53597](https://core.trac.wordpress.org/ticket/53597)

### Toolbar

 * Provide a CSSCSS Cascading Style Sheets. custom property for the admin bar height–
   [#52623](https://core.trac.wordpress.org/ticket/52623)

## Props

**Thanks to the 34 people who contributed to WordPress Core on Trac last week:**
[@jrf](https://profiles.wordpress.org/jrf/) (10), [@hellofromTonya](https://profiles.wordpress.org/hellofromtonya/)(
8), [@SergeyBiryukov](https://profiles.wordpress.org/sergeybiryukov/) (6), [@desrosj](https://profiles.wordpress.org/desrosj/)(
5), [@johnbillion](https://profiles.wordpress.org/johnbillion/) (3), [@dlh](https://profiles.wordpress.org/dlh/)(
2), [@azaozz](https://profiles.wordpress.org/azaozz/) (2), [@netweb](https://profiles.wordpress.org/netweb/)(
2), [@sabernhardt](https://profiles.wordpress.org/sabernhardt/) (1), [@pbearne](https://profiles.wordpress.org/pbearne/)(
1), [@swissspidy](https://profiles.wordpress.org/swissspidy/) (1), [@youknowriad](https://profiles.wordpress.org/youknowriad/)(
1), [@nico23](https://profiles.wordpress.org/nico23/) (1), [@ocean90](https://profiles.wordpress.org/ocean90/)(
1), @pbrearne (1), [@timothyblynjacobs](https://profiles.wordpress.org/timothyblynjacobs/)(
1), [@kevinfodness](https://profiles.wordpress.org/kevinfodness/) (1), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
1), [@mikeschroder](https://profiles.wordpress.org/mikeschroder/) (1), [@mamaduka](https://profiles.wordpress.org/mamaduka/)(
1), [@TacoVerdo](https://profiles.wordpress.org/tacoverdo/) (1), [@zieladam](https://profiles.wordpress.org/zieladam/)(
1), [@isabel_brison](https://profiles.wordpress.org/isabel_brison/) (1), [@kevin940726](https://profiles.wordpress.org/kevin940726/)(
1), [@earnjam](https://profiles.wordpress.org/earnjam/) (1), [@gwwar](https://profiles.wordpress.org/gwwar/)(
1), [@opurockey](https://profiles.wordpress.org/opurockey/) (1), [@ryelle](https://profiles.wordpress.org/ryelle/)(
1), [@kurudrive](https://profiles.wordpress.org/kurudrive/) (1), [@circlecube](https://profiles.wordpress.org/circlecube/)(
1), [@DavidAnderson](https://profiles.wordpress.org/davidanderson/) (1), [@mukesh27](https://profiles.wordpress.org/mukesh27/)(
1), [@andraganescu](https://profiles.wordpress.org/andraganescu/) (1), and [@ianmjones](https://profiles.wordpress.org/ianmjones/)(
1).

**Congrats and welcome to our 2 new contributors of the week! **[@kevinfodness](https://profiles.wordpress.org/kevinfodness/)
and [@kurudrive](https://profiles.wordpress.org/kurudrive/) ♥️

**Core committers:** [@sergeybiryukov](https://profiles.wordpress.org/sergeybiryukov/)(
12), [@hellofromtonya](https://profiles.wordpress.org/hellofromtonya/) (7), [@desrosj](https://profiles.wordpress.org/desrosj/)(
5), [@johnbillion](https://profiles.wordpress.org/johnbillion/) (4), [@peterwilsoncc](https://profiles.wordpress.org/peterwilsoncc/)(
2), [@mikeschroder](https://profiles.wordpress.org/mikeschroder/) (1), [@ryelle](https://profiles.wordpress.org/ryelle/)(
1), and [@azaozz](https://profiles.wordpress.org/azaozz/) (1).

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

 [  ](https://profiles.wordpress.org/annezazu/) [annezazu](https://profiles.wordpress.org/annezazu/)
3:23 pm _on_ August 30, 2021     
Tags: [agenda ( 1,141 )](https://make.wordpress.org/core/tag/agenda/),
[core-editor ( 756 )](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: 1 Sept 2021](https://make.wordpress.org/core/2021/08/30/editor-chat-agenda-1-sept-2021/)󠁿

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

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

_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/)._

 * 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/](https://wordpress.org/gutenberg/)(
   11.4). This release is planned for the day of the meeting.
 * [Whats next in Gutenberg: July and August.](https://make.wordpress.org/core/2021/07/21/whats-next-in-gutenberg-site-editing-status-check-late-july-august-2021/)
   If a September edition is out by the meeting time, we’ll refer to that.
 * Updates based on [updated scope for site editing projects](https://github.com/WordPress/gutenberg/issues/33094)
   and WP 5.8:
    - 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. & Navigation Editor.
 *  - Template editor.
    - Patterns.
    - Styling.
    - Mobile Team.
 * 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 an update for the main site editing projects, please feel free to
   share as a comment or come prepared for the meeting itself.
 * 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/danfarrow/) [Dan Farrow](https://profiles.wordpress.org/danfarrow/)
11:59 am _on_ August 29, 2021     
Tags: [core-css ( 191 )](https://make.wordpress.org/core/tag/core-css/),
[summary ( 975 )](https://make.wordpress.org/core/tag/summary/)   

# 󠀁[CSS Chat Summary: 26 August 2021](https://make.wordpress.org/core/2021/08/29/css-chat-summary-26-august-2021/)󠁿

[The meeting took place here on Slack](https://wordpress.slack.com/archives/CQ7V4966Q/p1630011770002400).
[@notlaura](https://profiles.wordpress.org/notlaura/) facilitated and [@danfarrow](https://profiles.wordpress.org/danfarrow/)
wrote up these notes.

## Announcements & Housekeeping

 * Previously we had talked about rotating the meeting facilitator on a regular 
   basis. [@notlaura](https://profiles.wordpress.org/notlaura/) asked anybody wanting
   to join the rota to step forward
 * **UPDATE**: We’re now working on a Meeting Guide document, which includes a [facilitator schedule](https://docs.google.com/document/d/1h6HWDt9qAjI_SpNT4oobkgOIKI5KW2y8HwJTwi5UnzI/edit#heading=h.ptdbon19ivrb)
   for people to sign up to

## CSSCSS Cascading Style Sheets. Custom Properties (󠀁[#49930](https://core.trac.wordpress.org/ticket/49930)󠁿)

 * [@notlaura](https://profiles.wordpress.org/notlaura/) introduced the project 
   for new attendees and asked for any updates
 * [@wazeter](https://profiles.wordpress.org/wazeter/) committed two PRs last week,
   one in coordination with [@robertg](https://profiles.wordpress.org/robertg/) –
   more commits coming in a few days!
 * [@dryanpress](https://profiles.wordpress.org/dryanpress/) similarly expects to
   be committing in the next few days
 * [@ryelle](https://profiles.wordpress.org/ryelle/) has updated the [shared planning document](https://docs.google.com/document/d/1Z0Wo1W0ZQwFJYPcJ8GlsubA9uKhcFdT8ifYnso82z9I/edit)
   with links to the PRs, and [@circlecube](https://profiles.wordpress.org/circlecube/)
   has been helpfully indicating merged PRs by ~striking them through~
 * [@ryelle](https://profiles.wordpress.org/ryelle/) asked for help reviewing the
   PRs – [@dryanpress](https://profiles.wordpress.org/dryanpress/) & [@wazeter](https://profiles.wordpress.org/wazeter/)
   offered their assistance
 * [@wazeter](https://profiles.wordpress.org/wazeter/) shared [some details of his methodology for `themes.css`](https://wordpress.slack.com/archives/CQ7V4966Q/p1630012782023700)
   where he temporarily moved many custom properties to the top of the file with
   a prefix `--wp-admin--themes`
 * [@ryelle](https://profiles.wordpress.org/ryelle/) noted that all custom properties
   should eventually be moved into `custom-properties.css`
 * [@wazeter](https://profiles.wordpress.org/wazeter/) asked about fallback values
   which [@ryelle responded to](https://wordpress.slack.com/archives/CQ7V4966Q/p1630013705040400):`
   hex` fallback rules, which precede rules assigning `rgba` values for browsers
   that don’t understand `rgba`, can now be removed since coreCore Core is the set
   of software required to run WordPress. The Core Development Team builds WordPress.’
   s browser support has been updated – **UPDATE**: I’ve added a note about this
   in the shared doc
 * [@notlaura](https://profiles.wordpress.org/notlaura/) added a final note thanking
   all contributions, especially newcomers

## CSS Link Share / Open Floor

 * [@notlaura](https://profiles.wordpress.org/notlaura/) raised the topic of meeting
   structure, in particular keeping the structured work sessions for times when 
   attendance is low
 * [@wazeter](https://profiles.wordpress.org/wazeter/) supported the meeting format,
   noting that he sometimes was unsure what to do in the structured work session
 * [@notlaura](https://profiles.wordpress.org/notlaura/) suggested creating some
   general guidelines on how to run Core CSS meetings – **UPDATE**: [Now underway here!](https://docs.google.com/document/d/1h6HWDt9qAjI_SpNT4oobkgOIKI5KW2y8HwJTwi5UnzI/edit)
 * [@ryelle](https://profiles.wordpress.org/ryelle/) volunteered to run the CSS 
   triagetriage The act of evaluating and sorting bug reports, in order to decide
   priority, severity, and other factors. session before next week’s meeting – thanks
   [@ryelle](https://profiles.wordpress.org/ryelle/)!

Thanks everyone!

**NOTE**: For those interested in facilitating a future meeting or triage, please
[add your name to the Facilitator Schedule here](https://docs.google.com/document/d/1h6HWDt9qAjI_SpNT4oobkgOIKI5KW2y8HwJTwi5UnzI/edit#heading=h.ptdbon19ivrb)

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

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

# 󠀁[CSS Chat Agenda: August 26, 2021](https://make.wordpress.org/core/2021/08/26/css-chat-agenda-august-26-2021/)󠁿

The next weekly CSSCSS Cascading Style Sheets. meeting is Thursday, August 26 at
21:00PM UTC in the [#core-css](https://make.wordpress.org/core/tag/core-css/) channel
[in Making WordPress Slack](https://wordpress.slack.com/archives/CQ7V4966Q).

## CSS Custom Properties (󠀁[#49930](https://core.trac.wordpress.org/ticket/49930)󠁿)

Focused on substituting existing colors throughout CoreCore Core is the set of software
required to run WordPress. The Core Development Team builds WordPress. stylesheets,
the CSS Custom Properties project aims to make working with Adminadmin (and super
admin) Themes & Admin Color Schemes easier and more reliable both in Core and Plugins.

The [#core-css](https://make.wordpress.org/core/tag/core-css/) team is [looking for contributors](https://make.wordpress.org/core/2021/08/02/call-for-css-contributors-help-implement-custom-properties-in-wp-admin/)
interested in adopting a stylesheet ([a process outlined here](https://docs.google.com/document/d/1Z0Wo1W0ZQwFJYPcJ8GlsubA9uKhcFdT8ifYnso82z9I/edit)).
_No prior contributing experience is required_ — we’re happy to assist anyone who
would like to participate! This meeting we will continue with work and collaboration,
time permitting.

## Meeting Agenda

 * **Welcome** _(21:00PM UTC)_
 * Announcements & Housekeeping
 * CSS Custom Properties ([#49930](https://core.trac.wordpress.org/ticket/49930))
    - Overview & Updates
 *  - How to Get Involved
    - Status Check-In & Blockers
 * Work & Collaboration (_time permitting)_
 * Open Floor
 * **CSS Link Share** _(Bring neat examples & helpful tools!)_

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

 [  ](https://profiles.wordpress.org/paaljoachim/) [Paal Joachim Romdahl](https://profiles.wordpress.org/paaljoachim/)
2:55 pm _on_ August 26, 2021     
Tags: [core-editor ( 756 )](https://make.wordpress.org/core/tag/core-editor/),
[core-editor-summary ( 185 )](https://make.wordpress.org/core/tag/core-editor-summary/),
[gutenberg ( 546 )](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: 25 August, 2021](https://make.wordpress.org/core/2021/08/26/editor-chat-summary-25-august-2021/)󠁿

This post summarizes the weekly editor chat meeting ([agenda here](https://make.wordpress.org/core/2021/08/24/editor-chat-agenda-25-august-2021/))
held on [](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&iso=20210310T09&p1=2157&ah=1)
[Wednesday, August 25, 2021, 04:00 PM GMT+1](https://www.timeanddate.com/worldclock/fixedtime.html?msg=Core+Editor+Meeting&iso=20210825T16&p1=187&ah=1)
in [Slack](https://wordpress.slack.com/archives/C02QB2JS7/p1621432835055500). Moderated
by [@paaljoachim](https://profiles.wordpress.org/paaljoachim/).

## 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/)󠁿 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. releases

[Gutenberg 11.3.0 release notes.](https://make.wordpress.org/core/2021/08/18/whats-new-in-gutenberg-11-3-18-august/)
Thanks to [@vcanales](https://profiles.wordpress.org/vcanales/) for writing the 
notes and tackling the release!

New feature highlights:

 * New Dimensions Panel
 * 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. inserter performance improvements
 * Dimension controls for 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. Block
 * New icons for Reusable Blocks and Template Parts

[Gutenberg 11.4 RC is available for testing.](https://github.com/WordPress/gutenberg/releases/tag/v11.4.0-rc.1)

## Whats next in Gutenberg: July and August

[July and August monthly priorities](https://make.wordpress.org/core/2021/07/21/whats-next-in-gutenberg-site-editing-status-check-late-july-august-2021/).

## Key project updates

Based on the scope for [Site Editing projects](https://github.com/WordPress/gutenberg/issues/33094).

**Template Editor**

Check out the – [Site Editor Template mosaic view](https://make.wordpress.org/core/2021/page/19/Site%20editor%20template%20mosaic%20view?output_format=md)

**Global Styling**

 * A proposal of an [API to make blocks aware of their global styles](https://github.com/WordPress/gutenberg/pull/34178).
   This 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. will allow the UIUI User interface of a block to show their true
   styles by default.

**Navigation Block & Navigation Editor**

 * The team have been focused on reforming the project around the goal of removing
   the “experimental” status of the feature within the Gutenberg _Plugin_ (only).
 * Held a Hallway Hangout on Tuesday to compare and contrast Navigation screens 
   and determine next steps. 
   [A summary of the meeting and decisions made is available](https://make.wordpress.org/core/2021/08/25/hallway-hangout-summary-compare-and-contrast-the-navigation-screens/).
 * [Tracking issue](https://github.com/WordPress/gutenberg/issues/29102) is being
   updated to focus on the tasks required to remove “experimental”.
 * Work is continuing on exploring wider architectural issues such as how to best
   make use of the Navigation block whilst retaining stability.
 * We’ve continued with small UI/UXUX User experience fixes.

**Mobile**

 * Help menu option that teaches users about the block editor
 * Typography controls to manipulate the font size and line height and improved 
   color settings

In progress:

 * Finalizing Block Picker Search
 * Embed block
 * Editor onboarding help section
 * GSS Font size, line height, colors

**Components squad**

 * Working towards implementing an initial version the [Global Styles Sidebar](https://github.com/WordPress/gutenberg/pull/32923).
 * Color-related components: Tracking [Updated ColorPicker](https://github.com/WordPress/gutenberg/issues/34284)
   and a proposal on next steps on a [new ColorSwatch component.](https://github.com/WordPress/gutenberg/issues/33820)
 * Updating a set of guidelines on how to contribute to the [@wordpress/components package](https://github.com/WordPress/gutenberg/pull/33960).
 * Helping with the recently introduced [Toolspanel component used in Dimensions Panel](https://github.com/WordPress/gutenberg/pull/32392),
   and follow ups in [refining component’s behavior](https://github.com/WordPress/gutenberg/issues/34257)
   and [refactor to typescript](https://github.com/WordPress/gutenberg/pull/34028)
   issues.
 * Improvements to component’s [delete the createComponent function](https://github.com/WordPress/gutenberg/issues/34290)
   and [Rename PolymorphicComponent type to WordPress Component](https://github.com/WordPress/gutenberg/issues/34291)
   issues.

At the time of the meeting there were no updates on the Pattern project.

**Refactored Gallery block**

The [refactored Gallery block main PR](https://github.com/WordPress/gutenberg/pull/25940)
from October 2020 has now finally been merged, and will be included as part of Gutenberg
plugin 11.4. There is also a [dev note on make core](https://make.wordpress.org/core/2021/08/20/gallery-block-refactor-dev-note/).

## Task Coordination

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

 * Nav block PRs, mockups around [click menus](http://github.com/WordPress/gutenberg/issues/18395#issuecomment-905379168)
   and [a lighter navigation editing experience](http://github.com/WordPress/gutenberg/issues/34041#issuecomment-900181007).
 * Joen has also been reviewing a [List View drag and drop improvements](https://github.com/WordPress/gutenberg/pull/34022)
   by Kerry.

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

 * Responding to Full Site Editing (FSE) feedback, testing FSE items, and helping
   amplify various efforts.
 * Working on a coreCore Core is the set of software required to run WordPress. 
   The Core Development Team builds WordPress. editor improvement post about featured
   image block improvements.

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

 * Along with [@talldanwp](https://profiles.wordpress.org/talldanwp/) and [@javier](https://profiles.wordpress.org/javier/)
   facilitated [Navigation Editor hallway hangout](https://make.wordpress.org/core/2021/08/25/hallway-hangout-summary-compare-and-contrast-the-navigation-screens/).
 * Reorganising the [Navigation Editor tracking issue](https://github.com/WordPress/gutenberg/issues/29102).
 * Helping out in the [Gutenberg plugin support forums](https://wordpress.org/support/plugin/gutenberg/).

## Open Floor

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

Friendly reminder from Dave to add the most appropriate labels to PRs in GitHubGitHub
GitHub is a website that offers online implementation of git repositories that can
easily be shared, copied and modified by other developers. Public repositories are
free to host, private repositories require a paid subscription. GitHub introduced
the concept of the ‘pull request’ where code changes done in branches by contributors
can be reviewed and discussed before being merged by the repository owner. [https://github.com/](https://github.com/),
whether you’re submitting PRs or helping with triagetriage The act of evaluating
and sorting bug reports, in order to decide priority, severity, and other factors..
All efforts there make work easier for the release leadRelease Lead The community
member ultimately responsible for the Release..

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

It would be very helpful for us who run the Core Editor Meetings to have tracking
issues that are updated once a week, so we can share the project updates during 
the meeting. As it will also give a nice overview and it would make it easier for
anyone to follow along to see the progress over time.

[#core-editor](https://make.wordpress.org/core/tag/core-editor/), [#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/francina/) [Francesca Marano](https://profiles.wordpress.org/francina/)
8:49 am _on_ August 26, 2021     
Tags: [5.8.x ( 13 )](https://make.wordpress.org/core/tag/5-8-x/),
[5.9 ( 104 )](https://make.wordpress.org/core/tag/5-9/), [dev chat ( 920 )](https://make.wordpress.org/core/tag/dev-chat/),
[summary ( 975 )](https://make.wordpress.org/core/tag/summary/)   

# 󠀁[Dev chat summary, August 25, 2021](https://make.wordpress.org/core/2021/08/26/dev-chat-summary-august-25-2021/)󠁿

[@francina](https://profiles.wordpress.org/francina/) led the chat on this [agenda](https://make.wordpress.org/core/2021/08/24/dev-chat-agenda-for-august-25-2021/).
You can also read the [Slack logs](https://wordpress.slack.com/archives/C02RQBWTW/p1629921613167200).

## Highlighted blogblog (versus network, site) posts

The attendees did not add comments to the posts highlighted in the agenda.

Worth mentioning

> Thanks to the 21 people who contributed to WordPress CoreCore Core is the set 
> of software required to run WordPress. The Core Development Team builds WordPress.
> on TracTrac An open source project by Edgewall Software that serves as a bug tracker
> and project management tool for WordPress. last week, including 5 new contributors!
> Kudos to the 5 core committers of the week, too.
> [A Week in Core – August 23, 2021](https://make.wordpress.org/core/2021/08/24/a-week-in-core-august-23-2021/)

## Announcements

Not in the agenda, but fresh from the press: [An Update on the Classic Editor Plugin](https://wordpress.org/news/2021/08/an-update-on-the-classic-editor-plugin/).

## Component maintainers

**Build/Test Tools**

During a working session, on August 24, 2021, a group of contributors overhauled
the PHPUnit documentation for the WordPress unit testunit test Code written to test
a small piece of code or functionality within a larger application. Everything from
themes to WordPress core have a series of unit tests. Also see [regression](https://make.wordpress.org/core/2021/page/19/?output_format=md#regression).
suite: [https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/](https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/)

**External libraries**

To remove the jQuery Migrate script from Core, the maintainers are waiting on a 
release from jQuery UIUI User interface. The [1.13.0-alpha.1](https://github.com/jquery/jquery-ui/releases/tag/1.13.0-alpha.1)
version of the library was already released.

[Hareesh Pillai](https://profiles.wordpress.org/hareesh-pillai/) pointed the attendees
to [#52163](https://core.trac.wordpress.org/ticket/52163).

**General**

[#53635](https://core.trac.wordpress.org/ticket/53635) – Work continues on making
various compatibility fixes for PHPPHP The web scripting language in which WordPress
is primarily architected. WordPress requires PHP 7.4 or higher 8.1.

**Media**

There are few fixes planned for 5.8.1, mostly around WebP support and image conversion.

 * The bigger/more complex [#53668](https://core.trac.wordpress.org/ticket/53668)
   is already 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., more testing appreciated as always.
 * [#53667](https://core.trac.wordpress.org/ticket/53667) also is getting checked
   by [@azaozz](https://profiles.wordpress.org/azaozz/)

**Upgrade/Install**

 * [#51857](https://core.trac.wordpress.org/ticket/51857) is getting close to `commit`
   status. A few issues came up in the Site Health and they were documented in the
   ticketticket Created for both bug reports and feature development on the bug 
   tracker. by [@afragen](https://profiles.wordpress.org/afragen/). Related [#51928](https://core.trac.wordpress.org/ticket/51928).
 * [#15134](https://core.trac.wordpress.org/ticket/15134) has a patchpatch A special
   text file that describes changes to code, by identifying the files and lines 
   which are added, removed, and altered. It may also be referred to as a **diff**.
   A patch can be _applied_ to a codebase for testing. and [@pbiron](https://profiles.wordpress.org/pbiron/)
   asked for testing. Related [#36710](https://core.trac.wordpress.org/ticket/36710).
 * Work on symlinked plugins would be very helpful for many developers, but it’s
   not a blockerblocker A bug which is so severe that it blocks a release. for 51857.
   The support has been in place since 4.x but is not “universal” _aka_ there are
   still some places where the wrong thing happens.

---

See you next week!

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

 [  ](https://profiles.wordpress.org/get_dave/) [David Smith](https://profiles.wordpress.org/get_dave/)
10:01 am _on_ August 25, 2021     
Tags: [feature-navigation-block-editor ( 4 )](https://make.wordpress.org/core/tag/feature-navigation-block-editor/),
[hallwayhangout ( 15 )](https://make.wordpress.org/core/tag/hallwayhangout/), [navigation ( 4 )](https://make.wordpress.org/core/tag/navigation/),
[summary ( 975 )](https://make.wordpress.org/core/tag/summary/), [video ( 6 )](https://make.wordpress.org/core/tag/video/)

# 󠀁[Hallway Hangout Summary: “compare and contrast” the Navigation screens](https://make.wordpress.org/core/2021/08/25/hallway-hangout-summary-compare-and-contrast-the-navigation-screens/)󠁿

This post summarises the Navigation screen Hallway Hangout held on [2021-08-24 09:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20210824T0900)
in Zoom facilitated by [@get_dave](https://profiles.wordpress.org/get_dave/), [@talldanwp](https://profiles.wordpress.org/talldanwp/)
and [@javier](https://profiles.wordpress.org/javier/).

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.-
based Navigation editor screen has been behind an [“experimental” feature flag](https://github.com/WordPress/gutenberg/blob/571588dc119725e708bd93cbb71b2a161b51a003/lib/init.php#L49-L60)
within 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/](https://wordpress.org/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. for some time. The purpose of the
call was to **outline the work required in order to remove the “experimental” status
from the screen** in order that the editor is **active by default in the Gutenberg
_plugin_**.

The team working on the feature feel this is valuable in order to increase the visibility
of the feature and therefore improve the quantity of feedback we receive.

## Meeting Recording

If you’d like to watch the full recording of the session you can do so below:

## Key points agreed

It was agreed that the prerequisite for removing “experimental” was: **_UIUI User
interface/UXUX User experience_ feature parity with the existing Navigation screen(`
nav-menus.php`) in CoreCore Core is the set of software required to run WordPress.
The Core Development Team builds WordPress..**

We also acknowledged that:

 * We wouldn’t commit to feature parity of _developer_ focused APIs at this stage.
 * Removing “experimental” in the Gutenberg _plugin_, would not automatically make
   the feature ready for merging into Core (that won’t happen until WordPress 5.9
   _at the earliest_).

## What was discussed?

The format of the hangout was an open discussion comparing and contrasting the classic
menu screen with the experimental block-based navigation screen.

To this end attendees were asked to test drive both screens and note down their 
findings prior to the call.

The meeting facilitators also prepared [a list of items](https://docs.google.com/spreadsheets/d/1UB6fMaPmQPGr-xf_R0-P3Mjef_Fhe7UJOBc0dir1GjA/edit#gid=0)
as discussion points which were worked through during the call.

Each item was demonstrated, discussed and then assigned a loose priority of High/
Medium/Low based on how critical the group felt the issue was to achieving feature
parity.

## Outcomes

The key outcomes of the call were:

 * A clearer understanding of the current project roadmap and the next steps required.
 * A [list of items where the block-based Navigation Editor does not have UI/UX feature parity with the existing Navigation screen](https://docs.google.com/spreadsheets/d/1UB6fMaPmQPGr-xf_R0-P3Mjef_Fhe7UJOBc0dir1GjA/edit#gid=0).
 * A rough hierarchy of task priorities from which to reprioritise [the Navigation Editor tracking issue](https://github.com/WordPress/gutenberg/issues/29102).

## Next Steps

Contributors working on the Nav Editor will now look to reorganise and reprioritse
the tracking issue around the problems identified during the call.

 * All items will be added to the tracking issue (with the possible exception of
   bugs).
 * The `High` priority section of the tracking issue will be reformed and refocused
   around the goal of “removing the experimental status from the Navigation Editor”.
   Only tasks _directly_ related to this goal will be considered for inclusion in
   the “High” priority section.
 * Tasks identified during the call that were marked as `Medium` or `High` till 
   be added to the aforementioned `High` priority section of the tracking issue.
 * Contributors will focus on tackling `High` priority tasks in order to realise
   the goal of removing the “experimental” status.

All contributors are encouraged to become involved in prioritisation. Everyone is
welcome and we’d very much value your feedback. If you feel a priority is wrong 
or missing then please let your fellow contributors know.

Thanks to everyone who attended the hangout and we look forward to moving the Navigation
Editor forward together.

[#feature-navigation-block-editor](https://make.wordpress.org/core/tag/feature-navigation-block-editor/),
[#hallwayhangout](https://make.wordpress.org/core/tag/hallwayhangout/), [#navigation](https://make.wordpress.org/core/tag/navigation/),
[#summary](https://make.wordpress.org/core/tag/summary/), [#video](https://make.wordpress.org/core/tag/video/)

 [  ](https://profiles.wordpress.org/desrosj/) [Jonathan Desrosiers](https://profiles.wordpress.org/desrosj/)
10:03 pm _on_ August 24, 2021     
Tags: [5.8.1 ( 8 )](https://make.wordpress.org/core/tag/5-8-1/)

# 󠀁[WordPress 5.8.x release team and 5.8.1 schedule](https://make.wordpress.org/core/2021/08/24/wordpress-5-8-x-release-team-and-5-8-1-schedule/)󠁿

_8/25/2021 @ 18:40 UTC: Added the “Release coordination” section to detail where
release related communication will take place – [@desrosj](https://profiles.wordpress.org/desrosj/)_

The [5.8.x releases will follow the same consistent minor release leads strategy](https://make.wordpress.org/core/2021/07/28/consistent-minor-release-squad-leaders-for-each-major-branch-trial-run-retrospective-and-5-8-x-releases/)
as the [5.7.x](https://make.wordpress.org/core/2021/03/16/trial-run-consistent-minor-release-squad-leaders-for-each-major-branch/)
[releases](https://make.wordpress.org/core/2021/03/22/wordpress-5-7-1-maintenance-release-schedule/)
did. For the 5.8.x releases, the release leads will be:

 * Release LeadRelease Lead The community member ultimately responsible for the 
   Release.: [@desrosj](https://profiles.wordpress.org/desrosj/)
 * Release Deputy: [@circlecube](https://profiles.wordpress.org/circlecube/)

## 5.8.1 proposed schedule

The following schedule is being proposed for 5.8.1:

 * 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/19/?output_format=md#alpha-beta).:
   Wednesday, September 1, 2021
 * Final release: Wednesday, September 8, 2021.

As of the publish date of this post, 24 tickets have already been fixed and backported
to the 5.8 branchbranch A directory in Subversion. WordPress uses branches to store
the latest development code for each major release (3.9, 4.0, etc.). Branches are
then updated with code for any minor releases of that branch. Sometimes, a major
version of WordPress and its minor versions are collectively referred to as a "branch",
such as "the 4.0 branch". to be included in 5.8.1. [38 additional open tickets](https://core.trac.wordpress.org/tickets/minor/workflow)
are currently in the 5.8.1 milestone for consideration. Please head over and check
out that list to contribute to the release.

## Release coordination

During the 5.8 release, a new, [#5-8-release-leads](https://wordpress.slack.com/archives/C01VACX5E2W)
channel was created in 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/)
for the release squad to have all 5.8 related conversations. Because the 5.8.x releases
are part of 5.8 by extension, all coordination and conversation related to the 5.8.
x releases will also be held here before the channel is archived when WordPress 
5.9 is released.

_Props [@circlecube](https://profiles.wordpress.org/circlecube/) and [@chanthaboune](https://profiles.wordpress.org/chanthaboune/)
for peer review. _

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

# Post navigation

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

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