Version 5.4 (original) (raw)

WordPress 5.4 “Adderley” was released to the public on March 31, 2020. Check WordPress 5.4 announcement blogpost for more information on this release.

For Version 5.4, the database version (db_version in wp_options) updated to 47018, and the Trac revision was 47541.

You can find the full list of tickets included in 5.4 on Trac.

The WordPress 5.4 Field Guide has pertinent, in-depth information on the major technical changes for this release.

Installation/Update Information

To download WordPress 5.4, update automatically from the Dashboard > Updates menu in your site’s admin area or visit the release archive.

For step-by-step instructions on installing and updating WordPress:

If you’re new to WordPress, you’ll want to start by reading these:

Highlights

More ways to make posts and pages come alive with your best images. More ways to bring your visitors in, and keep them engaged, with the richness of embedded media from the web’s top services.

More ways to make your vision real, and put blocks in the perfect place—even if a particular kind of block is new to you. More efficient processes.

And more speed everywhere, so as you build sections or galleries, or just type in a line of prose, you can feel how much faster your work flows.

Two new blocks. And better blocks overall

Cleaner UI, clearer navigation—and easier tabbing

Of course, if you want to work with the very latest tools and features, install the Gutenberg plugin. You’ll get to be the first to use new and exciting features in the block editor, before anyone else has seen them!

Privacy changes

5.4 helps with a variety of privacy issues around the world. So when users and stakeholders ask about regulatory compliance, or how your team handles user data, the answers should be a lot easier to get right.

Take a look:

Developers focused changes

Two new actions let you add custom fields to menu items—without a plugin and without writing custom walkers.

On the Menus admin screen, wp_nav_menu_item_custom_fields fires just before the move buttons of a nav menu item in the menu editor.

In the Customizer, wp_nav_menu_item_custom_fields_customize_template fires at the end of the menu-items form-fields template.

Check your code and see where these new actions can replace your custom code, and if you’re concerned about duplication, add a check for the WordPress version.

Blocks! Simpler styling, new APIs and embeds

WordPress 5.4 Field Guide for developers

Developer notes

Here is the complete list of all the developer notes published:

The squad

This release was led by Matt Mullenweg, with a great squad of supporting characters:

Thank you to all who contributed to WordPress 5.4! See the release post for the full list of contributors.

List of files revised

