Skip to content

Plugin: Synchronize PHP changes for WordPress 6.4 release #54177

@mikachan

Description

@mikachan

The issue tracks changes to PHP files that (might) need to be backported and merged to Core for the WordPress 6.4 release. The list is exhaustive so it may cover multiple PRs and experimental changes that won't be in 6.4.

Beta 1 is September 26, 2023

Tips 👀

This is a living document and will be constantly updated as we approach beta. Sorry if you were mistakenly pinged! If a file or files have already been backported, please tick them off and link to the backport PR/trac issue.

Or, if the changes are not slated for WordPress 6.4, you can strike them or make a comment in this issue. Thank you! 🙇


PRs to be backported will have the "Needs PHP backport" label applied.
Screenshot 2023-06-05 at 10 47 22 am

📁 lib

📄 blocks.php

📄 class-wp-duotone-gutenberg.php

📄 class-wp-rest-global-styles-controller-gutenberg.php

📄 class-wp-theme-json-gutenberg.php

📄 client-assets.php

📄 experiments-page.php

📄 load.php

📄 load.php

📄 theme.json


📁 block-supports

📁 background.php

📄 behaviors.php

📄 colors.php

📄 elements.php

📄 layout.php

📄 typography.php


📁 lib/compat/wordpress-6.4

📄 block-patterns.php

📄 blocks.php

📄 class-gutenberg-rest-global-styles-revisions-controller-6

📄 rest-api.php

📄 script-loader.php

📄 kses.php


📁 lib/experimental

📄 auto-inserting-blocks.php

📄 blocks.php

📄 class--wp-editors.php

📄 class-gutenberg-rest-block-patterns-controller.php

📄 class-gutenberg-rest-template-revision-count.php

📄 class-wp-rest-block-editor-settings-controller.php

📄 class-wp-rest-customizer-nonces.php

📄 disable-tinymce.php

📄 editor-settings.php

📄 kses.php

📄 rest-api.php

📄 synchronization.php

### 📁 lib/experimental/fonts-api
The Fonts API will not be backported to Core, as it's been deprecated in the plugin and replaced by Font Face.

#### 📄 fonts-api.php

📁 lib/experimental/fonts/font-library

📄 class-wp-font-library.php

📄 class-wp-font-family.php

📄 class-wp-font-family-utils.php


📁 fonts-library


📁 packages/style-engine

📄 packages/style-engine/class-wp-style-engine.php


📁 packages/block-serialization-default-parser

📄 class-wp-block-parser.php


📁 packages/block-library/


🚧 Contingent features

The following are features that may or may not be shipped with 6.4.

Metadata

Metadata

Labels

Gutenberg PluginIssues or PRs related to Gutenberg Plugin management related efforts[Type] Tracking IssueTactical breakdown of efforts across the codebase and/or tied to Overview issues.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions