Block Editor: Updates the WordPress packages with all the fixes targetted for WP 6.2 beta1.

Includes the following changes

- Fix multi entities saved state in the post editor
- Adds a global save button to the site editor
- Shadow: move shadow to own panel
- [Block Editor]: Lock __experimentalBlockInspectorAnimation setting
- useBlockSync: change subscribed.current on unsubscribe
- [Block Library - Gallery]: Minor code quality update
- [Patterns]: Reorder pattern categories
- Fix inline preview infinite render
- Show a pointer/hint in the settings tab informing the user about the styles tab
- I18N: update string concatenation method in read more block
- LocalAutosaveNotice: use stable notice id to prevent double notices
- Navigation: Remove the IS_GUTENBERG_PLUGIN check around block_core_navigation_parse_blocks_from_menu_items

Props mamaduka, ntsekouras, kebbet.
See #57471.


git-svn-id: https://develop.svn.wordpress.org/trunk@55257 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Riad Benguella 2023-02-07 12:57:52 +00:00
parent dcd1ba9330
commit 4a2d96ee6b
8 changed files with 221 additions and 390 deletions

361
package-lock.json generated
View File

@ -1615,15 +1615,6 @@
"argparse": "^2.0.1"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@ -1691,17 +1682,6 @@
"@humanwhocodes/object-schema": "^1.2.1",
"debug": "^4.1.1",
"minimatch": "^3.0.5"
},
"dependencies": {
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
}
}
},
"@humanwhocodes/module-importer": {
@ -2744,9 +2724,9 @@
"optional": true
},
"@sinonjs/commons": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
"integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
"version": "1.8.6",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz",
"integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==",
"dev": true,
"requires": {
"type-detect": "4.0.8"
@ -3185,13 +3165,13 @@
"dev": true
},
"@types/express": {
"version": "4.17.16",
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.16.tgz",
"integrity": "sha512-LkKpqRZ7zqXJuvoELakaFYuETHjZkSol8EV6cNnyishutDBCCdv6+dsKPbKkCcIk57qRphOLY5sEgClw1bO3gA==",
"version": "4.17.17",
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz",
"integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==",
"dev": true,
"requires": {
"@types/body-parser": "*",
"@types/express-serve-static-core": "^4.17.31",
"@types/express-serve-static-core": "^4.17.33",
"@types/qs": "*",
"@types/serve-static": "*"
}
@ -3537,14 +3517,14 @@
}
},
"@typescript-eslint/eslint-plugin": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.50.0.tgz",
"integrity": "sha512-vwksQWSFZiUhgq3Kv7o1Jcj0DUNylwnIlGvKvLLYsq8pAWha6/WCnXUeaSoNNha/K7QSf2+jvmkxggC1u3pIwQ==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.51.0.tgz",
"integrity": "sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==",
"dev": true,
"requires": {
"@typescript-eslint/scope-manager": "5.50.0",
"@typescript-eslint/type-utils": "5.50.0",
"@typescript-eslint/utils": "5.50.0",
"@typescript-eslint/scope-manager": "5.51.0",
"@typescript-eslint/type-utils": "5.51.0",
"@typescript-eslint/utils": "5.51.0",
"debug": "^4.3.4",
"grapheme-splitter": "^1.0.4",
"ignore": "^5.2.0",
@ -3581,14 +3561,14 @@
}
},
"@typescript-eslint/parser": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.50.0.tgz",
"integrity": "sha512-KCcSyNaogUDftK2G9RXfQyOCt51uB5yqC6pkUYqhYh8Kgt+DwR5M0EwEAxGPy/+DH6hnmKeGsNhiZRQxjH71uQ==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.51.0.tgz",
"integrity": "sha512-fEV0R9gGmfpDeRzJXn+fGQKcl0inIeYobmmUWijZh9zA7bxJ8clPhV9up2ZQzATxAiFAECqPQyMDB4o4B81AaA==",
"dev": true,
"requires": {
"@typescript-eslint/scope-manager": "5.50.0",
"@typescript-eslint/types": "5.50.0",
"@typescript-eslint/typescript-estree": "5.50.0",
"@typescript-eslint/scope-manager": "5.51.0",
"@typescript-eslint/types": "5.51.0",
"@typescript-eslint/typescript-estree": "5.51.0",
"debug": "^4.3.4"
},
"dependencies": {
@ -3610,23 +3590,23 @@
}
},
"@typescript-eslint/scope-manager": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.50.0.tgz",
"integrity": "sha512-rt03kaX+iZrhssaT974BCmoUikYtZI24Vp/kwTSy841XhiYShlqoshRFDvN1FKKvU2S3gK+kcBW1EA7kNUrogg==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.51.0.tgz",
"integrity": "sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==",
"dev": true,
"requires": {
"@typescript-eslint/types": "5.50.0",
"@typescript-eslint/visitor-keys": "5.50.0"
"@typescript-eslint/types": "5.51.0",
"@typescript-eslint/visitor-keys": "5.51.0"
}
},
"@typescript-eslint/type-utils": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.50.0.tgz",
"integrity": "sha512-dcnXfZ6OGrNCO7E5UY/i0ktHb7Yx1fV6fnQGGrlnfDhilcs6n19eIRcvLBqx6OQkrPaFlDPk3OJ0WlzQfrV0bQ==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.51.0.tgz",
"integrity": "sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==",
"dev": true,
"requires": {
"@typescript-eslint/typescript-estree": "5.50.0",
"@typescript-eslint/utils": "5.50.0",
"@typescript-eslint/typescript-estree": "5.51.0",
"@typescript-eslint/utils": "5.51.0",
"debug": "^4.3.4",
"tsutils": "^3.21.0"
},
@ -3649,19 +3629,19 @@
}
},
"@typescript-eslint/types": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.50.0.tgz",
"integrity": "sha512-atruOuJpir4OtyNdKahiHZobPKFvZnBnfDiyEaBf6d9vy9visE7gDjlmhl+y29uxZ2ZDgvXijcungGFjGGex7w==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.51.0.tgz",
"integrity": "sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.50.0.tgz",
"integrity": "sha512-Gq4zapso+OtIZlv8YNAStFtT6d05zyVCK7Fx3h5inlLBx2hWuc/0465C2mg/EQDDU2LKe52+/jN4f0g9bd+kow==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.51.0.tgz",
"integrity": "sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==",
"dev": true,
"requires": {
"@typescript-eslint/types": "5.50.0",
"@typescript-eslint/visitor-keys": "5.50.0",
"@typescript-eslint/types": "5.51.0",
"@typescript-eslint/visitor-keys": "5.51.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@ -3705,16 +3685,16 @@
}
},
"@typescript-eslint/utils": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.50.0.tgz",
"integrity": "sha512-v/AnUFImmh8G4PH0NDkf6wA8hujNNcrwtecqW4vtQ1UOSNBaZl49zP1SHoZ/06e+UiwzHpgb5zP5+hwlYYWYAw==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.51.0.tgz",
"integrity": "sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.9",
"@types/semver": "^7.3.12",
"@typescript-eslint/scope-manager": "5.50.0",
"@typescript-eslint/types": "5.50.0",
"@typescript-eslint/typescript-estree": "5.50.0",
"@typescript-eslint/scope-manager": "5.51.0",
"@typescript-eslint/types": "5.51.0",
"@typescript-eslint/typescript-estree": "5.51.0",
"eslint-scope": "^5.1.1",
"eslint-utils": "^3.0.0",
"semver": "^7.3.7"
@ -3732,12 +3712,12 @@
}
},
"@typescript-eslint/visitor-keys": {
"version": "5.50.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.50.0.tgz",
"integrity": "sha512-cdMeD9HGu6EXIeGOh2yVW6oGf9wq8asBgZx7nsR/D36gTfQ0odE5kcRYe5M81vjEFAcPeugXrHg78Imu55F6gg==",
"version": "5.51.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.51.0.tgz",
"integrity": "sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==",
"dev": true,
"requires": {
"@typescript-eslint/types": "5.50.0",
"@typescript-eslint/types": "5.51.0",
"eslint-visitor-keys": "^3.3.0"
},
"dependencies": {
@ -4037,9 +4017,9 @@
}
},
"@wordpress/base-styles": {
"version": "4.17.1",
"resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.17.1.tgz",
"integrity": "sha512-4XbzEF/RdbHhD/j9mBVaQg1q3cMETNuC2bHQ3FxJ7WgW4hVSF41s243T784l1mYROdZapuUVCGG7Oy/8TMwskg==",
"version": "4.17.2",
"resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.17.2.tgz",
"integrity": "sha512-Rz+vrL8jR3yRo6XCcyXPMe6aNtJtuIUbUQA/jzJZunj7+ARlH1eKtUzZ+hvx5HsOyVx0Qp/1cfnQsmUPe2W4/Q==",
"dev": true
},
"@wordpress/blob": {
@ -4051,21 +4031,21 @@
}
},
"@wordpress/block-directory": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.3.1.tgz",
"integrity": "sha512-FPkJNpd7+/yNsLgLMZZGiT6Fbl4ndYt0+gn1ljzR7hvQKdSBy4k2qp2n0fjzT0LZh8bcqxzvFw48Xf1sF+Hxpg==",
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.3.2.tgz",
"integrity": "sha512-5o5uQhHSdHRXHuJOJvEj3mtE/BYzZnDQrz7Bc9OMRtneCpL7jCdT86Wf0PjdmEGg1nTFwRNxvOylUmBzSwIV0A==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.26.1",
"@wordpress/api-fetch": "^6.23.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
"@wordpress/core-data": "^6.3.1",
"@wordpress/data": "^8.3.1",
"@wordpress/edit-post": "^7.3.1",
"@wordpress/editor": "^13.3.1",
"@wordpress/edit-post": "^7.3.2",
"@wordpress/editor": "^13.3.2",
"@wordpress/element": "^5.3.1",
"@wordpress/hooks": "^3.26.1",
"@wordpress/html-entities": "^3.26.1",
@ -4078,9 +4058,9 @@
}
},
"@wordpress/block-editor": {
"version": "11.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-11.3.1.tgz",
"integrity": "sha512-olNtYNVqNidYjhDNLEf24z+PzNBGH0vpD3ysIR6yrDeNUT9jaX7jhDLpOikSxwmIliU5TDFKy4d5/ORdm6/RYQ==",
"version": "11.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-11.3.2.tgz",
"integrity": "sha512-ei1yCN7bC8v11VPrTzQpkH7H4NriyN7spbon4/xKHX9j30nnaHW4xz1JmKgtohiIbnJL+6z6MmTksHe9PARFbQ==",
"requires": {
"@babel/runtime": "^7.16.0",
"@react-spring/web": "^9.4.5",
@ -4105,6 +4085,7 @@
"@wordpress/keyboard-shortcuts": "^4.3.1",
"@wordpress/keycodes": "^3.26.1",
"@wordpress/notices": "^3.26.1",
"@wordpress/preferences": "^3.3.1",
"@wordpress/rich-text": "^6.3.1",
"@wordpress/shortcode": "^3.26.1",
"@wordpress/style-engine": "^1.9.1",
@ -4128,16 +4109,16 @@
}
},
"@wordpress/block-library": {
"version": "8.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.3.1.tgz",
"integrity": "sha512-G6ofOrxqOE1iujulFanMcjw+bY8kN2JPToNroIXQYlcNDh8df/fQsKoUNIeNSf88dtx7kmeszcEDI8QjHkU8tg==",
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.3.2.tgz",
"integrity": "sha512-Lzey/VgzwD1AT5nThu2+TbTz6qBqQdyzlzYfgXQNWq2gGloIoqaGB0xdFNQM//4syr5gJgql2C+LOeam+f2QHg==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.26.1",
"@wordpress/api-fetch": "^6.23.1",
"@wordpress/autop": "^3.26.1",
"@wordpress/blob": "^3.26.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
@ -4156,7 +4137,7 @@
"@wordpress/keycodes": "^3.26.1",
"@wordpress/notices": "^3.26.1",
"@wordpress/primitives": "^3.24.1",
"@wordpress/reusable-blocks": "^4.3.1",
"@wordpress/reusable-blocks": "^4.3.2",
"@wordpress/rich-text": "^6.3.1",
"@wordpress/server-side-render": "^4.3.1",
"@wordpress/url": "^3.27.1",
@ -4342,13 +4323,13 @@
}
},
"@wordpress/customize-widgets": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.3.1.tgz",
"integrity": "sha512-iALYWuIqXhxw8qUuOatGDHMoYGWF6VaanT2aiV1mLrQlfbjBPWOUWPudE3wduWa/MSaHrHyBRPIKLZ9guN25Nw==",
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.3.2.tgz",
"integrity": "sha512-1h4zc/qiq9WMIhwlHPWNthfppWzXLst/F87cE9MIVMNBfLBerZ2RMjr3DYY02h1lrquF5gmreGZrq7idPzHUsg==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-library": "^8.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/block-library": "^8.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
@ -4360,13 +4341,13 @@
"@wordpress/hooks": "^3.26.1",
"@wordpress/i18n": "^4.26.1",
"@wordpress/icons": "^9.17.1",
"@wordpress/interface": "^5.3.1",
"@wordpress/interface": "^5.3.2",
"@wordpress/is-shallow-equal": "^4.26.1",
"@wordpress/keyboard-shortcuts": "^4.3.1",
"@wordpress/keycodes": "^3.26.1",
"@wordpress/media-utils": "^4.17.1",
"@wordpress/preferences": "^3.3.1",
"@wordpress/widgets": "^3.3.1",
"@wordpress/widgets": "^3.3.2",
"classnames": "^2.3.1",
"fast-deep-equal": "^3.1.3"
}
@ -4495,28 +4476,28 @@
}
},
"@wordpress/edit-post": {
"version": "7.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.3.1.tgz",
"integrity": "sha512-7GC0UXUOATBmWSNSngSGjemoTALdiU9lL1XD7n2k4zhZ/LHQRMIUh6xXxOHkahIbNSjdR6ZeQd+o3oM6YmEULQ==",
"version": "7.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.3.2.tgz",
"integrity": "sha512-XlD0cjmg+zJp2zyqhxRqQET/OHi6b+zR6AnIx0koynQFEgjBdhofmoDQFO9fEXpNoGkEJvgJqEYKbSCAzn/x1g==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.26.1",
"@wordpress/api-fetch": "^6.23.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-library": "^8.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/block-library": "^8.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
"@wordpress/core-data": "^6.3.1",
"@wordpress/data": "^8.3.1",
"@wordpress/deprecated": "^3.26.1",
"@wordpress/editor": "^13.3.1",
"@wordpress/editor": "^13.3.2",
"@wordpress/element": "^5.3.1",
"@wordpress/experiments": "^0.8.1",
"@wordpress/hooks": "^3.26.1",
"@wordpress/i18n": "^4.26.1",
"@wordpress/icons": "^9.17.1",
"@wordpress/interface": "^5.3.1",
"@wordpress/interface": "^5.3.2",
"@wordpress/keyboard-shortcuts": "^4.3.1",
"@wordpress/keycodes": "^3.26.1",
"@wordpress/media-utils": "^4.17.1",
@ -4526,7 +4507,7 @@
"@wordpress/url": "^3.27.1",
"@wordpress/viewport": "^5.3.1",
"@wordpress/warning": "^2.26.1",
"@wordpress/widgets": "^3.3.1",
"@wordpress/widgets": "^3.3.2",
"classnames": "^2.3.1",
"lodash": "^4.17.21",
"memize": "^1.1.0",
@ -4534,40 +4515,40 @@
}
},
"@wordpress/edit-site": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.3.1.tgz",
"integrity": "sha512-897Dsy1XnqDyg0IqA+mXjgFlT1jAUewA6luO13jDbYHssMAi+ulkRyscZaY+RLB4CDOlzwdJtMBXYiNbE9nZ1w==",
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.3.2.tgz",
"integrity": "sha512-EG0j52op4DMsyA+S9gx7PjOQQnbvMYe06SESfDJx/QhBFqKJ5ypelu5f/CU3SRuvELFOmjRaI7qbZ5SC+CZ84w==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.26.1",
"@wordpress/api-fetch": "^6.23.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-library": "^8.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/block-library": "^8.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
"@wordpress/core-data": "^6.3.1",
"@wordpress/data": "^8.3.1",
"@wordpress/deprecated": "^3.26.1",
"@wordpress/editor": "^13.3.1",
"@wordpress/editor": "^13.3.2",
"@wordpress/element": "^5.3.1",
"@wordpress/experiments": "^0.8.1",
"@wordpress/hooks": "^3.26.1",
"@wordpress/html-entities": "^3.26.1",
"@wordpress/i18n": "^4.26.1",
"@wordpress/icons": "^9.17.1",
"@wordpress/interface": "^5.3.1",
"@wordpress/interface": "^5.3.2",
"@wordpress/keyboard-shortcuts": "^4.3.1",
"@wordpress/keycodes": "^3.26.1",
"@wordpress/media-utils": "^4.17.1",
"@wordpress/notices": "^3.26.1",
"@wordpress/plugins": "^5.3.1",
"@wordpress/preferences": "^3.3.1",
"@wordpress/reusable-blocks": "^4.3.1",
"@wordpress/reusable-blocks": "^4.3.2",
"@wordpress/style-engine": "^1.9.1",
"@wordpress/url": "^3.27.1",
"@wordpress/viewport": "^5.3.1",
"@wordpress/widgets": "^3.3.1",
"@wordpress/widgets": "^3.3.2",
"classnames": "^2.3.1",
"colord": "^2.9.2",
"downloadjs": "^1.4.7",
@ -4580,14 +4561,14 @@
}
},
"@wordpress/edit-widgets": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.3.1.tgz",
"integrity": "sha512-uhzTBMRYUqH8MOsriW+V2Aua/h0X0NMLGC8kNkkoRFyCZeLpRpngHQDBflM34tBlsDjxPDikzua3U6sIyfVldQ==",
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.3.2.tgz",
"integrity": "sha512-3O468eNJZ4Ql5mV3MiNGjLBE+YLoHsSFgSlRIXajCB7zd8Wb811mF+0JiF5ErIylLcm/WJP1GVzutqi71q/iIw==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.23.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-library": "^8.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/block-library": "^8.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
@ -4600,29 +4581,29 @@
"@wordpress/hooks": "^3.26.1",
"@wordpress/i18n": "^4.26.1",
"@wordpress/icons": "^9.17.1",
"@wordpress/interface": "^5.3.1",
"@wordpress/interface": "^5.3.2",
"@wordpress/keyboard-shortcuts": "^4.3.1",
"@wordpress/keycodes": "^3.26.1",
"@wordpress/media-utils": "^4.17.1",
"@wordpress/notices": "^3.26.1",
"@wordpress/plugins": "^5.3.1",
"@wordpress/preferences": "^3.3.1",
"@wordpress/reusable-blocks": "^4.3.1",
"@wordpress/reusable-blocks": "^4.3.2",
"@wordpress/url": "^3.27.1",
"@wordpress/widgets": "^3.3.1",
"@wordpress/widgets": "^3.3.2",
"classnames": "^2.3.1"
}
},
"@wordpress/editor": {
"version": "13.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.3.1.tgz",
"integrity": "sha512-AR9HFI8ZKhoHzdc32oBztDnzrB8hCbewv8kEVtbTEGkVq6t3BneVzJq+L0vNXJwk2T2i4H+wp7+CTP7sX3Exjg==",
"version": "13.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.3.2.tgz",
"integrity": "sha512-nCxvPMdJ3PudJFICY3rOs34mWubyy8hV73pE/BXo/pZZ4c5my2ePi2f1VuRQSEZk5RuISc6OBHHIzdgMqYM1WA==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.26.1",
"@wordpress/api-fetch": "^6.23.1",
"@wordpress/blob": "^3.26.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
@ -4642,7 +4623,7 @@
"@wordpress/media-utils": "^4.17.1",
"@wordpress/notices": "^3.26.1",
"@wordpress/preferences": "^3.3.1",
"@wordpress/reusable-blocks": "^4.3.1",
"@wordpress/reusable-blocks": "^4.3.2",
"@wordpress/rich-text": "^6.3.1",
"@wordpress/server-side-render": "^4.3.1",
"@wordpress/url": "^3.27.1",
@ -4731,13 +4712,13 @@
}
},
"@wordpress/format-library": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.3.1.tgz",
"integrity": "sha512-Q+rfnqOHZpAJcKcz51QDMz1svCbN8ht6mu7D6R0MFQkfWFHbThYtFh2hLDt/AT9rpWwFMKjzoHijhwc+NTZnGw==",
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.3.2.tgz",
"integrity": "sha512-d/YoUxKYMc7f2oWQT5hOx7jtiiX3pRQ/DpZAmG016JAMamxfUisdZoGhOS4OGTfMJZAvikvYpW0NZUwVWnV9ew==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.26.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
"@wordpress/data": "^8.3.1",
@ -4789,9 +4770,9 @@
}
},
"@wordpress/interface": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.3.1.tgz",
"integrity": "sha512-gsqJFXi4h3CRL7JC2FWC9lUFCZyevFgaRkehv3tCEzCMAV2M1ot0GUNbP1Aq/KvrnhviQFCdECIkyUON+Q87Ug==",
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.3.2.tgz",
"integrity": "sha512-jM3jg0vtb4FFoYjGy30cP70uiYDxjEkZxWLiuLDrgru0zrXahnMjPjv81MqHCzj7x9X7tQIhUywTQuJVNNelxQ==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^3.26.1",
@ -4931,12 +4912,12 @@
}
},
"@wordpress/postcss-plugins-preset": {
"version": "4.10.1",
"resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.10.1.tgz",
"integrity": "sha512-WjA7z/34zVfxDLBt/+XBbTrKvp81rhJC9XyZLHJsm1ghEP4ZivSMBjxzvn1YmJIVJgCwImITqZoWH5qNlbOi7g==",
"version": "4.10.2",
"resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.10.2.tgz",
"integrity": "sha512-5JYw2SsZnWN4Czr9s6/UVyTfrOQbOt8ceP4t1KmBqPtU3Iw8Pl5FYok+nLwiKYnRujOV3V2vjIHy5/q1RJAzYQ==",
"dev": true,
"requires": {
"@wordpress/base-styles": "^4.17.1",
"@wordpress/base-styles": "^4.17.2",
"autoprefixer": "^10.2.5"
}
},
@ -5007,11 +4988,11 @@
}
},
"@wordpress/reusable-blocks": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.3.1.tgz",
"integrity": "sha512-bQNmq+5cxDxyqQgxZVaY3GG0q8xxws9f/cI42y9qmnqZvO8WDFvuq1LB5pu2BSceE+P9hWF3yrBsidRnFzVyxQ==",
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.3.2.tgz",
"integrity": "sha512-kuBQfRVNvqfHXBGSYgKevpAI50xK+K2di0261+kofPTNlfob1SmVxxCtrj/cBWhKDUCp9Uj2p0Jhjp77RDFRCw==",
"requires": {
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/core-data": "^6.3.1",
@ -5042,9 +5023,9 @@
}
},
"@wordpress/scripts": {
"version": "25.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-25.3.1.tgz",
"integrity": "sha512-rPAA0AXpBw4OD15RKipT6WNSGHD+QhLKLl0vqAU03brxXrXL+f5eUarXlQ0J41JJTp3R4+9bKHSfVYG0SvUquw==",
"version": "25.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-25.3.2.tgz",
"integrity": "sha512-3LsE8sqgQd011YUrIK4gKtqaPMr/Sm5za8OCOcUV2FLpqgq0FFVtrmtGEQT5qXq99ES1VPEz2kuVV537MaUcRQ==",
"dev": true,
"requires": {
"@babel/core": "^7.16.0",
@ -5056,7 +5037,7 @@
"@wordpress/eslint-plugin": "^13.10.1",
"@wordpress/jest-preset-default": "^10.7.1",
"@wordpress/npm-package-json-lint-config": "^4.11.1",
"@wordpress/postcss-plugins-preset": "^4.10.1",
"@wordpress/postcss-plugins-preset": "^4.10.2",
"@wordpress/prettier-config": "^2.9.1",
"@wordpress/stylelint-config": "^21.9.1",
"adm-zip": "^0.5.9",
@ -5198,9 +5179,9 @@
}
},
"electron-to-chromium": {
"version": "1.4.285",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.285.tgz",
"integrity": "sha512-47o4PPgxfU1KMNejz+Dgaodf7YTcg48uOfV1oM6cs3adrl2+7R+dHkt3Jpxqo0LRCbGJEzTKMUt0RdvByb/leg==",
"version": "1.4.288",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.288.tgz",
"integrity": "sha512-8s9aJf3YiokIrR+HOQzNOGmEHFXVUQzXM/JaViVvKdCkNUjS+lEa/uT7xw3nDVG/IgfxiIwUGkwJ6AR1pTpYsQ==",
"dev": true
},
"filenamify": {
@ -5278,9 +5259,9 @@
}
},
"node-releases": {
"version": "2.0.9",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz",
"integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==",
"version": "2.0.10",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz",
"integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==",
"dev": true
},
"p-locate": {
@ -5298,12 +5279,6 @@
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true
},
"prettier": {
"version": "npm:wp-prettier@2.6.2",
"resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.6.2.tgz",
"integrity": "sha512-AV33EzqiFJ3fj+mPlKABN59YFPReLkDxQnj067Z3uEOeRQf3g05WprL0RDuqM7UBhSRo9W1rMSC2KvZmjE5UOA==",
"dev": true
},
"read-pkg-up": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
@ -5440,13 +5415,13 @@
"integrity": "sha512-vKfxXh7a+BcZxq+1TQbHeLPA40PsrdQh6HVNy4fQd50bAb7lse7D9K36/E8EsHEgknlTemwzmHCV78Q+fBFhBg=="
},
"@wordpress/widgets": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.3.1.tgz",
"integrity": "sha512-KY0rjpB1xpiVir2vr46etkfaIjzEsp1Hs3GOn2bfeT8f1YOWhqhh+Y61oFcfEf7d3bLfrX01M4n6clX6ll+i8w==",
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.3.2.tgz",
"integrity": "sha512-ZPynirj1zd6hkDLKvU6LsxObdJh0MLzpRfteFfFaixMwhgyqJTbBxFCly6EtgVHGvN8so/qcyfrr2S+hHY5t4g==",
"requires": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^6.23.1",
"@wordpress/block-editor": "^11.3.1",
"@wordpress/block-editor": "^11.3.2",
"@wordpress/blocks": "^12.3.1",
"@wordpress/components": "^23.3.1",
"@wordpress/compose": "^6.3.1",
@ -7262,15 +7237,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
},
"qs": {
"version": "6.11.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
"dev": true,
"requires": {
"side-channel": "^1.0.4"
}
}
}
},
@ -10106,15 +10072,6 @@
"p-locate": "^5.0.0"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@ -10406,15 +10363,6 @@
"has-tostringtag": "^1.0.0"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"object-inspect": {
"version": "1.12.3",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
@ -10495,9 +10443,9 @@
}
},
"eslint-plugin-jsdoc": {
"version": "39.7.5",
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.7.5.tgz",
"integrity": "sha512-6L90P0AnZcE4ra7nocolp9vTjgVr2wEZ7jPnEA/X30XAoQPk+wvnaq61n164Tf7Fg4QPpJtRSCPpApOsfWDdNA==",
"version": "39.8.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-39.8.0.tgz",
"integrity": "sha512-ZwGmk0jJoJD/NILeDRBKrpq/PCgddUdATjeU5JGTqTzKsOWfeaHOnaAwZjuOh7T8EB4hSoZ/9pR4+Qns2ldQVg==",
"dev": true,
"requires": {
"@es-joy/jsdoccomment": "~0.36.1",
@ -10571,15 +10519,6 @@
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
"dev": true
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@ -10737,15 +10676,6 @@
"has-tostringtag": "^1.0.0"
}
},
"minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
"dev": true,
"requires": {
"brace-expansion": "^1.1.7"
}
},
"object-inspect": {
"version": "1.12.3",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
@ -11218,15 +11148,6 @@
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"dev": true
},
"qs": {
"version": "6.11.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
"integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
"dev": true,
"requires": {
"side-channel": "^1.0.4"
}
}
}
},
@ -24590,14 +24511,6 @@
"punycode": "^2.1.1",
"universalify": "^0.2.0",
"url-parse": "^1.5.3"
},
"dependencies": {
"universalify": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
"dev": true
}
}
},
"tr46": {
@ -24880,6 +24793,12 @@
"integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
"dev": true
},
"universalify": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
"dev": true
},
"unpipe": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",