index.php license.txt readme.html wp-activate.php wp-admin/about.php wp-admin/admin-ajax.php wp-admin/admin-footer.php wp-admin/admin-functions.php wp-admin/admin-header.php wp-admin/admin-post.php wp-admin/admin.php wp-admin/async-upload.php wp-admin/comment.php wp-admin/credits.php wp-admin/css/about-rtl.css wp-admin/css/about-rtl.min.css wp-admin/css/about.css wp-admin/css/about.min.css wp-admin/css/admin-menu-rtl.css wp-admin/css/code-editor-rtl.css wp-admin/css/color-picker-rtl.css wp-admin/css/color-picker-rtl.min.css wp-admin/css/color-picker.css wp-admin/css/color-picker.min.css wp-admin/css/common-rtl.css wp-admin/css/common-rtl.min.css wp-admin/css/common.css wp-admin/css/common.min.css wp-admin/css/customize-controls-rtl.css wp-admin/css/customize-controls-rtl.min.css wp-admin/css/customize-controls.css wp-admin/css/customize-controls.min.css wp-admin/css/customize-nav-menus-rtl.css wp-admin/css/customize-widgets-rtl.css wp-admin/css/customize-widgets.css wp-admin/css/dashboard-rtl.css wp-admin/css/dashboard-rtl.min.css wp-admin/css/dashboard.css wp-admin/css/dashboard.min.css wp-admin/css/deprecated-media-rtl.css wp-admin/css/edit-rtl.css wp-admin/css/edit-rtl.min.css wp-admin/css/edit.css wp-admin/css/edit.min.css wp-admin/css/farbtastic-rtl.css wp-admin/css/forms-rtl.css wp-admin/css/forms-rtl.min.css wp-admin/css/forms.css wp-admin/css/forms.min.css wp-admin/css/ie-rtl.css wp-admin/css/install-rtl.css wp-admin/css/install-rtl.min.css wp-admin/css/install.css wp-admin/css/install.min.css wp-admin/css/l10n-rtl.css wp-admin/css/list-tables-rtl.css wp-admin/css/list-tables-rtl.min.css wp-admin/css/list-tables.css wp-admin/css/list-tables.min.css wp-admin/css/login-rtl.css wp-admin/css/login-rtl.min.css wp-admin/css/login.css wp-admin/css/login.min.css wp-admin/css/media-rtl.css wp-admin/css/media-rtl.min.css wp-admin/css/media.css wp-admin/css/media.min.css wp-admin/css/nav-menus-rtl.css wp-admin/css/revisions-rtl.css wp-admin/css/site-health-rtl.css wp-admin/css/site-health-rtl.min.css wp-admin/css/site-health.css wp-admin/css/site-health.min.css wp-admin/css/site-icon-rtl.css wp-admin/css/themes-rtl.css wp-admin/css/themes-rtl.min.css wp-admin/css/themes.css wp-admin/css/themes.min.css wp-admin/css/widgets-rtl.css wp-admin/css/widgets-rtl.min.css wp-admin/css/widgets.css wp-admin/css/widgets.min.css wp-admin/css/wp-admin-rtl.css wp-admin/custom-background.php wp-admin/custom-header.php wp-admin/customize.php wp-admin/edit-comments.php wp-admin/edit-form-advanced.php wp-admin/edit-form-blocks.php wp-admin/edit-form-comment.php wp-admin/edit-link-form.php wp-admin/edit-tag-form.php wp-admin/edit-tags.php wp-admin/edit.php wp-admin/erase-personal-data.php wp-admin/export-personal-data.php wp-admin/export.php wp-admin/freedoms.php wp-admin/import.php wp-admin/includes/admin-filters.php wp-admin/includes/admin.php wp-admin/includes/ajax-actions.php wp-admin/includes/bookmark.php wp-admin/includes/class-automatic-upgrader-skin.php wp-admin/includes/class-core-upgrader.php wp-admin/includes/class-custom-background.php wp-admin/includes/class-custom-image-header.php wp-admin/includes/class-file-upload-upgrader.php wp-admin/includes/class-ftp-pure.php wp-admin/includes/class-ftp-sockets.php wp-admin/includes/class-ftp.php wp-admin/includes/class-language-pack-upgrader.php wp-admin/includes/class-pclzip.php wp-admin/includes/class-plugin-installer-skin.php wp-admin/includes/class-plugin-upgrader.php wp-admin/includes/class-theme-installer-skin.php wp-admin/includes/class-theme-upgrader.php wp-admin/includes/class-walker-category-checklist.php wp-admin/includes/class-walker-nav-menu-checklist.php wp-admin/includes/class-walker-nav-menu-edit.php wp-admin/includes/class-wp-automatic-updater.php wp-admin/includes/class-wp-comments-list-table.php wp-admin/includes/class-wp-community-events.php wp-admin/includes/class-wp-debug-data.php wp-admin/includes/class-wp-filesystem-base.php wp-admin/includes/class-wp-filesystem-direct.php wp-admin/includes/class-wp-filesystem-ftpext.php wp-admin/includes/class-wp-filesystem-ftpsockets.php wp-admin/includes/class-wp-filesystem-ssh2.php wp-admin/includes/class-wp-importer.php wp-admin/includes/class-wp-internal-pointers.php wp-admin/includes/class-wp-links-list-table.php wp-admin/includes/class-wp-list-table.php wp-admin/includes/class-wp-media-list-table.php wp-admin/includes/class-wp-ms-sites-list-table.php wp-admin/includes/class-wp-ms-themes-list-table.php wp-admin/includes/class-wp-ms-users-list-table.php wp-admin/includes/class-wp-plugin-install-list-table.php wp-admin/includes/class-wp-plugins-list-table.php wp-admin/includes/class-wp-posts-list-table.php wp-admin/includes/class-wp-privacy-data-export-requests-list-table.php wp-admin/includes/class-wp-privacy-data-removal-requests-list-table.php wp-admin/includes/class-wp-privacy-policy-content.php wp-admin/includes/class-wp-privacy-requests-table.php wp-admin/includes/class-wp-screen.php wp-admin/includes/class-wp-site-health-auto-updates.php wp-admin/includes/class-wp-site-health.php wp-admin/includes/class-wp-site-icon.php wp-admin/includes/class-wp-terms-list-table.php wp-admin/includes/class-wp-theme-install-list-table.php wp-admin/includes/class-wp-themes-list-table.php wp-admin/includes/class-wp-upgrader-skin.php wp-admin/includes/class-wp-upgrader.php wp-admin/includes/class-wp-users-list-table.php wp-admin/includes/comment.php wp-admin/includes/credits.php wp-admin/includes/dashboard.php wp-admin/includes/deprecated.php wp-admin/includes/export.php wp-admin/includes/file.php wp-admin/includes/image-edit.php wp-admin/includes/image.php wp-admin/includes/import.php wp-admin/includes/list-table.php wp-admin/includes/media.php wp-admin/includes/menu.php wp-admin/includes/meta-boxes.php wp-admin/includes/misc.php wp-admin/includes/ms-admin-filters.php wp-admin/includes/ms.php wp-admin/includes/nav-menu.php wp-admin/includes/network.php wp-admin/includes/plugin-install.php wp-admin/includes/plugin.php wp-admin/includes/post.php wp-admin/includes/privacy-tools.php wp-admin/includes/revision.php wp-admin/includes/schema.php wp-admin/includes/screen.php wp-admin/includes/taxonomy.php wp-admin/includes/template.php wp-admin/includes/theme.php wp-admin/includes/translation-install.php wp-admin/includes/update-core.php wp-admin/includes/update.php wp-admin/includes/upgrade.php wp-admin/includes/user.php wp-admin/includes/widgets.php wp-admin/index.php wp-admin/install-helper.php wp-admin/install.php wp-admin/js/accordion.js wp-admin/js/accordion.min.js wp-admin/js/code-editor.js wp-admin/js/code-editor.min.js wp-admin/js/color-picker.js wp-admin/js/color-picker.min.js wp-admin/js/comment.js wp-admin/js/comment.min.js wp-admin/js/common.js wp-admin/js/common.min.js wp-admin/js/custom-background.js wp-admin/js/custom-background.min.js wp-admin/js/custom-header.js wp-admin/js/customize-controls.js wp-admin/js/customize-controls.min.js wp-admin/js/customize-nav-menus.js wp-admin/js/customize-nav-menus.min.js wp-admin/js/customize-widgets.js wp-admin/js/customize-widgets.min.js wp-admin/js/dashboard.js wp-admin/js/dashboard.min.js wp-admin/js/edit-comments.js wp-admin/js/edit-comments.min.js wp-admin/js/editor-expand.js wp-admin/js/editor-expand.min.js wp-admin/js/editor.js wp-admin/js/editor.min.js wp-admin/js/gallery.js wp-admin/js/gallery.min.js wp-admin/js/image-edit.js wp-admin/js/image-edit.min.js wp-admin/js/inline-edit-post.js wp-admin/js/inline-edit-post.min.js wp-admin/js/inline-edit-tax.js wp-admin/js/inline-edit-tax.min.js wp-admin/js/iris.min.js wp-admin/js/language-chooser.min.js wp-admin/js/link.js wp-admin/js/link.min.js wp-admin/js/media-gallery.js wp-admin/js/media-gallery.min.js wp-admin/js/media-upload.js wp-admin/js/media-upload.min.js wp-admin/js/media.js wp-admin/js/media.min.js wp-admin/js/nav-menu.js wp-admin/js/nav-menu.min.js wp-admin/js/password-strength-meter.js wp-admin/js/password-strength-meter.min.js wp-admin/js/plugin-install.js wp-admin/js/plugin-install.min.js wp-admin/js/post.js wp-admin/js/post.min.js wp-admin/js/postbox.js wp-admin/js/postbox.min.js wp-admin/js/privacy-tools.js wp-admin/js/privacy-tools.min.js wp-admin/js/revisions.js wp-admin/js/revisions.min.js wp-admin/js/set-post-thumbnail.min.js wp-admin/js/site-health.js wp-admin/js/site-health.min.js wp-admin/js/svg-painter.js wp-admin/js/svg-painter.min.js wp-admin/js/tags-box.js wp-admin/js/tags-box.min.js wp-admin/js/tags-suggest.js wp-admin/js/tags-suggest.min.js wp-admin/js/tags.js wp-admin/js/tags.min.js wp-admin/js/theme-plugin-editor.js wp-admin/js/theme-plugin-editor.min.js wp-admin/js/theme.js wp-admin/js/theme.min.js wp-admin/js/updates.js wp-admin/js/updates.min.js wp-admin/js/user-profile.js wp-admin/js/user-profile.min.js wp-admin/js/user-suggest.min.js wp-admin/js/widgets.js wp-admin/js/widgets.min.js wp-admin/js/widgets/custom-html-widgets.js wp-admin/js/widgets/custom-html-widgets.min.js wp-admin/js/widgets/media-audio-widget.js wp-admin/js/widgets/media-audio-widget.min.js wp-admin/js/widgets/media-gallery-widget.js wp-admin/js/widgets/media-gallery-widget.min.js wp-admin/js/widgets/media-image-widget.js wp-admin/js/widgets/media-image-widget.min.js wp-admin/js/widgets/media-video-widget.js wp-admin/js/widgets/media-video-widget.min.js wp-admin/js/widgets/media-widgets.js wp-admin/js/widgets/media-widgets.min.js wp-admin/js/widgets/text-widgets.js wp-admin/js/widgets/text-widgets.min.js wp-admin/js/word-count.js wp-admin/js/word-count.min.js wp-admin/js/wp-fullscreen-stub.js wp-admin/js/wp-fullscreen-stub.min.js wp-admin/js/xfn.min.js wp-admin/link-add.php wp-admin/link-manager.php wp-admin/link-parse-opml.php wp-admin/link.php wp-admin/load-scripts.php wp-admin/load-styles.php wp-admin/maint/repair.php wp-admin/media-new.php wp-admin/media-upload.php wp-admin/media.php wp-admin/menu-header.php wp-admin/menu.php wp-admin/moderation.php wp-admin/ms-admin.php wp-admin/ms-delete-site.php wp-admin/ms-edit.php wp-admin/ms-options.php wp-admin/ms-sites.php wp-admin/ms-themes.php wp-admin/ms-upgrade-network.php wp-admin/ms-users.php wp-admin/my-sites.php wp-admin/nav-menus.php wp-admin/network.php wp-admin/network/about.php wp-admin/network/admin.php wp-admin/network/credits.php wp-admin/network/edit.php wp-admin/network/freedoms.php wp-admin/network/index.php wp-admin/network/menu.php wp-admin/network/plugin-editor.php wp-admin/network/plugin-install.php wp-admin/network/plugins.php wp-admin/network/privacy.php wp-admin/network/profile.php wp-admin/network/settings.php wp-admin/network/setup.php wp-admin/network/site-info.php wp-admin/network/site-new.php wp-admin/network/site-settings.php wp-admin/network/site-themes.php wp-admin/network/site-users.php wp-admin/network/sites.php wp-admin/network/theme-editor.php wp-admin/network/theme-install.php wp-admin/network/themes.php wp-admin/network/update-core.php wp-admin/network/update.php wp-admin/network/upgrade.php wp-admin/network/user-edit.php wp-admin/network/user-new.php wp-admin/network/users.php wp-admin/options-discussion.php wp-admin/options-general.php wp-admin/options-media.php wp-admin/options-permalink.php wp-admin/options-privacy.php wp-admin/options-reading.php wp-admin/options-writing.php wp-admin/options.php wp-admin/plugin-editor.php wp-admin/plugin-install.php wp-admin/plugins.php wp-admin/post-new.php wp-admin/post.php wp-admin/press-this.php wp-admin/privacy-policy-guide.php wp-admin/privacy.php wp-admin/profile.php wp-admin/revision.php wp-admin/setup-config.php wp-admin/site-health-info.php wp-admin/site-health.php wp-admin/term.php wp-admin/theme-editor.php wp-admin/theme-install.php wp-admin/themes.php wp-admin/tools.php wp-admin/update-core.php wp-admin/update.php wp-admin/upgrade-functions.php wp-admin/upgrade.php wp-admin/upload.php wp-admin/user-edit.php wp-admin/user-new.php wp-admin/user/about.php wp-admin/user/admin.php wp-admin/user/credits.php wp-admin/user/freedoms.php wp-admin/user/index.php wp-admin/user/menu.php wp-admin/user/privacy.php wp-admin/user/profile.php wp-admin/user/user-edit.php wp-admin/users.php wp-admin/widgets.php wp-blog-header.php wp-comments-post.php wp-config-sample.php wp-content/plugins/akismet/_inc/akismet.css wp-content/plugins/akismet/_inc/akismet.js wp-content/plugins/akismet/akismet.php wp-content/plugins/akismet/class.akismet-admin.php wp-content/plugins/akismet/class.akismet.php wp-content/plugins/akismet/readme.txt wp-content/plugins/akismet/views/setup.php wp-content/themes/twentynineteen/404.php wp-content/themes/twentynineteen/archive.php wp-content/themes/twentynineteen/classes/class-twentynineteen-svg-icons.php wp-content/themes/twentynineteen/classes/class-twentynineteen-walker-comment.php wp-content/themes/twentynineteen/comments.php wp-content/themes/twentynineteen/footer.php wp-content/themes/twentynineteen/functions.php wp-content/themes/twentynineteen/header.php wp-content/themes/twentynineteen/image.php wp-content/themes/twentynineteen/inc/color-patterns.php wp-content/themes/twentynineteen/inc/customizer.php wp-content/themes/twentynineteen/inc/helper-functions.php wp-content/themes/twentynineteen/inc/icon-functions.php wp-content/themes/twentynineteen/inc/template-functions.php wp-content/themes/twentynineteen/inc/template-tags.php wp-content/themes/twentynineteen/index.php wp-content/themes/twentynineteen/js/customize-preview.js wp-content/themes/twentynineteen/js/priority-menu.js wp-content/themes/twentynineteen/js/touch-keyboard-navigation.js wp-content/themes/twentynineteen/page.php wp-content/themes/twentynineteen/readme.txt wp-content/themes/twentynineteen/sass/blocks/_blocks.scss wp-content/themes/twentynineteen/sass/modules/_accessibility.scss wp-content/themes/twentynineteen/sass/site/secondary/_widgets.scss wp-content/themes/twentynineteen/search.php wp-content/themes/twentynineteen/single.php wp-content/themes/twentynineteen/style-editor.css wp-content/themes/twentynineteen/style-editor.scss wp-content/themes/twentynineteen/style-rtl.css wp-content/themes/twentynineteen/style.css wp-content/themes/twentynineteen/style.scss wp-content/themes/twentynineteen/template-parts/content/content-excerpt.php wp-content/themes/twentynineteen/template-parts/content/content-none.php wp-content/themes/twentynineteen/template-parts/content/content-page.php wp-content/themes/twentynineteen/template-parts/content/content-single.php wp-content/themes/twentynineteen/template-parts/content/content.php wp-content/themes/twentynineteen/template-parts/footer/footer-widgets.php wp-content/themes/twentynineteen/template-parts/header/entry-header.php wp-content/themes/twentynineteen/template-parts/header/site-branding.php wp-content/themes/twentynineteen/template-parts/post/author-bio.php wp-content/themes/twentynineteen/template-parts/post/discussion-meta.php wp-content/themes/twentyseventeen/404.php wp-content/themes/twentyseventeen/archive.php wp-content/themes/twentyseventeen/assets/js/customize-preview.js wp-content/themes/twentyseventeen/comments.php wp-content/themes/twentyseventeen/footer.php wp-content/themes/twentyseventeen/front-page.php wp-content/themes/twentyseventeen/functions.php wp-content/themes/twentyseventeen/header.php wp-content/themes/twentyseventeen/inc/color-patterns.php wp-content/themes/twentyseventeen/inc/custom-header.php wp-content/themes/twentyseventeen/inc/customizer.php wp-content/themes/twentyseventeen/inc/icon-functions.php wp-content/themes/twentyseventeen/inc/template-functions.php wp-content/themes/twentyseventeen/inc/template-tags.php wp-content/themes/twentyseventeen/index.php wp-content/themes/twentyseventeen/page.php wp-content/themes/twentyseventeen/readme.txt wp-content/themes/twentyseventeen/search.php wp-content/themes/twentyseventeen/searchform.php wp-content/themes/twentyseventeen/sidebar.php wp-content/themes/twentyseventeen/single.php wp-content/themes/twentyseventeen/style.css wp-content/themes/twentyseventeen/template-parts/footer/footer-widgets.php wp-content/themes/twentyseventeen/template-parts/footer/site-info.php wp-content/themes/twentyseventeen/template-parts/header/header-image.php wp-content/themes/twentyseventeen/template-parts/header/site-branding.php wp-content/themes/twentyseventeen/template-parts/navigation/navigation-top.php wp-content/themes/twentyseventeen/template-parts/page/content-front-page-panels.php wp-content/themes/twentyseventeen/template-parts/page/content-front-page.php wp-content/themes/twentyseventeen/template-parts/page/content-page.php wp-content/themes/twentyseventeen/template-parts/post/content-audio.php wp-content/themes/twentyseventeen/template-parts/post/content-excerpt.php wp-content/themes/twentyseventeen/template-parts/post/content-gallery.php wp-content/themes/twentyseventeen/template-parts/post/content-image.php wp-content/themes/twentyseventeen/template-parts/post/content-none.php wp-content/themes/twentyseventeen/template-parts/post/content-video.php wp-content/themes/twentyseventeen/template-parts/post/content.php wp-content/themes/twentysixteen/404.php wp-content/themes/twentysixteen/archive.php wp-content/themes/twentysixteen/comments.php wp-content/themes/twentysixteen/css/blocks.css wp-content/themes/twentysixteen/css/editor-blocks.css wp-content/themes/twentysixteen/css/editor-style.css wp-content/themes/twentysixteen/css/ie.css wp-content/themes/twentysixteen/css/ie7.css wp-content/themes/twentysixteen/css/ie8.css wp-content/themes/twentysixteen/footer.php wp-content/themes/twentysixteen/functions.php wp-content/themes/twentysixteen/genericons/COPYING.txt wp-content/themes/twentysixteen/genericons/Genericons.eot wp-content/themes/twentysixteen/genericons/Genericons.svg wp-content/themes/twentysixteen/genericons/Genericons.ttf wp-content/themes/twentysixteen/genericons/Genericons.woff wp-content/themes/twentysixteen/genericons/LICENSE.txt wp-content/themes/twentysixteen/genericons/README.md wp-content/themes/twentysixteen/genericons/genericons.css wp-content/themes/twentysixteen/header.php wp-content/themes/twentysixteen/image.php wp-content/themes/twentysixteen/inc/back-compat.php wp-content/themes/twentysixteen/inc/customizer.php wp-content/themes/twentysixteen/inc/template-tags.php wp-content/themes/twentysixteen/index.php wp-content/themes/twentysixteen/js/color-scheme-control.js wp-content/themes/twentysixteen/js/customize-preview.js wp-content/themes/twentysixteen/js/functions.js wp-content/themes/twentysixteen/js/html5.js wp-content/themes/twentysixteen/js/keyboard-image-navigation.js wp-content/themes/twentysixteen/js/skip-link-focus-fix.js wp-content/themes/twentysixteen/page.php wp-content/themes/twentysixteen/readme.txt wp-content/themes/twentysixteen/rtl.css wp-content/themes/twentysixteen/screenshot.png wp-content/themes/twentysixteen/search.php wp-content/themes/twentysixteen/searchform.php wp-content/themes/twentysixteen/sidebar-content-bottom.php wp-content/themes/twentysixteen/sidebar.php wp-content/themes/twentysixteen/single.php wp-content/themes/twentysixteen/style.css wp-content/themes/twentysixteen/template-parts/biography.php wp-content/themes/twentysixteen/template-parts/content-none.php wp-content/themes/twentysixteen/template-parts/content-page.php wp-content/themes/twentysixteen/template-parts/content-search.php wp-content/themes/twentysixteen/template-parts/content-single.php wp-content/themes/twentysixteen/template-parts/content.php wp-content/themes/twentytwenty/.stylelintrc.json wp-content/themes/twentytwenty/404.php wp-content/themes/twentytwenty/assets/css/editor-style-classic-rtl.css wp-content/themes/twentytwenty/assets/css/editor-style-classic.css wp-content/themes/twentytwenty/assets/js/color-calculations.js wp-content/themes/twentytwenty/assets/js/customize-controls.js wp-content/themes/twentytwenty/assets/js/customize-preview.js wp-content/themes/twentytwenty/assets/js/editor-script-block.js wp-content/themes/twentytwenty/assets/js/index.js wp-content/themes/twentytwenty/classes/class-twentytwenty-customize.php wp-content/themes/twentytwenty/classes/class-twentytwenty-non-latin-languages.php wp-content/themes/twentytwenty/classes/class-twentytwenty-script-loader.php wp-content/themes/twentytwenty/classes/class-twentytwenty-separator-control.php wp-content/themes/twentytwenty/classes/class-twentytwenty-svg-icons.php wp-content/themes/twentytwenty/classes/class-twentytwenty-walker-comment.php wp-content/themes/twentytwenty/classes/class-twentytwenty-walker-page.php wp-content/themes/twentytwenty/comments.php wp-content/themes/twentytwenty/footer.php wp-content/themes/twentytwenty/functions.php wp-content/themes/twentytwenty/header.php wp-content/themes/twentytwenty/inc/custom-css.php wp-content/themes/twentytwenty/inc/starter-content.php wp-content/themes/twentytwenty/inc/svg-icons.php wp-content/themes/twentytwenty/inc/template-tags.php wp-content/themes/twentytwenty/index.php wp-content/themes/twentytwenty/readme.txt wp-content/themes/twentytwenty/searchform.php wp-content/themes/twentytwenty/singular.php wp-content/themes/twentytwenty/style-rtl.css wp-content/themes/twentytwenty/style.css wp-content/themes/twentytwenty/template-parts/content-cover.php wp-content/themes/twentytwenty/template-parts/content.php wp-content/themes/twentytwenty/template-parts/entry-author-bio.php wp-content/themes/twentytwenty/template-parts/entry-header.php wp-content/themes/twentytwenty/template-parts/featured-image.php wp-content/themes/twentytwenty/template-parts/footer-menus-widgets.php wp-content/themes/twentytwenty/template-parts/modal-menu.php wp-content/themes/twentytwenty/template-parts/modal-search.php wp-content/themes/twentytwenty/template-parts/navigation.php wp-content/themes/twentytwenty/template-parts/pagination.php wp-content/themes/twentytwenty/templates/template-cover.php wp-content/themes/twentytwenty/templates/template-full-width.php wp-cron.php wp-includes/admin-bar.php wp-includes/assets/script-loader-packages.php wp-includes/author-template.php wp-includes/blocks.php wp-includes/blocks/latest-posts.php wp-includes/blocks/rss.php wp-includes/blocks/search.php wp-includes/blocks/shortcode.php wp-includes/blocks/shortcode/block.json wp-includes/blocks/social-link.php wp-includes/bookmark-template.php wp-includes/bookmark.php wp-includes/cache.php wp-includes/canonical.php wp-includes/capabilities.php wp-includes/category-template.php wp-includes/category.php wp-includes/class-IXR.php wp-includes/class-feed.php wp-includes/class-http.php wp-includes/class-json.php wp-includes/class-wp-object-cache.php wp-includes/class-oembed.php wp-includes/class-phpass.php wp-includes/class-phpmailer.php wp-includes/class-requests.php wp-includes/class-simplepie.php wp-includes/class-walker-nav-menu.php wp-includes/class-walker-page.php wp-includes/class-wp-admin-bar.php wp-includes/class-wp-ajax-response.php wp-includes/class-wp-block-styles-registry.php wp-includes/class-wp-comment-query.php wp-includes/class-wp-comment.php wp-includes/class-wp-customize-control.php wp-includes/class-wp-customize-manager.php wp-includes/class-wp-customize-nav-menus.php wp-includes/class-wp-customize-panel.php wp-includes/class-wp-customize-section.php wp-includes/class-wp-customize-setting.php wp-includes/class-wp-customize-widgets.php wp-includes/class-wp-date-query.php wp-includes/class-wp-dependency.php wp-includes/class-wp-editor.php wp-includes/class-wp-embed.php wp-includes/class-wp-fatal-error-handler.php wp-includes/class-wp-hook.php wp-includes/class-wp-http-curl.php wp-includes/class-wp-http-encoding.php wp-includes/class-wp-http-ixr-client.php wp-includes/class-wp-http-proxy.php wp-includes/class-wp-http-requests-hooks.php wp-includes/class-wp-http-streams.php wp-includes/class-wp-image-editor-gd.php wp-includes/class-wp-image-editor-imagick.php wp-includes/class-wp-image-editor.php wp-includes/class-wp-locale.php wp-includes/class-wp-matchesmapregex.php wp-includes/class-wp-meta-query.php wp-includes/class-wp-metadata-lazyloader.php wp-includes/class-wp-network-query.php wp-includes/class-wp-network.php wp-includes/class-wp-oembed-controller.php wp-includes/class-wp-oembed.php wp-includes/class-wp-paused-extensions-storage.php wp-includes/class-wp-post-type.php wp-includes/class-wp-query.php wp-includes/class-wp-recovery-mode-cookie-service.php wp-includes/class-wp-recovery-mode-email-service.php wp-includes/class-wp-recovery-mode-key-service.php wp-includes/class-wp-recovery-mode-link-service.php wp-includes/class-wp-recovery-mode.php wp-includes/class-wp-rewrite.php wp-includes/class-wp-role.php wp-includes/class-wp-roles.php wp-includes/class-wp-session-tokens.php wp-includes/class-wp-simplepie-file.php wp-includes/class-wp-simplepie-sanitize-kses.php wp-includes/class-wp-site-query.php wp-includes/class-wp-tax-query.php wp-includes/class-wp-taxonomy.php wp-includes/class-wp-term-query.php wp-includes/class-wp-text-diff-renderer-table.php wp-includes/class-wp-theme.php wp-includes/class-wp-user-query.php wp-includes/class-wp-user.php wp-includes/class-wp-walker.php wp-includes/class-wp-widget-factory.php wp-includes/class-wp-widget.php wp-includes/class-wp-xmlrpc-server.php wp-includes/class-wp.php wp-includes/class.wp-dependencies.php wp-includes/class.wp-scripts.php wp-includes/class.wp-styles.php wp-includes/comment-template.php wp-includes/comment.php wp-includes/compat.php wp-includes/cron.php wp-includes/css/admin-bar-rtl.css wp-includes/css/buttons-rtl.css wp-includes/css/customize-preview-rtl.css wp-includes/css/dist/block-editor/style-rtl.css wp-includes/css/dist/block-editor/style-rtl.min.css wp-includes/css/dist/block-editor/style.css wp-includes/css/dist/block-editor/style.min.css wp-includes/css/dist/block-library/editor-rtl.css wp-includes/css/dist/block-library/editor-rtl.min.css wp-includes/css/dist/block-library/editor.css wp-includes/css/dist/block-library/editor.min.css wp-includes/css/dist/block-library/style-rtl.css wp-includes/css/dist/block-library/style-rtl.min.css wp-includes/css/dist/block-library/style.css wp-includes/css/dist/block-library/style.min.css wp-includes/css/dist/block-library/theme-rtl.css wp-includes/css/dist/block-library/theme-rtl.min.css wp-includes/css/dist/block-library/theme.css wp-includes/css/dist/block-library/theme.min.css wp-includes/css/dist/components/style-rtl.css wp-includes/css/dist/components/style-rtl.min.css wp-includes/css/dist/components/style.css wp-includes/css/dist/components/style.min.css wp-includes/css/dist/edit-post/style-rtl.css wp-includes/css/dist/edit-post/style-rtl.min.css wp-includes/css/dist/edit-post/style.css wp-includes/css/dist/edit-post/style.min.css wp-includes/css/dist/editor/editor-styles-rtl.css wp-includes/css/dist/editor/editor-styles-rtl.min.css wp-includes/css/dist/editor/editor-styles.css wp-includes/css/dist/editor/editor-styles.min.css wp-includes/css/dist/editor/style-rtl.css wp-includes/css/dist/editor/style-rtl.min.css wp-includes/css/dist/editor/style.css wp-includes/css/dist/editor/style.min.css wp-includes/css/dist/format-library/style-rtl.css wp-includes/css/dist/format-library/style-rtl.min.css wp-includes/css/dist/format-library/style.css wp-includes/css/dist/format-library/style.min.css wp-includes/css/dist/list-reusable-blocks/style-rtl.css wp-includes/css/dist/list-reusable-blocks/style-rtl.min.css wp-includes/css/dist/list-reusable-blocks/style.css wp-includes/css/dist/list-reusable-blocks/style.min.css wp-includes/css/dist/nux/style-rtl.css wp-includes/css/dist/nux/style-rtl.min.css wp-includes/css/dist/nux/style.css wp-includes/css/dist/nux/style.min.css wp-includes/css/editor-rtl.css wp-includes/css/jquery-ui-dialog-rtl.css wp-includes/css/media-views-rtl.css wp-includes/css/media-views-rtl.min.css wp-includes/css/media-views.css wp-includes/css/media-views.min.css wp-includes/css/wp-auth-check-rtl.css wp-includes/css/wp-pointer-rtl.css wp-includes/customize/class-wp-customize-color-control.php wp-includes/customize/class-wp-customize-custom-css-setting.php wp-includes/customize/class-wp-customize-header-image-setting.php wp-includes/customize/class-wp-customize-media-control.php wp-includes/customize/class-wp-customize-nav-menu-item-control.php wp-includes/customize/class-wp-customize-nav-menu-item-setting.php wp-includes/customize/class-wp-customize-nav-menu-setting.php wp-includes/customize/class-wp-customize-new-menu-control.php wp-includes/customize/class-wp-customize-new-menu-section.php wp-includes/customize/class-wp-customize-selective-refresh.php wp-includes/customize/class-wp-customize-site-icon-control.php wp-includes/customize/class-wp-customize-theme-control.php wp-includes/customize/class-wp-customize-themes-section.php wp-includes/customize/class-wp-customize-upload-control.php wp-includes/date.php wp-includes/default-constants.php wp-includes/default-filters.php wp-includes/default-widgets.php wp-includes/deprecated.php wp-includes/embed-template.php wp-includes/embed.php wp-includes/error-protection.php wp-includes/feed-atom-comments.php wp-includes/feed-atom.php wp-includes/feed-rdf.php wp-includes/feed-rss.php wp-includes/feed-rss2-comments.php wp-includes/feed-rss2.php wp-includes/feed.php wp-includes/formatting.php wp-includes/functions.php wp-includes/functions.wp-scripts.php wp-includes/functions.wp-styles.php wp-includes/general-template.php wp-includes/http.php wp-includes/js/admin-bar.js wp-includes/js/admin-bar.min.js wp-includes/js/api-request.js wp-includes/js/api-request.min.js wp-includes/js/autosave.js wp-includes/js/autosave.min.js wp-includes/js/backbone.min.js wp-includes/js/clipboard.min.js wp-includes/js/codemirror/csslint.js wp-includes/js/colorpicker.min.js wp-includes/js/comment-reply.js wp-includes/js/comment-reply.min.js wp-includes/js/customize-base.js wp-includes/js/customize-base.min.js wp-includes/js/customize-loader.js wp-includes/js/customize-loader.min.js wp-includes/js/customize-models.js wp-includes/js/customize-models.min.js wp-includes/js/customize-preview-nav-menus.js wp-includes/js/customize-preview-nav-menus.min.js wp-includes/js/customize-preview-widgets.js wp-includes/js/customize-preview-widgets.min.js wp-includes/js/customize-preview.js wp-includes/js/customize-preview.min.js wp-includes/js/customize-selective-refresh.js wp-includes/js/customize-selective-refresh.min.js wp-includes/js/customize-views.min.js wp-includes/js/dist/a11y.js wp-includes/js/dist/a11y.min.js wp-includes/js/dist/annotations.js wp-includes/js/dist/annotations.min.js wp-includes/js/dist/api-fetch.js wp-includes/js/dist/api-fetch.min.js wp-includes/js/dist/autop.js wp-includes/js/dist/autop.min.js wp-includes/js/dist/blob.js wp-includes/js/dist/blob.min.js wp-includes/js/dist/block-directory.js wp-includes/js/dist/block-editor.js wp-includes/js/dist/block-editor.min.js wp-includes/js/dist/block-library.js wp-includes/js/dist/block-library.min.js wp-includes/js/dist/block-serialization-default-parser.js wp-includes/js/dist/block-serialization-default-parser.min.js wp-includes/js/dist/blocks.js wp-includes/js/dist/blocks.min.js wp-includes/js/dist/components.js wp-includes/js/dist/components.min.js wp-includes/js/dist/compose.js wp-includes/js/dist/compose.min.js wp-includes/js/dist/core-data.js wp-includes/js/dist/core-data.min.js wp-includes/js/dist/data-controls.js wp-includes/js/dist/data-controls.min.js wp-includes/js/dist/data.js wp-includes/js/dist/data.min.js wp-includes/js/dist/date.js wp-includes/js/dist/date.min.js wp-includes/js/dist/deprecated.js wp-includes/js/dist/deprecated.min.js wp-includes/js/dist/dom-ready.js wp-includes/js/dist/dom-ready.min.js wp-includes/js/dist/dom.js wp-includes/js/dist/dom.min.js wp-includes/js/dist/edit-post.js wp-includes/js/dist/edit-post.min.js wp-includes/js/dist/editor.js wp-includes/js/dist/editor.min.js wp-includes/js/dist/element.js wp-includes/js/dist/element.min.js wp-includes/js/dist/escape-html.js wp-includes/js/dist/escape-html.min.js wp-includes/js/dist/format-library.js wp-includes/js/dist/format-library.min.js wp-includes/js/dist/hooks.js wp-includes/js/dist/hooks.min.js wp-includes/js/dist/html-entities.js wp-includes/js/dist/html-entities.min.js wp-includes/js/dist/i18n.js wp-includes/js/dist/i18n.min.js wp-includes/js/dist/is-shallow-equal.js wp-includes/js/dist/is-shallow-equal.min.js wp-includes/js/dist/keyboard-shortcuts.js wp-includes/js/dist/keycodes.js wp-includes/js/dist/keycodes.min.js wp-includes/js/dist/list-reusable-blocks.js wp-includes/js/dist/list-reusable-blocks.min.js wp-includes/js/dist/media-utils.js wp-includes/js/dist/media-utils.min.js wp-includes/js/dist/notices.js wp-includes/js/dist/notices.min.js wp-includes/js/dist/nux.js wp-includes/js/dist/nux.min.js wp-includes/js/dist/plugins.js wp-includes/js/dist/plugins.min.js wp-includes/js/dist/primitives.js wp-includes/js/dist/primitives.min.js wp-includes/js/dist/vendor/wp-polyfill-dom-rect.js wp-includes/js/dist/vendor/wp-polyfill-dom-rect.min.js wp-includes/js/dist/vendor/wp-polyfill-url.js wp-includes/js/dist/vendor/wp-polyfill-url.min.js wp-includes/js/dist/warning.js wp-includes/js/dist/warning.min.js wp-includes/js/dist/priority-queue.js wp-includes/js/dist/priority-queue.min.js wp-includes/js/dist/redux-routine.js wp-includes/js/dist/redux-routine.min.js wp-includes/js/dist/rich-text.js wp-includes/js/dist/rich-text.min.js wp-includes/js/dist/server-side-render.js wp-includes/js/dist/server-side-render.min.js wp-includes/js/dist/shortcode.js wp-includes/js/dist/shortcode.min.js wp-includes/js/dist/token-list.js wp-includes/js/dist/token-list.min.js wp-includes/js/dist/url.js wp-includes/js/dist/url.min.js wp-includes/js/dist/viewport.js wp-includes/js/dist/viewport.min.js wp-includes/js/dist/wordcount.js wp-includes/js/dist/wordcount.min.js wp-includes/js/heartbeat.js wp-includes/js/heartbeat.min.js wp-includes/js/hoverIntent.min.js wp-includes/js/hoverintent-js.min.js wp-includes/js/imagesloaded.min.js wp-includes/js/imgareaselect/jquery.imgareaselect.js wp-includes/js/json2.min.js wp-includes/js/masonry.min.js wp-includes/js/mce-view.js wp-includes/js/mce-view.min.js wp-includes/js/media-audiovideo.js wp-includes/js/media-audiovideo.min.js wp-includes/js/media-editor.js wp-includes/js/media-editor.min.js wp-includes/js/media-grid.js wp-includes/js/media-grid.min.js wp-includes/js/media-models.js wp-includes/js/media-models.min.js wp-includes/js/media-views.js wp-includes/js/media-views.min.js wp-includes/js/mediaelement/wp-mediaelement.js wp-includes/js/mediaelement/wp-mediaelement.min.js wp-includes/js/mediaelement/wp-playlist.js wp-includes/js/plupload/handlers.js wp-includes/js/plupload/wp-plupload.js wp-includes/js/quicktags.js wp-includes/js/quicktags.min.js wp-includes/js/shortcode.js wp-includes/js/shortcode.min.js wp-includes/js/tinymce/langs/wp-langs-en.js wp-includes/js/tinymce/plugins/compat3x/plugin.js wp-includes/js/tinymce/plugins/wordpress/plugin.js wp-includes/js/tinymce/plugins/wpautoresize/plugin.js wp-includes/js/tinymce/plugins/wpdialogs/plugin.js wp-includes/js/tinymce/plugins/wpeditimage/plugin.js wp-includes/js/tinymce/plugins/wpemoji/plugin.js wp-includes/js/tinymce/plugins/wpgallery/plugin.js wp-includes/js/tinymce/plugins/wplink/plugin.js wp-includes/js/tinymce/plugins/wptextpattern/plugin.js wp-includes/js/tinymce/plugins/wpview/plugin.js wp-includes/js/tinymce/skins/lightgray/skin.min.css wp-includes/js/tinymce/skins/wordpress/wp-content.css wp-includes/js/tinymce/wp-tinymce.php wp-includes/js/tw-sack.min.js wp-includes/js/twemoji.min.js wp-includes/js/underscore.min.js wp-includes/js/utils.js wp-includes/js/utils.min.js wp-includes/js/wp-ajax-response.js wp-includes/js/wp-ajax-response.min.js wp-includes/js/wp-api.js wp-includes/js/wp-api.min.js wp-includes/js/wp-auth-check.js wp-includes/js/wp-auth-check.min.js wp-includes/js/wp-backbone.min.js wp-includes/js/wp-custom-header.js wp-includes/js/wp-custom-header.min.js wp-includes/js/wp-embed-template.min.js wp-includes/js/wp-embed.min.js wp-includes/js/wp-emoji-loader.min.js wp-includes/js/wp-emoji-release.min.js wp-includes/js/wp-emoji.js wp-includes/js/wp-emoji.min.js wp-includes/js/wp-list-revisions.min.js wp-includes/js/wp-lists.js wp-includes/js/wp-lists.min.js wp-includes/js/wp-pointer.js wp-includes/js/wp-pointer.min.js wp-includes/js/wp-sanitize.min.js wp-includes/js/wp-util.js wp-includes/js/wp-util.min.js wp-includes/js/wpdialog.min.js wp-includes/js/wplink.js wp-includes/js/wplink.min.js wp-includes/js/zxcvbn-async.min.js wp-includes/js/zxcvbn.min.js wp-includes/kses.php wp-includes/l10n.php wp-includes/link-template.php wp-includes/load.php wp-includes/media-template.php wp-includes/media.php wp-includes/meta.php wp-includes/ms-blogs.php wp-includes/ms-default-constants.php wp-includes/ms-default-filters.php wp-includes/ms-deprecated.php wp-includes/ms-files.php wp-includes/ms-functions.php wp-includes/ms-load.php wp-includes/ms-settings.php wp-includes/ms-site.php wp-includes/nav-menu-template.php wp-includes/nav-menu.php wp-includes/option.php wp-includes/pluggable-deprecated.php wp-includes/pluggable.php wp-includes/plugin.php wp-includes/pomo/entry.php wp-includes/pomo/mo.php wp-includes/pomo/plural-forms.php wp-includes/pomo/po.php wp-includes/pomo/streams.php wp-includes/pomo/translations.php wp-includes/post-formats.php wp-includes/post-template.php wp-includes/post-thumbnail-template.php wp-includes/post.php wp-includes/query.php wp-includes/rest-api.php wp-includes/rest-api/class-wp-rest-request.php wp-includes/rest-api/class-wp-rest-response.php wp-includes/rest-api/class-wp-rest-server.php wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php wp-includes/rest-api/endpoints/class-wp-rest-controller.php wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php wp-includes/rest-api/endpoints/class-wp-rest-settings-controller.php wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php wp-includes/rest-api/fields/class-wp-rest-meta-fields.php wp-includes/revision.php wp-includes/rewrite.php wp-includes/rss-functions.php wp-includes/script-loader.php wp-includes/session.php wp-includes/shortcodes.php wp-includes/taxonomy.php wp-includes/template-loader.php wp-includes/template.php wp-includes/theme-compat/comments.php wp-includes/theme-compat/header-embed.php wp-includes/theme-compat/header.php wp-includes/theme.php wp-includes/update.php wp-includes/user.php wp-includes/vars.php wp-includes/version.php wp-includes/widgets.php wp-includes/widgets/class-wp-nav-menu-widget.php wp-includes/widgets/class-wp-widget-archives.php wp-includes/widgets/class-wp-widget-categories.php wp-includes/widgets/class-wp-widget-custom-html.php wp-includes/widgets/class-wp-widget-links.php wp-includes/widgets/class-wp-widget-media-audio.php wp-includes/widgets/class-wp-widget-media-gallery.php wp-includes/widgets/class-wp-widget-media-image.php wp-includes/widgets/class-wp-widget-media-video.php wp-includes/widgets/class-wp-widget-media.php wp-includes/widgets/class-wp-widget-pages.php wp-includes/widgets/class-wp-widget-recent-comments.php wp-includes/widgets/class-wp-widget-recent-posts.php wp-includes/widgets/class-wp-widget-rss.php wp-includes/widgets/class-wp-widget-search.php wp-includes/widgets/class-wp-widget-tag-cloud.php wp-includes/widgets/class-wp-widget-text.php wp-includes/wp-db.php wp-includes/wp-diff.php wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php

