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 Offers a comprehensive breakdown of a specific area of work to act as a guidepost

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 Offers a comprehensive breakdown of a specific area of work to act as a guidepost label Apr 29, 2021
@youknowriad youknowriad added this to 📥 To do in WordPress 5.8 Must Haves via automation 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

@youknowriad youknowriad moved this from 📥 To do to Notes in WordPress 5.8 Must Haves Apr 29, 2021
@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 Offers a comprehensive breakdown of a specific area of work to act as a guidepost
Projects
No open projects
Development

No branches or pull requests

2 participants