Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge the Gutenberg Updates into WordPress Trunk for the 5.8 release #31322

Closed
26 of 28 tasks
youknowriad opened this issue Apr 29, 2021 · 12 comments
Closed
26 of 28 tasks

Merge the Gutenberg Updates into WordPress Trunk for the 5.8 release #31322

youknowriad opened this issue Apr 29, 2021 · 12 comments
Labels
[Type] Overview Comprehensive, high level view of an area of focus often with multiple tracking issues

Comments

@youknowriad
Copy link
Contributor

youknowriad commented Apr 29, 2021

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

Note The last package update currently in trunk corresponds to Gutenberg v10.7.0

@youknowriad youknowriad added the [Type] Overview Comprehensive, high level view of an area of focus often with multiple tracking issues label Apr 29, 2021
@gziolo
Copy link
Member

gziolo commented Apr 29, 2021

I plan to publish WordPress packages to npm with code for Gutenberg v10.5 today and open a patch in WP core that updates them.

I see several PHP changes applied for v10.4.0...v10.5.0. There is a big list of updated Block Patterns. I believe that it was already backported in WordPress/wordpress-develop@ce50c6a. I will make sure that other changes are included as well, some examples:

  • block supports features got some updated
  • File block has now PHP file that needs to be manually exposed

@gziolo
Copy link
Member

gziolo commented May 7, 2021

Some updates:

@gziolo
Copy link
Member

gziolo commented May 11, 2021

I'm looking now at the patch from @aristath that gives an option to load individual block styles for rendered blocks only WordPress/wordpress-develop#1236

Done. This patch contains more improvements like inlining CSS styles to avoid a ton of tiny CSS files downloaded in parallel. @aristath plans to share more in the detailed dev note. Awesome work 👏🏻 👏🏻 👏🏻 👏🏻 👏🏻

There might be a follow-up task required in the Gutenberg plugin. We are investigating it today.

That leaves JS handling for the File block on the front end.

We should also have another updated to block editor later this week when Gutenberg 10.6 drops.

@gziolo
Copy link
Member

gziolo commented May 19, 2021

Gutenberg 10.6 synced with WordPress core:
WordPress/wordpress-develop#1257

There are some follow-up items necessary:

@gziolo
Copy link
Member

gziolo commented May 20, 2021

I'm about to land renaming construct_wp_query_args to build_query_vars_from_query_block (#32041) in Gutenberg that will have to be applied to WP core as well.

@ntsekouras is planning to look at writing unit tests for build_query_vars_from_query_block. We also need tests for block_has_support and new block supports integrations added.

@youknowriad
Copy link
Contributor Author

Core has been updated with the packages for Gutenberg 10.7.0 RC and the post author block is not removed from Core.

@youknowriad
Copy link
Contributor Author

@ntsekouras just included the Query and Social Links block patterns to Core.

@youknowriad
Copy link
Contributor Author

We landed the theme.json Global settings. @nosolosw and @jorgefilipecosta are focusing on the style part right now.

@youknowriad
Copy link
Contributor Author

Theme.json infrastructure is now fully backported.

@youknowriad
Copy link
Contributor Author

And the widgets editor is in :)

@youknowriad
Copy link
Contributor Author

Template Mode has been merged too.

@youknowriad
Copy link
Contributor Author

Thanks all for your work here. We got all the big features in. We have a couple smaller remaining issues. Let's now coordinate using the 5.8 Must Haves board. Please take a look there and consider the items there as the highest priorities at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Type] Overview Comprehensive, high level view of an area of focus often with multiple tracking issues
Projects
None yet
Development

No branches or pull requests

2 participants