-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Description
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.
📁 lib
📁 block-supports
📄 shadow.php
📄 pattern.php
(this file has now been removed in trunk)
- Update pattern overrides to use a hard coded support array #57912 - @talldan | Trac ticket | Core backport PR
- Allow heading and button in Pattern Overrides #57789 - @kevin940726 | Trac ticket | Core backport PR
- Block Bindings API: Add block bindings PHP registration mechanisms and "Post meta" source under the experimental flag #57249 - @SantosGuillamot | Trac ticket | Core backport PR
- Implement partially synced patterns behind an experimental flag #56235 - @kevin940726 | Trac ticket | Core backport PR
📄 typography.php
- Fluid typography: do not calculate fluid font size when min and max viewport widths are equal #57866 - @ramonjd | Trac ticket | Core backport PR
- Use instanceOf over property_exists. #54835 - @spacedmonkey | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport)
📄 layout.php
- Layout block supports use
str_contains
#58251 - @getdave | Trac ticket | Core backport PR -
Useis-layout
pattern on layout generated classname #57564 - @tellthemachines | Trac ticket | Core backport PR - Fix: PHP 8.1 deprecated warning strpos() #56171 - @nk-o | Trac ticket | Core backport PR
- Layout: Fix issue where layout classnames are injected for blocks without layout support #56187 - @andrewserong | Trac ticket | Core backport PR
- Add layout classes to legacy Group inner container #56130 - @tellthemachines | Trac ticket | Core backport PR
-
Make layout support compatible with enhanced pagination #55416 - @luisherranz | Trac ticket | Core backport PR (Already backported in WP 6.4)
📄 background.php
- Background image: Add has-background classname when background image is applied #57495 - @andrewserong | Trac ticket |
- Background image: Add backgroundSize and repeat features #57005 - @andrewserong | Trac ticket | Core backport PR
- Background image support: Fix duplicate output of styling rules #56997 - @andrewserong | (doesn't need backporting)
-
Background support: Backport fix for undefined array key #54850 - @andrewserong | (already in core) -
Background image block support: Add tests, adjust injection logic slightly #54489 - @andrewserong | (already in core)
📄 behaviors.php
-
Remove deprecatedbehaviors
syntax #57165 - @michalczaplinski | Trac ticket | Core backport PR -
Fix PHP notice when an image with lightbox is deleted in the behaviors file #55385 - @afercia | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
Fix Image block lightbox missing alt attribute and improve accessibility #55010 - @afercia | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
Image: Fix layout shift when lightbox is opened and closed #53026 - @c4rl0sbr4v0 | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport)
📄 elements.php
-
Block Supports: Backport optimization from Core for Elements Support #55228 - @dmsnell | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport)
📄 dimensions.php
📁 compat
📁 wordpress-6.5
- Improve translators comments for wp.date.setSettings in compat file #58488 - @afercia | Trac ticket | Core backport PR
- Add a timezone offset value for display purposes #56682 - @afercia | Trac ticket |
Core backportPR (N/A - diff attached to trac ticket) - Interactivity API: Create
@wordpress/interactivity-router
module #57924 - @DAreRodz | Trac ticket | Core backport PR - Interactivity API: Server Directive Processing Refactor #58066 - @luisherranz | Trac ticket | Core backport PR
-
Block Bindings: Update source registration syntax and remove APIs that should be private #58205 - @michalczaplinski | Trac ticket | Core backport PR -
Block Bindings: Remove the experimental flag #58089 - @michalczaplinski | Trac ticket | Core backport PR -
Block Renaming - move backported WP 6.5 code to 6.5 compat dir #58126 - @getdave | Trac ticket | Core backport PR -
Navigation: Move the renderer class to the main navigation file #57979 - @scruffian | Trac ticket | Core backport PR - Script Modules API: update the code and move it to the compat/wordpress-6.5 folder #57778 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
-
Pattern Categories: Fix capitalization #58112 - @youknowriad | Trac ticket | Core backport PR -
HTML API: Backport updates from Core #57022 - @dmsnell | Trac ticket | Core backport PR - Fix code style in Gutenberg_HTML_Tag_Processor_6_5 #57030 - @anton-vlasenko | Trac ticket | Core backport PR
-
Fix: Update Interactivity API Use of Private HTML API Classes to avoid Crash #56928 - @dmsnell | Trac ticket | Core backport PR -
Call variation through callback so it's only loaded when needed - in support of trac 59969 #56952 - @kt-12 | Trac ticket | Core backport PR -
Navigation: Refactor mobile overlay breakpoints to JS #57520 - @scruffian | Trac ticket | Core backport PR -
Navigation Block: Use dom.focus for focus control #57362 - @t-hamano | Trac ticket | Core backport PR -
Fix error when using a navigation block that returns an empty fallback result #56629 - @talldan | Trac ticket | Core backport PR - Interactivity API: Use modules instead of scripts in the frontend #56143 - @luisherranz | Trac ticket | Core backport PR
- Interactivity API: migration to the new
store()
API #55459 - @DAreRodz | Trac ticket | Core backport PR -
Fix fatal error when calling undefined block library function. #56459 -@tellthemachines@scruffian | Trac ticket | Core backport PR -
Navigation: Refactor the PHP render function to make it easier to make changes in the future #55605 - @scruffian | Trac ticket | Core backport PR - Commit - @scruffian | Trac ticket | Core backport PR
- Commit - @scruffian | Trac ticket | Core backport PR
- Background image: Add backgroundSize and repeat features #57005 - @andrewserong | Trac ticket | Core backport PR
- Pattern Category: change show_tagcloud to false #57212 - @t-hamano | Trac ticket | Core backport PR
- Override all the labels of the pattern categories taxonomy #57094 - @youknowriad | Trac ticket | Core backport PR
- Patterns: Register new media related categories #55236 - @aaronrobertshaw | Trac ticket | Core backport PR
- Fix: Fatal php error if a template was created by an author that was deleted. #56990 - @jorgefilipecosta | Trac ticket | Core backport PR
- Add: Author text and original source to wp_template_part. #56567 - @jorgefilipecosta | Trac ticket | Core backport PR
- Global styles revisions: add route for single styles revisions #55827 - @ramonjd | Trac ticket | Core backport PR
- Dataviews: All templates: Add: Sorting to template author and add author_text to the rest API. #56333 - @jorgefilipecosta | Trac ticket | Core backport PR
📁 plugin
-
Fix: Typo on footnotes docs. #57348 - @jorgefilipecosta | Trac ticket | Core backport PR -
Footnotes: use core’s meta revisioning if available #52988 - @adamsilverstein | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport)
📁 experimental
📁 block-bindings
The Block Bindings API will be merged in WordPress/wordpress-develop#5888.
-
Block Bindings API: Refactor logic into Block Bindings class and singleton pattern #57742 | Block Bindings API: Add block bindings PHP registration mechanisms and "Post meta" source under the experimental flag #57249 - @artemiomorales @SantosGuillamot @michalczaplinski | Trac ticket | Core backport PR -
Block Bindings: Remove the experimental flag #58089 - @michalczaplinski | Trac ticket | Core backport PR -
Remove pattern override experiment completely #58105 - @talldan | Trac ticket | Core backport PR -
Use a patch format and supportlinkTarget
ofcore/button
for Pattern Overrides #58165 - @kevin940726 | Trac ticket | Core backport PR - Fix formats not working in block bindings content #58055 - @talldan | Trac ticket | Core backport PR
- Support button's link settings for Pattern Overrides #58587 | Core backport PR
📁 interactivity-api
- Interactivity API: Render the root interactive blocks #57729 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
- Interactivity API: Implement
wp_initial_state()
#57556 - @DAreRodz | Trac ticket | Core backport PR - Server directive processing: Stop processing non-interactive blocks #56302 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
-
Fix: Update Interactivity API Use of Private HTML API Classes to avoid Crash #56928 - @dmsnell | Trac ticket | Core backport PR - Server directive processing: Improve how block references are saved #56107 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
- Fix: Directive processor failing on updated HTML API #55404 - @dmsnell | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Server directive processing: Process only root blocks #55739 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
- Interactivity API: migration to the new
store()
API #55459 - @DAreRodz | Trac ticket | Core backport PR -
Fix server processing of an empty(part of Interactivity API: Server Directive Processing wordpress-develop#5953)data-wp-context
directive #55482 - @luisherranz | Trac ticket | Core backport PR -
Fix server processing of(part of Interactivity API: Server Directive Processing wordpress-develop#5953)wp-context
getting out of sync #55436 - @luisherranz | Trac ticket | Core backport PR - Load the import map polyfill only when there is an import map #56699 - @luisherranz | Trac ticket | Core backport PR
-
Modules: Fix import map polyfill not being copied on the generated plugin ZIP #56655 - @luisherranz | Trac ticket | Core backport PR(no need to backport) - Interactivity API: Use modules instead of scripts in the frontend #56143 - @luisherranz | Trac ticket | Core backport PR
📁 fonts
Note: the Fonts Library will be backported in 3 PRs:
- Use
slug
instead ofid
for Font Collection #57735 - @pbking | Trac ticket | Core backport PR - Font Library: Use data or src file to define font collection data #57734 - @pbking | Trac ticket | Core backport PR
- Font Library: Change all references to 6.4.0 by 6.5.0 core version #55320 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: syntax refactor repace strpos with str_contains #54832 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: add wp_get_font_dir() function. #57730 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: filter fonts upload directory #57697 - @jffng | Trac ticket | Core backport PR
- Font Library: unregister font collection #54701 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: Changed the OTF mime type expected value to be what PHP returns #54886 - @pbking | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) -
Move mime-type collection generation to a function that can be tested… #54844 - @pbking | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) - Font Library: consolidate existing API rest endpoints. #57282 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: use wporg cdn to host the google fonts json data #54795 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: Refactor logic to disable font library in the frontend. #54748 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: remove "has_font_mime_type" function #57364 - @HrithikDalal | Trac ticket | Core backport PR
- Font Library: fix fonts not displaying correctly #55393 - @jffng | Trac ticket | Core backport PR
- Font Library: remove insecure properties #56230 - @jffng | Trac ticket | Core backport PR
- Font Library: create fonts dir if a font face needs to use the file system #56120 - @matiasbenedetto | Trac ticket | Core backport PR
- Docs: Fix some typos #55654 - @Soean | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: singularize install font families endpoint #57569 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: Fix font installation failure #55893 - @t-hamano | Trac ticket | Core backport PR
- Font Library: use snake_case instead of camelCase on fontFamilies endpoint param #54977 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: refactor endpoint permissions #54829 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library Refactor #57688 - @creativecoder | Trac ticket | Core backport PR
- fix typo #58193 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: Update the default collection data url to the wordpress.org cdn #58186 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: Remove WP_Font_Family class that is no longer used. #58184 - @matiasbenedetto | Trac ticket | Core backport PR
📁 modules
- Blocks: Add handling for block.json viewModule #57437 - @sirreal | Trac ticket | Core backport PR
- Modules: Load the import map polyfill when needed #57256 - @gziolo | Trac ticket | Core backport PR
- Modules API: Fix Interactivity not working on Classic Themes. #57396 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
- Modules API: Refactor, tests, and final dependencies array structure #57231 - @luisherranz | Trac ticket | Core backport PR
📁 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
-
Fix fatal error in WP_Fonts_Resolver::get_settings() #56067 - @arthur791004 | Trac ticket | Core backport PR -
Fix fatal error in WP_Fonts_Resolver::get_settings() #55981 - @anton-vlasenko | Trac ticket | Core backport PR
📁 sync
-
Remove dangling comma causing PHPUnit failures #55494 - @noahtallen | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
[Try] HTTP based PHP signaling server for colaborative editing #53922 - @jorgefilipecosta | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport)
📄 blocks.php
- [Pattern overrides] Allow multiple attributes overrides #57573 - @kevin940726 | Trac ticket | Core backport PR
- Implement partially synced patterns behind an experimental flag #56235 - @kevin940726 | Trac ticket | Core backport PR
- Enable Block Renaming support for (almost) all blocks #54426 - @getdave | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport)
📄 editor-settings.php
-
Introduce experimental form & inputs blocks to allow building basic forms #44214 - @aristath | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
[Experimental]: First version of pages list in site editor #54966 - @ntsekouras | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport)
📄 class-gutenberg-rest-template-revision-count.php
-
Remove compatibility layer for WP 6.2 #56464 - @tellthemachines | Trac ticket | Core backport PR
📄 data-views.php
-
Fix: Don't register dataviews postype and taxonomy if experiment is disabled. #55743 - @jorgefilipecosta | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
Add: Ability to persist dataviews on the database. #55465, DataViews: Make used taxonomy private #55918 - @jorgefilipecosta | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport)
📄 client-assets.php
- Unify the preferences modal UI between post and site editor #57639 - @youknowriad | Trac ticket | Core backport PR
📄 class-wp-theme-json-gutenberg.php
-
Add defaultFontSizes option to theme.json #56661- @ajlende | Trac ticket | Core backport PR - Reduce specificity of block style variation selectors. #57659 - @tellthemachines | Trac ticket | Core backport PR
-
Remove deprecatedbehaviors
syntax #57165 - @michalczaplinski | Trac ticket | Core backport PR - Background image: Add backgroundSize and repeat features #57005 - @andrewserong | Trac ticket | Core backport PR
- Font Library: add font family and font face preview keys to schema #56793 - @matiasbenedetto | Trac ticket | Core backport PR
- WP_Theme_JSON_Gutenberg: Add nested indexed array schema sanitization #56447 - @matiasbenedetto | Trac ticket | Core backport PR
- Add setting to disable custom content size controls #56236 - @tellthemachines | Trac ticket | Core backport PR
- Don't change error handling in WP_Theme_JSON_Gutenberg::set_spacing_sizes() #55354 - @anton-vlasenko | Trac ticket | Core backport PR
-
WP_Theme_JSON_Gutenberg Unit tests: fix phpunit warnings about set_spacing_sizes #55313 - @matiasbenedetto | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) - Update: Unset variable set by reference after a foreach loop. #55261 - @jorgefilipecosta | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Block custom CSS: Fix incorrect CSS when multiple root selectors #53602 - @t-hamano | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Fix: Theme.json application of custom root selector for styles #58050 - @aaronrobertshaw | Trac ticket | Core backport PR
- Dimensions: Add Aspect Ratio block support #56897 - @andrewserong | Trac ticket | Core backport PR
- Block Styles: Fix block style variation selector generation #58051 - @aaronrobertshaw | Trac ticket | Core backport PR
📄 blocks.php
-
Update: Improve footnotes sanitisation by removing unrequired keys. #55305 - @jorgefilipecosta | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) - Enable Block Renaming support for (almost) all blocks #54426 - @getdave | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) -
Introduce experimental form & inputs blocks to allow building basic forms #44214 - @aristath | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport)
📄 init.php
-
i18n: Make menu and title labels in Gutenberg plugin translatable #43500 - @mhimon | Trac ticket | Core backport PR
📄 global-styles-and-settings.php
- Make sure theme color palette presets are output when appearance tools are enabled. #57190 - @tellthemachines | Trac ticket | Core backport PR
📄 class-wp-theme-json-resolver-gutenberg.php
- Allow default duotone styles in classic themes. #57191 - @tellthemachines | Trac ticket | Core backport PR
📄 class-wp-duotone-gutenberg.php
- Duotone: Backport from Core to fix filters in classic themes #54778 - @t-hamano | Trac ticket | Core backport PR
-
Make duotone support compatible with enhanced pagination #55415 - @luisherranz | Trac ticket | Core backport PR (Already backported in WP 6.4) - Use instanceOf over property_exists. #54835 - @spacedmonkey | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport)
📁 phpunit
- Fluid typography: do not calculate fluid font size when min and max viewport widths are equal #57866 - @ramonjd | Trac ticket | Core backport PR
- Interactivity API: Render the root interactive blocks #57729 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
- Use
slug
instead ofid
for Font Collection #57735 - @pbking | Trac ticket | Core backport PR - Font Library: Use data or src file to define font collection data #57734 - @pbking | Trac ticket | Core backport PR
- Font Library: add wp_get_font_dir() function. #57730 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: filter fonts upload directory #57697 - @jffng | Trac ticket | Core backport PR
- Interactivity API: Implement
wp_initial_state()
#57556 - @DAreRodz | Trac ticket | Core backport PR - Font Library: singularize install font families endpoint #57569 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: unregister font collection #54701 - @matiasbenedetto | Trac ticket | Core backport PR
- Background image: Add has-background classname when background image is applied #57495 - @andrewserong | Trac ticket
- Font Library: remove "has_font_mime_type" function #57364 - @HrithikDalal | Trac ticket | Core backport PR
- Server directive processing: Stop processing non-interactive blocks #56302 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
- Font Library: consolidate existing API rest endpoints. #57282 - @matiasbenedetto | Trac ticket | Core backport PR
- Modules API: Refactor, tests, and final dependencies array structure #57231 - @luisherranz | Trac ticket | Core backport PR
-
Fix error when using a navigation block that returns an empty fallback result #56629 - @talldan | Trac ticket | Core backport PR - Interactivity API: Use modules instead of scripts in the frontend #56143 - @luisherranz | Trac ticket | Core backport PR
- Interactivity API: migration to the new
store()
API #55459 - @DAreRodz | Trac ticket | Core backport PR - WP_Theme_JSON_Gutenberg: Add nested indexed array schema sanitization #56447 - @matiasbenedetto | Trac ticket | Core backport PR
- Font Library: fix fonts not displaying correctly #55393 - @jffng | Trac ticket | Core backport PR
- Dataviews: All templates: Add: Sorting to template author and add author_text to the rest API. #56333 - @jorgefilipecosta | Trac ticket | Core backport PR
- Style engine: allow CSS var output for fontSize and fontFamily and update docs #56528 - @ramonjd | Trac ticket | Core backport PR
-
Remove compatibility layer for WP 6.2 #56464 - @tellthemachines | Trac ticket | Core backport PR - Font Library: remove insecure properties #56230 - @jffng | Trac ticket | Core backport PR
- Add layout classes to legacy Group inner container #56130 - @tellthemachines | Trac ticket | Core backport PR
- Server directive processing: Improve how block references are saved #56107 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
-
Navigation: Refactor the PHP render function to make it easier to make changes in the future #55605 - @scruffian | Trac ticket | Core backport PR - Global styles revisions: add route for single styles revisions #55827 - @ramonjd | Trac ticket | Core backport PR
- Server directive processing: Process only root blocks #55739 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
-
HTML API: Backport updates from Core during the 6.4 release cycle #55703 - @dmsnell | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
Fix server processing of an empty(part of Interactivity API: Server Directive Processing wordpress-develop#5953)data-wp-context
directive #55482 - @luisherranz | Trac ticket | Core backport PR -
Fix server processing of(part of Interactivity API: Server Directive Processing wordpress-develop#5953)wp-context
getting out of sync #55436 - @luisherranz | Trac ticket | Core backport PR - Don't change error handling in WP_Theme_JSON_Gutenberg::set_spacing_sizes() #55354 - @anton-vlasenko | Trac ticket | Core backport PR
-
WP_Theme_JSON_Gutenberg Unit tests: fix phpunit warnings about set_spacing_sizes #55313 - @matiasbenedetto | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
Introduce experimental form & inputs blocks to allow building basic forms #44214 - @aristath | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) - Font Library: use snake_case instead of camelCase on fontFamilies endpoint param #54977 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: refactor endpoint permissions #54829 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Block custom CSS: Fix incorrect CSS when multiple root selectors #53602 - @t-hamano | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: Changed the OTF mime type expected value to be what PHP returns #54886 - @pbking | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) -
Move mime-type collection generation to a function that can be tested… #54844 - @pbking | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) - Remove action to fix tests. #54806 - @spacedmonkey | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Background image block support: Add tests, adjust injection logic slightly #54489 - @andrewserong | (Already in core)
- Plugin: Ensure that Block Hooks work correctly after landing in WP core #54651 - @gziolo | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) -
Better navigation link variations for post types / taxonomies #56100 - @gaambo | Trac ticket | Core backport PR - Background image block support: Add tests for size and repeat output #57474 - @andrewserong | Trac ticket
-
Fixture Tests: Correctly generate fixture files for form-related blocks #56719 - @t-hamano | Trac ticket | Core backport PRFixture unit tests are specific to the Gutenberg plugin and should not require backporting to core. - Fix: Theme.json font settings in unit test #56309 - @aaronrobertshaw | Trac ticket | Core backport PR
-
Navigation Link block: register variations on post type / taxonomy registration #54801 - @gaambo | Trac ticket | Core backport PR - Query Loop - Add accessibility markup at the end of the loop in all cases. #55890 - @c4rl0sbr4v0 | Trac ticket | Core backport PR
-
Add Unit testing for duotone enhanced pagination. #55542 - @c4rl0sbr4v0 | Trac ticket | Core backport PR -
Query block enhanced pagination: Simplify test setup #55805 - @DAreRodz | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) -
Query block enhanced pagination: Detect inner plugin blocks during render #55714 - @luisherranz | Trac ticket | Core backport PR (Already backported in WP 6.4) -
Elements: Add unit tests for class and style generation #55113 - @aaronrobertshaw | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) - Font Library: avoid deprected error in test #54802 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: Fix set upload dir test #54762 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) -
Global styles tests: fire hooks when updating post #54836 - @Mamaduka | Trac ticket | Core backport PR (⚠️ Check for existing WP Core backport) - Font Library: remove font files created by tests after tests run #54771 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport) - Font Library: use resolvable domain in test #54763 - @matiasbenedetto | Trac ticket | Core backport PR (
⚠️ Check for existing WP Core backport)