From 3be41170f0406842856277b6bf9719e565f33278 Mon Sep 17 00:00:00 2001
From: Joe Dolson
Date: Mon, 21 Oct 2024 19:53:10 +0000
Subject: [PATCH 001/181] Menus: A11y: Set the parent and order using select
fields.
Add `select` inputs to allow users to set the parent and position of items in the menu settings. Fixes a significant problem for screen reader users that makes updating menus extremely tedious, since the options for moving items do not explicitly set a position. This is also a significant improvement for all users manipulating large menus.
This could easily be considered an enhancement, but while it is a minor enhancement for most users, it is transformative for screen reader users in managing menus, moving that interface from nearly unusable to very manageable.
Props javad2000, audrasjb, juliemoynat, williamalexander, rcreators, milamj, joedolson.
Fixes #43305.
git-svn-id: https://develop.svn.wordpress.org/trunk@59265 602fd350-edb4-49c9-b593-d223f7449a82
---
src/js/_enqueues/lib/nav-menu.js | 227 +++++++++++++++++-
src/wp-admin/css/nav-menus.css | 27 +--
.../includes/class-walker-nav-menu-edit.php | 53 +++-
src/wp-admin/nav-menus.php | 2 +
4 files changed, 276 insertions(+), 33 deletions(-)
diff --git a/src/js/_enqueues/lib/nav-menu.js b/src/js/_enqueues/lib/nav-menu.js
index 789c3b6e88098..be66268a5c087 100644
--- a/src/js/_enqueues/lib/nav-menu.js
+++ b/src/js/_enqueues/lib/nav-menu.js
@@ -216,6 +216,8 @@
checkboxes.prop( 'checked', false );
t.find( '.button-controls .select-all' ).prop( 'checked', false );
t.find( '.button-controls .spinner' ).removeClass( 'is-active' );
+ t.updateParentDropdown();
+ t.updateOrderDropdown();
});
});
},
@@ -288,6 +290,105 @@
});
});
return this;
+ },
+ updateParentDropdown : function() {
+ return this.each(function(){
+ var menuItems = $( '#menu-to-edit li' ),
+ parentDropdowns = $( '.edit-menu-item-parent' );
+
+ $.each( parentDropdowns, function() {
+ var parentDropdown = $( this ),
+ $html = '',
+ $selected = '',
+ currentItemID = parentDropdown.closest( 'li.menu-item' ).find( '.menu-item-data-db-id' ).val(),
+ currentparentID = parentDropdown.closest( 'li.menu-item' ).find( '.menu-item-data-parent-id' ).val(),
+ currentItem = parentDropdown.closest( 'li.menu-item' ),
+ currentMenuItemChild = currentItem.childMenuItems(),
+ excludeMenuItem = [ currentItemID ];
+
+ if ( currentMenuItemChild.length > 0 ) {
+ $.each( currentMenuItemChild, function(){
+ var childItem = $(this),
+ childID = childItem.find( '.menu-item-data-db-id' ).val();
+
+ excludeMenuItem.push( childID );
+ });
+ }
+
+ if ( currentparentID == 0 ) {
+ $selected = 'selected';
+ }
+
+ $html += 'No Parent ';
+
+ $.each( menuItems, function() {
+ var menuItem = $(this),
+ $selected = '',
+ menuID = menuItem.find( '.menu-item-data-db-id' ).val(),
+ menuTitle = menuItem.find( '.edit-menu-item-title' ).val();
+
+ if ( ! excludeMenuItem.includes( menuID ) ) {
+ if ( currentparentID == menuID ) {
+ $selected = 'selected';
+ }
+ $html += '' + menuTitle + ' ';
+ }
+ });
+
+ parentDropdown.html( $html );
+ });
+
+ });
+ },
+ updateOrderDropdown : function() {
+ return this.each( function() {
+ var itemPosition,
+ orderDropdowns = $( '.edit-menu-item-order' );
+
+ $.each( orderDropdowns, function() {
+ var orderDropdown = $( this ),
+ menuItem = orderDropdown.closest( 'li.menu-item' ).first(),
+ depth = menuItem.menuItemDepth(),
+ isPrimaryMenuItem = ( 0 === depth ),
+ $html = '',
+ $selected = '';
+
+ if ( isPrimaryMenuItem ) {
+ var primaryItems = $( '.menu-item-depth-0' ),
+ totalMenuItems = primaryItems.length;
+
+ itemPosition = primaryItems.index( menuItem ) + 1;
+
+ for ( let i = 1; i < totalMenuItems + 1; i++ ) {
+ $selected = '';
+ if ( i == itemPosition ) {
+ $selected = 'selected';
+ }
+ $html += '' + i + ' of ' + totalMenuItems + ' ';
+ }
+
+ } else {
+ var parentItem = menuItem.prevAll( '.menu-item-depth-' + parseInt( depth - 1, 10 ) ).first(),
+ parentItemId = parentItem.find( '.menu-item-data-db-id' ).val(),
+ subItems = $( '.menu-item .menu-item-data-parent-id[value="' + parentItemId + '"]' ),
+ totalSubMenuItems = subItems.length;
+
+ itemPosition = $( subItems.parents('.menu-item').get().reverse() ).index( menuItem ) + 1;
+
+ for ( let i = 1; i < totalSubMenuItems + 1; i++ ) {
+ $selected = '';
+ if ( i == itemPosition ) {
+ $selected = 'selected';
+ }
+ $html += '' + i + ' of ' + totalSubMenuItems + ' ';
+ }
+
+ }
+
+ orderDropdown.html( $html );
+ });
+
+ });
}
});
},
@@ -297,7 +398,6 @@
},
moveMenuItem : function( $this, dir ) {
-
var items, newItemPosition, newDepth,
menuItems = $( '#menu-to-edit li' ),
menuItemsCount = menuItems.length,
@@ -400,6 +500,8 @@
api.registerChange();
api.refreshKeyboardAccessibility();
api.refreshAdvancedAccessibility();
+ thisItem.updateParentDropdown();
+ thisItem.updateOrderDropdown();
if ( a11ySpeech ) {
wp.a11y.speak( a11ySpeech );
@@ -431,6 +533,123 @@
api.moveMenuItem( $( this ).parents( 'li.menu-item' ).find( 'a.item-edit' ), dir );
}
});
+
+ // Set menu parents data for all menu items.
+ menu.updateParentDropdown();
+
+ // Set menu order data for all menu items.
+ menu.updateOrderDropdown();
+
+ // Update menu item parent when value is changed.
+ menu.on( 'change', '.edit-menu-item-parent', function() {
+ api.changeMenuParent( $( this ) );
+ });
+
+ // Update menu item order when value is changed.
+ menu.on( 'change', '.edit-menu-item-order', function() {
+ api.changeMenuOrder( $( this ) );
+ });
+ },
+
+ /**
+ * changeMenuParent( [parentDropdown] )
+ *
+ * @since 6.7.0
+ *
+ * @param {object} parentDropdown select field
+ */
+ changeMenuParent : function( parentDropdown ) {
+ var menuItemNewPosition,
+ menuItems = $( '#menu-to-edit li' ),
+ $this = $( parentDropdown ),
+ newParentID = $this.val(),
+ menuItem = $this.closest( 'li.menu-item' ).first(),
+ menuItemOldDepth = menuItem.menuItemDepth(),
+ menuItemChildren = menuItem.childMenuItems(),
+ menuItemNoChildren = parseInt( menuItem.childMenuItems().length, 10 ),
+ parentItem = $( '#menu-item-' + newParentID ),
+ parentItemDepth = parentItem.menuItemDepth(),
+ menuItemNewDepth = parseInt( parentItemDepth ) + 1;
+
+ if ( newParentID == 0 ) {
+ menuItemNewDepth = 0;
+ }
+
+ menuItem.find( '.menu-item-data-parent-id' ).val( newParentID );
+ menuItem.moveHorizontally( menuItemNewDepth, menuItemOldDepth );
+
+ if ( menuItemNoChildren > 0 ) {
+ menuItem = menuItem.add( menuItemChildren );
+ }
+ menuItem.detach();
+
+ menuItems = $( '#menu-to-edit li' );
+
+ var parentItemPosition = parseInt( parentItem.index(), 10 ),
+ parentItemNoChild = parseInt( parentItem.childMenuItems().length, 10 );
+
+ if ( parentItemNoChild > 0 ){
+ menuItemNewPosition = parentItemPosition + parentItemNoChild;
+ } else {
+ menuItemNewPosition = parentItemPosition;
+ }
+
+ if ( newParentID == 0 ) {
+ menuItemNewPosition = menuItems.length - 1;
+ }
+
+ menuItem.insertAfter( menuItems.eq( menuItemNewPosition ) ).updateParentMenuItemDBId().updateParentDropdown().updateOrderDropdown();
+
+ api.registerChange();
+ api.refreshKeyboardAccessibility();
+ api.refreshAdvancedAccessibility();
+ $this.trigger( 'focus' );
+ wp.a11y.speak( menus.parentUpdated, 'polite' );
+ },
+
+ /**
+ * changeMenuOrder( [OrderDropdown] )
+ *
+ * @since 6.7.0
+ *
+ * @param {object} orderDropdown select field
+ */
+ changeMenuOrder : function( orderDropdown ) {
+ var menuItems = $( '#menu-to-edit li' ),
+ $this = $( orderDropdown ),
+ newOrderID = parseInt( $this.val(), 10),
+ menuItem = $this.closest( 'li.menu-item' ).first(),
+ menuItemChildren = menuItem.childMenuItems(),
+ menuItemNoChildren = menuItemChildren.length,
+ menuItemCurrentPosition = parseInt( menuItem.index(), 10 ),
+ parentItemID = menuItem.find( '.menu-item-data-parent-id' ).val(),
+ subItems = $( '.menu-item .menu-item-data-parent-id[value="' + parentItemID + '"]' ),
+ currentItemAtPosition = $(subItems[newOrderID - 1]).closest( 'li.menu-item' );
+
+ if ( menuItemNoChildren > 0 ) {
+ menuItem = menuItem.add( menuItemChildren );
+ }
+
+ var currentItemNoChildren = currentItemAtPosition.childMenuItems().length,
+ currentItemPosition = parseInt( currentItemAtPosition.index(), 10 );
+
+ menuItems = $( '#menu-to-edit li' );
+
+ var menuItemNewPosition = currentItemPosition;
+
+ if(menuItemCurrentPosition > menuItemNewPosition){
+ menuItemNewPosition = currentItemPosition;
+ menuItem.detach().insertBefore( menuItems.eq( menuItemNewPosition ) ).updateOrderDropdown();
+ } else {
+ menuItemNewPosition = menuItemNewPosition + currentItemNoChildren;
+ menuItem.detach().insertAfter( menuItems.eq( menuItemNewPosition ) ).updateOrderDropdown();
+ }
+
+ api.registerChange();
+ api.refreshKeyboardAccessibility();
+ api.refreshAdvancedAccessibility();
+ $this.trigger( 'focus' );
+ wp.a11y.speak( menus.orderUpdated, 'polite' );
},
/**
@@ -737,6 +956,8 @@
api.refreshKeyboardAccessibility();
api.refreshAdvancedAccessibility();
+ ui.item.updateParentDropdown();
+ ui.item.updateOrderDropdown();
api.refreshAdvancedAccessibilityOfItem( ui.item.find( 'a.item-edit' ) );
},
change: function(e, ui) {
@@ -988,6 +1209,8 @@
deletionSpeech = menus.itemsDeleted.replace( '%s', itemsPendingDeletion );
wp.a11y.speak( deletionSpeech, 'polite' );
that.disableBulkSelection();
+ menus.updateParentDropdown();
+ menus.updateOrderDropdown();
}
});
},
@@ -1527,6 +1750,8 @@
}
api.refreshAdvancedAccessibility();
wp.a11y.speak( menus.itemRemoved );
+ menus.updateParentDropdown();
+ menus.updateOrderDropdown();
});
},
diff --git a/src/wp-admin/css/nav-menus.css b/src/wp-admin/css/nav-menus.css
index 7e9cf57bd4fdd..f34a014ac7c33 100644
--- a/src/wp-admin/css/nav-menus.css
+++ b/src/wp-admin/css/nav-menus.css
@@ -827,22 +827,13 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
display: none;
}
-.menu-item-settings .description-thin,
-.menu-item-settings .description-wide {
- margin-right: 10px;
- float: left;
-}
-
-.description-thin {
- width: calc(50% - 5px);
-}
-
-.menu-item-settings .description-thin + .description-thin {
- margin-right: 0;
+.description-group {
+ display: flex;
+ column-gap: 10px;
}
-.description-wide {
- width: 100%;
+.description-group > * {
+ flex-grow: 1;
}
.menu-item-actions {
@@ -951,8 +942,7 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
}
.menu-item-bar .menu-item-handle,
- .menu-item-settings,
- .description-wide {
+ .menu-item-settings {
width: auto;
}
@@ -960,9 +950,8 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
padding: 10px;
}
- .menu-item-settings .description-thin,
- .menu-item-settings .description-wide {
- width: 100%;
+ .menu-item-settings .description-group {
+ display: block;
}
.menu-item-settings input {
diff --git a/src/wp-admin/includes/class-walker-nav-menu-edit.php b/src/wp-admin/includes/class-walker-nav-menu-edit.php
index 7cc7052cdba16..026da47accdd8 100644
--- a/src/wp-admin/includes/class-walker-nav-menu-edit.php
+++ b/src/wp-admin/includes/class-walker-nav-menu-edit.php
@@ -218,18 +218,20 @@ public function start_el( &$output, $data_object, $depth = 0, $args = null, $cur
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -238,6 +240,31 @@ public function start_el( &$output, $data_object, $depth = 0, $args = null, $cur
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
__( 'Menu item moved to the top' ),
'movedLeft' => __( 'Menu item moved out of submenu' ),
'movedRight' => __( 'Menu item is now a sub-item' ),
+ 'parentUpdated' => __( 'Menu parent updated' ),
+ 'orderUpdated' => __( 'Menu order updated' ),
);
wp_localize_script( 'nav-menu', 'menus', $nav_menus_l10n );
From 815f0c3f2c045b5be4a4a882e466c8b8277984d0 Mon Sep 17 00:00:00 2001
From: Peter Wilson
Date: Mon, 21 Oct 2024 22:38:48 +0000
Subject: [PATCH 002/181] Help/About: Update version name in performance
string.
Updates the version from `6.7` to `WordPress 6.7` in the performance string for consistency with other mentions on the about page.
Props ryelle, peterwilsoncc.
See #61961.
git-svn-id: https://develop.svn.wordpress.org/trunk@59266 602fd350-edb4-49c9-b593-d223f7449a82
---
src/wp-admin/about.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/wp-admin/about.php b/src/wp-admin/about.php
index 5a04723ae8870..d1e69b1b2277e 100644
--- a/src/wp-admin/about.php
+++ b/src/wp-admin/about.php
@@ -141,7 +141,7 @@
-
+
From 309ecbd3241895522cd6d1eb0ef7f176dfceea94 Mon Sep 17 00:00:00 2001
From: Sergey Biryukov
Date: Mon, 21 Oct 2024 23:05:53 +0000
Subject: [PATCH 003/181] Comments: Validate new comments before and after
comment data is filtered.
This ensures that a Disallowed Comment Keys match will consistently send the comment to the Trash, by checking both the original unmodified comment data and the final filtered comment data.
If the first check has already resulted in a `trash` or `spam` status, the second check is skipped as redundant.
Follow-up to [2894], [3851], [48121], [48575].
Props cfinke, kbrownkd, thompsonsj, mi5t4n, devspace, chaion07, engahmeds3ed, SergeyBiryukov.
Fixes #61827.
git-svn-id: https://develop.svn.wordpress.org/trunk@59267 602fd350-edb4-49c9-b593-d223f7449a82
---
src/wp-includes/comment.php | 7 +++-
.../comment/wpHandleCommentSubmission.php | 37 +++++++++++++++++++
2 files changed, 43 insertions(+), 1 deletion(-)
diff --git a/src/wp-includes/comment.php b/src/wp-includes/comment.php
index b14e49d117af6..d1dacf243e05f 100644
--- a/src/wp-includes/comment.php
+++ b/src/wp-includes/comment.php
@@ -2277,9 +2277,14 @@ function wp_new_comment( $commentdata, $wp_error = false ) {
$commentdata['comment_type'] = 'comment';
}
+ $commentdata['comment_approved'] = wp_allow_comment( $commentdata, $wp_error );
+
$commentdata = wp_filter_comment( $commentdata );
- $commentdata['comment_approved'] = wp_allow_comment( $commentdata, $wp_error );
+ if ( ! in_array( $commentdata['comment_approved'], array( 'trash', 'spam' ), true ) ) {
+ // Validate the comment again after filters are applied to comment data.
+ $commentdata['comment_approved'] = wp_allow_comment( $commentdata, $wp_error );
+ }
if ( is_wp_error( $commentdata['comment_approved'] ) ) {
return $commentdata['comment_approved'];
diff --git a/tests/phpunit/tests/comment/wpHandleCommentSubmission.php b/tests/phpunit/tests/comment/wpHandleCommentSubmission.php
index bbba0735795fc..9dfee513d53c2 100644
--- a/tests/phpunit/tests/comment/wpHandleCommentSubmission.php
+++ b/tests/phpunit/tests/comment/wpHandleCommentSubmission.php
@@ -976,4 +976,41 @@ public function data_should_only_allow_replying_to_an_existing_parent_comment()
'a non-existent parent comment' => array( 'exists' => false ),
);
}
+
+ public function test_disallowed_keys_match_gives_approved_status_of_trash() {
+ $data = array(
+ 'comment_post_ID' => self::$post->ID,
+ 'comment' => 'Comment',
+ 'author' => 'Comment Author',
+ 'email' => 'comment@example.org',
+ );
+
+ update_option( 'disallowed_keys', "Comment\nfoo" );
+
+ $comment = wp_handle_comment_submission( $data );
+
+ $this->assertNotWPError( $comment );
+ $this->assertInstanceOf( 'WP_Comment', $comment );
+ $this->assertSame( 'trash', $comment->comment_approved );
+ }
+
+ /**
+ * @ticket 61827
+ */
+ public function test_disallowed_keys_html_match_gives_approved_status_of_trash() {
+ $data = array(
+ 'comment_post_ID' => self::$post->ID,
+ 'comment' => 'example ',
+ 'author' => 'Comment Author',
+ 'email' => 'comment@example.org',
+ );
+
+ update_option( 'disallowed_keys', "href=http\nfoo" );
+
+ $comment = wp_handle_comment_submission( $data );
+
+ $this->assertNotWPError( $comment );
+ $this->assertInstanceOf( 'WP_Comment', $comment );
+ $this->assertSame( 'trash', $comment->comment_approved );
+ }
}
From d64c61dbfae15bdab9b25bc9fc72cf1542ad3d39 Mon Sep 17 00:00:00 2001
From: Isabel Brison
Date: Tue, 22 Oct 2024 00:30:48 +0000
Subject: [PATCH 004/181] Editor: new package updates for 6.7 RC1.
Syncs packages to include two further bug fixes.
Props isabel_brison, peterwilsoncc.
Fixes #62271.
git-svn-id: https://develop.svn.wordpress.org/trunk@59268 602fd350-edb4-49c9-b593-d223f7449a82
---
package-lock.json | 216 +++++++++---------
package.json | 30 +--
.../assets/script-loader-packages.min.php | 2 +-
3 files changed, 124 insertions(+), 124 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3438275093a0c..c031034a53f80 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,17 +14,17 @@
"@wordpress/api-fetch": "7.8.2",
"@wordpress/autop": "4.8.1",
"@wordpress/blob": "4.8.1",
- "@wordpress/block-directory": "5.8.9",
- "@wordpress/block-editor": "14.3.7",
- "@wordpress/block-library": "9.8.8",
+ "@wordpress/block-directory": "5.8.10",
+ "@wordpress/block-editor": "14.3.8",
+ "@wordpress/block-library": "9.8.9",
"@wordpress/block-serialization-default-parser": "5.8.1",
"@wordpress/blocks": "13.8.5",
"@wordpress/commands": "1.8.7",
"@wordpress/components": "28.8.7",
"@wordpress/compose": "7.8.3",
- "@wordpress/core-commands": "1.8.7",
- "@wordpress/core-data": "7.8.7",
- "@wordpress/customize-widgets": "5.8.8",
+ "@wordpress/core-commands": "1.8.8",
+ "@wordpress/core-data": "7.8.8",
+ "@wordpress/customize-widgets": "5.8.9",
"@wordpress/data": "10.8.3",
"@wordpress/data-controls": "4.8.3",
"@wordpress/dataviews": "4.4.7",
@@ -32,14 +32,14 @@
"@wordpress/deprecated": "4.8.2",
"@wordpress/dom": "4.8.2",
"@wordpress/dom-ready": "4.8.1",
- "@wordpress/edit-post": "8.8.9",
- "@wordpress/edit-site": "6.8.9",
- "@wordpress/edit-widgets": "6.8.8",
- "@wordpress/editor": "14.8.9",
+ "@wordpress/edit-post": "8.8.10",
+ "@wordpress/edit-site": "6.8.10",
+ "@wordpress/edit-widgets": "6.8.9",
+ "@wordpress/editor": "14.8.10",
"@wordpress/element": "6.8.1",
"@wordpress/escape-html": "3.8.1",
- "@wordpress/fields": "0.0.8",
- "@wordpress/format-library": "5.8.7",
+ "@wordpress/fields": "0.0.9",
+ "@wordpress/format-library": "5.8.8",
"@wordpress/hooks": "4.8.2",
"@wordpress/html-entities": "4.8.1",
"@wordpress/i18n": "5.8.2",
@@ -54,7 +54,7 @@
"@wordpress/media-utils": "5.8.2",
"@wordpress/notices": "5.8.3",
"@wordpress/nux": "9.8.7",
- "@wordpress/patterns": "2.8.7",
+ "@wordpress/patterns": "2.8.8",
"@wordpress/plugins": "7.8.7",
"@wordpress/preferences": "4.8.7",
"@wordpress/preferences-persistence": "2.8.2",
@@ -62,7 +62,7 @@
"@wordpress/priority-queue": "3.8.1",
"@wordpress/private-apis": "1.8.1",
"@wordpress/redux-routine": "5.8.1",
- "@wordpress/reusable-blocks": "5.8.7",
+ "@wordpress/reusable-blocks": "5.8.8",
"@wordpress/rich-text": "7.8.3",
"@wordpress/router": "1.8.1",
"@wordpress/server-side-render": "5.8.7",
@@ -74,7 +74,7 @@
"@wordpress/url": "4.8.1",
"@wordpress/viewport": "6.8.3",
"@wordpress/warning": "3.8.1",
- "@wordpress/widgets": "4.8.7",
+ "@wordpress/widgets": "4.8.8",
"@wordpress/wordcount": "4.8.1",
"backbone": "1.6.0",
"clipboard": "2.0.11",
@@ -6360,20 +6360,20 @@
}
},
"node_modules/@wordpress/block-directory": {
- "version": "5.8.9",
- "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.8.9.tgz",
- "integrity": "sha512-WtjHpqWqXnk1eRIqZRARv43Ns+0mD/PTbHd2Dd3I76UoBhwcxx31Uvfx0TN05qAHemvyMXV4L9m2p52D6ZM7dw==",
+ "version": "5.8.10",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-5.8.10.tgz",
+ "integrity": "sha512-4qQZ/3cvYyDDHxeDEW2a9Se1aKfzUzO9DfOye9Y11TpCgbnR2JYtL8cTHdmyjM12YpJMfSzUJgf51Oh2APS+Zw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^4.8.2",
"@wordpress/api-fetch": "^7.8.2",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
- "@wordpress/editor": "^14.8.9",
+ "@wordpress/editor": "^14.8.10",
"@wordpress/element": "^6.8.1",
"@wordpress/hooks": "^4.8.2",
"@wordpress/html-entities": "^4.8.1",
@@ -6396,9 +6396,9 @@
}
},
"node_modules/@wordpress/block-editor": {
- "version": "14.3.7",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-14.3.7.tgz",
- "integrity": "sha512-OINjD9lo9V82ds3VeqoSAMtwV49PaHB7f6Lnv+vNNNNP863krClyQczlfu2ge73Y1OopizWlGtAYTxWuN8Jx5A==",
+ "version": "14.3.8",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-14.3.8.tgz",
+ "integrity": "sha512-gMpG8+t/mco/+CdSbLO48L52WKP9cp5S1jMh6Q+HjEtzQU2vu6zFBHGqBYRg7YiXLtNAINiVZON39xMITdVNgA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@emotion/react": "^11.7.1",
@@ -6459,20 +6459,20 @@
}
},
"node_modules/@wordpress/block-library": {
- "version": "9.8.8",
- "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.8.8.tgz",
- "integrity": "sha512-FDNslrUH+Fkthqb8HeeHtb2C8MtIhksXzmsm6q2Qdwsj1IJlySlNABH+W2Ji0OIu0qWOfcKKBj6hWV8tqhowbw==",
+ "version": "9.8.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.8.9.tgz",
+ "integrity": "sha512-TRX9odB29vWDAFG60WveYpnozpwotYZnv3hY1jKBxjiEi39m9MaeS6BMV/rDF8SBL2F9efCusx0CjAXq6uulTQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^4.8.2",
"@wordpress/api-fetch": "^7.8.2",
"@wordpress/autop": "^4.8.1",
"@wordpress/blob": "^4.8.1",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/date": "^5.8.2",
"@wordpress/deprecated": "^4.8.2",
@@ -6488,10 +6488,10 @@
"@wordpress/keyboard-shortcuts": "^5.8.3",
"@wordpress/keycodes": "^4.8.2",
"@wordpress/notices": "^5.8.3",
- "@wordpress/patterns": "^2.8.7",
+ "@wordpress/patterns": "^2.8.8",
"@wordpress/primitives": "^4.8.1",
"@wordpress/private-apis": "^1.8.1",
- "@wordpress/reusable-blocks": "^5.8.7",
+ "@wordpress/reusable-blocks": "^5.8.8",
"@wordpress/rich-text": "^7.8.3",
"@wordpress/server-side-render": "^5.8.7",
"@wordpress/url": "^4.8.1",
@@ -6692,15 +6692,15 @@
}
},
"node_modules/@wordpress/core-commands": {
- "version": "1.8.7",
- "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.8.7.tgz",
- "integrity": "sha512-RX1LEUR91+yuRKGBWwFIMZwuFqEyHqHeJZS2JjhSTMbdz/2mq0Gto5kaS81YpJE48rUGEiElMSNDVII/BOskaw==",
+ "version": "1.8.8",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-1.8.8.tgz",
+ "integrity": "sha512-fnOlskd3LSnqhgowmjtrA/fRz0npPxWl+N6s+g5vBAjVQmPJeFU5zAYuTbRytOIrxo4nzUEv+QfCEDoqwB/D6Q==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/commands": "^1.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/element": "^6.8.1",
"@wordpress/html-entities": "^4.8.1",
@@ -6721,13 +6721,13 @@
}
},
"node_modules/@wordpress/core-data": {
- "version": "7.8.7",
- "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.8.7.tgz",
- "integrity": "sha512-agbLylqVyIetyEtxhypV/tH3BhJUXky0BseLrunVicCNfniLs3TGo6v4qGPjVDAyE9W+hTpydQohp4lEDgvfHg==",
+ "version": "7.8.8",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.8.8.tgz",
+ "integrity": "sha512-tEwMp6wO2K6JfnZ19sXJTWvwbyCHYflPscqIF/JpoeK/4zbLfiFgev3qM2UN2TVdqFsFZAM3GKAhUaxdBEB0HQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^7.8.2",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/blocks": "^13.8.5",
"@wordpress/compose": "^7.8.3",
"@wordpress/data": "^10.8.3",
@@ -6758,17 +6758,17 @@
}
},
"node_modules/@wordpress/customize-widgets": {
- "version": "5.8.8",
- "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.8.8.tgz",
- "integrity": "sha512-CWFPMplq7Ts+gZWaH6GMj+/w5j/n+tjX8SrcZWiMRp7psblWItEuw1KH1CHcXzZL8ieIB9TsdCkLTAzOyAA8jA==",
+ "version": "5.8.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-5.8.9.tgz",
+ "integrity": "sha512-XmeKxBii2DQtuTVvO7OhRFJb56Zrk/vQa/i/xyobXGr36OpSs3dehRR0odvmpBOYosBQ1Zu0xspewFml/AaZSw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^14.3.7",
- "@wordpress/block-library": "^9.8.8",
+ "@wordpress/block-editor": "^14.3.8",
+ "@wordpress/block-library": "^9.8.9",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/dom": "^4.8.2",
"@wordpress/element": "^6.8.1",
@@ -6782,7 +6782,7 @@
"@wordpress/media-utils": "^5.8.2",
"@wordpress/preferences": "^4.8.7",
"@wordpress/private-apis": "^1.8.1",
- "@wordpress/widgets": "^4.8.7",
+ "@wordpress/widgets": "^4.8.8",
"clsx": "^2.1.1",
"fast-deep-equal": "^3.1.3"
},
@@ -7032,25 +7032,25 @@
}
},
"node_modules/@wordpress/edit-post": {
- "version": "8.8.9",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.8.9.tgz",
- "integrity": "sha512-f4zraZeZjkJvdAJySzBbA00hKKM6uz6l3VCypFH05XLLXUDbo4/hRusU7z1Xx+OIK5+PeLSj1Jm+irF/z2OghA==",
+ "version": "8.8.10",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.8.10.tgz",
+ "integrity": "sha512-tS9Jujr9OOmJ78gZFsLfpHcbzy0VyH244eGNDUTyTawpkG6WOjjbqjY7+I6b1+L26oQiK4a4SXtoWxaA8d/Vsg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^4.8.2",
"@wordpress/api-fetch": "^7.8.2",
- "@wordpress/block-editor": "^14.3.7",
- "@wordpress/block-library": "^9.8.8",
+ "@wordpress/block-editor": "^14.3.8",
+ "@wordpress/block-library": "^9.8.9",
"@wordpress/blocks": "^13.8.5",
"@wordpress/commands": "^1.8.7",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-commands": "^1.8.7",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-commands": "^1.8.8",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/deprecated": "^4.8.2",
"@wordpress/dom": "^4.8.2",
- "@wordpress/editor": "^14.8.9",
+ "@wordpress/editor": "^14.8.10",
"@wordpress/element": "^6.8.1",
"@wordpress/hooks": "^4.8.2",
"@wordpress/html-entities": "^4.8.1",
@@ -7065,7 +7065,7 @@
"@wordpress/url": "^4.8.1",
"@wordpress/viewport": "^6.8.3",
"@wordpress/warning": "^3.8.1",
- "@wordpress/widgets": "^4.8.7",
+ "@wordpress/widgets": "^4.8.8",
"clsx": "^2.1.1",
"memize": "^2.1.0"
},
@@ -7079,29 +7079,29 @@
}
},
"node_modules/@wordpress/edit-site": {
- "version": "6.8.9",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.8.9.tgz",
- "integrity": "sha512-frMjdMxcgVFTSbyE5/hzhaKEi4Ma0z2EDlR8/fdbZYJq0Oj75mW0GgAmEpZfdMAhklAj3RjgL/Lh9QiXXSVxtQ==",
+ "version": "6.8.10",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-6.8.10.tgz",
+ "integrity": "sha512-7E+zISjpuo+bAzk/TwjYjRdL6IAGu2unk/+oMh16BbjRQ8By1IDnEKII3Z58O+316fcpcBIpG7i6Bi6+DXK80A==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@react-spring/web": "^9.4.5",
"@wordpress/a11y": "^4.8.2",
"@wordpress/api-fetch": "^7.8.2",
"@wordpress/blob": "^4.8.1",
- "@wordpress/block-editor": "^14.3.7",
- "@wordpress/block-library": "^9.8.8",
+ "@wordpress/block-editor": "^14.3.8",
+ "@wordpress/block-library": "^9.8.9",
"@wordpress/blocks": "^13.8.5",
"@wordpress/commands": "^1.8.7",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-commands": "^1.8.7",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-commands": "^1.8.8",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/dataviews": "^4.4.7",
"@wordpress/date": "^5.8.2",
"@wordpress/deprecated": "^4.8.2",
"@wordpress/dom": "^4.8.2",
- "@wordpress/editor": "^14.8.9",
+ "@wordpress/editor": "^14.8.10",
"@wordpress/element": "^6.8.1",
"@wordpress/escape-html": "^3.8.1",
"@wordpress/hooks": "^4.8.2",
@@ -7111,18 +7111,18 @@
"@wordpress/keyboard-shortcuts": "^5.8.3",
"@wordpress/keycodes": "^4.8.2",
"@wordpress/notices": "^5.8.3",
- "@wordpress/patterns": "^2.8.7",
+ "@wordpress/patterns": "^2.8.8",
"@wordpress/plugins": "^7.8.7",
"@wordpress/preferences": "^4.8.7",
"@wordpress/primitives": "^4.8.1",
"@wordpress/priority-queue": "^3.8.1",
"@wordpress/private-apis": "^1.8.1",
- "@wordpress/reusable-blocks": "^5.8.7",
+ "@wordpress/reusable-blocks": "^5.8.8",
"@wordpress/router": "^1.8.1",
"@wordpress/style-engine": "^2.8.1",
"@wordpress/url": "^4.8.1",
"@wordpress/viewport": "^6.8.3",
- "@wordpress/widgets": "^4.8.7",
+ "@wordpress/widgets": "^4.8.8",
"@wordpress/wordcount": "^4.8.1",
"change-case": "^4.1.2",
"clsx": "^2.1.1",
@@ -7141,18 +7141,18 @@
}
},
"node_modules/@wordpress/edit-widgets": {
- "version": "6.8.8",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.8.8.tgz",
- "integrity": "sha512-5b760bZ4ixv/8ieCrT13+Aehvo+tS3rYi6QVkj5duRnhxE6bJnNomACv6Get3klQQhwd7DG7cOHIfzo9dbURdg==",
+ "version": "6.8.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-6.8.9.tgz",
+ "integrity": "sha512-hg6P6AB1vII5kWNJZ/8XwCHDFrKbpK2Oi2iX+/FYQ8useJhi5rjCtcq6AhDlbdjm3PATcpajbMxBKpY77UzI1A==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^7.8.2",
- "@wordpress/block-editor": "^14.3.7",
- "@wordpress/block-library": "^9.8.8",
+ "@wordpress/block-editor": "^14.3.8",
+ "@wordpress/block-library": "^9.8.9",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/deprecated": "^4.8.2",
"@wordpress/dom": "^4.8.2",
@@ -7165,13 +7165,13 @@
"@wordpress/keycodes": "^4.8.2",
"@wordpress/media-utils": "^5.8.2",
"@wordpress/notices": "^5.8.3",
- "@wordpress/patterns": "^2.8.7",
+ "@wordpress/patterns": "^2.8.8",
"@wordpress/plugins": "^7.8.7",
"@wordpress/preferences": "^4.8.7",
"@wordpress/private-apis": "^1.8.1",
- "@wordpress/reusable-blocks": "^5.8.7",
+ "@wordpress/reusable-blocks": "^5.8.8",
"@wordpress/url": "^4.8.1",
- "@wordpress/widgets": "^4.8.7",
+ "@wordpress/widgets": "^4.8.8",
"clsx": "^2.1.1"
},
"engines": {
@@ -7184,27 +7184,27 @@
}
},
"node_modules/@wordpress/editor": {
- "version": "14.8.9",
- "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.8.9.tgz",
- "integrity": "sha512-BG9csn9LbTfpT9Eyi0inp1ANiZSkyaDfRA6TFc4z4YMufHxwIvkJY6VdDYjvN+c4RjM87+f+9b1tw0jAdZ2gPA==",
+ "version": "14.8.10",
+ "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.8.10.tgz",
+ "integrity": "sha512-ZkA6SAzGUpyQLRBFT//UVhIYfL+V2zqYrzHodjmYsQIUmSfFlHnJmYKFIijbhcR67asUj5rwOV/2s5vHeoobQA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^4.8.2",
"@wordpress/api-fetch": "^7.8.2",
"@wordpress/blob": "^4.8.1",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/blocks": "^13.8.5",
"@wordpress/commands": "^1.8.7",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/dataviews": "^4.4.7",
"@wordpress/date": "^5.8.2",
"@wordpress/deprecated": "^4.8.2",
"@wordpress/dom": "^4.8.2",
"@wordpress/element": "^6.8.1",
- "@wordpress/fields": "^0.0.8",
+ "@wordpress/fields": "^0.0.9",
"@wordpress/hooks": "^4.8.2",
"@wordpress/html-entities": "^4.8.1",
"@wordpress/i18n": "^5.8.2",
@@ -7214,11 +7214,11 @@
"@wordpress/keycodes": "^4.8.2",
"@wordpress/media-utils": "^5.8.2",
"@wordpress/notices": "^5.8.3",
- "@wordpress/patterns": "^2.8.7",
+ "@wordpress/patterns": "^2.8.8",
"@wordpress/plugins": "^7.8.7",
"@wordpress/preferences": "^4.8.7",
"@wordpress/private-apis": "^1.8.1",
- "@wordpress/reusable-blocks": "^5.8.7",
+ "@wordpress/reusable-blocks": "^5.8.8",
"@wordpress/rich-text": "^7.8.3",
"@wordpress/server-side-render": "^5.8.7",
"@wordpress/url": "^4.8.1",
@@ -7335,16 +7335,16 @@
}
},
"node_modules/@wordpress/fields": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.0.8.tgz",
- "integrity": "sha512-efm5hTjyx3gtB4QKVTKAVV2pLZ+68Kp7/8/iCSY3KXBIMwvNjqQdDTqXjIxdFkScaT1SL+cfrAbMtNVg7mmsVg==",
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.0.9.tgz",
+ "integrity": "sha512-gGPUAQNga64NnipzLAzZ4VnNw8esk2VvfejFSWgUZ/rCYQEed9SlQa3gajI88X2kppYkK+ydxOIE+dCh7NMM7g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/blob": "^4.8.1",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/dataviews": "^4.4.7",
"@wordpress/element": "^6.8.1",
@@ -7353,7 +7353,7 @@
"@wordpress/i18n": "^5.8.2",
"@wordpress/icons": "^10.8.2",
"@wordpress/notices": "^5.8.3",
- "@wordpress/patterns": "^2.8.7",
+ "@wordpress/patterns": "^2.8.8",
"@wordpress/primitives": "^4.8.1",
"@wordpress/private-apis": "^1.8.1",
"@wordpress/url": "^4.8.1",
@@ -7370,13 +7370,13 @@
}
},
"node_modules/@wordpress/format-library": {
- "version": "5.8.7",
- "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.8.7.tgz",
- "integrity": "sha512-PQNqMHbVECs0UIPEB97z8T8whdteLt2rHY8sJNbsN6kzZ1U0MKA2n5S0ImB9ck4CyGcbM36xpc6vmKZ8lr1u0w==",
+ "version": "5.8.8",
+ "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-5.8.8.tgz",
+ "integrity": "sha512-G4s1YiFCM8aK7dr69QFqmt/4fyXIDfAoez9MtHqQ54jrp330eZ6CLXagQ4Jzc98wdLXSpSDLuOc2ltflU/vnCA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^4.8.2",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
"@wordpress/data": "^10.8.3",
@@ -7681,17 +7681,17 @@
}
},
"node_modules/@wordpress/patterns": {
- "version": "2.8.7",
- "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.8.7.tgz",
- "integrity": "sha512-8NQdsjo886MZLUG6Zj+rF+XS08+wM6moOEgJ9RM2MmrnzlpKa9p3OSnfjmcdMG1xu07e5n6Sv76qJRolGuNelg==",
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.8.8.tgz",
+ "integrity": "sha512-xHWUzjtz2T6MZbaj8ofPNWPd2P9o9sWHucEOVL2+4oW8ZWVn2RdNT7yfv/vPfa2HqKBOZOuUXOAumxA9l2aq9g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/a11y": "^4.8.2",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/element": "^6.8.1",
"@wordpress/html-entities": "^4.8.1",
@@ -7864,15 +7864,15 @@
}
},
"node_modules/@wordpress/reusable-blocks": {
- "version": "5.8.7",
- "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.8.7.tgz",
- "integrity": "sha512-HT75CX5NkHU5bjEjMFlJ8JKvgc1MHqonTI4G40m50CYoW3P4783nnBMLJCuC6E04k0oHfn5mC1wEY2TCVU5Pgw==",
+ "version": "5.8.8",
+ "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.8.8.tgz",
+ "integrity": "sha512-cPDKnhcTkTNZfj9MpEAKeIlmdGPHDnehM1l5BXPlSDMi4UPKJXRk66G0iGUKBPH3vqhNHdAH/N9mYjSOB+pFSA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/element": "^6.8.1",
"@wordpress/i18n": "^5.8.2",
@@ -9177,17 +9177,17 @@
}
},
"node_modules/@wordpress/widgets": {
- "version": "4.8.7",
- "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.8.7.tgz",
- "integrity": "sha512-ue13DriErcVra9zzZ2JpOhq5ttNUM9wRSRp5cFdvEy8SH3e7Ag8rN8bY6r395dJCaaquOs5Ss+fiJUOeZOFP9A==",
+ "version": "4.8.8",
+ "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.8.8.tgz",
+ "integrity": "sha512-AR+1R2oq/AvI0i1kKBKSZXpqTSrc/DiCh+nMQznHN/PJXn8v0VHLJ8Kcj93X/2g/IdiZVQUsQSAZMR+xoCrg7w==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@wordpress/api-fetch": "^7.8.2",
- "@wordpress/block-editor": "^14.3.7",
+ "@wordpress/block-editor": "^14.3.8",
"@wordpress/blocks": "^13.8.5",
"@wordpress/components": "^28.8.7",
"@wordpress/compose": "^7.8.3",
- "@wordpress/core-data": "^7.8.7",
+ "@wordpress/core-data": "^7.8.8",
"@wordpress/data": "^10.8.3",
"@wordpress/element": "^6.8.1",
"@wordpress/i18n": "^5.8.2",
diff --git a/package.json b/package.json
index 8df8c493cee91..b26e79be91c41 100644
--- a/package.json
+++ b/package.json
@@ -83,17 +83,17 @@
"@wordpress/api-fetch": "7.8.2",
"@wordpress/autop": "4.8.1",
"@wordpress/blob": "4.8.1",
- "@wordpress/block-directory": "5.8.9",
- "@wordpress/block-editor": "14.3.7",
- "@wordpress/block-library": "9.8.8",
+ "@wordpress/block-directory": "5.8.10",
+ "@wordpress/block-editor": "14.3.8",
+ "@wordpress/block-library": "9.8.9",
"@wordpress/block-serialization-default-parser": "5.8.1",
"@wordpress/blocks": "13.8.5",
"@wordpress/commands": "1.8.7",
"@wordpress/components": "28.8.7",
"@wordpress/compose": "7.8.3",
- "@wordpress/core-commands": "1.8.7",
- "@wordpress/core-data": "7.8.7",
- "@wordpress/customize-widgets": "5.8.8",
+ "@wordpress/core-commands": "1.8.8",
+ "@wordpress/core-data": "7.8.8",
+ "@wordpress/customize-widgets": "5.8.9",
"@wordpress/data": "10.8.3",
"@wordpress/data-controls": "4.8.3",
"@wordpress/dataviews": "4.4.7",
@@ -101,14 +101,14 @@
"@wordpress/deprecated": "4.8.2",
"@wordpress/dom": "4.8.2",
"@wordpress/dom-ready": "4.8.1",
- "@wordpress/edit-post": "8.8.9",
- "@wordpress/edit-site": "6.8.9",
- "@wordpress/edit-widgets": "6.8.8",
- "@wordpress/editor": "14.8.9",
+ "@wordpress/edit-post": "8.8.10",
+ "@wordpress/edit-site": "6.8.10",
+ "@wordpress/edit-widgets": "6.8.9",
+ "@wordpress/editor": "14.8.10",
"@wordpress/element": "6.8.1",
"@wordpress/escape-html": "3.8.1",
- "@wordpress/fields": "0.0.8",
- "@wordpress/format-library": "5.8.7",
+ "@wordpress/fields": "0.0.9",
+ "@wordpress/format-library": "5.8.8",
"@wordpress/hooks": "4.8.2",
"@wordpress/html-entities": "4.8.1",
"@wordpress/i18n": "5.8.2",
@@ -123,7 +123,7 @@
"@wordpress/media-utils": "5.8.2",
"@wordpress/notices": "5.8.3",
"@wordpress/nux": "9.8.7",
- "@wordpress/patterns": "2.8.7",
+ "@wordpress/patterns": "2.8.8",
"@wordpress/plugins": "7.8.7",
"@wordpress/preferences": "4.8.7",
"@wordpress/preferences-persistence": "2.8.2",
@@ -131,7 +131,7 @@
"@wordpress/priority-queue": "3.8.1",
"@wordpress/private-apis": "1.8.1",
"@wordpress/redux-routine": "5.8.1",
- "@wordpress/reusable-blocks": "5.8.7",
+ "@wordpress/reusable-blocks": "5.8.8",
"@wordpress/rich-text": "7.8.3",
"@wordpress/router": "1.8.1",
"@wordpress/server-side-render": "5.8.7",
@@ -143,7 +143,7 @@
"@wordpress/url": "4.8.1",
"@wordpress/viewport": "6.8.3",
"@wordpress/warning": "3.8.1",
- "@wordpress/widgets": "4.8.7",
+ "@wordpress/widgets": "4.8.8",
"@wordpress/wordcount": "4.8.1",
"backbone": "1.6.0",
"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 e6f4dc9a2ee2f..d21c3c529a795 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'), 'version' => '3156534cc54473497e14'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-rich-text'), 'version' => '238360e96c76d37a2468'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-url'), 'version' => 'd387b816bc1ed2042e28'), 'autop.min.js' => array('dependencies' => array(), 'version' => '9fb50649848277dd318d'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9113eed771d446f4a556'), 'block-directory.min.js' => array('dependencies' => array('react-jsx-runtime', '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-primitives', 'wp-url'), 'version' => '1e2dcb064ecd5905fe6b'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', '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-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '45a6f1fc2f47a4c85524'), 'block-library.min.js' => array('dependencies' => array('react-jsx-runtime', '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-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'd116036570c93aa14295'), 'block-serialization-default-parser.min.js' => array('dependencies' => array(), 'version' => '14d44daebf663d05d330'), 'blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', '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-rich-text', 'wp-shortcode', 'wp-warning'), 'version' => '8474af4b6260126fa879'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-primitives', 'wp-private-apis'), 'version' => '33b90579e9a6d83ac03b'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', '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-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => 'faf16a433a957797a7f1'), 'compose.min.js' => array('dependencies' => array('react', 'react-jsx-runtime', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-priority-queue'), 'version' => '85f0708cd2e6b26addeb'), 'core-commands.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-commands', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'e398c3f43e502a9c4a8f'), 'core-data.min.js' => array('dependencies' => array('react-jsx-runtime', '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-private-apis', 'wp-rich-text', 'wp-url', 'wp-warning'), 'version' => '8224153d27ea1b378c5a'), 'customize-widgets.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6cc7ebe73bf2bd031694'), 'data.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '7c62e39de0308c73d50c'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated'), 'version' => '49f5587e8b90f9e7cc7e'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated'), 'version' => 'aaca6387d1cf924acc51'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks'), 'version' => 'e1f84915c5e8ae38964c'), 'dom.min.js' => array('dependencies' => array('wp-deprecated'), 'version' => '93117dfee2692b04b770'), 'dom-ready.min.js' => array('dependencies' => array(), 'version' => 'f77871ff7694fffea381'), 'edit-post.min.js' => array('dependencies' => array('react-jsx-runtime', '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-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-widgets'), 'version' => 'd935e7c539e60cc3c8eb'), 'edit-site.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', '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-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-priority-queue', 'wp-private-apis', 'wp-router', 'wp-url', 'wp-warning', 'wp-widgets'), 'version' => '4fda750e8564fa481f3a'), 'edit-widgets.min.js' => array('dependencies' => array('react-jsx-runtime', '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-patterns', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'b38663204604d1fc100e'), 'editor.min.js' => array('dependencies' => array('react', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-commands', '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-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-wordcount'), 'version' => '1dad16b2537c6d73164f'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html'), 'version' => 'cb762d190aebbec25b27'), 'escape-html.min.js' => array('dependencies' => array(), 'version' => '6561a406d2d232a6fbd2'), 'fields.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-blob', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-patterns', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'db38c1d53d7043c99610'), 'format-library.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => '81b8a9364113f57b6a37'), 'hooks.min.js' => array('dependencies' => array(), 'version' => '4d63a3d491d11ffd8ac6'), 'html-entities.min.js' => array('dependencies' => array(), 'version' => '2cd3358363e0675638fb'), 'i18n.min.js' => array('dependencies' => array('wp-hooks'), 'version' => '5e580eb46a90c2b997e6'), 'is-shallow-equal.min.js' => array('dependencies' => array(), 'version' => 'e0f9f1d78d83f5196979'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-data', 'wp-element', 'wp-keycodes'), 'version' => '32686e58e84193ce808b'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n'), 'version' => '034ff647a54b018581d3'), 'list-reusable-blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'aa3dd59fcb0ede2ee0da'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n'), 'version' => 'e10cc6bfcff4fe474479'), 'notices.min.js' => array('dependencies' => array('wp-data'), 'version' => '673a68a7ac2f556ed50b'), 'nux.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '9a0dc535fe222ae46a48'), 'patterns.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '361f4e17ad0bf0f5961c'), 'plugins.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-primitives'), 'version' => 'ef6da4a9b2747b62c09c'), 'preferences.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-private-apis'), 'version' => '945c6cbfe821b3070047'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch'), 'version' => '9307a8c9e3254140a223'), 'primitives.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-element'), 'version' => 'aef2543ab60c8c9bb609'), 'priority-queue.min.js' => array('dependencies' => array(), 'version' => '9c21c957c7e50ffdbf48'), 'private-apis.min.js' => array('dependencies' => array(), 'version' => '4b858962c15c2c7a135f'), 'redux-routine.min.js' => array('dependencies' => array(), 'version' => 'a0a172871afaeb261566'), 'reusable-blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-url'), 'version' => '73735a77e4e5095733da'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes'), 'version' => '4021b9e4e9ef4d3cd868'), 'router.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'e4887fecc16ef03e908f'), 'server-side-render.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '1e0f25c205ebeb30bcd2'), 'shortcode.min.js' => array('dependencies' => array(), 'version' => 'b7747eee0efafd2f0c3b'), 'style-engine.min.js' => array('dependencies' => array(), 'version' => '08cc10e9532531e22456'), 'token-list.min.js' => array('dependencies' => array(), 'version' => '3b5f5dcfde830ecef24f'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal'), 'version' => 'f0698003cb0f0a7bd794'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e87eb76272a3a08402d2'), 'viewport.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-data'), 'version' => '829c9a30d366e1e5054c'), 'warning.min.js' => array('dependencies' => array(), 'version' => 'ed7c8b0940914f4fe44b'), 'widgets.min.js' => array('dependencies' => array('react-jsx-runtime', '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' => 'e4801fc4b16effe444d8'), 'wordcount.min.js' => array('dependencies' => array(), 'version' => '55d8c2bf3dc99e7ea5ec'));
+ array('dependencies' => array('wp-dom-ready', 'wp-i18n'), 'version' => '3156534cc54473497e14'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-rich-text'), 'version' => '238360e96c76d37a2468'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-url'), 'version' => 'd387b816bc1ed2042e28'), 'autop.min.js' => array('dependencies' => array(), 'version' => '9fb50649848277dd318d'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9113eed771d446f4a556'), 'block-directory.min.js' => array('dependencies' => array('react-jsx-runtime', '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-primitives', 'wp-url'), 'version' => '1e2dcb064ecd5905fe6b'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-blocks', 'wp-commands', '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-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'fe9671e369f19ea22ca8'), 'block-library.min.js' => array('dependencies' => array('react-jsx-runtime', '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-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'd116036570c93aa14295'), 'block-serialization-default-parser.min.js' => array('dependencies' => array(), 'version' => '14d44daebf663d05d330'), 'blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', '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-rich-text', 'wp-shortcode', 'wp-warning'), 'version' => '8474af4b6260126fa879'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-primitives', 'wp-private-apis'), 'version' => '33b90579e9a6d83ac03b'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', '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-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => 'faf16a433a957797a7f1'), 'compose.min.js' => array('dependencies' => array('react', 'react-jsx-runtime', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-priority-queue'), 'version' => '85f0708cd2e6b26addeb'), 'core-commands.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-commands', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'e398c3f43e502a9c4a8f'), 'core-data.min.js' => array('dependencies' => array('react-jsx-runtime', '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-private-apis', 'wp-rich-text', 'wp-url', 'wp-warning'), 'version' => '8224153d27ea1b378c5a'), 'customize-widgets.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '6cc7ebe73bf2bd031694'), 'data.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '7c62e39de0308c73d50c'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated'), 'version' => '49f5587e8b90f9e7cc7e'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated'), 'version' => 'aaca6387d1cf924acc51'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks'), 'version' => 'e1f84915c5e8ae38964c'), 'dom.min.js' => array('dependencies' => array('wp-deprecated'), 'version' => '93117dfee2692b04b770'), 'dom-ready.min.js' => array('dependencies' => array(), 'version' => 'f77871ff7694fffea381'), 'edit-post.min.js' => array('dependencies' => array('react-jsx-runtime', '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-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-widgets'), 'version' => 'd935e7c539e60cc3c8eb'), 'edit-site.min.js' => array('dependencies' => array('react', 'react-dom', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', '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-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-priority-queue', 'wp-private-apis', 'wp-router', 'wp-url', 'wp-warning', 'wp-widgets'), 'version' => '4fda750e8564fa481f3a'), 'edit-widgets.min.js' => array('dependencies' => array('react-jsx-runtime', '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-patterns', 'wp-plugins', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'b38663204604d1fc100e'), 'editor.min.js' => array('dependencies' => array('react', 'react-jsx-runtime', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-commands', '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-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-wordcount'), 'version' => 'e2de69e82f916b7e2c43'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html'), 'version' => 'cb762d190aebbec25b27'), 'escape-html.min.js' => array('dependencies' => array(), 'version' => '6561a406d2d232a6fbd2'), 'fields.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-blob', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-patterns', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'db38c1d53d7043c99610'), 'format-library.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => '81b8a9364113f57b6a37'), 'hooks.min.js' => array('dependencies' => array(), 'version' => '4d63a3d491d11ffd8ac6'), 'html-entities.min.js' => array('dependencies' => array(), 'version' => '2cd3358363e0675638fb'), 'i18n.min.js' => array('dependencies' => array('wp-hooks'), 'version' => '5e580eb46a90c2b997e6'), 'is-shallow-equal.min.js' => array('dependencies' => array(), 'version' => 'e0f9f1d78d83f5196979'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-data', 'wp-element', 'wp-keycodes'), 'version' => '32686e58e84193ce808b'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n'), 'version' => '034ff647a54b018581d3'), 'list-reusable-blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blob', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n'), 'version' => 'aa3dd59fcb0ede2ee0da'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n'), 'version' => 'e10cc6bfcff4fe474479'), 'notices.min.js' => array('dependencies' => array('wp-data'), 'version' => '673a68a7ac2f556ed50b'), 'nux.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-primitives'), 'version' => '9a0dc535fe222ae46a48'), 'patterns.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '361f4e17ad0bf0f5961c'), 'plugins.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-primitives'), 'version' => 'ef6da4a9b2747b62c09c'), 'preferences.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-a11y', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-private-apis'), 'version' => '945c6cbfe821b3070047'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch'), 'version' => '9307a8c9e3254140a223'), 'primitives.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-element'), 'version' => 'aef2543ab60c8c9bb609'), 'priority-queue.min.js' => array('dependencies' => array(), 'version' => '9c21c957c7e50ffdbf48'), 'private-apis.min.js' => array('dependencies' => array(), 'version' => '4b858962c15c2c7a135f'), 'redux-routine.min.js' => array('dependencies' => array(), 'version' => 'a0a172871afaeb261566'), 'reusable-blocks.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-url'), 'version' => '73735a77e4e5095733da'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes'), 'version' => '4021b9e4e9ef4d3cd868'), 'router.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'e4887fecc16ef03e908f'), 'server-side-render.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-url'), 'version' => '1e0f25c205ebeb30bcd2'), 'shortcode.min.js' => array('dependencies' => array(), 'version' => 'b7747eee0efafd2f0c3b'), 'style-engine.min.js' => array('dependencies' => array(), 'version' => '08cc10e9532531e22456'), 'token-list.min.js' => array('dependencies' => array(), 'version' => '3b5f5dcfde830ecef24f'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal'), 'version' => 'f0698003cb0f0a7bd794'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e87eb76272a3a08402d2'), 'viewport.min.js' => array('dependencies' => array('react-jsx-runtime', 'wp-compose', 'wp-data'), 'version' => '829c9a30d366e1e5054c'), 'warning.min.js' => array('dependencies' => array(), 'version' => 'ed7c8b0940914f4fe44b'), 'widgets.min.js' => array('dependencies' => array('react-jsx-runtime', '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' => 'e4801fc4b16effe444d8'), 'wordcount.min.js' => array('dependencies' => array(), 'version' => '55d8c2bf3dc99e7ea5ec'));
From c6b30b6e18461d6f112c9eee11dd79fc991f3e53 Mon Sep 17 00:00:00 2001
From: Peter Wilson
Date: Tue, 22 Oct 2024 01:41:10 +0000
Subject: [PATCH 005/181] Bundled Themes: Update Twenty Twenty-Five for 6.7 RC
1.
This merges the latest improvements to the Twenty Twenty-Five theme from GitHub into `trunk` for 6.7 RC 1.
A full list of changes can be found on GitHub: [https://github.com/WordPress/twentytwentyfive/compare/e4da8ad0ae6248593829604c3e510ad91f9cf401...f2dc3facf9eb5be3eda337f24f2cc749e386acb6 WordPress/twentytwentyfive@e4da8ad...f2dc3fa]
Props juanfra, poena, beafialho, areziaal, joen, sergeybiryukov, richtabor, cwhitmore, get_dave, talldanwp, andraganescu, kau-boy, mhkuu, hanneslsm, alaminfirdows, dd32.
See #62264.
git-svn-id: https://develop.svn.wordpress.org/trunk@59269 602fd350-edb4-49c9-b593-d223f7449a82
---
.../assets/images/404-image.webp | Bin 0 -> 129970 bytes
...webp => akaka-falls-state-park-flora.webp} | Bin
...12207.webp => botany-flowers-closeup.webp} | Bin
...bp => campanula-alliariifolia-flower.webp} | Bin
...d-2224378.webp => delphinium-flowers.webp} | Bin
.../assets/images/grid-flower-2.webp | Bin 114970 -> 82646 bytes
.../image-from-rawpixel-id-13029755.webp | Bin 215408 -> 0 bytes
...-from-rawpixel-id-8802835-jpeg-scaled.webp | Bin 204064 -> 0 bytes
.../assets/images/link-in-bio-image.webp | Bin 233960 -> 95598 bytes
...-id-8799918.webp => malibu-plantlife.webp} | Bin
....webp => northern-buttercups-flowers.webp} | Bin
.../images/poster-image-background.webp | Bin 501642 -> 222864 bytes
...8799471.webp => red-hibiscus-closeup.webp} | Bin
.../assets/images/ruins-image.webp | Bin 0 -> 68384 bytes
...2211732.webp => star-thristle-flower.webp} | Bin
.../themes/twentytwentyfive/functions.php | 33 ++++++++----------
.../parts/footer-columns.html | 1 +
.../parts/header-large-title.html | 1 +
.../patterns/banner-about-book.php | 2 +-
.../patterns/banner-poster.php | 4 +--
.../patterns/binding-format.php | 16 +++++++++
.../patterns/cta-events-list.php | 4 +--
.../patterns/cta-grid-products-link.php | 6 ++--
.../twentytwentyfive/patterns/event-3-col.php | 6 ++--
.../twentytwentyfive/patterns/event-rsvp.php | 6 ++--
.../patterns/event-schedule.php | 2 +-
.../patterns/footer-columns.php | 4 +--
.../patterns/footer-newsletter.php | 4 +--
.../twentytwentyfive/patterns/footer.php | 5 ++-
.../patterns/format-audio.php | 4 +--
.../twentytwentyfive/patterns/format-link.php | 2 +-
.../heading-and-paragraph-with-image.php | 2 +-
.../patterns/hero-full-width-image.php | 4 +--
.../twentytwentyfive/patterns/hidden-404.php | 2 +-
.../patterns/overlapped-images.php | 2 +-
.../twentytwentyfive/patterns/page-cv-bio.php | 2 +-
.../page-link-in-bio-wide-margins.php | 2 +-
.../page-link-in-bio-with-tight-margins.php | 2 +-
.../patterns/page-portfolio-home.php | 7 ++--
.../patterns/services-3-col.php | 6 ++--
.../patterns/template-archive-news-blog.php | 2 +-
.../patterns/template-home-news-blog.php | 2 +-
.../template-home-posts-grid-news-blog.php | 4 +--
.../template-home-with-sidebar-news-blog.php | 4 +--
... template-single-left-aligned-content.php} | 4 +--
.../patterns/template-single-news-blog.php | 2 +-
.../patterns/template-single-photo-blog.php | 17 +++------
.../patterns/testimonials-2-col.php | 4 +--
.../patterns/testimonials-6-col.php | 12 +++----
.../patterns/testimonials-large.php | 2 +-
.../patterns/vertical-header.php | 1 +
.../themes/twentytwentyfive/readme.txt | 19 +++++-----
.../styles/blocks/03-annotation.json | 2 +-
.../themes/twentytwentyfive/theme.json | 11 ++++++
54 files changed, 116 insertions(+), 99 deletions(-)
create mode 100644 src/wp-content/themes/twentytwentyfive/assets/images/404-image.webp
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-8802845.webp => akaka-falls-state-park-flora.webp} (100%)
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-8812207.webp => botany-flowers-closeup.webp} (100%)
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-2222755.webp => campanula-alliariifolia-flower.webp} (100%)
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-2224378.webp => delphinium-flowers.webp} (100%)
delete mode 100644 src/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-13029755.webp
delete mode 100644 src/wp-content/themes/twentytwentyfive/assets/images/image-from-rawpixel-id-8802835-jpeg-scaled.webp
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-8799918.webp => malibu-plantlife.webp} (100%)
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-8802603-original.webp => northern-buttercups-flowers.webp} (100%)
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-8799471.webp => red-hibiscus-closeup.webp} (100%)
create mode 100644 src/wp-content/themes/twentytwentyfive/assets/images/ruins-image.webp
rename src/wp-content/themes/twentytwentyfive/assets/images/{image-from-rawpixel-id-2211732.webp => star-thristle-flower.webp} (100%)
create mode 100644 src/wp-content/themes/twentytwentyfive/parts/footer-columns.html
create mode 100644 src/wp-content/themes/twentytwentyfive/parts/header-large-title.html
create mode 100644 src/wp-content/themes/twentytwentyfive/patterns/binding-format.php
rename src/wp-content/themes/twentytwentyfive/patterns/{post-with-left-aligned-content.php => template-single-left-aligned-content.php} (98%)
diff --git a/src/wp-content/themes/twentytwentyfive/assets/images/404-image.webp b/src/wp-content/themes/twentytwentyfive/assets/images/404-image.webp
new file mode 100644
index 0000000000000000000000000000000000000000..5b33a9e233f6193baa85799fd9e8368176553430
GIT binary patch
literal 129970
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