View File

@ -29,7 +29,7 @@
"@wordpress/babel-preset-default": "7.10.1",
"@wordpress/dependency-extraction-webpack-plugin": "4.9.1",
"@wordpress/e2e-test-utils": "9.3.1",
"@wordpress/scripts": "25.3.1",
"@wordpress/scripts": "25.3.2",
"autoprefixer": "^10.4.13",
"chalk": "5.2.0",
"check-node-version": "4.2.1",
@ -82,34 +82,34 @@
"@wordpress/api-fetch": "6.23.1",
"@wordpress/autop": "3.26.1",
"@wordpress/blob": "3.26.1",
"@wordpress/block-directory": "4.3.1",
"@wordpress/block-editor": "11.3.1",
"@wordpress/block-library": "8.3.1",
"@wordpress/block-directory": "4.3.2",
"@wordpress/block-editor": "11.3.2",
"@wordpress/block-library": "8.3.2",
"@wordpress/block-serialization-default-parser": "4.26.1",
"@wordpress/blocks": "12.3.1",
"@wordpress/components": "23.3.1",
"@wordpress/compose": "6.3.1",
"@wordpress/core-data": "6.3.1",
"@wordpress/customize-widgets": "4.3.1",
"@wordpress/customize-widgets": "4.3.2",
"@wordpress/data": "8.3.1",
"@wordpress/data-controls": "2.26.1",
"@wordpress/date": "4.26.1",
"@wordpress/deprecated": "3.26.1",
"@wordpress/dom": "3.26.1",
"@wordpress/dom-ready": "3.26.1",
"@wordpress/edit-post": "7.3.1",
"@wordpress/edit-site": "5.3.1",
"@wordpress/edit-widgets": "5.3.1",
"@wordpress/editor": "13.3.1",
"@wordpress/edit-post": "7.3.2",
"@wordpress/edit-site": "5.3.2",
"@wordpress/edit-widgets": "5.3.2",
"@wordpress/editor": "13.3.2",
"@wordpress/element": "5.3.1",
"@wordpress/escape-html": "2.26.1",
"@wordpress/experiments": "0.8.1",
"@wordpress/format-library": "4.3.1",
"@wordpress/format-library": "4.3.2",
"@wordpress/hooks": "3.26.1",
"@wordpress/html-entities": "3.26.1",
"@wordpress/i18n": "4.26.1",
"@wordpress/icons": "9.17.1",
"@wordpress/interface": "5.3.1",
"@wordpress/interface": "5.3.2",
"@wordpress/is-shallow-equal": "4.26.1",
"@wordpress/keyboard-shortcuts": "4.3.1",
"@wordpress/keycodes": "3.26.1",
@ -123,7 +123,7 @@
"@wordpress/primitives": "3.24.1",
"@wordpress/priority-queue": "2.26.1",
"@wordpress/redux-routine": "4.26.1",
"@wordpress/reusable-blocks": "4.3.1",
"@wordpress/reusable-blocks": "4.3.2",
"@wordpress/rich-text": "6.3.1",
"@wordpress/server-side-render": "4.3.1",
"@wordpress/shortcode": "3.26.1",
@ -132,7 +132,7 @@
"@wordpress/url": "3.27.1",
"@wordpress/viewport": "5.3.1",
"@wordpress/warning": "2.26.1",
"@wordpress/widgets": "3.3.1",
"@wordpress/widgets": "3.3.2",
"@wordpress/wordcount": "3.26.1",
"backbone": "1.4.1",
"clipboard": "2.0.11",

