Skip to content

Commit 4a9cddf

Browse files
committed
Merge branch 'trunk' into fix/30049
2 parents b233b05 + 483f219 commit 4a9cddf

File tree

13 files changed

+726
-653
lines changed

13 files changed

+726
-653
lines changed

package-lock.json

Lines changed: 608 additions & 606 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -79,70 +79,70 @@
7979
},
8080
"dependencies": {
8181
"@wordpress/a11y": "4.0.1",
82-
"@wordpress/annotations": "3.0.1",
82+
"@wordpress/annotations": "3.0.2",
8383
"@wordpress/api-fetch": "7.0.1",
8484
"@wordpress/autop": "4.0.1",
8585
"@wordpress/blob": "4.0.1",
86-
"@wordpress/block-directory": "5.0.1",
87-
"@wordpress/block-editor": "13.0.1",
88-
"@wordpress/block-library": "9.0.1",
86+
"@wordpress/block-directory": "5.0.2",
87+
"@wordpress/block-editor": "13.0.2",
88+
"@wordpress/block-library": "9.0.2",
8989
"@wordpress/block-serialization-default-parser": "5.0.1",
90-
"@wordpress/blocks": "13.0.1",
91-
"@wordpress/commands": "1.0.1",
92-
"@wordpress/components": "28.0.1",
90+
"@wordpress/blocks": "13.0.2",
91+
"@wordpress/commands": "1.0.2",
92+
"@wordpress/components": "28.0.2",
9393
"@wordpress/compose": "7.0.1",
94-
"@wordpress/core-commands": "1.0.1",
95-
"@wordpress/core-data": "7.0.1",
96-
"@wordpress/customize-widgets": "5.0.1",
97-
"@wordpress/data": "10.0.1",
98-
"@wordpress/data-controls": "4.0.1",
99-
"@wordpress/dataviews": "2.0.1",
94+
"@wordpress/core-commands": "1.0.2",
95+
"@wordpress/core-data": "7.0.2",
96+
"@wordpress/customize-widgets": "5.0.2",
97+
"@wordpress/data": "10.0.2",
98+
"@wordpress/data-controls": "4.0.2",
99+
"@wordpress/dataviews": "2.0.2",
100100
"@wordpress/date": "5.0.1",
101101
"@wordpress/deprecated": "4.0.1",
102102
"@wordpress/dom": "4.0.1",
103103
"@wordpress/dom-ready": "4.0.1",
104-
"@wordpress/edit-post": "8.0.1",
105-
"@wordpress/edit-site": "6.0.1",
106-
"@wordpress/edit-widgets": "6.0.1",
107-
"@wordpress/editor": "14.0.1",
104+
"@wordpress/edit-post": "8.0.2",
105+
"@wordpress/edit-site": "6.0.2",
106+
"@wordpress/edit-widgets": "6.0.2",
107+
"@wordpress/editor": "14.0.2",
108108
"@wordpress/element": "6.0.1",
109109
"@wordpress/escape-html": "3.0.1",
110-
"@wordpress/format-library": "5.0.1",
110+
"@wordpress/format-library": "5.0.2",
111111
"@wordpress/hooks": "4.0.1",
112112
"@wordpress/html-entities": "4.0.1",
113113
"@wordpress/i18n": "5.0.1",
114114
"@wordpress/icons": "10.0.1",
115115
"@wordpress/interactivity": "6.0.1",
116116
"@wordpress/interactivity-router": "2.0.1",
117-
"@wordpress/interface": "6.0.1",
117+
"@wordpress/interface": "6.0.2",
118118
"@wordpress/is-shallow-equal": "5.0.1",
119-
"@wordpress/keyboard-shortcuts": "5.0.1",
119+
"@wordpress/keyboard-shortcuts": "5.0.2",
120120
"@wordpress/keycodes": "4.0.1",
121-
"@wordpress/list-reusable-blocks": "5.0.1",
121+
"@wordpress/list-reusable-blocks": "5.0.2",
122122
"@wordpress/media-utils": "5.0.1",
123-
"@wordpress/notices": "5.0.1",
124-
"@wordpress/nux": "9.0.1",
125-
"@wordpress/patterns": "2.0.1",
126-
"@wordpress/plugins": "7.0.1",
127-
"@wordpress/preferences": "4.0.1",
123+
"@wordpress/notices": "5.0.2",
124+
"@wordpress/nux": "9.0.2",
125+
"@wordpress/patterns": "2.0.2",
126+
"@wordpress/plugins": "7.0.2",
127+
"@wordpress/preferences": "4.0.2",
128128
"@wordpress/preferences-persistence": "2.0.1",
129129
"@wordpress/primitives": "4.0.1",
130130
"@wordpress/priority-queue": "3.0.1",
131-
"@wordpress/private-apis": "1.0.1",
131+
"@wordpress/private-apis": "1.0.2",
132132
"@wordpress/redux-routine": "5.0.1",
133-
"@wordpress/reusable-blocks": "5.0.1",
134-
"@wordpress/rich-text": "7.0.1",
135-
"@wordpress/router": "1.0.1",
136-
"@wordpress/server-side-render": "5.0.1",
133+
"@wordpress/reusable-blocks": "5.0.2",
134+
"@wordpress/rich-text": "7.0.2",
135+
"@wordpress/router": "1.0.2",
136+
"@wordpress/server-side-render": "5.0.2",
137137
"@wordpress/shortcode": "4.0.1",
138-
"@wordpress/style-engine": "2.0.1",
138+
"@wordpress/style-engine": "2.0.2",
139139
"@wordpress/sync": "1.0.1",
140140
"@wordpress/token-list": "3.0.1",
141141
"@wordpress/undo-manager": "1.0.1",
142142
"@wordpress/url": "4.0.1",
143-
"@wordpress/viewport": "6.0.1",
143+
"@wordpress/viewport": "6.0.2",
144144
"@wordpress/warning": "3.0.1",
145-
"@wordpress/widgets": "4.0.1",
145+
"@wordpress/widgets": "4.0.2",
146146
"@wordpress/wordcount": "4.0.1",
147147
"backbone": "1.5.0",
148148
"clipboard": "2.0.11",

src/readme.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ <h2>System Requirements</h2>
5858
<h3>Recommendations</h3>
5959
<ul>
6060
<li><a href="https://www.php.net/">PHP</a> version <strong>7.4</strong> or greater.</li>
61-
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>8.0</strong> or greater OR <a href="https://mariadb.org/">MariaDB</a> version <strong>10.4</strong> or greater.</li>
61+
<li><a href="https://www.mysql.com/">MySQL</a> version <strong>8.0</strong> or greater OR <a href="https://mariadb.org/">MariaDB</a> version <strong>10.5</strong> or greater.</li>
6262
<li>The <a href="https://httpd.apache.org/docs/2.2/mod/mod_rewrite.html">mod_rewrite</a> Apache module.</li>
6363
<li><a href="https://wordpress.org/news/2016/12/moving-toward-ssl/">HTTPS</a> support.</li>
6464
<li>A link to <a href="https://wordpress.org/">wordpress.org</a> on your site.</li>

src/wp-admin/includes/class-wp-automatic-updater.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,9 @@ public function update( $type, $item ) {
511511
&& ( 'up_to_date' === $upgrade_result->get_error_code()
512512
|| 'locked' === $upgrade_result->get_error_code() )
513513
) {
514+
// Allow visitors to browse the site again.
515+
$upgrader->maintenance_mode( false );
516+
514517
/*
515518
* These aren't actual errors, treat it as a skipped-update instead
516519
* to avoid triggering the post-core update failure routines.

src/wp-admin/includes/class-wp-site-health.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class WP_Site_Health {
1818
private $mysql_server_version = '';
1919
private $mysql_required_version = '5.5';
2020
private $mysql_recommended_version = '8.0';
21-
private $mariadb_recommended_version = '10.4';
21+
private $mariadb_recommended_version = '10.5';
2222

2323
public $php_memory_limit;
2424

src/wp-admin/includes/upgrade.php

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,21 @@ function wp_install( $blog_title, $user_name, $user_email, $is_public, $deprecat
5252
wp_check_mysql_version();
5353
wp_cache_flush();
5454
make_db_current_silent();
55+
56+
/*
57+
* Ensure update checks are delayed after installation.
58+
*
59+
* This prevents users being presented with a maintenance mode screen
60+
* immediately after installation.
61+
*/
62+
wp_unschedule_hook( 'wp_version_check' );
63+
wp_unschedule_hook( 'wp_update_plugins' );
64+
wp_unschedule_hook( 'wp_update_themes' );
65+
66+
wp_schedule_event( time() + HOUR_IN_SECONDS, 'twicedaily', 'wp_version_check' );
67+
wp_schedule_event( time() + ( 1.5 * HOUR_IN_SECONDS ), 'twicedaily', 'wp_update_plugins' );
68+
wp_schedule_event( time() + ( 2 * HOUR_IN_SECONDS ), 'twicedaily', 'wp_update_themes' );
69+
5570
populate_options();
5671
populate_roles();
5772

-215 KB
Loading

src/wp-includes/assets/script-loader-packages.min.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/wp-includes/class-wp-admin-bar.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@ final protected function _render_item( $node ) {
575575
$menuclass = ' class="' . esc_attr( trim( $menuclass ) ) . '"';
576576
}
577577

578-
echo "<li id='" . esc_attr( 'wp-admin-bar-' . $node->id ) . "'$menuclass>";
578+
echo "<li role='group' id='" . esc_attr( 'wp-admin-bar-' . $node->id ) . "'$menuclass>";
579579

580580
if ( $has_link ) {
581581
$attributes = array( 'onclick', 'target', 'title', 'rel', 'lang', 'dir' );

src/wp-includes/post.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8094,10 +8094,11 @@ function get_available_post_mime_types( $type = 'attachment' ) {
80948094
$mime_types = apply_filters( 'pre_get_available_post_mime_types', null, $type );
80958095

80968096
if ( ! is_array( $mime_types ) ) {
8097-
$mime_types = $wpdb->get_col( $wpdb->prepare( "SELECT DISTINCT post_mime_type FROM $wpdb->posts WHERE post_type = %s", $type ) );
8097+
$mime_types = $wpdb->get_col( $wpdb->prepare( "SELECT DISTINCT post_mime_type FROM $wpdb->posts WHERE post_type = %s AND post_mime_type != ''", $type ) );
80988098
}
80998099

8100-
return $mime_types;
8100+
// Remove nulls from returned $mime_types.
8101+
return array_values( array_filter( $mime_types ) );
81018102
}
81028103

81038104
/**

0 commit comments

Comments
 (0)