Skip to content

Plugin: Synchronize PHP changes for WordPress 6.5 release #57959

@getdave

Description

@getdave

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

Beta 1 is February 13, 2024

Tips 👀

  • Check whether files in your PR really do need backporting - if they don't please leave a comment to that effect and apply strikethrough to the line item in question.
  • Please open a new Core Trac ticket for each PR and link it next to the citation in this issue. 🙇
  • For ease of cross-linking and tracking, you can submit your PRs to WordPress/wordpress-develop. Refer to docs on how to fork the repository and create a PR. Link any backport PR next to the citation in this issue. 🙇
  • Try to limit PRs to one feature to make reviewing easier and the commit history clear. See why
  • Modifications/additions to PHP unit tests aren't listed: any unit tests introduced in the cited PRs should also be ported over where applicable. These are now listed 🎉
  • Once your backport PR is up, add it to the WordPress 6.5 Editor Tasks project board so folks can review it. Thank you!
  • PRs marked with ⚠️ may have previously been backported to WP Core. Please check these particularly carefully.

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.5, 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

📁 block-supports

📄 shadow.php

📄 pattern.php

(this file has now been removed in trunk)

📄 typography.php

📄 layout.php

📄 background.php

📄 behaviors.php

📄 elements.php

📄 dimensions.php


📁 compat

📁 wordpress-6.5

📁 plugin


📁 experimental

📁 block-bindings

The Block Bindings API will be merged in WordPress/wordpress-develop#5888.

📁 interactivity-api

📁 fonts

Note: the Fonts Library will be backported in 3 PRs:

📁 modules

📁 fonts-api

the Fonts API has been deprecated and the files related to it will be removed once the Font Library is merged into Core

📁 sync

📄 blocks.php

📄 editor-settings.php

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

📄 data-views.php


📄 client-assets.php


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


📄 blocks.php


📄 init.php


📄 global-styles-and-settings.php


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


📄 class-wp-duotone-gutenberg.php


📁 phpunit


📁 packages

📁 style-engine

📄 class-wp-style-engine.php

Metadata

Metadata

Assignees

No one assigned

    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