-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Description
This is an overview issue to track the progress of the integration of the Gutenberg Projects that area meant to land in Core for the 5.8 release before feature freeze (May 25). (See this post for the details about the included projects)
Related WordPress Trac ticket: https://core.trac.wordpress.org/ticket/52991
-
Theme.json infrastructure https://core.trac.wordpress.org/ticket/53175
- Theme.json Global Styles infrastructure. Add global styles wordpress-develop#1287
- Theme.json Global Settings infrastructure. Add
__experimentalFeaturesdata for the block editor wordpress-develop#1262 - Theme.json: update merging algorithm. Update color merging algorithm wordpress-develop#1289
- Fully backport the layout block support. Add layout block supports wordpress-develop#1295
- Add a conditional check about the "classic.css" dependency in the style loader (only load it for non theme.json themes). Only load wp-editor-classic-layout-styles styles for themes without theme.json support wordpress-develop#1290
- Add the supportsLayout editor setting.
-
Theme blocks (This happens automatically with package updates but we need to mark these blocks as stable in the Gutenberg repository first)
- Check PHP logic required for some of these blocks like default block context required by the Query block. https://core.trac.wordpress.org/ticket/53250
- Check the extra block patterns than need to be include to Core (Social Links, Query): https://core.trac.wordpress.org/ticket/53248
- Enable Site Logo and related REST API changes. https://core.trac.wordpress.org/ticket/53247
- Remove Post Author.
- Figure out the frontend.js script loading for the File block.
-
Template editing in the post editor https://core.trac.wordpress.org/ticket/53176
- Backport the Template CPT + REST API Controller + templates fetching utilities
- Backport the
block-templatestheme support flag and setting. - Backport the template loader logic required to render custom block templates for classic themes (not the full logic).
-
Widget Editor https://core.trac.wordpress.org/ticket/51506
- Backport the endpoints.
- Backport the UI.
-
Diverse block editor features (Package update and related changes)
- Support for the patterns directory https://core.trac.wordpress.org/ticket/53246
- Last packages update (Gutenberg 10.7) https://core.trac.wordpress.org/ticket/52991
- Backport the duotone block support server side.
- Enabling revisions for reusable blocks. https://core.trac.wordpress.org/ticket/53072
- Update bundled block patterns.
- Block Styles lazy loading. https://core.trac.wordpress.org/ticket/50328
-
Check whether there are any remaining PHP changes that doesn't fall under the items above v9.9.3...v10.7.0-rc.1 (Link to updated with each Gutenberg release until 10.7.0)
Note The last package update currently in trunk corresponds to Gutenberg v10.7.0