Updated packages

@wordpress/a11y@2.7.0 @wordpress/annotations@1.12.3 @wordpress/api-fetch@3.11.0 @wordpress/autop@2.6.0 @wordpress/blob@2.7.0 @wordpress/block-directory@1.5.7 @wordpress/block-editor@3.7.7 @wordpress/block-library@2.14.7 @wordpress/block-serialization-default-parser@3.5.0 @wordpress/blocks@6.12.3 @wordpress/components@9.2.6 @wordpress/compose@3.11.0 @wordpress/core-data@2.12.3 @wordpress/data@4.14.2 @wordpress/data-controls@1.8.2 @wordpress/date@3.8.0 @wordpress/deprecated@2.7.0 @wordpress/dom@2.8.0 @wordpress/dom-ready@2.7.0 @wordpress/edit-post@3.13.9 @wordpress/editor@9.12.7 @wordpress/element@2.11.0 @wordpress/escape-html@1.7.0 @wordpress/format-library@1.14.7 @wordpress/hooks@2.7.0 @wordpress/html-entities@2.6.0 @wordpress/i18n@3.9.0 @wordpress/icons@1.1.0 @wordpress/is-shallow-equal@1.8.0 @wordpress/keyboard-shortcuts@1.1.2 @wordpress/keycodes@2.9.0 @wordpress/list-reusable-blocks@1.13.6 @wordpress/media-utils@1.7.2 @wordpress/notices@2.0.2 @wordpress/nux@3.12.6 @wordpress/plugins@2.12.0 @wordpress/primitives@1.1.0 @wordpress/priority-queue@1.5.1 @wordpress/redux-routine@3.7.0 @wordpress/rich-text@3.12.2 @wordpress/server-side-render@1.8.6 @wordpress/shortcode@2.6.0 @wordpress/token-list@1.9.0 @wordpress/url@2.11.0 @wordpress/viewport@2.13.2 @wordpress/warning@1.0.0 @wordpress/wordcount@2.7.0