File diff suppressed because one or more lines are too long

View File

@ -99,12 +99,13 @@ function block_core_gallery_render( $attributes, $content ) {
}
// Set the CSS variable to the column value, and the `gap` property to the combined gap value.
$gallery_styles = array();
$gallery_styles[] = array(
'selector' => ".wp-block-gallery.{$unique_gallery_classname}",
'declarations' => array(
'--wp--style--unstable-gallery-gap' => $gap_column,
'gap' => $gap_value,
$gallery_styles = array(
array(
'selector' => ".wp-block-gallery.{$unique_gallery_classname}",
'declarations' => array(
'--wp--style--unstable-gallery-gap' => $gap_column,
'gap' => $gap_value,
),
),
);

View File

@ -371,35 +371,3 @@ function register_block_core_navigation_link() {
);
}
add_action( 'init', 'register_block_core_navigation_link' );
/**
* Enables animation of the block inspector for the Navigation Link block.
*
* See:
* - https://github.com/WordPress/gutenberg/pull/46342
* - https://github.com/WordPress/gutenberg/issues/45884
*
* @param array $settings Default editor settings.
* @return array Filtered editor settings.
*/
function block_core_navigation_link_enable_inspector_animation( $settings ) {
$current_animation_settings = _wp_array_get(
$settings,
array( '__experimentalBlockInspectorAnimation' ),
array()
);
$settings['__experimentalBlockInspectorAnimation'] = array_merge(
$current_animation_settings,
array(
'core/navigation-link' =>
array(
'enterDirection' => 'rightToLeft',
),
)
);
return $settings;
}
add_filter( 'block_editor_settings_all', 'block_core_navigation_link_enable_inspector_animation' );

View File

@ -289,35 +289,3 @@ function register_block_core_navigation_submenu() {
);
}
add_action( 'init', 'register_block_core_navigation_submenu' );
/**
* Enables animation of the block inspector for the Navigation Submenu block.
*
* See:
* - https://github.com/WordPress/gutenberg/pull/46342
* - https://github.com/WordPress/gutenberg/issues/45884
*
* @param array $settings Default editor settings.
* @return array Filtered editor settings.
*/
function block_core_navigation_submenu_enable_inspector_animation( $settings ) {
$current_animation_settings = _wp_array_get(
$settings,
array( '__experimentalBlockInspectorAnimation' ),
array()
);
$settings['__experimentalBlockInspectorAnimation'] = array_merge(
$current_animation_settings,
array(
'core/navigation-submenu' =>
array(
'enterDirection' => 'rightToLeft',
),
)
);
return $settings;
}
add_filter( 'block_editor_settings_all', 'block_core_navigation_submenu_enable_inspector_animation' );

