From 84f2b135b15fa551148b518e4d64e91dfe2824cd Mon Sep 17 00:00:00 2001 From: tellthemachines Date: Mon, 24 Jul 2023 13:26:21 +1000 Subject: [PATCH 1/2] Update `@wordpress` packages for 6.3 RC2 --- package-lock.json | 428 +++++++++--------- package.json | 30 +- .../assets/script-loader-packages.min.php | 2 +- src/wp-includes/blocks/comment-template.php | 2 + src/wp-includes/blocks/footnotes.php | 138 ++++++ src/wp-includes/blocks/pattern.php | 2 + src/wp-includes/blocks/post-template.php | 2 + src/wp-includes/blocks/post-title.php | 2 + src/wp-includes/blocks/search.php | 2 + 9 files changed, 378 insertions(+), 230 deletions(-) diff --git a/package-lock.json b/package-lock.json index b3871980e45bf..d8e4ce3d132b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -181,15 +181,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001516", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", - "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.463", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.463.tgz", - "integrity": "sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==", + "version": "1.4.468", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", + "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", "dev": true }, "lru-cache": { @@ -276,9 +276,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz", - "integrity": "sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", + "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.22.6", @@ -1364,9 +1364,9 @@ } }, "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -1694,9 +1694,9 @@ } }, "@eslint-community/regexpp": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", - "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.0.tgz", + "integrity": "sha512-uiPeRISaglZnaZk8vwrjQZ1CxogZeY/4IYft6gBOTqu1WhVXWmCmZMWxUv2Q/pxSvPdp1JPaO62kLOcOkMqWrw==", "dev": true }, "@eslint/eslintrc": { @@ -4541,9 +4541,9 @@ } }, "@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.20.0.tgz", - "integrity": "sha512-vJAlUVFjyg+l+SiB8C5T1AWYsXDXZFpIITP5WfXAh4+6DG7R3JE+yUugHM3WLmPzCU57/mUfhyouq8blvsMk7A==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.21.0.tgz", + "integrity": "sha512-mEnR5Zc8dYfNkyCb3NbVf+i6cWSrfIglRCyUzpryGUsyE/bMsrKeapZa1UbgwKpfLqgZNRbA2i7hKmurCVIPag==", "dev": true }, "@wordpress/babel-preset-default": { @@ -4579,15 +4579,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001516", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", - "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.463", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.463.tgz", - "integrity": "sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==", + "version": "1.4.468", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", + "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", "dev": true }, "node-releases": { @@ -4609,9 +4609,9 @@ } }, "@wordpress/base-styles": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.28.0.tgz", - "integrity": "sha512-ibg63Pc0oS2WGoW72bdRDSrbbJZ4i2OcOPXb135gdvT1P89sGQK/hGFHqPyaRzi4yI+sUuyFDEwlsvOIBfh12w==", + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.29.0.tgz", + "integrity": "sha512-2oYk4M6F+os9Mw0mxWZaEmt9sj5mB2TeMDp99/g23JZpQVzOV5qeDOePnH77qViARBno7lFe40nuaHNf5Sd/fA==", "dev": true }, "@wordpress/blob": { @@ -4623,21 +4623,21 @@ } }, "@wordpress/block-directory": { - "version": "4.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.12.10.tgz", - "integrity": "sha512-rV3AO1+UKiu89I+UXEOOyI5Phrgct+LXCOMHUu9s2fOMxNXwekkgtXnUAZ2+gkVZJoJ9svKa1VcXPHA+nWP/eA==", + "version": "4.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.12.11.tgz", + "integrity": "sha512-L1xM8kHVqnwiUuUoJ6nA4avADrcFu5FHtThcNcVN890q16k4yapbmbEh6xdFmVTAvCt/oNpcIFpiulIAJJCo2g==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", - "@wordpress/edit-post": "^7.12.10", - "@wordpress/editor": "^13.12.8", + "@wordpress/edit-post": "^7.12.11", + "@wordpress/editor": "^13.12.9", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/html-entities": "^3.35.1", @@ -4650,9 +4650,9 @@ } }, "@wordpress/block-editor": { - "version": "12.3.8", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.3.8.tgz", - "integrity": "sha512-hYpe3/PDxpAbt7Ax/9xBpl+YcTtcPB1QK+mBdatV+4tGepuc9/7+X5VRvU/sShEggKAB+mjOnqVfNnLUj0TMLw==", + "version": "12.3.9", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.3.9.tgz", + "integrity": "sha512-xvDYSf2SObs9KmT0uxyk20Cjhs4b29Ykey3O5AKNEkXARTqzRR34UlfJmRdL3tkAEIld3TBFjOec+f+fxBrmvw==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/styled": "^11.6.0", @@ -4660,7 +4660,7 @@ "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", "@wordpress/blob": "^3.35.1", - "@wordpress/blocks": "^12.12.4", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", "@wordpress/data": "^9.5.4", @@ -4703,9 +4703,9 @@ } }, "@wordpress/block-library": { - "version": "8.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.12.10.tgz", - "integrity": "sha512-YHO5jTMdk4IbXAXDiUrzNGv60eDiiMyAQUUyXaXZlwktHd3eCpWe3MFoidKPIy8s7SM5hjjr34ADpORcY1dHKQ==", + "version": "8.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.12.11.tgz", + "integrity": "sha512-eW32C4JQHtmIXirSDlSweICvDSfkpPjYqjqmidfAOK0fynimyowmAHW63iSS7g5LBkJp74T+6ktaJZiw5u9x6Q==", "requires": { "@babel/runtime": "^7.16.0", "@preact/signals": "^1.1.3", @@ -4713,11 +4713,11 @@ "@wordpress/api-fetch": "^6.32.1", "@wordpress/autop": "^3.35.1", "@wordpress/blob": "^3.35.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", @@ -4732,9 +4732,9 @@ "@wordpress/notices": "^4.3.4", "@wordpress/primitives": "^3.33.1", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.8", + "@wordpress/reusable-blocks": "^4.12.9", "@wordpress/rich-text": "^6.12.5", - "@wordpress/server-side-render": "^4.12.8", + "@wordpress/server-side-render": "^4.12.9", "@wordpress/url": "^3.36.1", "@wordpress/viewport": "^5.12.4", "@wordpress/wordcount": "^3.35.1", @@ -4762,9 +4762,9 @@ } }, "@wordpress/blocks": { - "version": "12.12.4", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.12.4.tgz", - "integrity": "sha512-swPcb/dz4AzhLrKjMBKAIMYoYf2R3cb2zT4W217GnfYZatuGf8us+YonI+/bwBr4dV7MeNn4YJnS9PC8DrK/Qg==", + "version": "12.12.5", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.12.5.tgz", + "integrity": "sha512-+TLl9S9BRMtbfQT4BYvOwFqo8N+LBG3doiRmKYaQ2NJXefrUGlVn2qwc4OyGNq5b7WkT2b+ppb2yfHahxdABHQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/autop": "^3.35.1", @@ -4796,9 +4796,9 @@ } }, "@wordpress/browserslist-config": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.20.0.tgz", - "integrity": "sha512-lPkYEArqFjSFESnY4+f0lxqq7hLNcBhVuNxiHXv+i9yo3s5bhzrkfehoWEPEAmyq70/W2MMCJp8y6f0hGKBbaQ==", + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.21.0.tgz", + "integrity": "sha512-it0w94H5lXEK605QWAWK+jIYwpaes1xm6dPx8/ekoWJQi/5+kEqPLmpLwRo68d41CSMbZClxgYo35f0OiZE22A==", "dev": true }, "@wordpress/commands": { @@ -4894,13 +4894,13 @@ } }, "@wordpress/core-commands": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.4.8.tgz", - "integrity": "sha512-6io9mjsANkPXfClzkt1+/NhhAbxAN6W3kVezoDQcJVagCY7EaTyUgSz0gO9Bw7HtFVdXfbSFT9tHvgAkduGp3Q==", + "version": "0.4.9", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.4.9.tgz", + "integrity": "sha512-L8mnXQttCpD3T6LrRAjpQWYsow09YG7+M2weSDdS6S75JBvfaM5afFeJZO35hwsHAm8Qj9aqV0psiDE+xbR65w==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/commands": "^0.6.8", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -4911,14 +4911,14 @@ } }, "@wordpress/core-data": { - "version": "6.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.12.8.tgz", - "integrity": "sha512-whGnHQG0RMbEFIrlUH+Ef6JVryozWnCVlA3EEV9QEbhCQJjlgNeS2xIw0n4tpFzzmI/ZaKbmF7s3Gn+7Whsrrw==", + "version": "6.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.12.9.tgz", + "integrity": "sha512-yXvT9ufxnSPkUTzGQ6Gi7BmePDwtLWmVO0bouykmiG7iFwN++cTSe9NTBbdCzyCVYZNe0c4ulsO8sluX1ZDdHA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/blocks": "^12.12.5", "@wordpress/compose": "^6.12.1", "@wordpress/data": "^9.5.4", "@wordpress/deprecated": "^3.35.1", @@ -4937,17 +4937,17 @@ } }, "@wordpress/customize-widgets": { - "version": "4.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.12.10.tgz", - "integrity": "sha512-ZownyJzbNLOUOwvo+/cb5jWSGwOODG5NGIsOmrtxop5Ws7XE9oU2lEoyJD6+0wvFpAhxJHqs6vF+ghPEfEVAHw==", + "version": "4.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.12.11.tgz", + "integrity": "sha512-AB9QXf9mgQhFqG5wlSooTnytEyHUAUTLwiV+y6wb3ISNHWil3sUGfClZcq8KNnYyNpZ725jjOdl2Y0YVeeLftQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/block-library": "^8.12.10", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/block-library": "^8.12.11", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/dom": "^3.35.1", "@wordpress/element": "^5.12.1", @@ -4961,7 +4961,7 @@ "@wordpress/media-utils": "^4.26.1", "@wordpress/preferences": "^3.12.8", "@wordpress/private-apis": "^0.17.2", - "@wordpress/widgets": "^3.12.8", + "@wordpress/widgets": "^3.12.9", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" } @@ -5075,25 +5075,25 @@ } }, "@wordpress/edit-post": { - "version": "7.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.12.10.tgz", - "integrity": "sha512-9HAHxAlpdzj1xguLI+PRkBJrIqzGzCImXiEBA48gt3Ng2m45qRBqhOqZL++Dwrm8cAQz8J/yBe1bXSM5iuitwQ==", + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.12.11.tgz", + "integrity": "sha512-5Fs9ggwDXuTu6LldcPKlG06gaM+1G0RNWOQGNEuXhRoWTQvvG1Ven/yERfYGzHNvpD7rnG3/AaWOw+SR83JS4w==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/block-library": "^8.12.10", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/block-library": "^8.12.11", + "@wordpress/blocks": "^12.12.5", "@wordpress/commands": "^0.6.8", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-commands": "^0.4.8", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-commands": "^0.4.9", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", - "@wordpress/editor": "^13.12.8", + "@wordpress/editor": "^13.12.9", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/i18n": "^4.35.1", @@ -5109,33 +5109,33 @@ "@wordpress/url": "^3.36.1", "@wordpress/viewport": "^5.12.4", "@wordpress/warning": "^2.35.1", - "@wordpress/widgets": "^3.12.8", + "@wordpress/widgets": "^3.12.9", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/edit-site": { - "version": "5.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.12.10.tgz", - "integrity": "sha512-qP9z+R9rhvi5l1Fgz0nHTT9mG8ltxxkSO/oQ6RyY7WuPttxkwdMD7wqDTRh5YoShYjB8LLzUbesNA02oc1WGBg==", + "version": "5.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.12.11.tgz", + "integrity": "sha512-s0Ql1ZfUCpFWG+QoMUOum9w34BvESJOQX1pNJ7fZAA6QPNw3uDGSusDwG+PiQB+KFdXtb0g4CqQV6tuqchsqyw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/block-library": "^8.12.10", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/block-library": "^8.12.11", + "@wordpress/blocks": "^12.12.5", "@wordpress/commands": "^0.6.8", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-commands": "^0.4.8", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-commands": "^0.4.9", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", - "@wordpress/editor": "^13.12.8", + "@wordpress/editor": "^13.12.9", "@wordpress/element": "^5.12.1", "@wordpress/escape-html": "^2.35.1", "@wordpress/hooks": "^3.35.1", @@ -5151,12 +5151,12 @@ "@wordpress/preferences": "^3.12.8", "@wordpress/primitives": "^3.33.1", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.8", + "@wordpress/reusable-blocks": "^4.12.9", "@wordpress/router": "^0.4.2", "@wordpress/style-engine": "^1.18.1", "@wordpress/url": "^3.36.1", "@wordpress/viewport": "^5.12.4", - "@wordpress/widgets": "^3.12.8", + "@wordpress/widgets": "^3.12.9", "@wordpress/wordcount": "^3.35.1", "change-case": "^4.1.2", "classnames": "^2.3.1", @@ -5173,18 +5173,18 @@ } }, "@wordpress/edit-widgets": { - "version": "5.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.12.10.tgz", - "integrity": "sha512-JRqGHvcEk2vVgSf+557QVg3Z8Yss3q/UXRuwrM9hAr6fUB242bf7yBkDUU3D1AjSKsg4dle0IGDeLgDBwpYEww==", + "version": "5.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.12.11.tgz", + "integrity": "sha512-Un4mnPYxI1CKdzV04QvfayKgyk1Ecgg5uDANJL4xBMRpmMVL2QpunxCLgvob/1KYu/fyYW3bLGQhfiJ6ke1Z6Q==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/block-library": "^8.12.10", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/block-library": "^8.12.11", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", @@ -5200,26 +5200,26 @@ "@wordpress/plugins": "^6.3.8", "@wordpress/preferences": "^3.12.8", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.8", + "@wordpress/reusable-blocks": "^4.12.9", "@wordpress/url": "^3.36.1", - "@wordpress/widgets": "^3.12.8", + "@wordpress/widgets": "^3.12.9", "classnames": "^2.3.1" } }, "@wordpress/editor": { - "version": "13.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.12.8.tgz", - "integrity": "sha512-TCSV9zbr74XI+IaL1ulPOZFzswsWwKaQKVbFKSDaYomWWeuMaEf1pkIf1V2bm598kdIqYwRWiPwP8kPZEEXzBw==", + "version": "13.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.12.9.tgz", + "integrity": "sha512-0ChmchgBYvc7lSkT9nL8Nt2PECf1QttYvi7DPT3VXAWMeeP1EjrwoojVUix402lbuAlok29w623lsRUvGYLyjQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", "@wordpress/blob": "^3.35.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", @@ -5235,9 +5235,9 @@ "@wordpress/notices": "^4.3.4", "@wordpress/preferences": "^3.12.8", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.8", + "@wordpress/reusable-blocks": "^4.12.9", "@wordpress/rich-text": "^6.12.5", - "@wordpress/server-side-render": "^4.12.8", + "@wordpress/server-side-render": "^4.12.9", "@wordpress/url": "^3.36.1", "@wordpress/wordcount": "^3.35.1", "classnames": "^2.3.1", @@ -5272,16 +5272,16 @@ } }, "@wordpress/eslint-plugin": { - "version": "14.10.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-14.10.0.tgz", - "integrity": "sha512-Z+VYxrYJrORcsEmQeoN39Nf0CwqUbUj4kZ5z6zwI6bw1UTOf4hd9oDqeK2D6N8aHBVOIvGi2p7Dyameu7bbsZg==", + "version": "14.11.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-14.11.0.tgz", + "integrity": "sha512-N4lWFR1s6gY+f+x2gzhdyNkDub4wrNy5trmxluyR2a1McloFiMNbhfAzoTLSBbUvQWWdSfYQeFThA5Q2C2m5wA==", "dev": true, "requires": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^5.3.0", "@typescript-eslint/parser": "^5.3.0", - "@wordpress/babel-preset-default": "^7.21.0", - "@wordpress/prettier-config": "^2.20.0", + "@wordpress/babel-preset-default": "^7.22.0", + "@wordpress/prettier-config": "^2.21.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -5296,9 +5296,9 @@ }, "dependencies": { "@wordpress/babel-preset-default": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.21.0.tgz", - "integrity": "sha512-5y9aNNEvw16Zz7b3K4OvfFPProxyQEbAK+cS252f7e3qQska5H1S1tVfR5ZCns8X3Aoccc8/odR8safj8zhILA==", + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.22.0.tgz", + "integrity": "sha512-dcLD8oCBIbRr6wAVIGAIr/CwjqVR/36yTBaPlqMebCGPk1L3ktNpdKjYaFYsdo1eP/WkPCKd1uoWUYuiRKhGuA==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -5307,24 +5307,24 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.20.0", - "@wordpress/browserslist-config": "^5.20.0", - "@wordpress/element": "^5.14.0", - "@wordpress/warning": "^2.37.0", - "browserslist": "^4.17.6", - "core-js": "^3.19.1" + "@wordpress/babel-plugin-import-jsx-pragma": "^4.21.0", + "@wordpress/browserslist-config": "^5.21.0", + "@wordpress/element": "^5.15.0", + "@wordpress/warning": "^2.38.0", + "browserslist": "^4.21.9", + "core-js": "^3.31.0" } }, "@wordpress/element": { - "version": "5.14.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.14.0.tgz", - "integrity": "sha512-W2lBumRvJ3UvB1qZaWAp268xvirZEzFwyS/epLUPIPOnIW4u7UBfEmEbhPx55KSuTFHSR/hbiYSuWBdbVpd8tA==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.15.0.tgz", + "integrity": "sha512-wHoKFfZBaJAi1gyKOSxAFAM94XGelvQzeKANivTuEciI9uIdbBc6ShPJjwV68hzKDK7SF4em6KeiWyI7UkTdag==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.37.0", + "@wordpress/escape-html": "^2.38.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -5332,18 +5332,18 @@ } }, "@wordpress/escape-html": { - "version": "2.37.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.37.0.tgz", - "integrity": "sha512-YJZAsZIWLx+RMs2TyxqqR1w7oXbedE/zrtBJh5/Gbt0UIP64/gQOgoRaEX3EhPOFd7lGWzWr/vH0tgLVGm2jJg==", + "version": "2.38.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.38.0.tgz", + "integrity": "sha512-q7wg1JvXVPpyddMnEl6A8ALn9U3mA4LvyQpkDNLonntU+Q8JbvW1r91HdzoFh396rHoNJWGzDGORUTlDlb5jOw==", "dev": true, "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/warning": { - "version": "2.37.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.37.0.tgz", - "integrity": "sha512-CjntU9j/GUPzDDJlsr7SpKT1dXlfW94D1s7ZBuAGcKeNnqXQ/INBk6FsKvbCdSPA0BS8CpEqToedkF+pmt5DSQ==", + "version": "2.38.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.38.0.tgz", + "integrity": "sha512-bN+49BIiXrhrozLvhlhJLLmpkHrfcCk917lX+ggjthoV6bIj816xBUi4n6W8gjFUVwZXG/5n/HV6c5znao0cXw==", "dev": true }, "browserslist": { @@ -5359,15 +5359,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001516", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", - "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.463", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.463.tgz", - "integrity": "sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==", + "version": "1.4.468", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", + "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", "dev": true }, "globals": { @@ -5398,13 +5398,13 @@ } }, "@wordpress/format-library": { - "version": "4.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.12.8.tgz", - "integrity": "sha512-m2yMxKF+wcmmpqQps/0WRqPdIPT7RDQHZknqTNqOrrTdUTw85XrU0he5kusbC8g83Q95t4vRus3nIsfbwwzoUg==", + "version": "4.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.12.9.tgz", + "integrity": "sha512-aNdDdHYfzyXhEIuaDahKHDCa502vQT080TWf9XtPPeofSrKW2TKbiyNZ8Jfucb0ltTXc00rZlcA6YlnafNXikQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", - "@wordpress/block-editor": "^12.3.8", + "@wordpress/block-editor": "^12.3.9", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", "@wordpress/data": "^9.5.4", @@ -5484,9 +5484,9 @@ } }, "@wordpress/jest-console": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.8.0.tgz", - "integrity": "sha512-4yFxec0SXLmkZL+Y8TlhWwHzN+ux3d5PvCNrTMNcjpbOZkmBDFM165wXkcJsDbWT0BS6M7pJ0+BTnu8PTn7F3A==", + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.9.0.tgz", + "integrity": "sha512-gxh9jUgS79080GOBp8vzoZB7bGIKQOGFCsa4jtwPmXnDJ5gjC9b1mLynjke4nVTivxhSuUeUEJ6ZHUQ6nmVQIw==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", @@ -5494,12 +5494,12 @@ } }, "@wordpress/jest-preset-default": { - "version": "11.8.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.8.0.tgz", - "integrity": "sha512-nEwbApGOfOo855JYOmYULSIZ5oW960XZTZyeHe/9INDm9IqPsQVGTIT51w5HddZ8Zv/KFoJPZNH2Gmy0+QlCeA==", + "version": "11.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.9.0.tgz", + "integrity": "sha512-MkOGqShiJBKaegG+OSHaegSh3SUCWFEAwFfRLk3For4SJswFCUW2F04oZAB0Kd+QohPPpM69vGKs6GL22cj/ng==", "dev": true, "requires": { - "@wordpress/jest-console": "^7.8.0", + "@wordpress/jest-console": "^7.9.0", "babel-jest": "^29.5.0" } }, @@ -5562,9 +5562,9 @@ } }, "@wordpress/npm-package-json-lint-config": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.22.0.tgz", - "integrity": "sha512-h00unYESqfZjUxeeDZQUKjTroWMZE1EmQhGq7HzH+Rf2/WaPb5WRRV5s4uf3wSGcYYImycqozlZRB0XaXG2LyQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.23.0.tgz", + "integrity": "sha512-uWTwQOtEjZincms6ZFGG6E3mZUh/uA1pa3hLECtxkVIBRiK3lnYKhFvl3sxJfCmVAUFWDAM+M7Tff0oyCFhuVg==", "dev": true }, "@wordpress/nux": { @@ -5599,12 +5599,12 @@ } }, "@wordpress/postcss-plugins-preset": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.21.0.tgz", - "integrity": "sha512-PDlbh4zO1X4MGT8yGEvtlhgywQHxyAf/heYnKVye+uaUEAqh85lspcca3P1I/qMH2FFw/VwS8w5C4FjFoN2eJA==", + "version": "4.22.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.22.0.tgz", + "integrity": "sha512-xkDbfmLr7M8KLoOMl51pGA5xgc8hy8JsEN1u0y0G3jEkTGvUVDjjJT7EvjkM16Oh9NzfYmcBpJ5HLmZ7+ckhIA==", "dev": true, "requires": { - "@wordpress/base-styles": "^4.28.0", + "@wordpress/base-styles": "^4.29.0", "autoprefixer": "^10.2.5" } }, @@ -5632,9 +5632,9 @@ } }, "@wordpress/prettier-config": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.20.0.tgz", - "integrity": "sha512-YBGCqFmnxSZH50nBsa2LPPrzhX/OW8LpO2EcrLxnDk6Yen/+7fbbnmkC2IdYZ2+ty8bz2gs8Dcg48DTvLR6axQ==", + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.21.0.tgz", + "integrity": "sha512-Oasi7PiZSp5LtTmMkISgn6UIb0pSv9uQsW5jlnrzhBZvF/J15jQ9V6xPcir0j2GllINVUNS2LCtsxwkJriV5lg==", "dev": true }, "@wordpress/primitives": { @@ -5676,14 +5676,14 @@ } }, "@wordpress/reusable-blocks": { - "version": "4.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.12.8.tgz", - "integrity": "sha512-uFVSVqGD/PxgtaZz7fMGKiLvpfIZYN+odgZbgOuKMcaionEC//gfCf0IxZ37Y9tecd1RAK4MH8kDkxkQBJU5FA==", + "version": "4.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.12.9.tgz", + "integrity": "sha512-Z2iTrZCP4rnVu5Iz62NU7FSTZKIQgYpLvz740B6yUdaO9usyXoqwjjWDZ8wwAspvPSNi7Xwm1Rsp7pSxi9Dp/A==", "requires": { - "@wordpress/block-editor": "^12.3.8", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -5836,9 +5836,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001516", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", - "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true }, "chalk": { @@ -5881,9 +5881,9 @@ } }, "electron-to-chromium": { - "version": "1.4.463", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.463.tgz", - "integrity": "sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==", + "version": "1.4.468", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", + "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", "dev": true }, "filenamify": { @@ -6055,13 +6055,13 @@ } }, "@wordpress/server-side-render": { - "version": "4.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.12.8.tgz", - "integrity": "sha512-RP7c+WAuW21toOdfDMOwaaivM47E/Vz2qJJ4+C8G+847BgZBsmvkgJQ3V0UmVaOM0Q8aWpKLjjF79DuKUh6HeA==", + "version": "4.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.12.9.tgz", + "integrity": "sha512-BzFo26Vzjo9Qk7efVsfMWogLa1nJ+yDRRtdzgFDCURI+UABtexO/ZRTRsONTaoEFOaVhAUmzZFI1AlA9gu979g==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/blocks": "^12.12.4", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", "@wordpress/data": "^9.5.4", @@ -6091,9 +6091,9 @@ } }, "@wordpress/stylelint-config": { - "version": "21.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.20.0.tgz", - "integrity": "sha512-sXVu9rFjiNGbha9yz0tTmv4u5XWmSNPJh4sVo0TU4Ipkt1emaE7ybpAfUrpGnCmOXtZFR31LJH5/DInk0tbBNw==", + "version": "21.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.21.0.tgz", + "integrity": "sha512-5AP38zP/yUUwbfi0Gx9rcrOGzgxH172Ea9McXrE1iWKj3t9pU+zzB3NeI1PLdGeOLJzGMTsVof22NyNwsMCADw==", "dev": true, "requires": { "stylelint-config-recommended": "^6.0.0", @@ -6133,17 +6133,17 @@ "integrity": "sha512-lk9D6AzH1OB71UNhuVSLbErUdSt3gUyv5pvaMQJIVEtoVuOlwG4y+HqoeEtkF3zrRHH4Do4mbSZ/U8w5qCMxOw==" }, "@wordpress/widgets": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.12.8.tgz", - "integrity": "sha512-BTQBfP0gMMDne4JZPaK5/l/6eooIPlDwsN2UJLhi8MptHGz5sCVdL6a9Y0xLhGpHZ/VP1xmSipnk6dmOPWJYeQ==", + "version": "3.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.12.9.tgz", + "integrity": "sha512-PqHq7gGSEpPrtNl17tcsjQeywExPsqPxPeQGMijnctebEyC1V4Yr050+1lf8ExFYuear6td8nkhw3RxKxn+W7g==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.8", - "@wordpress/blocks": "^12.12.4", + "@wordpress/block-editor": "^12.3.9", + "@wordpress/blocks": "^12.12.5", "@wordpress/components": "^25.1.8", "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.8", + "@wordpress/core-data": "^6.12.9", "@wordpress/data": "^9.5.4", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -7505,41 +7505,41 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz", - "integrity": "sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA==", + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", + "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", "dev": true, "requires": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.1", - "@nicolo-ribaudo/semver-v6": "^6.3.3" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" }, "dependencies": { - "@nicolo-ribaudo/semver-v6": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz", - "integrity": "sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==", + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "babel-plugin-polyfill-corejs3": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz", - "integrity": "sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", + "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.1", + "@babel/helper-define-polyfill-provider": "^0.4.2", "core-js-compat": "^3.31.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz", - "integrity": "sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", + "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.4.1" + "@babel/helper-define-polyfill-provider": "^0.4.2" } }, "babel-preset-current-node-syntax": { @@ -9152,15 +9152,15 @@ } }, "caniuse-lite": { - "version": "1.0.30001516", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", - "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true }, "electron-to-chromium": { - "version": "1.4.463", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.463.tgz", - "integrity": "sha512-fT3hvdUWLjDbaTGzyOjng/CQhQJSQP8ThO3XZAoaxHvHo2kUXiRQVMj9M235l8uDFiNPsPa6KHT1p3RaR6ugRw==", + "version": "1.4.468", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", + "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", "dev": true }, "node-releases": { @@ -11232,9 +11232,9 @@ } }, "eslint-plugin-react": { - "version": "7.32.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz", - "integrity": "sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==", + "version": "7.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", + "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", "dev": true, "requires": { "array-includes": "^3.1.6", @@ -11250,7 +11250,7 @@ "object.values": "^1.1.6", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.4", - "semver": "^6.3.0", + "semver": "^6.3.1", "string.prototype.matchall": "^4.0.8" }, "dependencies": { @@ -24627,9 +24627,9 @@ "dev": true }, "fast-glob": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", - "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", diff --git a/package.json b/package.json index e49427e5c396d..61a461e9d0fd2 100644 --- a/package.json +++ b/package.json @@ -83,30 +83,30 @@ "@wordpress/api-fetch": "6.32.1", "@wordpress/autop": "3.35.1", "@wordpress/blob": "3.35.1", - "@wordpress/block-directory": "4.12.10", - "@wordpress/block-editor": "12.3.8", - "@wordpress/block-library": "8.12.10", + "@wordpress/block-directory": "4.12.11", + "@wordpress/block-editor": "12.3.9", + "@wordpress/block-library": "8.12.11", "@wordpress/block-serialization-default-parser": "4.35.1", - "@wordpress/blocks": "12.12.4", + "@wordpress/blocks": "12.12.5", "@wordpress/commands": "0.6.8", "@wordpress/components": "25.1.8", "@wordpress/compose": "6.12.1", - "@wordpress/core-commands": "0.4.8", - "@wordpress/core-data": "6.12.8", - "@wordpress/customize-widgets": "4.12.10", + "@wordpress/core-commands": "0.4.9", + "@wordpress/core-data": "6.12.9", + "@wordpress/customize-widgets": "4.12.11", "@wordpress/data": "9.5.4", "@wordpress/data-controls": "3.4.4", "@wordpress/date": "4.35.1", "@wordpress/deprecated": "3.35.1", "@wordpress/dom": "3.35.1", "@wordpress/dom-ready": "3.35.1", - "@wordpress/edit-post": "7.12.10", - "@wordpress/edit-site": "5.12.10", - "@wordpress/edit-widgets": "5.12.10", - "@wordpress/editor": "13.12.8", + "@wordpress/edit-post": "7.12.11", + "@wordpress/edit-site": "5.12.11", + "@wordpress/edit-widgets": "5.12.11", + "@wordpress/editor": "13.12.9", "@wordpress/element": "5.12.1", "@wordpress/escape-html": "2.35.1", - "@wordpress/format-library": "4.12.8", + "@wordpress/format-library": "4.12.9", "@wordpress/hooks": "3.35.1", "@wordpress/html-entities": "3.35.1", "@wordpress/i18n": "4.35.1", @@ -126,17 +126,17 @@ "@wordpress/priority-queue": "2.35.1", "@wordpress/private-apis": "0.17.2", "@wordpress/redux-routine": "4.35.1", - "@wordpress/reusable-blocks": "4.12.8", + "@wordpress/reusable-blocks": "4.12.9", "@wordpress/rich-text": "6.12.5", "@wordpress/router": "0.4.2", - "@wordpress/server-side-render": "4.12.8", + "@wordpress/server-side-render": "4.12.9", "@wordpress/shortcode": "3.35.1", "@wordpress/style-engine": "1.18.1", "@wordpress/token-list": "2.35.1", "@wordpress/url": "3.36.1", "@wordpress/viewport": "5.12.4", "@wordpress/warning": "2.35.1", - "@wordpress/widgets": "3.12.8", + "@wordpress/widgets": "3.12.9", "@wordpress/wordcount": "3.35.1", "backbone": "1.4.1", "clipboard": "2.0.11", diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php index 1c1bfbf145d9c..27ea1c037ddb0 100644 --- a/src/wp-includes/assets/script-loader-packages.min.php +++ b/src/wp-includes/assets/script-loader-packages.min.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'b2ea813120975bf6fbb5'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cf69143cf8a7a08f7e0f'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '980d1de588f2a046da62'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '81551ce46288ab9b0abc'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => '4094baa84c10f06edb2c'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-private-apis'), 'version' => '568bcf601f2c3e3e716c'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '164e055a4df31b6778ea'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '3a1637d4f24009f93c96'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '90e1ba010f5600297bd1'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd8bc341b90aeada50cd0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6d822aca98e0c32c34fb'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'ff7eb3945f963be850ff'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '505e060585ac0f4b6cb6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '845eabf47b55af03adfa'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '00d8bee59cacacf11247'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => 'a62a88806bfb22fa6fea'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'c48014655968e9365570'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '5918b1b980a573e5873a'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '841596d9c9d3cabeaec1'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '99e2d63033ed57d7783f'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '75abf694c46dcc8972f1'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '463143a2aeec9687ac69'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'b90ba9340ccd8dae04b5'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c7aedd57ea3c9b334e7d'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'b1c3e7ec75b007204757'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '60c5df78125c6651865d'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '8947445e1a2533882c21'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8814d23f2d64864d280d'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'b2ea813120975bf6fbb5'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cf69143cf8a7a08f7e0f'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'ae48e5b774af11a4f37d'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '81551ce46288ab9b0abc'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => 'bd7a7595fde840974636'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-private-apis'), 'version' => '568bcf601f2c3e3e716c'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '164e055a4df31b6778ea'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '3a1637d4f24009f93c96'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '90e1ba010f5600297bd1'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd8bc341b90aeada50cd0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6d822aca98e0c32c34fb'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'ff7eb3945f963be850ff'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '505e060585ac0f4b6cb6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '845eabf47b55af03adfa'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => 'e84a83ded4da357ccdaf'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '61eb6eb812cd17c27d71'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'c48014655968e9365570'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '5918b1b980a573e5873a'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '841596d9c9d3cabeaec1'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '99e2d63033ed57d7783f'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '75abf694c46dcc8972f1'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '463143a2aeec9687ac69'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'b90ba9340ccd8dae04b5'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c7aedd57ea3c9b334e7d'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'ba0edecdf1360ec259cd'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '60c5df78125c6651865d'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '8947445e1a2533882c21'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8814d23f2d64864d280d'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); diff --git a/src/wp-includes/blocks/comment-template.php b/src/wp-includes/blocks/comment-template.php index bb1cfa474e4c3..5a0eef5685cf1 100644 --- a/src/wp-includes/blocks/comment-template.php +++ b/src/wp-includes/blocks/comment-template.php @@ -8,6 +8,8 @@ /** * Function that recursively renders a list of nested comments. * + * @since 6.3.0 Changed render_block_context priority to `1`. + * * @global int $comment_depth * * @param WP_Comment[] $comments The array of comments. diff --git a/src/wp-includes/blocks/footnotes.php b/src/wp-includes/blocks/footnotes.php index e4bd8dcdeaac2..ca9aca60abfb6 100644 --- a/src/wp-includes/blocks/footnotes.php +++ b/src/wp-includes/blocks/footnotes.php @@ -8,6 +8,8 @@ /** * Renders the `core/footnotes` block on the server. * + * @since 6.3.0 + * * @param array $attributes Block attributes. * @param string $content Block default content. * @param WP_Block $block Block instance. @@ -57,6 +59,8 @@ function render_block_core_footnotes( $attributes, $content, $block ) { /** * Registers the `core/footnotes` block on the server. + * + * @since 6.3.0 */ function register_block_core_footnotes() { foreach ( array( 'post', 'page' ) as $post_type ) { @@ -78,3 +82,137 @@ function register_block_core_footnotes() { ); } add_action( 'init', 'register_block_core_footnotes' ); + +add_action( + 'wp_after_insert_post', + /** + * Saves the footnotes meta value to the revision. + * + * @since 6.3.0 + * + * @param int $revision_id The revision ID. + */ + static function( $revision_id ) { + $post_id = wp_is_post_revision( $revision_id ); + + if ( $post_id ) { + $footnotes = get_post_meta( $post_id, 'footnotes', true ); + + if ( $footnotes ) { + // Can't use update_post_meta() because it doesn't allow revisions. + update_metadata( 'post', $revision_id, 'footnotes', $footnotes ); + } + } + } +); + +add_action( + '_wp_put_post_revision', + /** + * Keeps track of the revision ID for "rest_after_insert_{$post_type}". + * + * @param int $revision_id The revision ID. + */ + static function( $revision_id ) { + global $_gutenberg_revision_id; + $_gutenberg_revision_id = $revision_id; + } +); + +foreach ( array( 'post', 'page' ) as $post_type ) { + add_action( + "rest_after_insert_{$post_type}", + /** + * This is a specific fix for the REST API. The REST API doesn't update + * the post and post meta in one go (through `meta_input`). While it + * does fix the `wp_after_insert_post` hook to be called correctly after + * updating meta, it does NOT fix hooks such as post_updated and + * save_post, which are normally also fired after post meta is updated + * in `wp_insert_post()`. Unfortunately, `wp_save_post_revision` is + * added to the `post_updated` action, which means the meta is not + * available at the time, so we have to add it afterwards through the + * `"rest_after_insert_{$post_type}"` action. + * + * @since 6.3.0 + * + * @param WP_Post $post The post object. + */ + static function( $post ) { + global $_gutenberg_revision_id; + + if ( $_gutenberg_revision_id ) { + $revision = get_post( $_gutenberg_revision_id ); + $post_id = $revision->post_parent; + + // Just making sure we're updating the right revision. + if ( $post->ID === $post_id ) { + $footnotes = get_post_meta( $post_id, 'footnotes', true ); + + if ( $footnotes ) { + // Can't use update_post_meta() because it doesn't allow revisions. + update_metadata( 'post', $_gutenberg_revision_id, 'footnotes', $footnotes ); + } + } + } + } + ); +} + +add_action( + 'wp_restore_post_revision', + /** + * Restores the footnotes meta value from the revision. + * + * @since 6.3.0 + * + * @param int $post_id The post ID. + * @param int $revision_id The revision ID. + */ + static function( $post_id, $revision_id ) { + $footnotes = get_post_meta( $revision_id, 'footnotes', true ); + + if ( $footnotes ) { + update_post_meta( $post_id, 'footnotes', $footnotes ); + } else { + delete_post_meta( $post_id, 'footnotes' ); + } + }, + 10, + 2 +); + +add_filter( + '_wp_post_revision_fields', + /** + * Adds the footnotes field to the revision. + * + * @since 6.3.0 + * + * @param array $fields The revision fields. + * @return array The revision fields. + */ + static function( $fields ) { + $fields['footnotes'] = __( 'Footnotes' ); + return $fields; + } +); + +add_filter( + 'wp_post_revision_field_footnotes', + /** + * Gets the footnotes field from the revision. + * + * @since 6.3.0 + * + * @param string $revision_field The field value, but $revision->$field + * (footnotes) does not exist. + * @param string $field The field name, in this case "footnotes". + * @param object $revision The revision object to compare against. + * @return string The field value. + */ + static function( $revision_field, $field, $revision ) { + return get_metadata( 'post', $revision->ID, $field, true ); + }, + 10, + 3 +); diff --git a/src/wp-includes/blocks/pattern.php b/src/wp-includes/blocks/pattern.php index a819cb6bd4cdf..6368bdb7b7487 100644 --- a/src/wp-includes/blocks/pattern.php +++ b/src/wp-includes/blocks/pattern.php @@ -22,6 +22,8 @@ function register_block_core_pattern() { /** * Renders the `core/pattern` block on the server. * + * @since 6.3.0 Backwards compatibility: blocks with no `syncStatus` attribute do not receive block wrapper. + * * @param array $attributes Block attributes. * * @return string Returns the output of the pattern. diff --git a/src/wp-includes/blocks/post-template.php b/src/wp-includes/blocks/post-template.php index b1499d845f39a..88b7c27f1c66f 100644 --- a/src/wp-includes/blocks/post-template.php +++ b/src/wp-includes/blocks/post-template.php @@ -34,6 +34,8 @@ function block_core_post_template_uses_featured_image( $inner_blocks ) { /** * Renders the `core/post-template` block on the server. * + * @since 6.3.0 Changed render_block_context priority to `1`. + * * @param array $attributes Block attributes. * @param string $content Block default content. * @param WP_Block $block Block instance. diff --git a/src/wp-includes/blocks/post-title.php b/src/wp-includes/blocks/post-title.php index 1769b199cebf1..8b0e431b3a8be 100644 --- a/src/wp-includes/blocks/post-title.php +++ b/src/wp-includes/blocks/post-title.php @@ -8,6 +8,8 @@ /** * Renders the `core/post-title` block on the server. * + * @since 6.3.0 Omitting the $post argument from the `get_the_title`. + * * @param array $attributes Block attributes. * @param string $content Block default content. * @param WP_Block $block Block instance. diff --git a/src/wp-includes/blocks/search.php b/src/wp-includes/blocks/search.php index 700a299a92457..b0fed54d2f385 100644 --- a/src/wp-includes/blocks/search.php +++ b/src/wp-includes/blocks/search.php @@ -8,6 +8,8 @@ /** * Dynamically renders the `core/search` block. * + * @since 6.3.0 Using block.json `viewScript` to register script, and update `view_script_handles()` only when needed. + * * @param array $attributes The block attributes. * @param string $content The saved content. * @param WP_Block $block The parsed block. From b5ba0d47e3b6face529a34557337012104e424e7 Mon Sep 17 00:00:00 2001 From: tellthemachines Date: Tue, 25 Jul 2023 18:16:30 +1000 Subject: [PATCH 2/2] Update packages with latest bugfixes --- package-lock.json | 548 +++++++++--------- package.json | 60 +- .../assets/script-loader-packages.min.php | 2 +- src/wp-includes/blocks/footnotes.php | 236 ++++---- 4 files changed, 421 insertions(+), 425 deletions(-) diff --git a/package-lock.json b/package-lock.json index d8e4ce3d132b0..3fea6723ec535 100644 --- a/package-lock.json +++ b/package-lock.json @@ -187,9 +187,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.468", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", - "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==", "dev": true }, "lru-cache": { @@ -1694,9 +1694,9 @@ } }, "@eslint-community/regexpp": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.0.tgz", - "integrity": "sha512-uiPeRISaglZnaZk8vwrjQZ1CxogZeY/4IYft6gBOTqu1WhVXWmCmZMWxUv2Q/pxSvPdp1JPaO62kLOcOkMqWrw==", + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.1.tgz", + "integrity": "sha512-O7x6dMstWLn2ktjcoiNLDkAGG2EjveHL+Vvc+n0fXumkJYAcSqcVYKtwDU+hDZ0uDUsnUagSYaZrOLAYE8un1A==", "dev": true }, "@eslint/eslintrc": { @@ -3916,9 +3916,9 @@ "dev": true }, "@types/react": { - "version": "18.2.15", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.15.tgz", - "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", + "version": "18.2.16", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.16.tgz", + "integrity": "sha512-LLFWr12ZhBJ4YVw7neWLe6Pk7Ey5R9OCydfuMsz1L8bZxzaawJj2p06Q8/EFEHDeTBQNFLF62X+CG7B2zIyu0Q==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4509,15 +4509,15 @@ } }, "@wordpress/annotations": { - "version": "2.35.5", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.35.5.tgz", - "integrity": "sha512-8EhEWpmtkCj/CT/Cu/KrPEYGmTOQCRXygmANVgg22qCncsXxvkLWRdfMzvrlOYA4k5N3qQ4Q3ShOtJwiRmW9rA==", + "version": "2.35.6", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.35.6.tgz", + "integrity": "sha512-L7HSpeEpCpc6NHKtCv3q68EeiKKyvcAS+GvCpO7rcLGjBCIJrZVgRDJ8WA68OEayKs/SR+E7+uKOiCjCgEgcyg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.5.4", + "@wordpress/data": "^9.5.5", "@wordpress/hooks": "^3.35.1", "@wordpress/i18n": "^4.35.1", - "@wordpress/rich-text": "^6.12.5", + "@wordpress/rich-text": "^6.12.6", "rememo": "^4.0.2", "uuid": "^8.3.0" } @@ -4585,9 +4585,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.468", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", - "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==", "dev": true }, "node-releases": { @@ -4623,36 +4623,36 @@ } }, "@wordpress/block-directory": { - "version": "4.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.12.11.tgz", - "integrity": "sha512-L1xM8kHVqnwiUuUoJ6nA4avADrcFu5FHtThcNcVN890q16k4yapbmbEh6xdFmVTAvCt/oNpcIFpiulIAJJCo2g==", + "version": "4.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.12.12.tgz", + "integrity": "sha512-K1HlFmiB+zO9Ao2FKNDP2hqXkiMB9klRBAiLvE2wYv0vGO/fank/ueWh96AvzkxC2vE85P5Zg4xrNyfrUZTbSg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", - "@wordpress/edit-post": "^7.12.11", - "@wordpress/editor": "^13.12.9", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", + "@wordpress/edit-post": "^7.12.12", + "@wordpress/editor": "^13.12.10", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/html-entities": "^3.35.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/notices": "^4.3.4", - "@wordpress/plugins": "^6.3.8", + "@wordpress/notices": "^4.3.5", + "@wordpress/plugins": "^6.3.9", "@wordpress/url": "^3.36.1", "change-case": "^4.1.2" } }, "@wordpress/block-editor": { - "version": "12.3.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.3.9.tgz", - "integrity": "sha512-xvDYSf2SObs9KmT0uxyk20Cjhs4b29Ykey3O5AKNEkXARTqzRR34UlfJmRdL3tkAEIld3TBFjOec+f+fxBrmvw==", + "version": "12.3.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.3.10.tgz", + "integrity": "sha512-SGSYv4l8DfUQG1c0th2/pH1lqSfi80LPko7xjIBAlLOqvi+X5hTmtgoafjZt3fQU8p/Du0Fct2sSfZvTuhweTA==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/styled": "^11.6.0", @@ -4660,10 +4660,10 @@ "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", "@wordpress/blob": "^3.35.1", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", @@ -4674,12 +4674,12 @@ "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", "@wordpress/is-shallow-equal": "^4.35.1", - "@wordpress/keyboard-shortcuts": "^4.12.4", + "@wordpress/keyboard-shortcuts": "^4.12.5", "@wordpress/keycodes": "^3.35.1", - "@wordpress/notices": "^4.3.4", - "@wordpress/preferences": "^3.12.8", + "@wordpress/notices": "^4.3.5", + "@wordpress/preferences": "^3.12.9", "@wordpress/private-apis": "^0.17.2", - "@wordpress/rich-text": "^6.12.5", + "@wordpress/rich-text": "^6.12.6", "@wordpress/shortcode": "^3.35.1", "@wordpress/style-engine": "^1.18.1", "@wordpress/token-list": "^2.35.1", @@ -4703,9 +4703,9 @@ } }, "@wordpress/block-library": { - "version": "8.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.12.11.tgz", - "integrity": "sha512-eW32C4JQHtmIXirSDlSweICvDSfkpPjYqjqmidfAOK0fynimyowmAHW63iSS7g5LBkJp74T+6ktaJZiw5u9x6Q==", + "version": "8.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.12.12.tgz", + "integrity": "sha512-/0gpotftVdviVWPqKzBVsOATz2qHDVJaQa0wpWzgmemFt/hH3GmuKFMCb5s/kdi71Byl5LM68ppI4gydpd5CoQ==", "requires": { "@babel/runtime": "^7.16.0", "@preact/signals": "^1.1.3", @@ -4713,12 +4713,12 @@ "@wordpress/api-fetch": "^6.32.1", "@wordpress/autop": "^3.35.1", "@wordpress/blob": "^3.35.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", @@ -4729,14 +4729,14 @@ "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", "@wordpress/keycodes": "^3.35.1", - "@wordpress/notices": "^4.3.4", + "@wordpress/notices": "^4.3.5", "@wordpress/primitives": "^3.33.1", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.9", - "@wordpress/rich-text": "^6.12.5", - "@wordpress/server-side-render": "^4.12.9", + "@wordpress/reusable-blocks": "^4.12.10", + "@wordpress/rich-text": "^6.12.6", + "@wordpress/server-side-render": "^4.12.10", "@wordpress/url": "^3.36.1", - "@wordpress/viewport": "^5.12.4", + "@wordpress/viewport": "^5.12.5", "@wordpress/wordcount": "^3.35.1", "change-case": "^4.1.2", "classnames": "^2.3.1", @@ -4762,16 +4762,16 @@ } }, "@wordpress/blocks": { - "version": "12.12.5", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.12.5.tgz", - "integrity": "sha512-+TLl9S9BRMtbfQT4BYvOwFqo8N+LBG3doiRmKYaQ2NJXefrUGlVn2qwc4OyGNq5b7WkT2b+ppb2yfHahxdABHQ==", + "version": "12.12.6", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.12.6.tgz", + "integrity": "sha512-4b+xbdhX5HDX10Wvsj/5Ku9kQr3OXap5cJ9GdWB2gtv/T6Af30nXcc5ZJPd7W1dfo8+DPVkNW5Or0g1ZIPbqXA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/autop": "^3.35.1", "@wordpress/blob": "^3.35.1", "@wordpress/block-serialization-default-parser": "^4.35.1", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", "@wordpress/element": "^5.12.1", @@ -4802,26 +4802,26 @@ "dev": true }, "@wordpress/commands": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.6.8.tgz", - "integrity": "sha512-HdZ9U5x9OBHeDU2D+IkVf2uQf8ECBivbB2k8YOUuWjSUy/mRzqLC8eAveBowjRYGTkMCO5rogpIaopt3H7lOuQ==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.6.9.tgz", + "integrity": "sha512-ULgKtfkceZ3hllCh744XkJkVhigX1DuEgsJ0E5ooaoSWs9EPnuXehGw+bRXF9woVxSUJuueoMLh/6CwNFXPSDg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.1.8", - "@wordpress/data": "^9.5.4", + "@wordpress/components": "^25.1.9", + "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/keyboard-shortcuts": "^4.12.4", + "@wordpress/keyboard-shortcuts": "^4.12.5", "@wordpress/private-apis": "^0.17.2", "cmdk": "^0.2.0", "rememo": "^4.0.2" } }, "@wordpress/components": { - "version": "25.1.8", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.8.tgz", - "integrity": "sha512-MmyCbcEYOa5bvDCUMPV1yvO9virnT7k8fVp3+9+ygVeoHP+oGhu7R/oBLmn3z42dQdfeEOJniazii+PLSN8Qxw==", + "version": "25.1.9", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.1.9.tgz", + "integrity": "sha512-b0k4zhbRjgt7/gGsCuVlWsYScCapwgwSi09CB17ypXc/nFqPfxf8aIJmdJ8O8jAHj+3ILIZ0nbIkzakidsZAuA==", "requires": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -4835,7 +4835,7 @@ "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", "@wordpress/a11y": "^3.35.1", - "@wordpress/compose": "^6.12.1", + "@wordpress/compose": "^6.12.2", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", @@ -4849,7 +4849,7 @@ "@wordpress/keycodes": "^3.35.1", "@wordpress/primitives": "^3.33.1", "@wordpress/private-apis": "^0.17.2", - "@wordpress/rich-text": "^6.12.5", + "@wordpress/rich-text": "^6.12.6", "@wordpress/warning": "^2.35.1", "change-case": "^4.1.2", "classnames": "^2.3.1", @@ -4875,9 +4875,9 @@ } }, "@wordpress/compose": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.12.1.tgz", - "integrity": "sha512-KsK9GFwl3z7Hy7aa2KornMwilrtiHTG1Kqrf4DeN+ZdCBjT/YfDd+uc1LOxwY1MMZ6NYaYThpXz6hPw/NHwmWQ==", + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.12.2.tgz", + "integrity": "sha512-/4qucldWi9NAqoe4im6esjJqA22AlHpZqYRqV5uZ8K8vpqiwaVXazuJrZf3etSNS8pxAnIJKQ3WqmKJXbHnoYg==", "requires": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", @@ -4894,14 +4894,14 @@ } }, "@wordpress/core-commands": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.4.9.tgz", - "integrity": "sha512-L8mnXQttCpD3T6LrRAjpQWYsow09YG7+M2weSDdS6S75JBvfaM5afFeJZO35hwsHAm8Qj9aqV0psiDE+xbR65w==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.4.10.tgz", + "integrity": "sha512-GwmQ8TKtVe2rUTiA5ZZLkXaqOYNQQ99ASeN+DsN1i+U4rU+3/pZNW/cjW12/H2/PVq2rYnn721sxUby6SXZYZw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/commands": "^0.6.8", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/commands": "^0.6.9", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", @@ -4911,16 +4911,16 @@ } }, "@wordpress/core-data": { - "version": "6.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.12.9.tgz", - "integrity": "sha512-yXvT9ufxnSPkUTzGQ6Gi7BmePDwtLWmVO0bouykmiG7iFwN++cTSe9NTBbdCzyCVYZNe0c4ulsO8sluX1ZDdHA==", + "version": "6.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.12.10.tgz", + "integrity": "sha512-gf9OTUFHtjJx1DMSSxMlHYwTtlbYHDx6Q2nrzc14AXhWvY43qnAWiCGCQjryZwK70+LE+iUai+r7lFdhi23GgA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/blocks": "^12.12.5", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/blocks": "^12.12.6", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/html-entities": "^3.35.1", @@ -4937,42 +4937,42 @@ } }, "@wordpress/customize-widgets": { - "version": "4.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.12.11.tgz", - "integrity": "sha512-AB9QXf9mgQhFqG5wlSooTnytEyHUAUTLwiV+y6wb3ISNHWil3sUGfClZcq8KNnYyNpZ725jjOdl2Y0YVeeLftQ==", + "version": "4.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.12.12.tgz", + "integrity": "sha512-c79lm8w7iUUZv53ntKpJqPD04E0ervqWbMBPbs8nZzen6kNQgih6ys8A7DHt5o4b/P+oC+SB9choHfV3kTifBw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/block-library": "^8.12.11", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/block-library": "^8.12.12", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/dom": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/interface": "^5.12.8", + "@wordpress/interface": "^5.12.9", "@wordpress/is-shallow-equal": "^4.35.1", - "@wordpress/keyboard-shortcuts": "^4.12.4", + "@wordpress/keyboard-shortcuts": "^4.12.5", "@wordpress/keycodes": "^3.35.1", "@wordpress/media-utils": "^4.26.1", - "@wordpress/preferences": "^3.12.8", + "@wordpress/preferences": "^3.12.9", "@wordpress/private-apis": "^0.17.2", - "@wordpress/widgets": "^3.12.9", + "@wordpress/widgets": "^3.12.10", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" } }, "@wordpress/data": { - "version": "9.5.4", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.4.tgz", - "integrity": "sha512-Ir4GXZg5KaRDMwIPXGk5Kgt6e40qGMgugXY0kg32WecBN22DEkpV48N290/xtQFasoPd7T5V7YeQyp/p+IJWEA==", + "version": "9.5.5", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.5.5.tgz", + "integrity": "sha512-rC9YhwjKth02z/umLmaTGaUOkadKguMQIZdObn65p2gOKN8HLeW3HhNQb91Q4Q2BPUZuRdJn7u8n4L9RBhiMPQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.12.1", + "@wordpress/compose": "^6.12.2", "@wordpress/deprecated": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/is-shallow-equal": "^4.35.1", @@ -4989,13 +4989,13 @@ } }, "@wordpress/data-controls": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.4.4.tgz", - "integrity": "sha512-It+VwyuXOa94LsqnoUciwtMVtc6zSoXGGzmMJnu2Ao53GLmSLoOhL+FuJm2m45wFEX56Qj7QLMWnFeJD12Jw6A==", + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.4.5.tgz", + "integrity": "sha512-IWCzAhhT3ICEeLjhGdDvZGcxc3+JOFUC2JtUk39qNKQaDQo0aE0kZ6jdM0f5VX7w0vvSpyrTmorXbhs/ZWiIhA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/data": "^9.5.4", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1" } }, @@ -5075,88 +5075,88 @@ } }, "@wordpress/edit-post": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.12.11.tgz", - "integrity": "sha512-5Fs9ggwDXuTu6LldcPKlG06gaM+1G0RNWOQGNEuXhRoWTQvvG1Ven/yERfYGzHNvpD7rnG3/AaWOw+SR83JS4w==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.12.12.tgz", + "integrity": "sha512-NT8pxHsRBz2nFzHxtJ6CrRskSkrPNPKcFB4e6ypUglfRexmzt4aO/gu9x4BfxlwW5HcxL+IFWXiDFYouTFFclg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/block-library": "^8.12.11", - "@wordpress/blocks": "^12.12.5", - "@wordpress/commands": "^0.6.8", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-commands": "^0.4.9", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/block-library": "^8.12.12", + "@wordpress/blocks": "^12.12.6", + "@wordpress/commands": "^0.6.9", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-commands": "^0.4.10", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", - "@wordpress/editor": "^13.12.9", + "@wordpress/editor": "^13.12.10", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/interface": "^5.12.8", - "@wordpress/keyboard-shortcuts": "^4.12.4", + "@wordpress/interface": "^5.12.9", + "@wordpress/keyboard-shortcuts": "^4.12.5", "@wordpress/keycodes": "^3.35.1", "@wordpress/media-utils": "^4.26.1", - "@wordpress/notices": "^4.3.4", - "@wordpress/plugins": "^6.3.8", - "@wordpress/preferences": "^3.12.8", + "@wordpress/notices": "^4.3.5", + "@wordpress/plugins": "^6.3.9", + "@wordpress/preferences": "^3.12.9", "@wordpress/private-apis": "^0.17.2", "@wordpress/url": "^3.36.1", - "@wordpress/viewport": "^5.12.4", + "@wordpress/viewport": "^5.12.5", "@wordpress/warning": "^2.35.1", - "@wordpress/widgets": "^3.12.9", + "@wordpress/widgets": "^3.12.10", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/edit-site": { - "version": "5.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.12.11.tgz", - "integrity": "sha512-s0Ql1ZfUCpFWG+QoMUOum9w34BvESJOQX1pNJ7fZAA6QPNw3uDGSusDwG+PiQB+KFdXtb0g4CqQV6tuqchsqyw==", + "version": "5.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.12.12.tgz", + "integrity": "sha512-Hp8jmamlQqJ+NsA+7IbA8u+ehLWvADyi5Ai2dQ+ySSqr6cfOrpoh/stftdZWW2WQ21Wj0IaOeWPH0Hxm+88SCg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/block-library": "^8.12.11", - "@wordpress/blocks": "^12.12.5", - "@wordpress/commands": "^0.6.8", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-commands": "^0.4.9", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/block-library": "^8.12.12", + "@wordpress/blocks": "^12.12.6", + "@wordpress/commands": "^0.6.9", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-commands": "^0.4.10", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", - "@wordpress/editor": "^13.12.9", + "@wordpress/editor": "^13.12.10", "@wordpress/element": "^5.12.1", "@wordpress/escape-html": "^2.35.1", "@wordpress/hooks": "^3.35.1", "@wordpress/html-entities": "^3.35.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/interface": "^5.12.8", - "@wordpress/keyboard-shortcuts": "^4.12.4", + "@wordpress/interface": "^5.12.9", + "@wordpress/keyboard-shortcuts": "^4.12.5", "@wordpress/keycodes": "^3.35.1", "@wordpress/media-utils": "^4.26.1", - "@wordpress/notices": "^4.3.4", - "@wordpress/plugins": "^6.3.8", - "@wordpress/preferences": "^3.12.8", + "@wordpress/notices": "^4.3.5", + "@wordpress/plugins": "^6.3.9", + "@wordpress/preferences": "^3.12.9", "@wordpress/primitives": "^3.33.1", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.9", + "@wordpress/reusable-blocks": "^4.12.10", "@wordpress/router": "^0.4.2", "@wordpress/style-engine": "^1.18.1", "@wordpress/url": "^3.36.1", - "@wordpress/viewport": "^5.12.4", - "@wordpress/widgets": "^3.12.9", + "@wordpress/viewport": "^5.12.5", + "@wordpress/widgets": "^3.12.10", "@wordpress/wordcount": "^3.35.1", "change-case": "^4.1.2", "classnames": "^2.3.1", @@ -5173,54 +5173,54 @@ } }, "@wordpress/edit-widgets": { - "version": "5.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.12.11.tgz", - "integrity": "sha512-Un4mnPYxI1CKdzV04QvfayKgyk1Ecgg5uDANJL4xBMRpmMVL2QpunxCLgvob/1KYu/fyYW3bLGQhfiJ6ke1Z6Q==", + "version": "5.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.12.12.tgz", + "integrity": "sha512-gFWIDezVYLsISUTTcPaFEaRVF6DHCSaafjwFUuNBeMBy9ic1Z1CyiYbMU3aiFFCLbhgKvkFWXOrMnxN3EDuZLw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/block-library": "^8.12.11", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/block-library": "^8.12.12", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/interface": "^5.12.8", - "@wordpress/keyboard-shortcuts": "^4.12.4", + "@wordpress/interface": "^5.12.9", + "@wordpress/keyboard-shortcuts": "^4.12.5", "@wordpress/keycodes": "^3.35.1", "@wordpress/media-utils": "^4.26.1", - "@wordpress/notices": "^4.3.4", - "@wordpress/plugins": "^6.3.8", - "@wordpress/preferences": "^3.12.8", + "@wordpress/notices": "^4.3.5", + "@wordpress/plugins": "^6.3.9", + "@wordpress/preferences": "^3.12.9", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.9", + "@wordpress/reusable-blocks": "^4.12.10", "@wordpress/url": "^3.36.1", - "@wordpress/widgets": "^3.12.9", + "@wordpress/widgets": "^3.12.10", "classnames": "^2.3.1" } }, "@wordpress/editor": { - "version": "13.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.12.9.tgz", - "integrity": "sha512-0ChmchgBYvc7lSkT9nL8Nt2PECf1QttYvi7DPT3VXAWMeeP1EjrwoojVUix402lbuAlok29w623lsRUvGYLyjQ==", + "version": "13.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.12.10.tgz", + "integrity": "sha512-uUAUkV7W2LwcI12EI8B4iHj2z8Evzu2yXRqYp5OJITfIJibUtGBnW5KGaVbYp/6K3lJevetFxi3gbuhK4B03Kw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", "@wordpress/api-fetch": "^6.32.1", "@wordpress/blob": "^3.35.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/date": "^4.35.1", "@wordpress/deprecated": "^3.35.1", "@wordpress/dom": "^3.35.1", @@ -5229,15 +5229,15 @@ "@wordpress/html-entities": "^3.35.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/keyboard-shortcuts": "^4.12.4", + "@wordpress/keyboard-shortcuts": "^4.12.5", "@wordpress/keycodes": "^3.35.1", "@wordpress/media-utils": "^4.26.1", - "@wordpress/notices": "^4.3.4", - "@wordpress/preferences": "^3.12.8", + "@wordpress/notices": "^4.3.5", + "@wordpress/preferences": "^3.12.9", "@wordpress/private-apis": "^0.17.2", - "@wordpress/reusable-blocks": "^4.12.9", - "@wordpress/rich-text": "^6.12.5", - "@wordpress/server-side-render": "^4.12.9", + "@wordpress/reusable-blocks": "^4.12.10", + "@wordpress/rich-text": "^6.12.6", + "@wordpress/server-side-render": "^4.12.10", "@wordpress/url": "^3.36.1", "@wordpress/wordcount": "^3.35.1", "classnames": "^2.3.1", @@ -5365,9 +5365,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.468", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", - "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==", "dev": true }, "globals": { @@ -5398,21 +5398,21 @@ } }, "@wordpress/format-library": { - "version": "4.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.12.9.tgz", - "integrity": "sha512-aNdDdHYfzyXhEIuaDahKHDCa502vQT080TWf9XtPPeofSrKW2TKbiyNZ8Jfucb0ltTXc00rZlcA6YlnafNXikQ==", + "version": "4.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.12.10.tgz", + "integrity": "sha512-gMy+sbdg7kmYzRk8P3xbZ1JBQP+jEercCSlvIseBXsmJnIeshazqgm64zYbOt2YR1SHZZDpBrLTUYme0CwdgiQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/html-entities": "^3.35.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/rich-text": "^6.12.5", + "@wordpress/rich-text": "^6.12.6", "@wordpress/url": "^3.36.1" } }, @@ -5456,22 +5456,22 @@ } }, "@wordpress/interface": { - "version": "5.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.12.8.tgz", - "integrity": "sha512-ri5l82XwCgtK1f1BdniVXFu093xOWyQcObwE9mgHGO5JGSeGNPyfz6PMxvETP9hDZfsPTPSrn5EkIK6AyR08BA==", + "version": "5.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.12.9.tgz", + "integrity": "sha512-9/kWNyT7+TxKXuIAZUKfOXGXDYn3F3q1U+lEeFYyoprFuMHC8viDut9odEWOS0iAivuQRLPmT5GW00SNyOFJtA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/plugins": "^6.3.8", - "@wordpress/preferences": "^3.12.8", - "@wordpress/viewport": "^5.12.4", + "@wordpress/plugins": "^6.3.9", + "@wordpress/preferences": "^3.12.9", + "@wordpress/viewport": "^5.12.5", "classnames": "^2.3.1" } }, @@ -5504,12 +5504,12 @@ } }, "@wordpress/keyboard-shortcuts": { - "version": "4.12.4", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.12.4.tgz", - "integrity": "sha512-5rg1eh4uyEyzmWwxfco/fs078QPBRm/urWNjGZHQUfD38a8KCz6M2CiLI8uCJfQ7SkUWvxbF/8HxOjP+MW79uQ==", + "version": "4.12.5", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.12.5.tgz", + "integrity": "sha512-QVUAXpnYGGJh9CCVPwQo0WaTOm3tnlYRSDUipY1ql5Gl9kxil4rlWmJxVgo4EyeMq45wTMSIpqYE64Z3CkS72Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.5.4", + "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/keycodes": "^3.35.1", "rememo": "^4.0.2" @@ -5526,14 +5526,14 @@ } }, "@wordpress/list-reusable-blocks": { - "version": "4.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.12.8.tgz", - "integrity": "sha512-+6ZCRDSy9LeObuZHfmMPx6VaX9SfDlMbtf7ejmjU+AvxeY8RqLpzozyk/s3/eQcrCqnMKY8TYq0OtARM9ooA+Q==", + "version": "4.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.12.9.tgz", + "integrity": "sha512-zgb3clRb3tDw0Itz3+SfVRvLyRh2sezVDybakOZNfAHL4OmQfoHF1eJhrkJbUWRzJ6bNQi0szhIvR3YJPUsn4A==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", "change-case": "^4.1.2" @@ -5552,13 +5552,13 @@ } }, "@wordpress/notices": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.3.4.tgz", - "integrity": "sha512-OC4Ov4N/tL0IgSxsGMuD3fNM/7KQlH9n9vGexyE3+FBKMId+xuRuZxgQET1bWB2wHUnGim7K+PonsGjpfkErPA==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.3.5.tgz", + "integrity": "sha512-NPyime/wJEBfEkgZP9KB4ty6IJVRADtmv0IgfEWrMsFvjUiBY2A/xwb4SrSt3P/neTuCaaxKwY1a6DPq/+qdlw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", - "@wordpress/data": "^9.5.4" + "@wordpress/data": "^9.5.5" } }, "@wordpress/npm-package-json-lint-config": { @@ -5568,14 +5568,14 @@ "dev": true }, "@wordpress/nux": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-7.1.1.tgz", - "integrity": "sha512-0H7p8tMP9VF/VEr65x98y/ifq28h7rtFQsnM2zs3RbBDmwJ9Y/X+qV3ZNt0po5rzbRIx728qFLRk6leimUR91Q==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-7.1.2.tgz", + "integrity": "sha512-0j+6k7GvUvgMsowItZtwKdQvdVhN0C2NVf1MkFc8+vQgL353CF8Gfm6j0RTIP1MKihtY1XmjowmP7jwF2LDvzw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -5584,13 +5584,13 @@ } }, "@wordpress/plugins": { - "version": "6.3.8", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.3.8.tgz", - "integrity": "sha512-fxIRaXiDcjJw3eW5/8fJfKOA0SGBHa/8VwWvFbYsVXz+xdYyY65G4w+A+Ljpr6lzrEsZHIQ34iTRHjMJCs1law==", + "version": "6.3.9", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.3.9.tgz", + "integrity": "sha512-o7ZVrsInql+ZyR+LQnYf+OBQHnQfPUUXcum6zNudKkAwi0IQw9mXNFXq4VWQCaBImlwrv/c2IqHe2ntYep6h3g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", "@wordpress/element": "^5.12.1", "@wordpress/hooks": "^3.35.1", "@wordpress/icons": "^9.26.2", @@ -5609,14 +5609,14 @@ } }, "@wordpress/preferences": { - "version": "3.12.8", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.12.8.tgz", - "integrity": "sha512-eaNqtuLHHnrP4THreiO3/FrPKh5+gF0i7zBjMUAfpX0SiYSSkUJLyy8uskrzoVm3Weys6sEChAZluURYmS81HQ==", + "version": "3.12.9", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.12.9.tgz", + "integrity": "sha512-OR3YXP1jpsI8HLk+4mXiX+VJjeX5sz6XEsAqWfV+r1BlcZxqA4Z1gy8oj/OqGUFipIO9v7HyVUw1Lxlm1hzL2Q==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", - "@wordpress/components": "^25.1.8", - "@wordpress/data": "^9.5.4", + "@wordpress/components": "^25.1.9", + "@wordpress/data": "^9.5.5", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", "classnames": "^2.3.1" @@ -5676,32 +5676,32 @@ } }, "@wordpress/reusable-blocks": { - "version": "4.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.12.9.tgz", - "integrity": "sha512-Z2iTrZCP4rnVu5Iz62NU7FSTZKIQgYpLvz740B6yUdaO9usyXoqwjjWDZ8wwAspvPSNi7Xwm1Rsp7pSxi9Dp/A==", - "requires": { - "@wordpress/block-editor": "^12.3.9", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "version": "4.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.12.10.tgz", + "integrity": "sha512-9t2xOz57oQB1ylGLE9mhcexly/MxsFpe9xmmXgTURbvyHVDDWnH1Gz64x1f+9/a2FgOhsT1ps9Ofnhpg3kvHeg==", + "requires": { + "@wordpress/block-editor": "^12.3.10", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/notices": "^4.3.4", + "@wordpress/notices": "^4.3.5", "@wordpress/private-apis": "^0.17.2", "@wordpress/url": "^3.36.1" } }, "@wordpress/rich-text": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.12.5.tgz", - "integrity": "sha512-XZHRA0v5Jm+DvAHi102PIEuz06HaWRyvBWGyP2kZkWxac2DqdM9EhglNp+IKryLYOoTq75/OWf51iQ80oPVIuQ==", + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.12.6.tgz", + "integrity": "sha512-eA7TJv/7tIZtcqZwiz8ELlEHAsByoK57g5tLLlmEvtk3QK1DulWLtpJ8geWT1JU7kzKuVb3kDVlopx5xO5cgLA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.35.1", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/escape-html": "^2.35.1", @@ -5881,9 +5881,9 @@ } }, "electron-to-chromium": { - "version": "1.4.468", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", - "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==", "dev": true }, "filenamify": { @@ -6055,16 +6055,16 @@ } }, "@wordpress/server-side-render": { - "version": "4.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.12.9.tgz", - "integrity": "sha512-BzFo26Vzjo9Qk7efVsfMWogLa1nJ+yDRRtdzgFDCURI+UABtexO/ZRTRsONTaoEFOaVhAUmzZFI1AlA9gu979g==", + "version": "4.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.12.10.tgz", + "integrity": "sha512-S+XPuaVOYAyXH67e9ytmpC5ERs0Vn7H45ZANKoMvONFVAExQdfRmbGZFEyfRdbNJCrv/f501/d0qv1wAmBCFJw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5", "@wordpress/deprecated": "^3.35.1", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", @@ -6118,13 +6118,13 @@ } }, "@wordpress/viewport": { - "version": "5.12.4", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.12.4.tgz", - "integrity": "sha512-ocGfcxnlMUHE4Qrxe3ZJO7YGTxDRI+5qdlVAJha1qGLZI1n5dbalHwYvio9mw+LCB8ODMjtNGTY7e2hYtZKlPQ==", + "version": "5.12.5", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.12.5.tgz", + "integrity": "sha512-r4F0kRTvtiJ9L5Cb4ugfbRRoPSUkmgzdb6RuoJ+7s11ntwJKWqElJeT/qm/kuh1PSbnMMSrCS2hb5RPyq7mblQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.12.1", - "@wordpress/data": "^9.5.4" + "@wordpress/compose": "^6.12.2", + "@wordpress/data": "^9.5.5" } }, "@wordpress/warning": { @@ -6133,22 +6133,22 @@ "integrity": "sha512-lk9D6AzH1OB71UNhuVSLbErUdSt3gUyv5pvaMQJIVEtoVuOlwG4y+HqoeEtkF3zrRHH4Do4mbSZ/U8w5qCMxOw==" }, "@wordpress/widgets": { - "version": "3.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.12.9.tgz", - "integrity": "sha512-PqHq7gGSEpPrtNl17tcsjQeywExPsqPxPeQGMijnctebEyC1V4Yr050+1lf8ExFYuear6td8nkhw3RxKxn+W7g==", + "version": "3.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.12.10.tgz", + "integrity": "sha512-ZFlW4QMNSe7NA67Bu16VLMnr/8QoTKdzuFqk6BT4vc4YDflUgmIT5smCnP/MAb73e+zjJ4CnF1hm8xeejc+Tsg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.32.1", - "@wordpress/block-editor": "^12.3.9", - "@wordpress/blocks": "^12.12.5", - "@wordpress/components": "^25.1.8", - "@wordpress/compose": "^6.12.1", - "@wordpress/core-data": "^6.12.9", - "@wordpress/data": "^9.5.4", + "@wordpress/block-editor": "^12.3.10", + "@wordpress/blocks": "^12.12.6", + "@wordpress/components": "^25.1.9", + "@wordpress/compose": "^6.12.2", + "@wordpress/core-data": "^6.12.10", + "@wordpress/data": "^9.5.5", "@wordpress/element": "^5.12.1", "@wordpress/i18n": "^4.35.1", "@wordpress/icons": "^9.26.2", - "@wordpress/notices": "^4.3.4", + "@wordpress/notices": "^4.3.5", "classnames": "^2.3.1" } }, @@ -9158,9 +9158,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.468", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", - "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==", "dev": true }, "node-releases": { diff --git a/package.json b/package.json index 61a461e9d0fd2..8ae82c5b7d381 100644 --- a/package.json +++ b/package.json @@ -79,64 +79,64 @@ "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", "@wordpress/a11y": "3.35.1", - "@wordpress/annotations": "2.35.5", + "@wordpress/annotations": "2.35.6", "@wordpress/api-fetch": "6.32.1", "@wordpress/autop": "3.35.1", "@wordpress/blob": "3.35.1", - "@wordpress/block-directory": "4.12.11", - "@wordpress/block-editor": "12.3.9", - "@wordpress/block-library": "8.12.11", + "@wordpress/block-directory": "4.12.12", + "@wordpress/block-editor": "12.3.10", + "@wordpress/block-library": "8.12.12", "@wordpress/block-serialization-default-parser": "4.35.1", - "@wordpress/blocks": "12.12.5", - "@wordpress/commands": "0.6.8", - "@wordpress/components": "25.1.8", - "@wordpress/compose": "6.12.1", - "@wordpress/core-commands": "0.4.9", - "@wordpress/core-data": "6.12.9", - "@wordpress/customize-widgets": "4.12.11", - "@wordpress/data": "9.5.4", - "@wordpress/data-controls": "3.4.4", + "@wordpress/blocks": "12.12.6", + "@wordpress/commands": "0.6.9", + "@wordpress/components": "25.1.9", + "@wordpress/compose": "6.12.2", + "@wordpress/core-commands": "0.4.10", + "@wordpress/core-data": "6.12.10", + "@wordpress/customize-widgets": "4.12.12", + "@wordpress/data": "9.5.5", + "@wordpress/data-controls": "3.4.5", "@wordpress/date": "4.35.1", "@wordpress/deprecated": "3.35.1", "@wordpress/dom": "3.35.1", "@wordpress/dom-ready": "3.35.1", - "@wordpress/edit-post": "7.12.11", - "@wordpress/edit-site": "5.12.11", - "@wordpress/edit-widgets": "5.12.11", - "@wordpress/editor": "13.12.9", + "@wordpress/edit-post": "7.12.12", + "@wordpress/edit-site": "5.12.12", + "@wordpress/edit-widgets": "5.12.12", + "@wordpress/editor": "13.12.10", "@wordpress/element": "5.12.1", "@wordpress/escape-html": "2.35.1", - "@wordpress/format-library": "4.12.9", + "@wordpress/format-library": "4.12.10", "@wordpress/hooks": "3.35.1", "@wordpress/html-entities": "3.35.1", "@wordpress/i18n": "4.35.1", "@wordpress/icons": "9.26.2", - "@wordpress/interface": "5.12.8", + "@wordpress/interface": "5.12.9", "@wordpress/is-shallow-equal": "4.35.1", - "@wordpress/keyboard-shortcuts": "4.12.4", + "@wordpress/keyboard-shortcuts": "4.12.5", "@wordpress/keycodes": "3.35.1", - "@wordpress/list-reusable-blocks": "4.12.8", + "@wordpress/list-reusable-blocks": "4.12.9", "@wordpress/media-utils": "4.26.1", - "@wordpress/notices": "4.3.4", - "@wordpress/nux": "7.1.1", - "@wordpress/plugins": "6.3.8", - "@wordpress/preferences": "3.12.8", + "@wordpress/notices": "4.3.5", + "@wordpress/nux": "7.1.2", + "@wordpress/plugins": "6.3.9", + "@wordpress/preferences": "3.12.9", "@wordpress/preferences-persistence": "1.27.1", "@wordpress/primitives": "3.33.1", "@wordpress/priority-queue": "2.35.1", "@wordpress/private-apis": "0.17.2", "@wordpress/redux-routine": "4.35.1", - "@wordpress/reusable-blocks": "4.12.9", - "@wordpress/rich-text": "6.12.5", + "@wordpress/reusable-blocks": "4.12.10", + "@wordpress/rich-text": "6.12.6", "@wordpress/router": "0.4.2", - "@wordpress/server-side-render": "4.12.9", + "@wordpress/server-side-render": "4.12.10", "@wordpress/shortcode": "3.35.1", "@wordpress/style-engine": "1.18.1", "@wordpress/token-list": "2.35.1", "@wordpress/url": "3.36.1", - "@wordpress/viewport": "5.12.4", + "@wordpress/viewport": "5.12.5", "@wordpress/warning": "2.35.1", - "@wordpress/widgets": "3.12.9", + "@wordpress/widgets": "3.12.10", "@wordpress/wordcount": "3.35.1", "backbone": "1.4.1", "clipboard": "2.0.11", diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php index 27ea1c037ddb0..08d3c9d156573 100644 --- a/src/wp-includes/assets/script-loader-packages.min.php +++ b/src/wp-includes/assets/script-loader-packages.min.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'b2ea813120975bf6fbb5'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cf69143cf8a7a08f7e0f'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'ae48e5b774af11a4f37d'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '81551ce46288ab9b0abc'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => 'bd7a7595fde840974636'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-private-apis'), 'version' => '568bcf601f2c3e3e716c'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '164e055a4df31b6778ea'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '3a1637d4f24009f93c96'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '90e1ba010f5600297bd1'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd8bc341b90aeada50cd0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6d822aca98e0c32c34fb'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'ff7eb3945f963be850ff'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '505e060585ac0f4b6cb6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '845eabf47b55af03adfa'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => 'e84a83ded4da357ccdaf'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '61eb6eb812cd17c27d71'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'c48014655968e9365570'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '5918b1b980a573e5873a'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '841596d9c9d3cabeaec1'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '99e2d63033ed57d7783f'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '75abf694c46dcc8972f1'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '463143a2aeec9687ac69'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'b90ba9340ccd8dae04b5'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c7aedd57ea3c9b334e7d'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'ba0edecdf1360ec259cd'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '60c5df78125c6651865d'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '8947445e1a2533882c21'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8814d23f2d64864d280d'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'b2ea813120975bf6fbb5'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cf69143cf8a7a08f7e0f'), 'block-editor.min.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'ae48e5b774af11a4f37d'), 'block-library.min.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => 'b551cc075235243c20c8'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => 'bd7a7595fde840974636'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-private-apis'), 'version' => '568bcf601f2c3e3e716c'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '164e055a4df31b6778ea'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '9424edf50a26435105c0'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '90e1ba010f5600297bd1'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd8bc341b90aeada50cd0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6d822aca98e0c32c34fb'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'ff7eb3945f963be850ff'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '505e060585ac0f4b6cb6'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '845eabf47b55af03adfa'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '2ad7cbee48d3b02a75d9'), 'edit-site.min.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => 'f79cfb835f5b8d3b6b01'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'c48014655968e9365570'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '5918b1b980a573e5873a'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '841596d9c9d3cabeaec1'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '99e2d63033ed57d7783f'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '75abf694c46dcc8972f1'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '463143a2aeec9687ac69'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'b90ba9340ccd8dae04b5'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c7aedd57ea3c9b334e7d'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'ba0edecdf1360ec259cd'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '60c5df78125c6651865d'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '8947445e1a2533882c21'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8814d23f2d64864d280d'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4acee5fc2fd9a24cefc2'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); diff --git a/src/wp-includes/blocks/footnotes.php b/src/wp-includes/blocks/footnotes.php index ca9aca60abfb6..9815033820406 100644 --- a/src/wp-includes/blocks/footnotes.php +++ b/src/wp-includes/blocks/footnotes.php @@ -83,136 +83,132 @@ function register_block_core_footnotes() { } add_action( 'init', 'register_block_core_footnotes' ); -add_action( - 'wp_after_insert_post', - /** - * Saves the footnotes meta value to the revision. - * - * @since 6.3.0 - * - * @param int $revision_id The revision ID. - */ - static function( $revision_id ) { - $post_id = wp_is_post_revision( $revision_id ); - - if ( $post_id ) { +/** + * Saves the footnotes meta value to the revision. + * + * @since 6.3.0 + * + * @param int $revision_id The revision ID. + */ +function wp_save_footnotes_meta( $revision_id ) { + $post_id = wp_is_post_revision( $revision_id ); + + if ( $post_id ) { + $footnotes = get_post_meta( $post_id, 'footnotes', true ); + + if ( $footnotes ) { + // Can't use update_post_meta() because it doesn't allow revisions. + update_metadata( 'post', $revision_id, 'footnotes', $footnotes ); + } + } +} +add_action( 'wp_after_insert_post', 'wp_save_footnotes_meta' ); + +/** + * Keeps track of the revision ID for "rest_after_insert_{$post_type}". + * + * @since 6.3.0 + * + * @global int $wp_temporary_footnote_revision_id The footnote revision ID. + * + * @param int $revision_id The revision ID. + */ +function wp_keep_footnotes_revision_id( $revision_id ) { + global $wp_temporary_footnote_revision_id; + $wp_temporary_footnote_revision_id = $revision_id; +} +add_action( '_wp_put_post_revision', 'wp_keep_footnotes_revision_id' ); + +/** + * This is a specific fix for the REST API. The REST API doesn't update + * the post and post meta in one go (through `meta_input`). While it + * does fix the `wp_after_insert_post` hook to be called correctly after + * updating meta, it does NOT fix hooks such as post_updated and + * save_post, which are normally also fired after post meta is updated + * in `wp_insert_post()`. Unfortunately, `wp_save_post_revision` is + * added to the `post_updated` action, which means the meta is not + * available at the time, so we have to add it afterwards through the + * `"rest_after_insert_{$post_type}"` action. + * + * @since 6.3.0 + * + * @global int $wp_temporary_footnote_revision_id The footnote revision ID. + * + * @param WP_Post $post The post object. + */ +function wp_add_footnotes_revisions_to_post_meta( $post ) { + global $wp_temporary_footnote_revision_id; + + if ( $wp_temporary_footnote_revision_id ) { + $revision = get_post( $wp_temporary_footnote_revision_id ); + + if ( ! $revision ) { + return; + } + + $post_id = $revision->post_parent; + + // Just making sure we're updating the right revision. + if ( $post->ID === $post_id ) { $footnotes = get_post_meta( $post_id, 'footnotes', true ); if ( $footnotes ) { // Can't use update_post_meta() because it doesn't allow revisions. - update_metadata( 'post', $revision_id, 'footnotes', $footnotes ); + update_metadata( 'post', $wp_temporary_footnote_revision_id, 'footnotes', $footnotes ); } } } -); - -add_action( - '_wp_put_post_revision', - /** - * Keeps track of the revision ID for "rest_after_insert_{$post_type}". - * - * @param int $revision_id The revision ID. - */ - static function( $revision_id ) { - global $_gutenberg_revision_id; - $_gutenberg_revision_id = $revision_id; - } -); +} foreach ( array( 'post', 'page' ) as $post_type ) { - add_action( - "rest_after_insert_{$post_type}", - /** - * This is a specific fix for the REST API. The REST API doesn't update - * the post and post meta in one go (through `meta_input`). While it - * does fix the `wp_after_insert_post` hook to be called correctly after - * updating meta, it does NOT fix hooks such as post_updated and - * save_post, which are normally also fired after post meta is updated - * in `wp_insert_post()`. Unfortunately, `wp_save_post_revision` is - * added to the `post_updated` action, which means the meta is not - * available at the time, so we have to add it afterwards through the - * `"rest_after_insert_{$post_type}"` action. - * - * @since 6.3.0 - * - * @param WP_Post $post The post object. - */ - static function( $post ) { - global $_gutenberg_revision_id; - - if ( $_gutenberg_revision_id ) { - $revision = get_post( $_gutenberg_revision_id ); - $post_id = $revision->post_parent; - - // Just making sure we're updating the right revision. - if ( $post->ID === $post_id ) { - $footnotes = get_post_meta( $post_id, 'footnotes', true ); - - if ( $footnotes ) { - // Can't use update_post_meta() because it doesn't allow revisions. - update_metadata( 'post', $_gutenberg_revision_id, 'footnotes', $footnotes ); - } - } - } - } - ); + add_action( "rest_after_insert_{$post_type}", 'wp_add_footnotes_revisions_to_post_meta' ); } -add_action( - 'wp_restore_post_revision', - /** - * Restores the footnotes meta value from the revision. - * - * @since 6.3.0 - * - * @param int $post_id The post ID. - * @param int $revision_id The revision ID. - */ - static function( $post_id, $revision_id ) { - $footnotes = get_post_meta( $revision_id, 'footnotes', true ); +/** + * Restores the footnotes meta value from the revision. + * + * @since 6.3.0 + * + * @param int $post_id The post ID. + * @param int $revision_id The revision ID. + */ +function wp_restore_footnotes_from_revision( $post_id, $revision_id ) { + $footnotes = get_post_meta( $revision_id, 'footnotes', true ); - if ( $footnotes ) { - update_post_meta( $post_id, 'footnotes', $footnotes ); - } else { - delete_post_meta( $post_id, 'footnotes' ); - } - }, - 10, - 2 -); - -add_filter( - '_wp_post_revision_fields', - /** - * Adds the footnotes field to the revision. - * - * @since 6.3.0 - * - * @param array $fields The revision fields. - * @return array The revision fields. - */ - static function( $fields ) { - $fields['footnotes'] = __( 'Footnotes' ); - return $fields; + if ( $footnotes ) { + update_post_meta( $post_id, 'footnotes', $footnotes ); + } else { + delete_post_meta( $post_id, 'footnotes' ); } -); - -add_filter( - 'wp_post_revision_field_footnotes', - /** - * Gets the footnotes field from the revision. - * - * @since 6.3.0 - * - * @param string $revision_field The field value, but $revision->$field - * (footnotes) does not exist. - * @param string $field The field name, in this case "footnotes". - * @param object $revision The revision object to compare against. - * @return string The field value. - */ - static function( $revision_field, $field, $revision ) { - return get_metadata( 'post', $revision->ID, $field, true ); - }, - 10, - 3 -); +} +add_action( 'wp_restore_post_revision', 'wp_restore_footnotes_from_revision', 10, 2 ); + +/** + * Adds the footnotes field to the revision. + * + * @since 6.3.0 + * + * @param array $fields The revision fields. + * @return array The revision fields. + */ +function wp_add_footnotes_to_revision( $fields ) { + $fields['footnotes'] = __( 'Footnotes' ); + return $fields; +} +add_filter( '_wp_post_revision_fields', 'wp_add_footnotes_to_revision' ); + +/** + * Gets the footnotes field from the revision. + * + * @since 6.3.0 + * + * @param string $revision_field The field value, but $revision->$field + * (footnotes) does not exist. + * @param string $field The field name, in this case "footnotes". + * @param object $revision The revision object to compare against. + * @return string The field value. + */ +function wp_get_footnotes_from_revision( $revision_field, $field, $revision ) { + return get_metadata( 'post', $revision->ID, $field, true ); +} +add_filter( 'wp_post_revision_field_footnotes', 'wp_get_footnotes_from_revision', 10, 3 );