{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75645659,"defaultBranch":"trunk","name":"wordpress-develop","ownerLogin":"WordPress","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-05T16:41:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/276006?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714014277.0","currentOid":""},"activityList":{"items":[{"before":"64d04c3b51460a8cfc135bcac352940a9128e6da","after":"4340ceb0bfc3f73540b56c83039c94a707d594be","ref":"refs/heads/6.5","pushedAt":"2024-04-30T09:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"I18N: Bail early if an invalid text domain is passed to `load_textdomain()` et al.\n\nSome plugins pass invalid values such as `null` instead of a string, which has never been supported by WordPress (no translations are loaded) and was technically undefined behavior. With the introduction of the new l10n library in #59656, which has stricter type hints, this could end up causing warnings or even fatal errors.\n\nThis change adds a deliberate short-circuit to `load_textdomain()` & co. to better handle such a case and document that it is not supported.\n\nMerges [57925] to the 6.5 branch.\nReviewed by jorbin.\n\nProps verygoode, swissspidy.\nFixes #60888.\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.5@58066 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"I18N: Bail early if an invalid text domain is passed to `load_textdom…"}},{"before":"b2842988f1f943b70ed15d6541a7f1bfbb242500","after":"f9e5c6fb22a331746a1821e393c9ea6a6e6d70a0","ref":"refs/heads/trunk","pushedAt":"2024-04-30T09:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"REST API: allow overriding excerpt length.\n\nThis can be used by the excerpt block in the editor to change the excerpt length without filtering `excerpt_length` in a conflicting way. This enhancement still needs a corresponding change on the Gutenberg side.\n\nProps swissspidy, antonvlasenko, mukesh27, azaozz, andraganescu, timothyblynjacobs.\nFixes #59043.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58065 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"REST API: allow overriding excerpt length."}},{"before":"c2a00e1669e375c03779046b37103468cb850edf","after":"b2842988f1f943b70ed15d6541a7f1bfbb242500","ref":"refs/heads/trunk","pushedAt":"2024-04-30T08:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"I18N: Fix plural usage in `wp_print_admin_notice_templates()`.\n\nMoves the translatable strings from the JS template defined in PHP to the `updates.js` script, where `_n()` can be used as recommended.\n\nProps ideag, SergeyBiryukov, daledupreez, audrasjb, ocean90, swissspidy.\nFixes #37287.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58064 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"I18N: Fix plural usage in wp_print_admin_notice_templates()."}},{"before":"2f0d2dec4c019df320942dc094be6870129cecd1","after":"c2a00e1669e375c03779046b37103468cb850edf","ref":"refs/heads/trunk","pushedAt":"2024-04-30T08:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Embeds: Remove empty CSS blocks from `wp-embed-template.css`.\n\nOriginally added in [34903], these empty CSS blocks serve no purpose.\n\nProps ravipatel, sabernhardt.\nFixes #61085.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58063 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Embeds: Remove empty CSS blocks from wp-embed-template.css."}},{"before":"22796f586994d3eff9346cf87319ca544fe9dd1d","after":"2f0d2dec4c019df320942dc094be6870129cecd1","ref":"refs/heads/trunk","pushedAt":"2024-04-30T08:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"I18N: Actually add all the files for [58061], not just the test fixtures.\n\nImprove support for using only PHP translation files.\n\nThis builds on top of the PHP translation file support added in WordPress 6.5, improving the behavior for projects using solely `.l10n.php` translation files and no `.mo.` and `.po` files.\n\nUpdates `wp_get_installed_translations()`, which is used when updating language packs and when uninstalling plugins/themes (to remove the translations again), to look for PHP translation files and read metadata from them. Additionally, the file lookup is now cached thanks to using `WP_Textdomain_Registry`.\n\nUpdates `Language_Pack_Upgrader::check_package()` to allow language packs that only contain PHP translation files. While WordPress.org continues to serve `.mo` and `.po` files, third-party services might want to only use the PHP file format.\n\nSee #60554.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58062 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"I18N: Actually add all the files for [58061], not just the test fixtu…"}},{"before":"6a9e0d3c44fda1b2be19d1274dea4c1836aee000","after":"22796f586994d3eff9346cf87319ca544fe9dd1d","ref":"refs/heads/trunk","pushedAt":"2024-04-30T08:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"I18N: Improve support for using only PHP translation files.\n\nThis builds on top of the PHP translation file support added in WordPress 6.5, improving the behavior for projects using solely `.l10n.php` translation files and no `.mo.` and `.po` files.\n\nUpdates `wp_get_installed_translations()`, which is used when updating language packs and when uninstalling plugins/themes (to remove the translations again), to look for PHP translation files and read metadata from them. Additionally, the file lookup is now cached thanks to using `WP_Textdomain_Registry`.\n\nUpdates `Language_Pack_Upgrader::check_package()` to allow language packs that only contain PHP translation files. While WordPress.org continues to serve `.mo` and `.po` files, third-party services might want to only use the PHP file format.\n\nProps swissspidy.\nFixes #60554.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58061 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"I18N: Improve support for using only PHP translation files."}},{"before":"ca58a0583e71b4e7ee76420d4d4f6f49b2234a2b","after":"6a9e0d3c44fda1b2be19d1274dea4c1836aee000","ref":"refs/heads/trunk","pushedAt":"2024-04-30T06:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Help/About: Reduce About screens heading sizes on smaller viewports.\n\n[56950] reduced the heading size of About screen headings, but that did not edit the size for smaller viewports.\nThis changeset fixes this issue, and also updates the larger fluid font size (960px - 1200px).\n\nFollow-up to [56950].\n\nProps dhruvang21, sabernhardt, khokansardar.\nFixes #61030.\n\n\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58060 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Help/About: Reduce About screens heading sizes on smaller viewports."}},{"before":"204a1bbf4e5f22b07a93c1f4a0b12bdd65d6483f","after":"ca58a0583e71b4e7ee76420d4d4f6f49b2234a2b","ref":"refs/heads/trunk","pushedAt":"2024-04-30T03:59:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Editor: add ticket number to test after string update.\n\nFollow-up to [58028]; adds ticket number to the updated test.\n\nProps jorbin, isabel_brison.\nSee #60981.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58059 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Editor: add ticket number to test after string update."}},{"before":"71b387110874d68d0cfe3a1a9ea83e90c4015149","after":"64d04c3b51460a8cfc135bcac352940a9128e6da","ref":"refs/heads/6.5","pushedAt":"2024-04-30T03:24:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Editor: fix spacing in function doc.\n\nCorrectly formats spacing in `get_layout_styles` docblock.\n\nProps mukesh27, sabernhardt.\nReviewed by jorbin.\nMerges [58030] to the 6.5 branch.\nSee #60981.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.5@58058 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Editor: fix spacing in function doc."}},{"before":"ffce89ee149bafc4d25698886be44d4b25fca383","after":"71b387110874d68d0cfe3a1a9ea83e90c4015149","ref":"refs/heads/6.5","pushedAt":"2024-04-30T03:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Editor: limit layout rules on themes without theme.json.\n\nRemoves output of base rules for flow and constrained layout types on themes without theme.json.\n\nProps evanltd, poena, isabel_brison, andrewserong, oandregal.\nReviewed by jorbin.\nMerges [58028] to the 6.5 branch.\nSee #60981.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.5@58057 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Editor: limit layout rules on themes without theme.json."}},{"before":"a2bb04fc352f0b58a822ff83f3bd8ca6fed11757","after":"ffce89ee149bafc4d25698886be44d4b25fca383","ref":"refs/heads/6.5","pushedAt":"2024-04-30T01:47:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Editor: skip outputting base layout rules if content and wide size values don’t exist.\n\nSkip outputting layout rules that reference content and wide sizes CSS variables, if no layout sizes exist in the current `theme.json`.\n\nProps andrewserong.\nReviewed by jorbin.\nMerges [57948] to the 6.5 branch.\nFixes #60936.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.5@58056 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Editor: skip outputting base layout rules if content and wide size va…"}},{"before":"d1e0a6241dcc34f4a5ed464a741116461a88d43b","after":"204a1bbf4e5f22b07a93c1f4a0b12bdd65d6483f","ref":"refs/heads/trunk","pushedAt":"2024-04-29T22:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Editor: Add `item_updated` label for `wp_template` and `wp_template_part` post types.\n\nThis adds the `item_updated` label to Template and Template Part post types registration. This prevents from displaying the default `post updated` label.\nSee https://github.com/WordPress/gutenberg/pull/61146 \n\nFollow-up to [52062], [51003].\n\nProps ntsekouras, ellatrix.\nFixes #61095.\n\n\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58055 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Editor: Add item_updated label for wp_template and `wp_template_p…"}},{"before":"e9bea6d9bb27ebaf0cd4177c72fe56c79907cc23","after":"d1e0a6241dcc34f4a5ed464a741116461a88d43b","ref":"refs/heads/trunk","pushedAt":"2024-04-29T15:39:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Tests: Use `assertSame()` in `WP_Comment::get_instance()` tests.\n\nThis ensures that not only the return values match the expected results, but also that their type is the same.\n\nGoing forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.\n\nFollow-up to [38381].\n\nProps costdev.\nSee #60706.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58054 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Tests: Use assertSame() in WP_Comment::get_instance() tests."}},{"before":"66b5d25be2b5e69833bacfe8f64de660ffc2bfa9","after":"e9bea6d9bb27ebaf0cd4177c72fe56c79907cc23","ref":"refs/heads/trunk","pushedAt":"2024-04-29T12:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Twenty Fourteen: Adds base font size to pullquote block.\n\nThe pullquote block needed the base font size adding back in. This also adds in support for appearance settings for weight and style in addition to the original ticket. This fixes a previous commit which changed the default font size of pullquote blocks, quote blocks and blockquotes.\n\nProps sabernhardt.\nFixes #61034.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58053 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Twenty Fourteen: Adds base font size to pullquote block."}},{"before":"179789fab3a5f6bd68d95bc98ba654b096c6d5a1","after":"66b5d25be2b5e69833bacfe8f64de660ffc2bfa9","ref":"refs/heads/trunk","pushedAt":"2024-04-28T18:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Tests: Use `assertSame()` in `wp_handle_comment_submission()` tests.\n\nThis ensures that not only the return values match the expected results, but also that their type is the same.\n\nGoing forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.\n\nFollow-up to [38778], [46829].\n\nProps costdev.\nSee #60706.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58052 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Tests: Use assertSame() in wp_handle_comment_submission() tests."}},{"before":"2074392c5cb15be2dec399c2a6efb2c60fbb671c","after":"179789fab3a5f6bd68d95bc98ba654b096c6d5a1","ref":"refs/heads/trunk","pushedAt":"2024-04-26T15:50:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Tests: Add more specific messages for a custom assertion in `WP_Test_REST_TestCase`.\n\nAll assertions in PHPUnit have a `$message` parameter. Setting this parameter allows to distinguish which assertion is failing when a test runs multiple assertions, making debugging of the tests easier.\n\nFollow-up to [34928], [51478], [58039].\n\nSee #60426.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58051 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Tests: Add more specific messages for a custom assertion in `WP_Test_…"}},{"before":"b6bd5a83845e12e5444a0e0e30f3fd4a780ef91a","after":"a2bb04fc352f0b58a822ff83f3bd8ca6fed11757","ref":"refs/heads/6.5","pushedAt":"2024-04-26T15:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Media: fix potential error in class-avif-info.php::get_item_features().\n\nImport upstream fix from libavifinfo, correcting a potential fatal error.\n\nReviewed by jorbin.\nMerges [58049] to the 6.5 branch.\n\nProps yguyon.\nFixes #60980.\n\n\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.5@58050 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Media: fix potential error in class-avif-info.php::get_item_features()."}},{"before":"7de15eb4b00cedae3001e30998874a4f01d08704","after":"2074392c5cb15be2dec399c2a6efb2c60fbb671c","ref":"refs/heads/trunk","pushedAt":"2024-04-26T15:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Media: fix potential error in class-avif-info.php::get_item_features().\n\nImport upstream fix from libavifinfo, correcting a potential fatal error.\n\nProps yguyon.\nFixes #60980.\n\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58049 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Media: fix potential error in class-avif-info.php::get_item_features()."}},{"before":"81882ddcc043e1ff82e44e89e33878dcd4470a18","after":"7de15eb4b00cedae3001e30998874a4f01d08704","ref":"refs/heads/trunk","pushedAt":"2024-04-26T13:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"HTML API: Tests should use expectedIncorrectUsage phpunit annotation\n\nSome tests in the HTML API test suite use `setExpectedIncorrectUsage`.\nThe annotation `@expectedIncorrectUsage` can be used to simplify the tests.\n\nDeveloped in https://github.com/WordPress/wordpress-develop/pull/6449\nDiscussed in https://core.trac.wordpress.org/ticket/61080\n\nFixes #61080.\nProps dmsnell, jonsurrell.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58048 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"HTML API: Tests should use expectedIncorrectUsage phpunit annotation"}},{"before":"2e3c3e6859c32ccc315451f5b056c16cd6da6254","after":"e11419ae7115c07ff02ffdfb2b1943cfaeb15064","ref":"refs/heads/6.3","pushedAt":"2024-04-26T13:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Tests: Remove Gutenberg plugin activation e2e test.\n\nThe purpose of `tests/e2e/specs/gutenberg-plugin.test.js` is to ensure that running the Gutenberg plugin (stable version) on a WordPress `trunk` install doesn't produce any fatals.\n\nThe test was introduced in [54913], i.e. it has been around since WP 6.2. It makes sense to have it present on older branches, as the Gutenberg plugin not only supports `trunk`, but also the current stable version of WordPress (i.e. currently 6.5), and one version below (6.4). However, it is not expected to work on any earlier versions beyond that; in practice, it has produced errors on some of those.\n\nAdditionally, the test was migrated from Puppeteer to Playwright after WP 6.3, so it's not possible to simply backport [58046] (which would skip the test from running on outdated WP versions) to the 6.3 branch.\n\nAs a consequence, it makes most sense to remove the test from the 6.3 branch altogether, as has already been done for 6.2.\n\nFollow-up to [57972].\nProps jorbin, johnbillion, swissspidy.\nSee #60971.\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.3@58047 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Tests: Remove Gutenberg plugin activation e2e test."}},{"before":"0c99bcfe863cf4c5239cecfc9b5a65acaf0134cd","after":"81882ddcc043e1ff82e44e89e33878dcd4470a18","ref":"refs/heads/trunk","pushedAt":"2024-04-26T10:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Tests: Skip Gutenberg plugin activation test on older WP versions.\n\nThe purpose of `tests/e2e/specs/gutenberg-plugin.test.js` is to ensure that running the Gutenberg plugin (stable version) on a WordPress `trunk` install doesn't produce any fatals.\n\nThe test was introduced in [54913], i.e. it has been around since WP 6.2. It makes sense to have it present on older branches, as the Gutenberg plugin not only supports `trunk`, but also the current stable version of WordPress (i.e. currently 6.5), and one version below (6.4). However, it is not expected to work on any earlier versions beyond that; in practice, it has produced errors on some of those.\n\nThis changeset checks the REST API response from the plugin activation request. If it returns an error with error code `plugin_wp_incompatible`, it skips the test.\n\nProps jorbin, johnbillion, swissspidy.\nFixes #60971.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58046 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Tests: Skip Gutenberg plugin activation test on older WP versions."}},{"before":"7159243c090e429a7d2a1fd2a9509e323f67a39d","after":"0c99bcfe863cf4c5239cecfc9b5a65acaf0134cd","ref":"refs/heads/trunk","pushedAt":"2024-04-25T10:48:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Docs: Remove extra commas in `WP_User_Query::prepare_query()` DocBlock.\n\nFollow-up to [52226], [58032].\n\nProps nareshbheda, mukesh27.\nFixes #61076.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58045 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Docs: Remove extra commas in WP_User_Query::prepare_query() DocBlock."}},{"before":"764886f99d2415f72dbcbc8737ac802c3da2167c","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-7b154c488b","pushedAt":"2024-04-25T03:04:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"}},{"before":null,"after":"764886f99d2415f72dbcbc8737ac802c3da2167c","ref":"refs/heads/dependabot/github_actions/github-actions-7b154c488b","pushedAt":"2024-04-25T02:53:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the github-actions group across 1 directory with 6 updates\n\nBumps the github-actions group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [actions/checkout](https://github.com/actions/checkout) | `4.1.1` | `4.1.4` |\n| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4.3.1` | `4.3.3` |\n| [shivammathur/setup-php](https://github.com/shivammathur/setup-php) | `2.30.0` | `2.30.4` |\n| [actions/cache](https://github.com/actions/cache) | `4.0.1` | `4.0.2` |\n| [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) | `1.25.0` | `1.26.0` |\n| [codecov/codecov-action](https://github.com/codecov/codecov-action) | `4.1.0` | `4.3.0` |\n\n\n\nUpdates `actions/checkout` from 4.1.1 to 4.1.4\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v4.1.1...0ad4b8fadaa221de15dcec353f45205ec38ea70b)\n\nUpdates `actions/upload-artifact` from 4.3.1 to 4.3.3\n- [Release notes](https://github.com/actions/upload-artifact/releases)\n- [Commits](https://github.com/actions/upload-artifact/compare/5d5d22a31266ced268874388b861e4b58bb5c2f3...65462800fd760344b1a7b4382951275a0abb4808)\n\nUpdates `shivammathur/setup-php` from 2.30.0 to 2.30.4\n- [Release notes](https://github.com/shivammathur/setup-php/releases)\n- [Commits](https://github.com/shivammathur/setup-php/compare/a4e22b60bbb9c1021113f2860347b0759f66fe5d...c665c7a15b5295c2488ac8a87af9cb806cd72198)\n\nUpdates `actions/cache` from 4.0.1 to 4.0.2\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/ab5e6d0c87105b4c9c2047343972218f562e4319...0c45773b623bea8c8e75f6c82b208c3cf94ea4f9)\n\nUpdates `slackapi/slack-github-action` from 1.25.0 to 1.26.0\n- [Release notes](https://github.com/slackapi/slack-github-action/releases)\n- [Commits](https://github.com/slackapi/slack-github-action/compare/6c661ce58804a1a20f6dc5fbee7f0381b469e001...70cd7be8e40a46e8b0eced40b0de447bdb42f68e)\n\nUpdates `codecov/codecov-action` from 4.1.0 to 4.3.0\n- [Release notes](https://github.com/codecov/codecov-action/releases)\n- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/codecov/codecov-action/compare/54bcd8715eee62d40e33596ef5e8f0f48dbbccab...84508663e988701840491b86de86b666e8a86bed)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n- dependency-name: actions/upload-artifact\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n- dependency-name: shivammathur/setup-php\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: github-actions\n- dependency-name: slackapi/slack-github-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n- dependency-name: codecov/codecov-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: github-actions\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the github-actions group across 1 directory with 6 updates"}},{"before":"d898a25d1a37f493b7050b263cb9c5b29565792a","after":"7159243c090e429a7d2a1fd2a9509e323f67a39d","ref":"refs/heads/trunk","pushedAt":"2024-04-24T22:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Tests: Use `assertSame()` in `WP_oEmbed_Controller` tests.\n\nThis ensures that not only the return values match the expected results, but also that their type is the same.\n\nGoing forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.\n\nFollow-up to [41047].\n\nProps costdev.\nSee #60706.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58044 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Tests: Use assertSame() in WP_oEmbed_Controller tests."}},{"before":"3ae27b97a7bc93bcab0562067ccf7bf8b5b62770","after":"b6bd5a83845e12e5444a0e0e30f3fd4a780ef91a","ref":"refs/heads/6.5","pushedAt":"2024-04-24T12:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Block Hooks: Fix `@since` and deprecated versions.\n\nTwo `@since` PHPDoc fields, and the version argument to one `_deprecated_argument()` incorrectly stated 6.5.1 as the relevant WordPress version where a change was introduced.\n\nThis changeset fixes them by setting them to 6.5.3 instead.\n\nReviewed by swissspidy.\nMerges [58042] to the to the 6.5 branch.\n\nFollow-up to [58041].\nSee #60754.\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.5@58043 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Block Hooks: Fix @since and deprecated versions."}},{"before":"10c3dd9cfb4ec5c4370e55590d41dd6eddbe49a4","after":"d898a25d1a37f493b7050b263cb9c5b29565792a","ref":"refs/heads/trunk","pushedAt":"2024-04-24T12:10:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Block Hooks: Fix `@since` and deprecated versions.\n\nTwo `@since` PHPDoc fields, and the version argument to one `_deprecated_argument()` incorrectly stated 6.5.1 as the relevant WordPress version where a change was introduced.\n\nThis changeset fixes them by setting them to 6.5.3 instead.\n\nFollow-up to [57919].\nSee #60754.\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58042 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Block Hooks: Fix @since and deprecated versions."}},{"before":"ba4b299d49b98a31f4da476c2c995decc5a0c0b6","after":"3ae27b97a7bc93bcab0562067ccf7bf8b5b62770","ref":"refs/heads/6.5","pushedAt":"2024-04-24T12:01:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"Block Hooks: Pass correct context to filters.\n\nThe `$context` argument passed to filters such as `hooked_block_types`, `hooked_block`, and `hooked_block_{$hooked_block_type}` allows them to conditionally insert a hooked block. If the anchor block is contained in a template or template part, `$context` will be set to a `WP_Block_Template` object reflecting that template or part.\n\nThe aforementioned filters are applied when hooked block insertion is run upon reading a template (or part) from the DB (and before sending the template/part content with hooked blocks inserted over the REST API to the client), but also upon writing to the DB, as that's when the `ignoredHookedBlocks` metadata attribute is set.\n\nPrior to this changeset, the `$context` passed to Block Hooks related filters in the latter case reflected the template/part that was already stored in the database (if any), which is a bug; instead, it needs to reflect the template/part that will result from the incoming `POST` network request that will trigger a database update.\n\nThose incoming changes are encapsulated in the `$changes` argument passed to the `reset_pre_insert_template` and `reset_pre_insert_template_part` filters, respectively, and thus to the `inject_ignored_hooked_blocks_metadata_attributes` function that is hooked to them. `$changes` is of type `stdClass` and only contains the fields that need to be updated. That means that in order to create a `WP_Block_Template` object, a two-step process is needed:\n\n- Emulate what the updated `wp_template` or `wp_template_part` post object in the database will look like by merging `$changes` on top of the existing `$post` object fetched from the DB, or from the theme's block template (part) file, if any.\n- Create a `WP_Block_Template` from the resulting object.\n\nTo achieve the latter, a new helper method (`_build_block_template_object_from_post_object`) is extracted from the existing `_build_block_template_result_from_post` function. (The latter cannot be used directly as it includes a few database calls that will fail if no post object for the template has existed yet in the database.)\n\nWhile somewhat complicated to implement, the overall change allows for better separation of concerns and isolation of entities. This is visible e.g. in the fact that `inject_ignored_hooked_blocks_metadata_attributes` no longer requires a `$request` argument, which is reflected by unit tests no longer needing to create a `$request` object to pass to it, thus decoupling the function from the templates endpoint controller.\n\nUnit tests for `inject_ignored_hooked_blocks_metadata_attributes` have been moved to a new, separate file. Test coverage has been added such that now, all three relevant scenarios are covered:\n\n- The template doesn't exist in the DB, nor is there a block theme template file for it.\n- The template doesn't exist in the DB, but there is a block theme template file for it.\n- The template already exists in the DB.\n\nThose scenarios also correspond to the logical branching inside `WP_REST_Templates_Controller::prepare_item_for_database`, which is where `inject_ignored_hooked_blocks_metadata_attributes` gets its data from.\n\nReviewed by gziolo.\nMerges [57919] to the to the 6.5 branch.\n\nProps tomjcafferkey, bernhard-reiter, gziolo, swissspidy.\nFixes #60754.\n\ngit-svn-id: https://develop.svn.wordpress.org/branches/6.5@58041 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"Block Hooks: Pass correct context to filters."}},{"before":"25b9f8b15608d63104405934d91e7a11eb8f2205","after":"10c3dd9cfb4ec5c4370e55590d41dd6eddbe49a4","ref":"refs/heads/trunk","pushedAt":"2024-04-24T07:44:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pento","name":"Gary Pendergast","path":"/pento","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352291?s=80&v=4"},"commit":{"message":"HTML API: Fix detection of single-length funky comments.\n\nSince [60428] the Tag Processor has been misidentifying single-character\nfunky comments. It has been asserting that the full token-length for a\nfunky comment must be at least three characters after the opening (e.g.\n``), but it has been starting to look for the closing `>` after\nthose same three characters. This means that it has been skipping the\nactual close of these funky comments and swallowing up the next syntax\nuntil it finds a `>`, often consuming the next tag in the process.\n\nThis patch fixes the detector and restores finding the following token.\n\nDeveloped in https://github.com/WordPress/wordpress-develop/pull/6412\nDiscussed in https://core.trac.wordpress.org/ticket/60170\n\nFollow-up to [60428].\nFixes #60170.\nProps dmsnell, gziolo, jonsurrell.\n\n\ngit-svn-id: https://develop.svn.wordpress.org/trunk@58040 602fd350-edb4-49c9-b593-d223f7449a82","shortMessageHtmlLink":"HTML API: Fix detection of single-length funky comments."}},{"before":"0acf3be60a1bd90549ac50618c5d71f6f03ca37a","after":null,"ref":"refs/heads/dependabot/github_actions/github-actions-ecfcc520dc","pushedAt":"2024-04-24T02:46:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPdaJUAA","startCursor":null,"endCursor":null}},"title":"Activity · WordPress/wordpress-develop"}