View File

@ -65,58 +65,58 @@ if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
return $menu_items_by_parent_id;
}
}
/**
* Turns menu item data into a nested array of parsed blocks
*
* @param array $menu_items An array of menu items that represent
* an individual level of a menu.
* @param array $menu_items_by_parent_id An array keyed by the id of the
* parent menu where each element is an
* array of menu items that belong to
* that parent.
* @return array An array of parsed block data.
*/
function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) {
if ( empty( $menu_items ) ) {
return array();
}
$blocks = array();
foreach ( $menu_items as $menu_item ) {
$class_name = ! empty( $menu_item->classes ) ? implode( ' ', (array) $menu_item->classes ) : null;
$id = ( null !== $menu_item->object_id && 'custom' !== $menu_item->object ) ? $menu_item->object_id : null;
$opens_in_new_tab = null !== $menu_item->target && '_blank' === $menu_item->target;
$rel = ( null !== $menu_item->xfn && '' !== $menu_item->xfn ) ? $menu_item->xfn : null;
$kind = null !== $menu_item->type ? str_replace( '_', '-', $menu_item->type ) : 'custom';
$block = array(
'blockName' => isset( $menu_items_by_parent_id[ $menu_item->ID ] ) ? 'core/navigation-submenu' : 'core/navigation-link',
'attrs' => array(
'className' => $class_name,
'description' => $menu_item->description,
'id' => $id,
'kind' => $kind,
'label' => $menu_item->title,
'opensInNewTab' => $opens_in_new_tab,
'rel' => $rel,
'title' => $menu_item->attr_title,
'type' => $menu_item->object,
'url' => $menu_item->url,
),
);
$block['innerBlocks'] = isset( $menu_items_by_parent_id[ $menu_item->ID ] )
? block_core_navigation_parse_blocks_from_menu_items( $menu_items_by_parent_id[ $menu_item->ID ], $menu_items_by_parent_id )
: array();
$block['innerContent'] = array_map( 'serialize_block', $block['innerBlocks'] );
$blocks[] = $block;
}
return $blocks;
/**
* Turns menu item data into a nested array of parsed blocks
*
* @param array $menu_items An array of menu items that represent
* an individual level of a menu.
* @param array $menu_items_by_parent_id An array keyed by the id of the
* parent menu where each element is an
* array of menu items that belong to
* that parent.
* @return array An array of parsed block data.
*/
function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) {
if ( empty( $menu_items ) ) {
return array();
}
$blocks = array();
foreach ( $menu_items as $menu_item ) {
$class_name = ! empty( $menu_item->classes ) ? implode( ' ', (array) $menu_item->classes ) : null;
$id = ( null !== $menu_item->object_id && 'custom' !== $menu_item->object ) ? $menu_item->object_id : null;
$opens_in_new_tab = null !== $menu_item->target && '_blank' === $menu_item->target;
$rel = ( null !== $menu_item->xfn && '' !== $menu_item->xfn ) ? $menu_item->xfn : null;
$kind = null !== $menu_item->type ? str_replace( '_', '-', $menu_item->type ) : 'custom';
$block = array(
'blockName' => isset( $menu_items_by_parent_id[ $menu_item->ID ] ) ? 'core/navigation-submenu' : 'core/navigation-link',
'attrs' => array(
'className' => $class_name,
'description' => $menu_item->description,
'id' => $id,
'kind' => $kind,
'label' => $menu_item->title,
'opensInNewTab' => $opens_in_new_tab,
'rel' => $rel,
'title' => $menu_item->attr_title,
'type' => $menu_item->object,
'url' => $menu_item->url,
),
);
$block['innerBlocks'] = isset( $menu_items_by_parent_id[ $menu_item->ID ] )
? block_core_navigation_parse_blocks_from_menu_items( $menu_items_by_parent_id[ $menu_item->ID ], $menu_items_by_parent_id )
: array();
$block['innerContent'] = array_map( 'serialize_block', $block['innerBlocks'] );
$blocks[] = $block;
}
return $blocks;
}
/**
@ -874,35 +874,3 @@ function block_core_navigation_typographic_presets_backcompatibility( $parsed_bl
}
add_filter( 'render_block_data', 'block_core_navigation_typographic_presets_backcompatibility' );
/**
* Enables animation of the block inspector for the Navigation block.
*
* See:
* - https://github.com/WordPress/gutenberg/pull/46342
* - https://github.com/WordPress/gutenberg/issues/45884
*
* @param array $settings Default editor settings.
* @return array Filtered editor settings.
*/
function block_core_navigation_enable_inspector_animation( $settings ) {
$current_animation_settings = _wp_array_get(
$settings,
array( '__experimentalBlockInspectorAnimation' ),
array()
);
$settings['__experimentalBlockInspectorAnimation'] = array_merge(
$current_animation_settings,
array(
'core/navigation' =>
array(
'enterDirection' => 'leftToRight',
),
)
);
return $settings;
}
add_filter( 'block_editor_settings_all', 'block_core_navigation_enable_inspector_animation' );

View File

@ -18,12 +18,19 @@ function render_block_core_read_more( $attributes, $content, $block ) {
return '';
}
$post_ID = $block->context['postId'];
$post_title = get_the_title( $post_ID );
$post_ID = $block->context['postId'];
$post_title = get_the_title( $post_ID );
if ( '' === $post_title ) {
$post_title = sprintf(
/* translators: %s is post ID to describe the link for screen readers. */
__( 'untitled post %s' ),
$post_ID
);
}
$screen_reader_text = sprintf(
/* translators: %s is either the post title or post ID to describe the link for screen readers. */
__( ': %s' ),
'' !== $post_title ? $post_title : __( 'untitled post ' ) . $post_ID
$post_title
);
$justify_class_name = empty( $attributes['justifyContent'] ) ? '' : "is-justified-{$attributes['justifyContent']}";
$wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $justify_class_name ) );