From 5d9b239b32bc9b5d444b5c386fa75564add6e1e6 Mon Sep 17 00:00:00 2001
From: "pull[bot]" <39814207+pull[bot]@users.noreply.github.com>
Date: Tue, 9 Apr 2024 12:49:48 +0300
Subject: [PATCH] [pull] trunk from WordPress:trunk (#1969)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Build/Test Tools: Ignore `src/wp-content/fonts` from version control.
Props ironprogrammer, afercia.
Fixes #60337.
git-svn-id: https://develop.svn.wordpress.org/trunk@57640 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Merge `uses_context` defined by block bindings sources with block types
Adds logic that fixes the limitation for souces by allowing merging the `uses_context` defined by block bindings sources into supported block types. Each source defines the context it needs and it is added to the block types that are using the block bindings API.
Fixes #60525.
Props santosguillamot, gziolo, czapla, thekt12.
git-svn-id: https://develop.svn.wordpress.org/trunk@57641 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Twenty-Four: Increase the color contrast of the Ember style variation.
This ensures that the color contrast passes the WCAG AA contrast ratio for normal text.
Follow-up to [56951].
Props poena, Anlino, richtabor, huzaifaalmesbah, shailu25, itpathsolutions.
Fixes #60459.
git-svn-id: https://develop.svn.wordpress.org/trunk@57642 602fd350-edb4-49c9-b593-d223f7449a82
* REST API: Clarify documentation for methods and filters relating to REST API search endpoints.
See #59651
git-svn-id: https://develop.svn.wordpress.org/trunk@57643 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Various improvements and corrections to inline documentation.
See #59651
git-svn-id: https://develop.svn.wordpress.org/trunk@57644 602fd350-edb4-49c9-b593-d223f7449a82
* Canonical: Limit post types searched by `redirect_guess_404_permalink()`.
Limit the post types searched in `redirect_guess_404_permalink()` to public, searchable post types. This prevents redirects to 404 pages and the exposure of private post type slugs.
Props francescocarlucci, peterwilsoncc, rajinsharwar.
Fixes #59795.
git-svn-id: https://develop.svn.wordpress.org/trunk@57645 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Use string instead of object in `data-wp-interactive` attribute.
The server directive processing, integrated in [57563], supports a simplified format for passing the namespace to `data-wp-interactive`.
Props cbravobernal, gziolo.
Fixes #60542.
See #60356.
git-svn-id: https://develop.svn.wordpress.org/trunk@57646 602fd350-edb4-49c9-b593-d223f7449a82
* General: Further improve language in SimplePie code comments.
Follow-up to [57584].
Props manfcarlo.
Fixes #60247.
git-svn-id: https://develop.svn.wordpress.org/trunk@57647 602fd350-edb4-49c9-b593-d223f7449a82
* General: Consistently cast return value to `int` in functions that use `ceil()`.
The return value of `ceil()` is still of type `float` as the value range of `float` is usually bigger than that of `int`.
Props crstauf, audrasjb.
Fixes #58683.
git-svn-id: https://develop.svn.wordpress.org/trunk@57648 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Skip instead of bail out if HTML contains `SVG` or `MATH`.
Addresses an issue with server-side processing of directives when there is e.g. an SVG icon a navigation menu.
Props cbravobernal, westonruter, dmsnell, swissspidy.
Fixes #60517.
git-svn-id: https://develop.svn.wordpress.org/trunk@57649 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in `get_comment_pages_count()` tests.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Follow-up to [27055], [48937], [54402], [57244], [57648].
Props costdev.
See #58683, #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57650 602fd350-edb4-49c9-b593-d223f7449a82
* Canonical: Rename `admin_canonical_url` filter to `wp_admin_canonical_url`.
This improves consistency as it matches the name of the function it is used in.
Props peterwilsoncc, shailu25.
Fixes #59545.
git-svn-id: https://develop.svn.wordpress.org/trunk@57651 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Prevent PHP warning when parsing duotone hue values.
Props jacobcassidy, rahmohn, mukesh27.
Fixes #59496.
git-svn-id: https://develop.svn.wordpress.org/trunk@57652 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in `WP_Query` tests involving `::$max_num_pages` property.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Follow-up to [48937], [54402], [54768], [57648].
Props costdev.
See #58683, #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57653 602fd350-edb4-49c9-b593-d223f7449a82
* Script Loader: Switch to JavaScript translations.
Update JavaScript files for tag suggestions and the TinyMCE link plugin to use client side translations. This allows for `_n()` to be used for strings requiring singular and plural versions in which the correct form is only known client side.
Props audrasjb, chaion07, costdev, hellofromtonya, johnbillion, marybaum, nicolefurlan, oglekler, rebasaurus, rsiddharth, sergeybiryukov, shaampk1, shahariaazam, swissspidy, tobifjellner.
Fixes #48244.
git-svn-id: https://develop.svn.wordpress.org/trunk@57654 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Update third-party GitHub Actions.
This updates the following third-party GitHub Actions to their latest versions:
* Updates `actions/setup-node` from 4.0.1 to 4.0.2
* Updates `actions/upload-artifact` from 4.3.0 to 4.3.1
Props desrosj, thelovekesh.
See #59805.
git-svn-id: https://develop.svn.wordpress.org/trunk@57655 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in `WP_REST_Navigation_Fallback_Controller` tests.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Follow-up to [56052].
See #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57656 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Format and sanitize font family names according the CSS spec.
This fixes two bugs in the font library.
- Fonts using special characters were not being rendered properly in the frontend.
- Allows the ability to use generic() in font family names.
Props mmaattiiaass, nithins53, kafleg, vivekawsm, swissspidy, audrasjb.
Fixes #60537.
git-svn-id: https://develop.svn.wordpress.org/trunk@57657 602fd350-edb4-49c9-b593-d223f7449a82
* Plugin Dependencies: Remove auto-deactivation and bootstrapping logic.
Automatic deactivation of dependents with unmet dependencies requires a write operation to the database. This was performed during Core's bootstrap, which risked the database and cache becoming out-of-sync on sites with heavy traffic.
No longer loading plugins that have unmet requirements has not had a final approach decided core-wide, and is still in discussion in #60491 to be handled in a future release.
The `plugin_data` option, used to persistently store plugin data for detecting unmet dependencies during Core's bootstrap, is no longer needed.
Follow-up to [57545], [57592], [57606], [57617].
Props dd32, azaozz, swissspidy, desrosj, afragen, pbiron, zunaid321, costdev.
Fixes #60457. See #60491, #60510, #60518.
git-svn-id: https://develop.svn.wordpress.org/trunk@57658 602fd350-edb4-49c9-b593-d223f7449a82
* REST API: Pass correct context to embedded items.
Fixes a regression introduced in [57623] where navigation embed items were missing `raw` property values.
Props mamaduka, swissspidy, youknowriad, timothyblynjacobs.
Fixes #43439.
git-svn-id: https://develop.svn.wordpress.org/trunk@57659 602fd350-edb4-49c9-b593-d223f7449a82
* Block Hooks: Introduce a new `hooked_block` filter.
This is a counterpart to the dynamic `hooked_block_{$block_type}` filter introduced in [57354],
which makes it easier to modify all hooked blocks prior to insertion.
Also adds the hooked block type as an additional argument to both filters for consistency.
Props bernhard-reiter, swissspidy.
Fixes #60574.
git-svn-id: https://develop.svn.wordpress.org/trunk@57660 602fd350-edb4-49c9-b593-d223f7449a82
* Script Loader: Add hooks for script modules and interactivity API only on `after_setup_theme`.
Ensures that `wp_is_block_theme()` is not called too early before the themes are fully setup.
This addresses an issue where a parent theme was mistakenly marked as being missing.
Props scruffian, youknowriad, swissspidy, poena, dennysdionigi, bgardner, westonruter.
Fixes #60411.
git-svn-id: https://develop.svn.wordpress.org/trunk@57661 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Synchronize Theme.JSON unit test between Core and Gutenberg.
Merges the changes from Core and Gutenberg for the following tests:
- WP_REST_Global_Styles_Controller_Test
- Tests_Theme_wpThemeJsonResolver
- Tests_Theme_wpThemeJsonSchema
- Tests_Theme_wpThemeJson
This will help ensure the stability of the theme.json style generation.
Props ajlende, scruffian, aaronrobertshaw, get_dave, youknowriad.
Fixes #60387.
git-svn-id: https://develop.svn.wordpress.org/trunk@57662 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Update Packages with the latest bug fixes for 6.5 beta 2.
It includes all the backports from this Gutenberg PR https://github.com/WordPress/gutenberg/pull/59197
Props youknowriad, get_dave.
See #60315.
git-svn-id: https://develop.svn.wordpress.org/trunk@57663 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Fix instance element styles for links applying to buttons.
These changes fix the selector used by block instance element styles for links so they do not get incorrectly applied to buttons.
Props aaronrobertshaw, freewebmentor, mukesh27.
Fixes #60557.
git-svn-id: https://develop.svn.wordpress.org/trunk@57664 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Fix docblocks in a couple of test files to use two asterisks.
Props mahnewr, rudlinkon,kraftbj, audrasjb, mukesh27.
Fixes #60513.
git-svn-id: https://develop.svn.wordpress.org/trunk@57665 602fd350-edb4-49c9-b593-d223f7449a82
* Block Hooks: Fix actual/expected order in test assertions.
In test assertions for the `set_ignored_hooked_blocks_metadata` function, the actual value was erroneously passed as the first argument, and the expected value as the second. This changeset rectifies this by swapping the arguments.
Follow-up [57627].
See #60506.
git-svn-id: https://develop.svn.wordpress.org/trunk@57666 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Bump the Node.js version for Codespaces.
This bumps the version of Node.js used in GitHub Codespaces from 16 to 20.
Follow up to [57212].
Props itschristiandale, huzaifaalmesbah.
Fixes #60555.
git-svn-id: https://develop.svn.wordpress.org/trunk@57667 602fd350-edb4-49c9-b593-d223f7449a82
* Block Hooks: Allow hooked_block filters to return null.
Allow returning null from the `hooked_block` and `hooked_block_{$hooked_block_type}` filters to suppress a hooked block from being inserted. This is required to allow extenders conditionally inserting a hooked block based on e.g. the value of an attribute of the anchor block.
Props swissspidy, gziolo, joshuatf, tomjcafferkey.
Fixes 60580.
git-svn-id: https://develop.svn.wordpress.org/trunk@57668 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Update Packages with the latest bug fixes for 6.5 beta 2 (Round 2).
It includes all the backports from this Gutenberg PR https://github.com/WordPress/gutenberg/pull/59208
See #60315.
git-svn-id: https://develop.svn.wordpress.org/trunk@57669 602fd350-edb4-49c9-b593-d223f7449a82
* WordPress 6.5 Beta 2.
git-svn-id: https://develop.svn.wordpress.org/trunk@57670 602fd350-edb4-49c9-b593-d223f7449a82
* Post WordPress 6.5 Beta 2 version bump.
git-svn-id: https://develop.svn.wordpress.org/trunk@57671 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in `wp_read_image_metadata()` tests.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Follow-up to [49/tests], [198/tests], [34374], [48937], [52269].
Props costdev.
See #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57673 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Mock API response in Plugin Dependencies tests.
Previously, the tests for `WP_Plugin_Dependencies::get_dependency_names()` performed an API request to WordPress.org. If an HTTP failure occurred when connecting to WordPress.org, this could trigger test failures.
This mocks the API response to prevent HTTP failures from triggering test failures.
Follow-up to [57545].
Props swissspidy, peterwilsoncc, costdev.
See #59647.
git-svn-id: https://develop.svn.wordpress.org/trunk@57674 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Allow symlinks in directories provided to `get_block_asset_url()`.
This changeset allows using symbolic links for `editorScript` and `editorStyle` in `register_block_type()`. This adds `realpath` to template and stylesheet in `get_block_asset_url()` to ensure returning canonicalized absolute pathnames.
Follow-up to [56683].
Props antonlukin, spacedmonkey, maxpertici.
Fixes #59175.
See #58525.
git-svn-id: https://develop.svn.wordpress.org/trunk@57675 602fd350-edb4-49c9-b593-d223f7449a82
* Block Hooks: Make test a bit easier to read.
Follow-up [57668].
Props gziolo.
See #60580.
git-svn-id: https://develop.svn.wordpress.org/trunk@57676 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Add fallback for block version when registering block script module
It aligns implementation with how regular scripts are handled.
Follow-up [57437].
See #60233.
git-svn-id: https://develop.svn.wordpress.org/trunk@57677 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Correct the URLs that document the available images for MySQL and MariaDB for the local development environment.
See #59930
git-svn-id: https://develop.svn.wordpress.org/trunk@57678 602fd350-edb4-49c9-b593-d223f7449a82
* Plugins: Output plugin card elements in the order they're displayed.
Previously, the notice for listing dependencies in a plugin card was styled with the CSS `order` properties. This created a mismatch between the visual order and DOM order of elements in the plugin card.
For accessibility, visual order and DOM order must always match when they affect meaning and functionality.
This removes the CSS `order` properties and outputs the dependencies notice later, making the visual and DOM order match. Some unused/empty CSS is also removed.
Follow-up to [57545].
Props afercia, afragen, bosskhj, huzaifaalmesbah, mukesh27, costdev.
Fixes #60488.
git-svn-id: https://develop.svn.wordpress.org/trunk@57679 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in `wp_insert_post()` tests.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Follow-up to [34085], [35183], [48937], [53782], [53785], [53883], [54402].
Props costdev.
See #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57680 602fd350-edb4-49c9-b593-d223f7449a82
* Export: Include featured image for posts or pages.
This bugfix resolves an issue in `export_wp()` with featured images.
When using Tools > Export and selecting either Posts or Pages (with or without a specific author), the resulting XML file now includes a XML item for each post|page's featured image attachment and its metadata.
Uses same chunking (for performance) and code patterns from existing code in the same file.
Adds a new test class for `export_wp()` with code coverage specific to this bugfix.
Follow-up to [34326], [14444], [6375], [6335].
Props billseymour, nateallen, petitphp, hellofromTonya, duck_, jane, rcain, jghazally, jghazally, smub, batmoo, axwax, creativeslice, dlocc, nacin, wonderboymusic, ganon, SergeyBiryukov, hlashbrooke, chriscct7, fischfood, hifidesign, ankit-k-gupta, 5um17, shailu25, huzaifaalmesbah, mukesh27.
Fixes #17379.
git-svn-id: https://develop.svn.wordpress.org/trunk@57681 602fd350-edb4-49c9-b593-d223f7449a82
* Script Loader: Fix small typo in `wp_remove_surrounding_empty_script_tags` docblock.
Props shailu25.
Fixes #60591.
git-svn-id: https://develop.svn.wordpress.org/trunk@57682 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Load pattern content only when used.
Previously, the content for all registered patterns would get loaded on each request when the patterns are registered. Instead, this stores the path the pattern file during registration and reads the content the first time the pattern is used, which is a performance optimization.
Props thekt12, spacedmonkey, gziolo, aristath, joemcgill.
Fixes #59532.
git-svn-id: https://develop.svn.wordpress.org/trunk@57683 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Query mariadb.org instead of mariadb.com in README test.
The `test_readme_mariadb_version()` test method has been experiencing HTTP failures that result in test and CI failures.
This switches to mariadb.org which may result in more stable test runs.
Some additional safety assertions are also included.
Props hellofromTonya, SergeyBiryukov, costdev.
See #59647.
git-svn-id: https://develop.svn.wordpress.org/trunk@57684 602fd350-edb4-49c9-b593-d223f7449a82
* Themes: Use original template paths when switching blogs.
This fixes a bug introduced by [57129] and [56635] in which deprecating the previous `TEMPLATEPATH` and `STYLESHEETPATH` constants in favor of `get_template_directory()` and `get_stylesheet_directory()` functions caused the active theme template path to change when using `switch_to_blog()`.
This introduces a new function, `wp_set_template_globals()`, which is called during the bootstrap process to store the template paths to new globals values `$wp_template_path` and `$wp_stylesheet_path`. This restores behavior to how things worked prior to [56635] but retains the ability for template values to be reset for better testability.
Related #18298, #60025.
Props joemcgill, flixos90, mukesh27, swissspidy, manfcarlo, metropolis_john, jeremyfelt.
Fixes #60290.
git-svn-id: https://develop.svn.wordpress.org/trunk@57685 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Ensure font collection metadata can be properly localized.
Updates `wp_register_font_collection()` and `WP_Font_Collection` so that only font families can be loaded from a file or URL.
All metadata, such as name, description, and list of font categories, needs to be passed directly in PHP so that it can be properly localized.
Props swissspidy, mmaattiiaass, grantmkin, youknowriad.
Fixes #60509.
git-svn-id: https://develop.svn.wordpress.org/trunk@57686 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Ensure `wp_mine_type_icon()` returns expected file type.
Add an argument to `wp_mime_type_icon()` to control the file type returned. Following [57638], there are two file formats in the media icons directory. Different systems would pull up different files by default dependent on the order loaded into the cached array, causing intermittent test failures and unpredictable behavior.
Function update allows core usages to always return the `.svg` while maintaining backwards compatibility for any extended usage that expects a `.png`. Follow up to [57638].
Also handles a missed case in media list view.
Props SergeyBiryukov, sabernhardt, joedolson, antpb.
Fixes #31352.
git-svn-id: https://develop.svn.wordpress.org/trunk@57687 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Prevent Media Library sidebar from showing with no actions.
Fix an issue where the actions sidebar in the media library could appear when there are no relevant actions available.
Props sruthi89, nithi22, ivanzhuck, dhruvishah2203, joemcgill, ukdrahul, joedolson, shailu25.
Fixes #58973.
git-svn-id: https://develop.svn.wordpress.org/trunk@57688 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Revert r57684.
Changes to the `test_readme_mariadb_version()` test were made in an effort to stabilize the connection tests and CI failures. After the changeset, all multisite tests CI jobs connected and passed, but oddly all single site tests CI jobs repeatedly and consistently failed.
Reverting to unblock the CI jobs while continued investigation happens.
See #59647.
git-svn-id: https://develop.svn.wordpress.org/trunk@57689 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Twenty-Three: Update XX-large font-sizes for accessibility.
Update XX-large font-sizes so that the responsive typography meets the minimum ratio between the min and max font-sizes of 0.61 required for accessible responsive typography.
Props mikachan, ryokuhi, poena, dhruvishah2203, joedolson.
Fixes #58603.
git-svn-id: https://develop.svn.wordpress.org/trunk@57690 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Fix broken media modal following [57688]
Fix undefined TypeError overlooked in [57688].
Props antpb, swissspidy, joedolson.
Fixes #58973.
git-svn-id: https://develop.svn.wordpress.org/trunk@57691 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Use more inclusive term in `rest_filter_response_fields` docblock.
See #59651.
git-svn-id: https://develop.svn.wordpress.org/trunk@57692 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Improve docblock for `$x_redirect_by` param in `wp_redirect()`.
The `$x_redirect_by` parameter is supported by `wp_redirect()` and `wp_safe_redirect()` to set the `X-Redirect-By` header.
It can be modified via the `x_redirect_by` filter.
This updates the docblock to clarify that `false` can be passed to disable sending the header, which was previously undocumented behavior.
Props kkmuffme, swissspidy.
Fixes #60209.
git-svn-id: https://develop.svn.wordpress.org/trunk@57693 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Correct alignment in `wp_get_attachment_image_src()`.
This resolves a WPCS warning:
{{{
Equals sign not aligned with surrounding statements
}}}
so that the output of `composer format` is clean.
Follow-up to [57687].
See #59650.
git-svn-id: https://develop.svn.wordpress.org/trunk@57694 602fd350-edb4-49c9-b593-d223f7449a82
* Shortcodes: Fix small typo in inline documentation.
Props shailu25, mukesh27.
Fixes #60603.
git-svn-id: https://develop.svn.wordpress.org/trunk@57695 602fd350-edb4-49c9-b593-d223f7449a82
* Upgrade/Install: Fix upgrade count decrement on Updates page.
Fixes a JavaScript error that caused the update count bubble not to decrement when updating a plugin.
Props nendeb55, swissspidy.
Fixes #60589.
git-svn-id: https://develop.svn.wordpress.org/trunk@57696 602fd350-edb4-49c9-b593-d223f7449a82
* Upgrade/Install: Improve plugin install button appearance.
Fixes a misaligned spinner icon when opening the plugin details information in a new tab rather than the modal, and then installing the plugin in that window.
Props huzaifaalmesbah, zunaid321, swissspidy.
Fixes #60494.
git-svn-id: https://develop.svn.wordpress.org/trunk@57697 602fd350-edb4-49c9-b593-d223f7449a82
* General: Handle missing field in WP_List_Util::pluck().
Handles when the `$field` (i.e. key or property) is missing in one of the `$input_list` items by checking the key (array) or property (object) exists before using it for assignment.
Resolves the following bugs:
* a PHP warning for undefined key|property.
* `null` being set for that array or object within the returned list.
The changes resolve the issues in both `WP_List_Util::pluck()` (if invoked directly) and `wp_list_pluck()`.
Also includes an additional test for the scenario where the `wp_list_pluck()` `$index_key` is not `null`, the `$field` is missing in one of the `$input_list` items.
Follow-up to [55423], [51663], [42527], [38928].
Props iamarunchaitanyajami, davidbinda, hellofromTonya, helgatheviking.
Fixes #59774.
git-svn-id: https://develop.svn.wordpress.org/trunk@57698 602fd350-edb4-49c9-b593-d223f7449a82
* Script Loader: Inject wp_remove_surrounding_empty_script_tags function name in returned error string using sprintf.
The name of this function should not be editable by the translator in the internationalized return error string.
Props naoki0h, swissspidy, kirasong.
Fixes #60590.
git-svn-id: https://develop.svn.wordpress.org/trunk@57699 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Add id to the supported Image's binding attributes
Syncs changes from the Gutenberg plugin: https://github.com/WordPress/gutenberg/pull/59194.
Fixes #60577.
Props kevin940726, ankit-k-gupta, sonali844, harshalkadu, gziolo.
git-svn-id: https://develop.svn.wordpress.org/trunk@57700 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Add a `@since` note for `$preferred_ext` parameter in `wp_mime_type_icon()`.
Follow-up to [57687].
See #31352.
git-svn-id: https://develop.svn.wordpress.org/trunk@57701 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Update JSHint config to remove deprecated options.
Removes deprecated options that no longer have any effect, and updates the targeted ES version in line with WordPress’ browser support.
This change mostly allows new code to properly use trailing commas, as added by the Prettier formatter.
Future efforts should rather go towards adopting ESLint for code formatting, see #31823.
Props netweb.
Fixes #28236.
git-svn-id: https://develop.svn.wordpress.org/trunk@57702 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Improve PHPUnit tests for block pattern registration.
This is a followup to [57683], which adds additional unit test coverage to ensure block pattern content is not loaded from files during registration, but instead when those patterns are accessed. This also improves the `set_up` and `tear_down` methods for the `Tests_Blocks_wpBlockPattersRegistry` test class to ensure that any modifications made to registered blocks during the tests are reset after each test.
Props thekt12, joemcgill.
See #59532.
git-svn-id: https://develop.svn.wordpress.org/trunk@57703 602fd350-edb4-49c9-b593-d223f7449a82
* I18N: Do not set translation controller locale in bootstrap.
Removes the `WP_Translation_Controller::set_locale()` call from `wp-settings.php`, which happened before the current user was loaded.
That caused translations to be missing when the site locale and user locale were different, as the translation was associated with the wrong locale.
Turns out this call was not needed at all, as the locale will be set/updated when calling `load_textdomain()` anyway.
Props oglekler.
See #59656.
git-svn-id: https://develop.svn.wordpress.org/trunk@57704 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in `comment_exists()` tests.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Follow-up to [34456], [34460].
Props costdev.
See #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57705 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in `new_admin_email_subject` filter test.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Follow-up to [57283].
See #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57706 602fd350-edb4-49c9-b593-d223f7449a82
* Upgrade/Install: Normalize major versions in `is_wp_version_compatible()`.
Modify `is_wp_version_compatible()` to return the expected result for major WordPress versions formatted as either `x.x` or `x.x.0` (for example `6.5` and `6.5.0`).
The WordPress project currently documents major version numbers in both formats leading to confusion for developers using the `is_wp_version_compatible()` function. As the PHP function `version_compare()` treats `x.x` and `x.x.0` as different version numbers this leads to unexpected results in the WP function.
This change removes a trailing `.0` from major version numbers to account for the WordPress project using the two formats interchangeably.
Props afragen, azaozz, costdev, joemcgill, jorbin, kkmuffme, sessioncookiemonster, swissspidy, wazeter.
Fixes #59448.
git-svn-id: https://develop.svn.wordpress.org/trunk@57707 602fd350-edb4-49c9-b593-d223f7449a82
* Toolbar: Accessibility: Keyboard navigation for screen readers.
Change the admin toolbar to have `role="menu"` and support opening for screen readers. Remove screen reader only log out link and collapse duplicate profile links into one link. This is an imperfect solution to a complex problem in the adminbar, but the lack of screen reader access to submenus is a major accessibility problem, and this fix provides access, even if the mechanism is imperfect.
Screen reader log out added in [21452].
Props abletec, Cheffheid, sabernhardt, alexstine, joedolson, afercia, sparklingrobots, danieltj, swissspidy, netweb, dionysous.
Fixes #34668, #43633.
git-svn-id: https://develop.svn.wordpress.org/trunk@57708 602fd350-edb4-49c9-b593-d223f7449a82
* Code Standards: Fix alignment in tests.
Fix variable alignment in changed tests. Follow-up to [r57708]. Because I edited the wrong local copy when I fixed that.
Props joedolson.
See #34668.
git-svn-id: https://develop.svn.wordpress.org/trunk@57709 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Update incorrect assertion message added in [57366].
Props david.binda.
Fixes #60358.
git-svn-id: https://develop.svn.wordpress.org/trunk@57710 602fd350-edb4-49c9-b593-d223f7449a82
* Login and Registration: Slash email address when updating an existing user.
Addresses an issue with password reset keys when the email address contains special characters such as apostrophes.
Props emirpprime, rajinsharwar, fnpen, hellofromTonya, oglekler, nicolefurlan.
Fixes #52529.
git-svn-id: https://develop.svn.wordpress.org/trunk@57711 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Nineteen: Further adjust CSS selectors used to change the primary color.
This aims to make the file, button, quote, pullquote, and search block selectors work on multiple WordPress versions.
Follow-up to [57637].
Props poena, mukesh27.
Fixes #59922.
git-svn-id: https://develop.svn.wordpress.org/trunk@57712 602fd350-edb4-49c9-b593-d223f7449a82
* Site icon: Polish up Site Icon on the general settings screen.
This fixes a number of issues, chief among them:
- Updates to the site title are reflected in the preview.
- Improve alt text for preview
- Make string describing site icon more succinct.
- Add inline documentation to JavaScript
Props kebbet, jorbin, swissspidy, afercia, mukesh27, alexstine, jameskoster, andraganescu.
Fixes #54370.
git-svn-id: https://develop.svn.wordpress.org/trunk@57713 602fd350-edb4-49c9-b593-d223f7449a82
* Upgrade/Install: Improve localized strings related to plugin/theme installation and activation.
Adds context to strings where applicable to disambiguate them, coherently throughout the admin. Also improves some of the strings introduced in [57545] to ease localization.
Props swissspidy, costdev.
Fixes #60630. See #22316.
git-svn-id: https://develop.svn.wordpress.org/trunk@57714 602fd350-edb4-49c9-b593-d223f7449a82
* Help/About: Update the About page for 6.5.
Introducing the new content & design for the 6.5 About page & related pages. This style is simplified, with no header images, and brings back the illustrations from previous versions for Contribute, Freedoms, and Privacy.
This also includes a fix for heading hierarchy on the Get Involved page.
Props laurlittle, dansoschin, benjamin_zekavica, richtabor, joen, annezazu, swissspidy, marybaum, ryelle, huzaifaalmesbah.
See #60303.
git-svn-id: https://develop.svn.wordpress.org/trunk@57715 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Check for null values in Theme JSON to cater for blockGap.
When resolving theme.json preset variables, add a check to make sure the value is not empty before we run it through strpos() and preg_match_all().
Props ramonopoly, mukesh27, get_dave.
Fixes #60613.
git-svn-id: https://develop.svn.wordpress.org/trunk@57716 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: add `shadow.defaultPresets` to appearance tools opt-ins.
Props madhudollu.
Fixes #60633.
git-svn-id: https://develop.svn.wordpress.org/trunk@57717 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add PHPUnit test for the `_mce_set_direction` function.
The new test checks the functionality of the text direction setting, ensuring it correctly switches between `rtl` and `ltr` options.
Props pbearne, SergeyBiryukov.
Fixes #60219.
git-svn-id: https://develop.svn.wordpress.org/trunk@57718 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Improve wording and add missing full stops in a few docblocks.
Props shailu25, sabernhardt.
Fixes #60323.
git-svn-id: https://develop.svn.wordpress.org/trunk@57719 602fd350-edb4-49c9-b593-d223f7449a82
* Font face resolver: print font faces from font families defined in all theme.json origins.
This commit updates the theme.json style generation to allow a font family name to be repeated across theme.json origins (default, theme, custom).
Props mmaattiiaass, hellofromtonya, arthur791004, ironprogrammer.
Fixes #60605.
git-svn-id: https://develop.svn.wordpress.org/trunk@57720 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Update Packages with the latest bug fixes for 6.5 beta 3
It includes all the backports from this Gutenberg PR https://github.com/WordPress/gutenberg/pull/59394/
Props get_dave, youknowriad.
See #60315.
git-svn-id: https://develop.svn.wordpress.org/trunk@57721 602fd350-edb4-49c9-b593-d223f7449a82
* WordPress 6.5 Beta 3.
git-svn-id: https://develop.svn.wordpress.org/trunk@57722 602fd350-edb4-49c9-b593-d223f7449a82
* Post WordPress 6.5 Beta 3 version bump.
git-svn-id: https://develop.svn.wordpress.org/trunk@57723 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add unit tests for `absint()`.
Props pbearne.
Fixes #60101.
git-svn-id: https://develop.svn.wordpress.org/trunk@57724 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add unit tests for `wp_parse_slug_list()`.
Props pbearne.
Fixes #60217.
git-svn-id: https://develop.svn.wordpress.org/trunk@57725 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add unit tests for `sanitize_hex_color()`.
Props pbearne.
Fixes #60270.
git-svn-id: https://develop.svn.wordpress.org/trunk@57726 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add unit tests for `sanitize_hex_color_no_hash()`.
Props pbearne.
Fixes #60271.
git-svn-id: https://develop.svn.wordpress.org/trunk@57727 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add unit tests for `maybe_hash_hex_color()`.
Props pbearne.
Fixes #60272.
git-svn-id: https://develop.svn.wordpress.org/trunk@57728 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add unit tests for `_delete_option_fresh_site()`.
Props pbearne, costdev, desrosj.
Fixes #57191.
git-svn-id: https://develop.svn.wordpress.org/trunk@57729 602fd350-edb4-49c9-b593-d223f7449a82
* Site Icon/Customizer: Update strings in customizer to align with `options-general.php`.
This uses the new strings for alt text and site icon description that were introduced in [57713] as a part of #54370.
The strings are translated in PHP and then use `wp.i18n.sprintf` since the alt text strings live in a PHP file even though they are output as part of a template that is used in JavaScript.
Props westonruter, swissspidy, jorbin.
Fixes #60641.
git-svn-id: https://develop.svn.wordpress.org/trunk@57730 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Improve docblock for `WP_Block_Patterns_Registry::register`.
This documents the new `filePath` property supported by `WP_Block_Patterns_Registry::register` and also updates the property name to camel case formatting to be consistent with other block pattern properties.
Props thekt12, spacedmonkey, joemcgill.
See #59532.
git-svn-id: https://develop.svn.wordpress.org/trunk@57731 602fd350-edb4-49c9-b593-d223f7449a82
* General: Revert r57698 for WP_List_Util::pluck().
r57698 caused a regression for arrays of objects which have magic methods and dynamic properties. A fix is identified.
However, a deeper dive discovered additional scenarios which will require a different fix.
Reverting gives more time for resolving these scenarios and more soak time to discover if there are others.
Props dd32, jamescollins, swissspidy.
See #59774.
git-svn-id: https://develop.svn.wordpress.org/trunk@57732 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Correct capitalization and fix typos in some test class names.
Follow-up to [57060], [57718], [57725], [57726], [57727], [57728].
See #59647.
git-svn-id: https://develop.svn.wordpress.org/trunk@57733 602fd350-edb4-49c9-b593-d223f7449a82
* I18N: Improve docs for pomo library classes.
Props subrataemfluence, pento, hrshahin.
Fixes #44424.
git-svn-id: https://develop.svn.wordpress.org/trunk@57734 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Address capitalization and docblock inconsistencies in some test class names.
Follow-up to [57060], [57718], [57725], [57726], [57727], [57728], [57733].
Props swissspidy, costdev.
See #59647.
git-svn-id: https://develop.svn.wordpress.org/trunk@57735 602fd350-edb4-49c9-b593-d223f7449a82
* Plugin Dependencies: Don't assume API response has a `slug` property.
Previously, `WP_Plugin_Dependencies::get_dependency_api_data()` attempted to set an array key using the `slug` property returned in a Plugins API response. However, the Plugins API response is filterable and may not contain a `slug` property.
Earlier in the method, a local `$slug` variable is used as a key for the same array.
For safety and consistency, this replaces array key references to `$information->slug` with `$slug`.
Follow-up to [57545].
Props pbiron, afragen, swissspidy, costdev.
Fixes #60540.
git-svn-id: https://develop.svn.wordpress.org/trunk@57736 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Expand `wp_parse_id_list()` unit tests.
Includes:
* Moving pre-existing `wp_parse_id_list()` tests to their own file.
* Merging new and pre-existing `wp_parse_slug_list()` tests.
* Using named data provider in `wp_parse_list()` tests.
Follow-up to [25170], [40044], [44546], [57284], [57725].
Props pbearne, mukesh27, SergeyBiryukov.
Fixes #60218. See #60217, #59647.
git-svn-id: https://develop.svn.wordpress.org/trunk@57737 602fd350-edb4-49c9-b593-d223f7449a82
* HTML API: Remove superfluous type-coercing empty() check.
When returning modifiable text in the HTML API, if the text segment
coerces to `false` inside `empty()`, then an empty string has been
returned instead of the string itself. For example, the text node in the
following HTML snippet:
{{{
0
}}}
In this patch the `empty()` check is removed. The purpose of the original
check was to skip further processing if the text content is empty, but
the check is not needed and the additioanl processing is minimal.
Removing the code removes the defect and leaves a cleaner method in its
absence.
Developed in https://github.com/WordPress/wordpress-develop/pull/6199
Follow-up to [57348]
Follow-up to #60170
git-svn-id: https://develop.svn.wordpress.org/trunk@57738 602fd350-edb4-49c9-b593-d223f7449a82
* Bundled Theme: Fix focus outline in Twenty Twenty-Four in the editor.
Improvements made to the focus outline style for Twenty Twenty-Four caused a regression in the focus outlines of the block editor. This commit solves the regressions by reducing the CSS specificity while keeping the improvements.
Follow-up to [57554].
Props wildworks, poena, sabernhardt, youknowriad, oglekler.
Fixes #60535.
git-svn-id: https://develop.svn.wordpress.org/trunk@57739 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Prevent infinite loops when filtering the font library folder.
Changing the font library is something we expect hosts to perform.
It's important that we make this filter as seemless as possible.
This commit prevents a potential infinite loop caused by calling wp_get_upload_dir() within the font_dir filter.
Props mmaattiiaass, ironprogrammer, costdev, swissspidy.
Fixes #60652.
git-svn-id: https://develop.svn.wordpress.org/trunk@57740 602fd350-edb4-49c9-b593-d223f7449a82
* Privacy: Update default privacy page content to use latest block markup.
Avoids “Updated Block” warnings being logged to the console.
Props 254volkan, swissspidy.
Fixes #60530.
git-svn-id: https://develop.svn.wordpress.org/trunk@57741 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Rename `data_wp_context()` to `wp_interactivity_data_wp_context()`.
Increases clarity about where the function belongs to, bringing it in line with other related functions.
Props swissspidy, gziolo, cbravobernal, youknowriad, ankitmaru, westonruter, luisherranz, darerodz.
Fixes #60575.
git-svn-id: https://develop.svn.wordpress.org/trunk@57742 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Revert [57742] pending a Gutenberg package update.
This function can only be renamed after updating Gutenberg npm packages, as some of the core blocks already use this function.
See #60575.
git-svn-id: https://develop.svn.wordpress.org/trunk@57743 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use `assertSame()` in post meta revisioning tests.
This ensures that not only the return values match the expected results, but also that their type is the same.
Going forward, stricter type checking by using `assertSame()` should generally be preferred to `assertEquals()` where appropriate, to make the tests more reliable.
Includes correcting the test class name.
Follow-up to [56714].
See #59655.
git-svn-id: https://develop.svn.wordpress.org/trunk@57744 602fd350-edb4-49c9-b593-d223f7449a82
* Quick/Bulk Edit: Ensure the “All” checkbox is properly toggled in certain scenarios.
When removing a single item from the bulk edit box or when adding more items, the “All” checkboxes at the top and bottom of the posts list table should be properly toggled.
Props hiteshtalpada, oglekler, webcommsat, ugyensupport, chaion07, Toru.
Fixes #59121.
git-svn-id: https://develop.svn.wordpress.org/trunk@57745 602fd350-edb4-49c9-b593-d223f7449a82
* Customize: Accessibility: Label menu subitems when updating menus.
Fix missing subitem indicator when menu items in the Customizer are children of parent menu items & add menu item original title to button text. Adds parity with the admin menu editor and fixes a bug where the button text was 'untitled' if the menu item title had not been edited.
Props designsimply, afercia, celloexpressions, kushang78, joedolson, rcreators.
Fixes #32728.
git-svn-id: https://develop.svn.wordpress.org/trunk@57746 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Correct the placement of `@global` tags in `wp-includes/admin-bar.php`.
Follow-up to [38810], [56209].
Props shailu25, sabernhardt.
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57747 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Document some globals in `wp-settings.php`.
Follow-up to [18532], [18993], [27158], [38362].
Props upadalavipul, viralsampat, sabernhardt.
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57748 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Use a consistent parameter name between `rand_str()` and `rand_long_str()`.
Follow-up to [36272], [50265].
Props harsh175, sabernhardt.
Fixes #60401.
git-svn-id: https://develop.svn.wordpress.org/trunk@57749 602fd350-edb4-49c9-b593-d223f7449a82
* Query: Remove leading whitespace from certain database queries.
Unintended leading whitespace at the beginning of a raw MySQL query led to unexpected behavior such as broken pagination. Eliminating said whitespace avoids that.
Adds unit tests to prevent regressions.
Props wpfed, swissspidy, ironprogrammer, tadamarketing, afercia.
Fixes #56841.
git-svn-id: https://develop.svn.wordpress.org/trunk@57750 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Simplify sanitization code path in `WP_Theme_JSON` after [57496]
Removes the custom `WP_Theme_JSON::is_assoc()` method again in favor of the existing `wp_is_numeric_array()` helper function.
Props mmaattiiaass, costdev, swissspidy, spacedmonkey.
Fixes #60360.
git-svn-id: https://develop.svn.wordpress.org/trunk@57751 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Document the `$xmlrpc_logging` global in `logIO()`.
Follow-up to [1348], [19935].
Props viralsampat, upadalavipul, sabernhardt.
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57752 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add initial tests for the `WP_Filesystem_Direct` class.
Since `WP_Filesystem_Direct` is by far the most used filesystem abstraction class, this facilitates future changes with sufficient test coverage.
Props swissspidy, costdev, mukesh27.
Fixes #57774.
git-svn-id: https://develop.svn.wordpress.org/trunk@57753 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: do not expose protected post meta fields in block bindings.
Ignores meta keys which are considered protected or not registered to be shown in the REST API. Adds tests.
Props santosguillamot, swissspidy, gziolo, xknown, peterwilsoncc.
Fixes #60651.
git-svn-id: https://develop.svn.wordpress.org/trunk@57754 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Accessibility: Copy attachment properties on site icon crop.
Add parity between site icon, custom header, and default image crop behaviors. [53027] fixed a bug where alt text and caption were not copied on custom headers, but did not apply that change in any other context.
Deprecate the `create_attachment_object` method in the `Wp_Site_Icon` and `Custom_Image_Header` classes and replace that functionality with the new function `wp_copy_parent_attachment_properties()` to improve consistency.
Props afercia, rcreators, jorbin, joedolson, huzaifaalmesbah, shailu25, swissspidy, mukesh27.
Fixes #60524.
git-svn-id: https://develop.svn.wordpress.org/trunk@57755 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Document some globals in `wp-admin/setup-config.php`.
Follow-up to [29669], [29705], [32642], [45737], [47230], [51477].
Props upadalavipul, sabernhardt.
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57756 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Update 3rd-party GitHub Actions.
This updates the following GitHub Actions to their latest versions:
- `shivammathur/setup-php` from `2.29.0` to `2.30.0`
- `actions/cache` from `4.0.0` to `4.0.1`
- `ramsey/composer-install` from `2.2.0` to `3.0.0`
- `codecov/codecov-action` from `4.0.1` to `4.1.0`
This should address the remaining notices caused by running Node.js 16.x on GitHub Actions runner machines in `trunk`.
Follow up to [57197], [57362], [57655].
See #59805.
git-svn-id: https://develop.svn.wordpress.org/trunk@57757 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Fix the `precommit:emoji` script.
GitHub recently sunset support for Subversion, causing the `precommit:emoji` Grunt script to break. Since there’s no direct replacement for `svn ls` in Git, this has been replaced with a query through the GitHub CLI.
This also adds a step in the workflow that tests the build process to run the `precommit:emoji` script to ensure no changes to built files are missed when updating the Twemoji library in the future.
Follow up to [57626].
Props kraftbj, peterwilsoncc, swissspidy.
Fixes #60520. See #57600.
git-svn-id: https://develop.svn.wordpress.org/trunk@57758 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Document the `$post` global in comment feed templates.
Follow-up to [18716].
Props viralsampat, sabernhardt.
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57759 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Update Packages with the latest bug fixes for 6.5 RC 1
It includes all the backports from this Gutenberg PR https://github.com/WordPress/gutenberg/pull/59541/
Props get_dave, youknowriad, talldanwp.
See #60315.
Fixes #60665.
git-svn-id: https://develop.svn.wordpress.org/trunk@57760 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update `WP_Query::tax_query` docblock to reflect that the property can be `null`.
Props manooweb, swissspidy.
Fixes #60563.
git-svn-id: https://develop.svn.wordpress.org/trunk@57761 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Rename `data_wp_context()` to `wp_interactivity_data_wp_context()`.
Increases clarity about where the function belongs to, bringing it in line with other related functions.
After initially merging this change in [57742] and reverting it in [57743], this reintroduces it now that the Gutenberg packages have been updated accordingly in [57760].
Props swissspidy, gziolo, cbravobernal, youknowriad, ankitmaru, westonruter, luisherranz, darerodz.
Fixes #60575.
git-svn-id: https://develop.svn.wordpress.org/trunk@57762 602fd350-edb4-49c9-b593-d223f7449a82
* I18N: Cast magic MO marker number to integer.
In gettext, `0x950412de` is used to signal GNU MO files. In `WP_Translation_File_MO` this magic marker is used to detect whether a file uses little endian or big endian.
On 32 bit systems, this number will be interpreted by PHP as a float rather than an integer. This change adds extra casting to force an integer.
A similar change was done in the pomo library in the past, see #3780.
Props tmatsuur, swissspidy.
Fixes #60678.
git-svn-id: https://develop.svn.wordpress.org/trunk@57763 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Use consistent spacing for the media toolbar in both grid and list view.
Previously, the spacing between media toolbar elements in grid and list view did not match. We now use the same select margin across both views.
Props desrosj, seusmaniqbal, ianbelanger, subrataemfluence, sabernhardt, pooja1210, sumitbagthariya16, shailu25, devmuhib, huzaifaalmesbah, audrasjb.
Fixes #43904.
git-svn-id: https://develop.svn.wordpress.org/trunk@57764 602fd350-edb4-49c9-b593-d223f7449a82
* Toolbar: Polish design and code combining duplicate profile links.
Fixes some design changes and improves quality of comments and code styles following previous changes. Follow-up to [57708].
Props sabernhardt, huzaifaalmesbah, joedolson.
Fixes #43633. See #34668.
git-svn-id: https://develop.svn.wordpress.org/trunk@57765 602fd350-edb4-49c9-b593-d223f7449a82
* UI-Copy: Use capital cased singular for Site Icon.
Follow up to [41749], [57713], and [57730].
Props johnbillion, audrasjb.
Fixes #60686.
git-svn-id: https://develop.svn.wordpress.org/trunk@57766 602fd350-edb4-49c9-b593-d223f7449a82
* Help/About: Add images to the About page.
The images have been uploaded to the w.org CDN and added into the About page. Additionally, two unencoded apostrophes have been replaced in strings.
Props benjamin_zekavica, richtabor, laurlittle.
See #60303.
git-svn-id: https://develop.svn.wordpress.org/trunk@57767 602fd350-edb4-49c9-b593-d223f7449a82
* HTML API: Ensure that breadcrumbs are properly retained after seeking.
In some cases, it's possible to seek back into a location found inside
an element which has been closed before the point in the document where
the `seek()` was made. In these cases the breadcrumb stack is lost, and
calling `get_breadcrumbs()` after the seek will return the wrong information.
In this patch, the HTML Processor takes a conservative approach and
moves to the front of the document, then reparses the document until
it reaches the sought-after location. This ensures consistency on
the stack of open elements and active formats, and preserves
breadcrumbs.
Developed in https://github.com/WordPress/wordpress-develop/pull/6185
Discussed in https://core.trac.wordpress.org/ticket/60687
Props jonsurrell.
Follow-up to [60687].
See #58517.
Fixes #60687.
git-svn-id: https://develop.svn.wordpress.org/trunk@57768 602fd350-edb4-49c9-b593-d223f7449a82
* Plugins: Improve plugin dependency admin notices.
This makes several refinements to the various notices displayed in the WordPress admin related to plugin dependencies. Additionally, it adds some conditions to display more appropriate messages for multisite installs with proper context to the user’s capabilities.
Props costdev, joedolson, afragen, swissspidy, peterwilsoncc, euthelup.
Fixes #60465.
git-svn-id: https://develop.svn.wordpress.org/trunk@57769 602fd350-edb4-49c9-b593-d223f7449a82
* Plugins: Improve plugin dependency related error messages.
This makes several refinements to the various error messages displayed throughout the WordPress admin related to plugin dependencies. Additionally, it adds some conditions to display more appropriate messages for multisite installs with proper context to the user’s capabilities.
Props costdev, swissspidy, afragen, huzaifaalmesbah, knutsp.
Fixes #60465.
git-svn-id: https://develop.svn.wordpress.org/trunk@57770 602fd350-edb4-49c9-b593-d223f7449a82
* Coding standards: Apply some changes after `composer format`.
Follow up to [57565], [57627], [57755],
See #60233, #60506, #60524.
git-svn-id: https://develop.svn.wordpress.org/trunk@57771 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Document the usage of `$_paused_plugins` and `$_paused_themes` globals.
Follow-up to [44973].
Props upadalavipul, sabernhardt.
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57772 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Remove some extra trailing spaces.
Follow-up to [57772].
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57773 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Add missing `@global` mention in `wp_interactivity()`.
This merges a changeset updated upstream in the Gutenberg repository.
See https://github.com/WordPress/gutenberg/pull/59522.
Props wildworks.
Fixes #60677.
See #59651.
git-svn-id: https://develop.svn.wordpress.org/trunk@57774 602fd350-edb4-49c9-b593-d223f7449a82
* Partially revert [57774].
This reverts some changes that need to be properly synced from Gutenberg.
See #60677.
git-svn-id: https://develop.svn.wordpress.org/trunk@57775 602fd350-edb4-49c9-b593-d223f7449a82
* Plugins: Fix an overlap issue with plugin cards dependencies notice.
This changeset fixes an issue where plugin card dependencies notice and plugin icon were overlapping in some cases.
Props costdev, euthelup, shailu25, desrosj, swissspidy, audrasjb.
Fixes #60501.
git-svn-id: https://develop.svn.wordpress.org/trunk@57776 602fd350-edb4-49c9-b593-d223f7449a82
* WordPress 6.5 RC1.
git-svn-id: https://develop.svn.wordpress.org/trunk@57777 602fd350-edb4-49c9-b593-d223f7449a82
* Post WordPress 6.5 RC1 version bump.
git-svn-id: https://develop.svn.wordpress.org/trunk@57778 602fd350-edb4-49c9-b593-d223f7449a82
* Trunk is now 6.6 alpha.
git-svn-id: https://develop.svn.wordpress.org/trunk@57782 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Add build process test workflow to old branches testing.
Now that 6.5 has been branched, the `test-build-processes.yml` workflow can be added to the list of workflows to run for old branches.
Fixes #59632.
git-svn-id: https://develop.svn.wordpress.org/trunk@57783 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Bump version of `trunk` in the `package-lock.json` file.
Follow up to [57782].
git-svn-id: https://develop.svn.wordpress.org/trunk@57784 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Add a description for the `$wp_embed` global.
Follow-up to [57748].
See #60699.
git-svn-id: https://develop.svn.wordpress.org/trunk@57785 602fd350-edb4-49c9-b593-d223f7449a82
* Upload: Add links back to installer pages.
This adds a link back to the plugin or theme installers when an incompatible archive error message is encountered.
Props Presskopp, swissspidy, smub, pmbaldha, aneeshd16.
Fixes #60578.
git-svn-id: https://develop.svn.wordpress.org/trunk@57786 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Add a description for the `$table_prefix` global.
Follow-up to [57748].
See #60699.
git-svn-id: https://develop.svn.wordpress.org/trunk@57787 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Fix typo in `variation-new-font-family.json` fixture file.
Props huzaifaalmesbah, mukesh27.
Fixes #60712.
git-svn-id: https://develop.svn.wordpress.org/trunk@57788 602fd350-edb4-49c9-b593-d223f7449a82
* Script loader: enable fetchpriority attribute in the `wp_preload_resources` filter.
Add `fetchpriority` to the attributes accepted by the `wp_preload_resources` filter. Developers can now use this filter to set fetchpriority for resources being preloaded.
Props nihar007, luboslives, tabrisrp.
Fixes #58510.
git-svn-id: https://develop.svn.wordpress.org/trunk@57789 602fd350-edb4-49c9-b593-d223f7449a82
* Block Hooks: Use new Templates Controller filter instead of action.
This changeset adds a new `rest_pre_insert_{$this->post_type}` filter in the `WP_REST_Templates_Controller`, where it is applied to the return value of the `prepare_item_for_database` method. (This is consistent with the `WP_REST_Post_Controller`, where that filter has existed before.)
The new filter is then used to inject hooked blocks into the template (or template part) content received via the endpoint, prior to persisting it to the database.
This supersedes the previous mechanism, which was using the `rest_after_insert_{$this->post_type}` ''action'', from which it performed an additional `wp_update_post` call to update the template (part) content with the hooked blocks injected. The new technique eschews that additional call and the resulting extra revision it created, as well as a problem with regard to duplicated escaping and sanitization, which had caused some special characters to be garbled.
Props tomjcafferkey, gziolo, swissspidy, karolmanijak.
Fixes #60671.
git-svn-id: https://develop.svn.wordpress.org/trunk@57790 602fd350-edb4-49c9-b593-d223f7449a82
* Plugins: Remove extra space in a translatable string.
Follow-up to [57545].
Props Presskopp.
Fixes #60730.
git-svn-id: https://develop.svn.wordpress.org/trunk@57791 602fd350-edb4-49c9-b593-d223f7449a82
* Toolbar: Fix dropdown admin menu styles on front-end.
This changeset switches back the admin menu items `height` property to `px` unit to prevent issues with themes using `html { font-size: 62.5%; }`.
Follow-up to [57765].
Props bgnicolepaschen, sabernhardt, huzaifaalmesbah, ironprogrammer, shailu25.
Fixes #60707.
See #43633.
git-svn-id: https://develop.svn.wordpress.org/trunk@57792 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update various HelpHub links to avoid unnecessary redirections.
This updates various WP-Admin related links that have been redirected to new HelpHub pages, to avoid unnecessary redirections.
Props mkismy.
See #60732, #60699.
git-svn-id: https://develop.svn.wordpress.org/trunk@57793 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Fix a WPCS indentation issue found in `wp-admin/options-general.php` after [57793].
See #60732.
git-svn-id: https://develop.svn.wordpress.org/trunk@57794 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Do not run Props Bot for certain actions from forks.
For PRs that originate from forked repositories, `pull_request_review` and `pull_request_review_comment` events do not have the permissions necessary to comment on the PR.
This avoids needlessly running the bot when these conditions are met.
Props jorbin, wildworks.
See #60733.
git-svn-id: https://develop.svn.wordpress.org/trunk@57795 602fd350-edb4-49c9-b593-d223f7449a82
* Upload: Move an assignment in `wp-admin/upload.php` into a conditional branch.
This is a micro-optimization to reduce unnecessary memory allocation.
Follow-up to [28682].
Props mujuonly, swissspidy, mukesh27.
Fixes #60683.
git-svn-id: https://develop.svn.wordpress.org/trunk@57796 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update the link to the WordPress Feeds article on Reading Settings screen.
Follow-up to [57793].
Props ignatiusjeroe, sabernhardt, shailu25.
Fixes #60736. See #60732.
git-svn-id: https://develop.svn.wordpress.org/trunk@57797 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update the link to the “Editing wp-config.php” article in `wp-load.php`.
Follow-up to [57793].
Props fanly, shailu25.
See #60738, #60732.
git-svn-id: https://develop.svn.wordpress.org/trunk@57798 602fd350-edb4-49c9-b593-d223f7449a82
* Block Hooks: Remove filter global reset from test teardown.
Resetting the `$wp_current_filter` global during test teardown is unnecessary, as it is taken care of by the unit test's base class.
This changeset removes the reset accordingly.
Follow-up [57790].
Props swissspidy, timothyblynjacobs.
See #60671.
git-svn-id: https://develop.svn.wordpress.org/trunk@57799 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update various HelpHub links located in bundled themes to avoid unnecessary redirections.
Props mkismy.
See #60732, #60699.
git-svn-id: https://develop.svn.wordpress.org/trunk@57800 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update various HelpHub links to avoid unnecessary redirections.
Follow-up to [57793], [57798], [57800].
Props mkismy.
See #60732, #60699.
git-svn-id: https://develop.svn.wordpress.org/trunk@57801 602fd350-edb4-49c9-b593-d223f7449a82
* REST API: Remove unnecessary upload overrides in font face controller.
This removes settings that are the default value or required for side-loading from the `WP_REST_Font_Faces_Controller::handle_font_file_upload()`.
This is to harden the endpoint and future proof against any changes to `wp_handle_upload()` and related functions/security checks.
Props peterwilsoncc, dd32.
Fixes #60741.
git-svn-id: https://develop.svn.wordpress.org/trunk@57804 602fd350-edb4-49c9-b593-d223f7449a82
* HTML API: Defer applying attribute updates until necessary.
When making repeated updates to a document, the Tag Processor will end
up copying the entire document once for every update. This can lead to
catastrophic behavior in the worse case.
However, when batch-applying updates it's able to copy chunks of the
document in one thread and only end up copying the entire document once
for the entire batch.
Previously the Tag Processor has been eagerly applying udpates, but in
this patch it defers applying those updates as long as is possible.
Developed in https://github.com/WordPress/wordpress-develop/pull/6120
Discussed in https://core.trac.wordpress.org/ticket/60697
Props: dmsnell, bernhard-reiter, jonsurrell, westonruter.
Fixes #60697.
Follow-up to [55706], [56941], [57348].
git-svn-id: https://develop.svn.wordpress.org/trunk@57805 602fd350-edb4-49c9-b593-d223f7449a82
* HTML API: Trigger active format reconstruction when reaching text nodes.
When encountering text nodes in an HTML document, the HTML parser needs
to run the active format reconstruction algorithm, even if it doesn't
stop to visit those text nodes. This is because the formats, which might
need reconstructing, will impact the breadcrumbs of all downstream nodes
from the text node.
In this patch, this process is triggered, which properly triggers the
active format reconstruction. It also enables the visiting of other token
types as is possible in the Tag Processor.
Developed in https://github.com/WordPress/wordpress-develop/pull/6054
Discussed in https://core.trac.wordpress.org/ticket/60170
Props: dmsnell, jonsurrell, westonruter.
Fixes: #60455.
Follow-up to: [57348].
git-svn-id: https://develop.svn.wordpress.org/trunk@57806 602fd350-edb4-49c9-b593-d223f7449a82
* HTML API: Add tests ensuring text nodes reconstruct active formatting elements.
Adds tests that should have been merged in [57806].
Follow-up to: [57806].
git-svn-id: https://develop.svn.wordpress.org/trunk@57807 602fd350-edb4-49c9-b593-d223f7449a82
* Help/About: Update the About page for WP 6.5 RC2.
This changeset removes the "Pattern overrides" section from features.
Also updates the field guide link, this link should redirect correctly once the post is published.
Follow-up to [57715], [57767].
Props ryelle, benjamin_zekavica.
See #60303.
git-svn-id: https://develop.svn.wordpress.org/trunk@57809 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `WP_Image_Editor_GD::_save()`.
Follow-up to [50810], [57524].
Props pbearne, mukesh27.
Fixes #60643.
git-svn-id: https://develop.svn.wordpress.org/trunk@57811 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Update Packages with the latest bug fixes for 6.5 RC 2
It includes all the backports from this Gutenberg PR https://github.com/WordPress/gutenberg/pull/59756/
Props get_dave, swissspidy, bernhard-reiter, youknowriad.
See #60315.
git-svn-id: https://develop.svn.wordpress.org/trunk@57814 602fd350-edb4-49c9-b593-d223f7449a82
* Help/About: Update the About page for WP 6.5 RC2.
Updates a translatable string to use a placeholder for the “Requires Plugins” string used in it.
Props swissspidy, sergeybiryukov, presskopp.
See #60303.
git-svn-id: https://develop.svn.wordpress.org/trunk@57817 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Ensure proper directive processing on special elements.
Adds a test to ensure proper processing of directives on special HTML elements,
or HTML which contains special elements. These special elements are defined by
the HTML API and are the HTML elements which cannot contain other tags, such as
the IFRAME, SCRIPT, TEXTAREA, TITLE, elements, etc...
The server diretive processor performs a custom tracking of HTML structure and
this test ensures it isn't mislead by the handling of those special elements.
Developed in https://github.com/WordPress/wordpress-develop/pull/6247
Discussed in https://core.trac.wordpress.org/ticket/60746
Props santosguillamot, cbravobernal, mukesh27, westonruter, swissspidy, dmsnell.
Follow-up to [57348].
Fixes #60746.
git-svn-id: https://develop.svn.wordpress.org/trunk@57822 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Do not process directives when there aren’t any.
Short-circuits directive processing when the markup does not actually contain any `data-wp-*` attributes.
This reduces function calls and memory usage for the best case scenario due to not involving `WP_HTML_Tag_Processor`.
Props joemcgill, swissspidy, gziolo, cbravobernal, flixos90.
Fixes #60749.
git-svn-id: https://develop.svn.wordpress.org/trunk@57824 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Increase hook priority for processing directives.
Use a priority of 100 to ensure that other filters can add additional directives before the processing starts.
This way, directives will be processed even if the `$parsed_block` variable is edited by a filter.
Props cbravobernal, swissspidy, flixos90, joemcgill, gziolo.
Fixes #60743.
git-svn-id: https://develop.svn.wordpress.org/trunk@57826 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: disable `shadow.defaultPresets` in default `theme.json`.
This is a follow-up to [57717] to ensure that classic themes without a `theme.json` file or without `appearanceTools: true` in `theme.json` do not have shadow controls by default.
Props wildworks, vcanales, madhudollu, swissspidy, youknowriad.
Fixes #60633
git-svn-id: https://develop.svn.wordpress.org/trunk@57827 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Update the config for `WordPress.PHP.NoSilencedErrors` in PHPCS ruleset.
Includes alphabetizing the third party library exclusions section.
Follow-up to [50810], [51658], [57524].
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57829 602fd350-edb4-49c9-b593-d223f7449a82
* I18N: Improve translation file cache group & expiration.
Adds an explicit 1 hour expiration for the translation file cache introduced in [57287] / #58919.
This prevents stale caches when a site does not use the regular way of installing language packs, for example when an atomic filesystem is involved.
Also configures the `translation_files` group as a global cache group on multisite.
Props dd32.
Fixes #60764.
git-svn-id: https://develop.svn.wordpress.org/trunk@57831 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Do not propagate context from void tags to its siblings.
Resolves an issue where context on a void tag element such as `` was incorrectly passed to following elements.
Adds tests.
Props santosguillamot, luisherranz, cbravobernal, dmsnell, gziolo, swissspidy.
Fixes #60768.
git-svn-id: https://develop.svn.wordpress.org/trunk@57832 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-admin/options-general.php`.
Follow-up to [1632], [12507].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57833 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Prevent warning when using a bind directive with a short attribute name.
Adds new tests and improves existing ones by using `assertSame` to do type comparison as well.
Props jonsurrell, cbravobernal, swissspidy, gziolo.
Fixes #60758.
git-svn-id: https://develop.svn.wordpress.org/trunk@57835 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Fix invalid @covers annotations for Interactivity API
Follow-up [57563], #60356.
Fixes #60757.
Props jonsurrell, cbravobernal, swissspidy.
git-svn-id: https://develop.svn.wordpress.org/trunk@57836 602fd350-edb4-49c9-b593-d223f7449a82
* REST API: Prevent error when passing invalid `type` parameter to search endpoint.
In `WP_REST_Search_Controller`, the `type` parameter is accessed via the sanitization callback for the `subtype` parameter, which is too early for `type` itself to be already sanitized. This change adds a type check in the `get_search_handler()` method to prevent errors when the type doesn’t match.
Props swissspidy, timothyblynjacobs, dd32.
Fixes #60771.
git-svn-id: https://develop.svn.wordpress.org/trunk@57839 602fd350-edb4-49c9-b593-d223f7449a82
* Script Loader: Add new `script_module_loader_src` filter for the script module `src`.
Ensures parity with the `script_loader_src` filter for regular scripts, allowing the URL to be filtered, for example to load them from a CDN or alter query parameters.
Props dd32, peterwilsoncc, westonruter.
Fixes #60742.
git-svn-id: https://develop.svn.wordpress.org/trunk@57840 602fd350-edb4-49c9-b593-d223f7449a82
* Interactivity API: Do not print state if it’s an empty array.
This prunes stores and configurations that are empty arrays, as stores are expected to be JSON objects.
By not printing empty configurations, less redundant data is serialized into the HTML.
Props jonsurrell, luisherranz, darerodz, gziolo, swissspidy.
Fixes #60761.
git-svn-id: https://develop.svn.wordpress.org/trunk@57841 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Twenty: Use the `$theme_version` variable for font stylesheet.
This aims to bring more consistency with the other `wp_enqueue_style()` calls in the theme's functions.
Follow-up to [57311].
Props sabernhardt.
Fixes #60779.
git-svn-id: https://develop.svn.wordpress.org/trunk@57842 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Fall back to available icons if SVG media icons not found.
Follow up to [57687]. If no icons of the preferred type are available, then the icon array should return the collection of valid icons found, rather than an empty array.
Props sabernhardt, swissspidy, sabernhardt, antpb, joedolson.
Fixes #60740.
git-svn-id: https://develop.svn.wordpress.org/trunk@57845 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/class-wp-theme.php`.
Follow-up to [20029], [20119], [20144].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57847 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/class-wp-walker.php`.
Follow-up to [6384], [6456], [6858], [8494], [8961].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57848 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Make `WP_Filesystem_Direct` tests more robust.
Follow-up to [57753] to make tests more robust, as there were multiple permission-related errors in the hosting test results.
With this change, the tests now don’t try setting an owner that doesn’t exist.
Props peterwilsoncc, costdev, javiercasares.
See #57774.
git-svn-id: https://develop.svn.wordpress.org/trunk@57849 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/class-walker-comment.php`.
Follow-up to [8869], [9207], [23694], [47887].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57850 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Update Packages with the latest bug fixes for 6.5 RC 3
It includes all the backports from this Gutenberg PR https://github.com/WordPress/gutenberg/pull/59949/
Props get_dave, youknowriad.
See #60315.
git-svn-id: https://develop.svn.wordpress.org/trunk@57851 602fd350-edb4-49c9-b593-d223f7449a82
* Posts, Post Types: Introduce `delete_post_{$post->post_type}` and `deleted_post_{$post->post_type}` hooks.
The hooks fire before the general `delete_post` / `deleted_post` hooks and have the same parameters.
They complement the `save_post_{$post->post_type}` hook added in [25050] and the `edit_post_{$post->post_type}` hook added in [43617].
Props benniledl, swissspidy, dargus.
Fixes #60433.
git-svn-id: https://develop.svn.wordpress.org/trunk@57853 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update various HelpHub links to avoid unnecessary redirections.
Follow-up to [57793], [57798], [57800], [57801].
Props shailu25.
See #60732, #60699.
git-svn-id: https://develop.svn.wordpress.org/trunk@57854 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Rename the `$postid` parameter to `$post_id` in `wp_delete_post()`.
This matches the parameter name in `wp_trash_post()` and all the other functions receiving post ID as a parameter.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57857 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Rename the remaining `$postid` instances in `wp_delete_post()`.
Follow-up to [57853], [57857].
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57858 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/bookmark-template.php`.
Follow-up to [3880].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57859 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Rename the `$postid` parameter to `$post_id` in `has_meta().
Props mujuonly.
Fixes #60810.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57860 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Remove unnecessary use of `utf8_encode()` in KSES tests.
One of the tests for the `wp_kses_xml_named_entities()` function used `utf8_encode( chr( 160 ) )` to set an expectation of a Unicode character for a non-breaking space.
It is understandable that this expectation was previously set this way, as it is not possible for a developer to distinguish between a ''breaking'' space and a ''non-breaking'' space visually, so the chances of the test accidentally breaking on an incorrect save when the plain Unicode character would be used, was high.
However, the `utf8_encode()` function is deprecated as of PHP 8.2, and its use needs to be removed from the WP codebase.
PHP 7.0 has introduced [https://wiki.php.net/rfc/unicode_escape Unicode escape sequences], which allows to create a text string using Unicode characters referenced by their codepoint. By switching the test case to provide the test expectation using a Unicode escape sequence, we remove the use of the deprecated PHP function and still preserve the safeguard against the test accidentally breaking.
Follow-up to [52229].
Props jrf, afercia, poena, SergeyBiryukov.
See #55603, #60705.
git-svn-id: https://develop.svn.wordpress.org/trunk@57861 602fd350-edb4-49c9-b593-d223f7449a82
* I18n: Ensure "Patterns" menu item is translatable.
This changeset updates a translation string to ensure the "Patterns" menu item introduced in [57543] is translatable.
This quickfix simply removes the erroneous `context` parameter so no new string is introduced during WP 6.5 string freeze period. A follow-up changeset will be needed to replace the current `__()` function with `_x()` and put back the `context` parameter.
Follow-up to [57543].
Props jdy68, audrasjb, kebbet, swissspidy.
Fixes #60825.
git-svn-id: https://develop.svn.wordpress.org/trunk@57864 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Check if `mb_strtolower` exists before using it in the font library.
Prevents an error when uploading fonts on certain systems, because the `mbstring` extension can be missing and thus the function may not be available.
Props mujuonly, swissspidy, peterwilsoncc.
Fixes #60823.
See #55603.
git-svn-id: https://develop.svn.wordpress.org/trunk@57865 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/link-template.php`.
Follow-up to [4475], [6365], [8706], [9296], [9318], [14141], [15819], [21364], [27802].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57867 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Prevent font folder naive filtering causing infinite loops.
This modifies the font directory API to more closely reflect the upload directory API to help account for naive filtering when uploading fonts.
This moves the protection of infinite loops to the new function `_wp_filter_font_directory()` to allow developers extending and maintaining the font library to apply the filter without the need for a closure.
These changes also ensure both the `upload_dir` and `font_dir` filter are applied consistently when both creating and deleting fonts faces. Prior to this commit the `upload_dir` filter was only fired when creating fonts faces via the REST API.
Applying the font directory filter to the `upload_dir` filter is now done by adding the `_wp_filter_font_directory` function rather than `wp_get_font_dir()`. Developers who have previously modified the font upload directory using the `font_dir` filter will NOT need to upload their code.
Extenders wishing to upload files to the font directory can do so via the code:
{{{#!php
` tags and updates several translatable strings.
Props sabernhardt, laurlittle, SergeyBiryukov.
See #60303.
git-svn-id: https://develop.svn.wordpress.org/trunk@57870 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Update the Google Fonts font collection URL to the latest version for 6.5.
Props mmaattiiaass.
Fixes #60819.
git-svn-id: https://develop.svn.wordpress.org/trunk@57871 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/bookmark.php`.
Follow-up to [21], [3570], [3845], [8758].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57873 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/ms-blogs.php`.
Follow-up to [12603], [12948], [13125], [13126], [21480], [21485], [38457], [41625], [43654], [43655], [45794].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57874 602fd350-edb4-49c9-b593-d223f7449a82
* External Libraries: Update the Requests library to version 2.0.11.
This is a maintenance release with two minor fixes to improve PHP 8.4 compatibility.
References:
- [https://github.com/WordPress/Requests/releases/tag/v2.0.11 Requests 2.0.11 release notes]
- [https://github.com/WordPress/Requests/compare/v2.0.9...v2.0.11 Full list of changes in Requests 2.0.11]
Follow-up to [56554], [54997], [55007], [55046], [55225], [55296], [55629].
Props swissspidy, jrf.
Fixes #60838.
git-svn-id: https://develop.svn.wordpress.org/trunk@57876 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/ms-load.php`.
Follow-up to [12602], [12688], [12896], [27359], [37475].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57877 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Relocate font files uploads to the uploads directory.
Relocate the upload of font files uploaded via the Font Library feature to the `wp-content/uploads/fonts` (or multisite equivalent) directory.
This accounts for immutable file systems in which directories are unable to be created within `wp-content` and deploy processes which require special consideration of the `uploads` directory to ensure it remains persistent between deploys.
Props azaozz, burnuser, cbirdsong, christopherplus, costdev, davidbaumwald, desrosj, elrae, euthelup, get_dave, grantmkin, hellofromtonya, janthiel, jazzs3quence, johnbillion, jorbin, justlevine, kraftner, matveb, mcsf, mmaattiiaass, nico23, peterwilsoncc, priethor, rmccue, samuelsidler, swissspidy, youknowriad.
Fixes #60845.
git-svn-id: https://develop.svn.wordpress.org/trunk@57878 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Fix CSS issue preventing inserting images on smaller viewports.
Addresses a regression introduced in [57605] where the “Select” button in the media modal was not clickable anymore due to an overlaid element.
Props ramonopoly, swissspidy, freewebmentor.
Fixes #33049.
git-svn-id: https://develop.svn.wordpress.org/trunk@57881 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/pluggable.php`.
Follow-up to [3566], [6387], [10437], [11057], [11387], [16208], [16304], [18195], [20410], [26367], [34947].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57882 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/pomo/plural-forms.php`.
Follow-up to [41722].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57883 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: disable `shadow.defaultPresets` for classic themes.
With this change default shadow presets are never shown for classic themes, and classic themes have no options for adding custom ones.
This essentially reverts [57717] and [57827] / [57828], which had unintended consequences.
Props ajlende, oandregal, madhudollu, swissspidy, get_dave, andrewserong, desrosj.
Fixes #60815.
git-svn-id: https://develop.svn.wordpress.org/trunk@57885 602fd350-edb4-49c9-b593-d223f7449a82
* Bundled Themes: Bump default theme versions for release with 6.5.
This updates the version of each default theme to the following versions:
- Twenty Ten: `4.1`
- Twenty Eleven: `4.6`
- Twenty Twelve: `4.2`
- Twenty Thirteen: `4.1`
- Twenty Fourteen: `3.9`
- Twenty Fifteen: `3.7`
- Twenty Sixteen: `3.2`
- Twenty Seventeen: `3.6`
- Twenty Nineteen: `2.8`
- Twenty Twenty: `2.6`
- Twenty Twenty-One: `2.2`
- Twenty Twenty-Two: `1.7`
- Twenty Twenty-Three: `1.4`
- Twenty Twenty-Four: `1.1`
These versions will released in coordination with WordPress 6.5.
Props sabernhardt, desrosj, kushang78, mukesh27, huzaifaalmesbah, shailu25, poena.
Fixes #59816.
git-svn-id: https://develop.svn.wordpress.org/trunk@57886 602fd350-edb4-49c9-b593-d223f7449a82
* I18n: Add context to the "Patterns" translatable string for the related admin menu item.
This changeset put back the context parameter of the "Patterns" string which was previously removed to fix a translation issue without introducing a string change during WP 6.5 string freeze period.
Follow-up to [57864].
Props kebbet, narenin, nestea29950.
Fixes #60827.
git-svn-id: https://develop.svn.wordpress.org/trunk@57887 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: Merge Editor bug fixes ahead of 6.5 RC4.
This merges several high priority bug fixes for the editor ahead of WordPress 6.5:
- https://github.com/WordPress/gutenberg/pull/60180
- https://github.com/WordPress/gutenberg/pull/60093
- https://github.com/WordPress/gutenberg/pull/60071
- https://github.com/WordPress/gutenberg/pull/60130
- https://github.com/WordPress/gutenberg/pull/59959
- https://github.com/WordPress/gutenberg/pull/60167
Props youknowriad, annezazu, mcsf, jsnajdr, mmaattiiaass, get_dave, scruffian, mikachan, grantmkin, andraganescu, scruffian, antosguillamot, fabiankaegy, huzaifaalmesbah, krupajnanda, colorful-tones, liviopv, mamaduka, kim88, poena, peterwilsoncc, wildworks, swissspidy, desrosj, jorbin.
Fixes #60315.
git-svn-id: https://develop.svn.wordpress.org/trunk@57888 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use an existing user fixture in the test for logging in with an email address.
Creating a new user is redundant here, the fixture shared by other tests can be used instead.
Follow-up to [36617].
See #60705.
git-svn-id: https://develop.svn.wordpress.org/trunk@57892 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Twenty: Fixes The design of the ordered and unordered lists within editor.
There wasn't enough padding and the spacing was deteriorating the more depth there was. This reflects the front now and respects background coloring. Impacts both types of lists although original reporting was just on one.
Props aezazshekh, krupalpanchal, multidots1896, kajalgohel, sabernhardt.
Fixes #56083.
git-svn-id: https://develop.svn.wordpress.org/trunk@57895 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Eleven: Fixes adding citation text color issue in pullquote block.
The pullquote block wasn't reflecting text color added for quote and add citation text across the front and back of editor. This fixes that by adding ensuring whatever color is selected is shown in both
Props kajalgohel.
Fixes #56524.
git-svn-id: https://develop.svn.wordpress.org/trunk@57896 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Twelve: Fixes table block font size not changing.
Currently the table block font size does not change in the editor or front-end. This ensures this is reflected in the table block.
Props sabernhardt, tahmidulkarim, sheulyshila.
Fixes #58074.
git-svn-id: https://develop.svn.wordpress.org/trunk@57897 602fd350-edb4-49c9-b593-d223f7449a82
* Networks and Sites: Remove unused `$wpdb` global in `update_blog_details()`.
Follow-up to [43548].
Props viralsampat.
See #60021.
git-svn-id: https://develop.svn.wordpress.org/trunk@57898 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/class-wp-image-editor-gd.php`.
Follow-up to [22094], [22817], [50810], [57524].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57899 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Revert [57899] pending test failure investigation.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57900 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Fix a few typos in `wp-admin/includes/class-pclzip.php`.
Follow-up to [6779], [47123], [55827].
Props nithins53, nithi22, mukesh27.
Fixes #60818.
git-svn-id: https://develop.svn.wordpress.org/trunk@57901 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Improve the docblock for `_wp_filter_font_directory()`. Remove the recommended use section as this is a private use only function.
Props peterwilsoncc, swissspidy, azaozz.
Fixes #60652.
git-svn-id: https://develop.svn.wordpress.org/trunk@57902 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Update expectations in `wp_remote_head()` and `wp_remote_get()` tests.
It appears that something has changed on the WP.com side to compress the requested images on the fly, which interfered with the previous expectations in these tests.
This commit uses a direct file URL and updates the expected image size to match the currently returned response.
Follow-up to [139/tests], [31258], [47142].
Props dextorlobo, swissspidy, davidbaumwald, SergeyBiryukov.
See #60865.
git-svn-id: https://develop.svn.wordpress.org/trunk@57903 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Revert the image size change in `wp_remote_head()` and `wp_remote_get()` tests.
The exact size in the response appears to differ between platforms, but this should make the tests pass for now.
Follow-up to [57903].
See #60865.
git-svn-id: https://develop.svn.wordpress.org/trunk@57904 602fd350-edb4-49c9-b593-d223f7449a82
* Upgrade/Install: Update the `$_old_files` array for 6.5.
Props audrasjb, huzaifaalmesbah, swissspidy.
Fixes #60648.
git-svn-id: https://develop.svn.wordpress.org/trunk@57905 602fd350-edb4-49c9-b593-d223f7449a82
* General: Fix various typo issues found in `deprecated.php` and Font Library unit tests.
Props shailu25, mukesh27, sabernhardt, audrasjb.
Fixes #60870.
git-svn-id: https://develop.svn.wordpress.org/trunk@57909 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Various typo corrections in `wp-includes/formatting.php`.
Props shailu25.
Fixes #60814.
See #60699.
git-svn-id: https://develop.svn.wordpress.org/trunk@57910 602fd350-edb4-49c9-b593-d223f7449a82
* Help/About: Remove unused CSS previously intended for the Freedoms screen.
Follow-up to [44264], [45278], [49219], [49479], [51356], [51459].
Props sjnbham, niravsherasiya7707.
Fixes #60857.
git-svn-id: https://develop.svn.wordpress.org/trunk@57911 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Include 6.4 and 6.5 in upgrade testing.
This ensures that upgrading from 6.4 and 6.5 to the desired version is actually tested.
See #60733.
git-svn-id: https://develop.svn.wordpress.org/trunk@57915 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Update `@since` version for `wp_zip_file_is_valid()`.
Follow-up to [57537].
Props TobiasBg.
See #60398.
git-svn-id: https://develop.svn.wordpress.org/trunk@57916 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/class-wp-image-editor-gd.php`.
Follow-up to [22094], [22817], [50810], [57524].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57917 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Migrate to Docker Compose V2.
Compose V2, which was first released in 2020, is included with all currently supported versions of Docker Desktop. Compose V1 stopped receiving updates in July 2023.
The biggest difference is that the command to interact with Compose changed from `docker-compose` to `docker compose`.
GitHub has now started removing V1 from Ubuntu & Windows images, which caused all Docker-based GitHub Actions workflows to fail.
This change migrates to the new `docker compose` command to address these failures.
Props swissspidy, thelovekesh.
Fixes #60901.
git-svn-id: https://develop.svn.wordpress.org/trunk@57918 602fd350-edb4-49c9-b593-d223f7449a82
* Block Hooks: Pass correct context to filters.
The `$context` argument passed to filters such as `hooked_block_types`, `hooked_block`, and `hooked_block_{$hooked_block_type}` allows them to conditionally insert a hooked block. If the anchor block is contained in a template or template part, `$context` will be set to a `WP_Block_Template` object reflecting that template or part.
The aforementioned filters are applied when hooked block insertion is run upon reading a template (or part) from the DB (and before sending the template/part content with hooked blocks inserted over the REST API to the client), but also upon writing to the DB, as that's when the `ignoredHookedBlocks` metadata attribute is set.
Prior to this changeset, the `$context` passed to Block Hooks related filters in the latter case reflected the template/part that was already stored in the database (if any), which is a bug; instead, it needs to reflect the template/part that will result from the incoming `POST` network request that will trigger a database update.
Those incoming changes are encapsulated in the `$changes` argument passed to the `reset_pre_insert_template` and `reset_pre_insert_template_part` filters, respectively, and thus to the `inject_ignored_hooked_blocks_metadata_attributes` function that is hooked to them. `$changes` is of type `stdClass` and only contains the fields that need to be updated. That means that in order to create a `WP_Block_Template` object, a two-step process is needed:
- Emulate what the updated `wp_template` or `wp_template_part` post object in the database will look like by merging `$changes` on top of the existing `$post` object fetched from the DB, or from the theme's block template (part) file, if any.
- Create a `WP_Block_Template` from the resulting object.
To achieve the latter, a new helper method (`_build_block_template_object_from_post_object`) is extracted from the existing `_build_block_template_result_from_post` function. (The latter cannot be used directly as it includes a few database calls that will fail if no post object for the template has existed yet in the database.)
While somewhat complicated to implement, the overall change allows for better separation of concerns and isolation of entities. This is visible e.g. in the fact that `inject_ignored_hooked_blocks_metadata_attributes` no longer requires a `$request` argument, which is reflected by unit tests no longer needing to create a `$request` object to pass to it, thus decoupling the function from the templates endpoint controller.
Unit tests for `inject_ignored_hooked_blocks_metadata_attributes` have been moved to a new, separate file. Test coverage has been added such that now, all three relevant scenarios are covered:
- The template doesn't exist in the DB, nor is there a block theme template file for it.
- The template doesn't exist in the DB, but there is a block theme template file for it.
- The template already exists in the DB.
Those scenarios also correspond to the logical branching inside `WP_REST_Templates_Controller::prepare_item_for_database`, which is where `inject_ignored_hooked_blocks_metadata_attributes` gets its data from.
Props tomjcafferkey, bernhard-reiter, gziolo, swissspidy.
Fixes #60754.
git-svn-id: https://develop.svn.wordpress.org/trunk@57919 602fd350-edb4-49c9-b593-d223f7449a82
* Options, Meta APIs: Use more sensible default for autoloading options which allows WordPress core to make a decision.
An excessive amount of autoloaded options is a common cause for slow database responses, sometimes caused by very large individual autoloaded options. As it is not mandatory to provide an autoload value when adding an option to the database, it tends to be ignored, which in combination with a default value of "yes" and lack of documentation can lead to the aforementioned problem.
This changeset enhances the option autoloading behavior in several ways:
* Update the function documentation to encourage the use of boolean `true` or `false` to explicitly provide an autoload value for an option.
* Use new string values `on` and `off` for explicitly provided values stored in the database, to distinguish them from `yes` and `no`, since `yes` does not allow determining whether it was set intentionally by the developer or only as a default.
* Effectively deprecate the values `yes` and `no`. They are still supported for backward compatibility, but now discouraged.
* Use `null` as new default autoload value for `add_option()`. If the developer does not provide an explicit value, this will now trigger WordPress logic to determine an autoload value to use:
* If WordPress determines that the option should not be autoloaded, it is stored in the database as `auto-off`. As part of this changeset, the single heuristic introduced for that is to check whether the option size is larger than a threshold of 150k bytes. This threshold is filterable via a new `wp_max_autoloaded_option_size` filter.
* If WordPress determines that the option should be autoloaded, it is stored in the database as `auto-on`. No logic to make such a decision is introduced as part of this changeset, but a new filter `wp_default_autoload_value` can be used to define such heuristics, e.g. by optimization plugins.
* If WordPress cannot determine whether or not to autoload the option, it is stored in the database as `auto`.
* This effectively means that any option without an explicit autoload value provided by the developer will be stored with an autoload value of `auto`, unless the option's size exceeds the aforementioned threshold. Options with a value of `auto` are still autoloaded as of today, most importantly for backward compatibility. A new function `wp_autoload_values_to_autoload()` returns the list of autolaod values that dictate for an option to be autoloaded, and a new filter `wp_autoload_values_to_autoload` can be used to alter that list.
These behavioral changes encourage developers to be more mindful of autoloading, while providing WordPress core and optimization plugins with additional control over heuristics for autoloading options where no explicit autoload value was provided.
At the same time, the changes are fully backward compatible from a functionality perspective, with the only exception being that very large options will now no longer be autoloaded if the developer did not explicitly request for them to be autoloaded. Neither WordPress core nor plugins are able to override an explicitly provided value, which is intentional to continue giving developers full control over their own options.
Props pbearne, flixos90, joemcgill, azaozz, spacedmonkey, swissspidy, mukesh27, markjaquith.
Fixes #42441.
git-svn-id: https://develop.svn.wordpress.org/trunk@57920 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Fix typo in `wp_mediaelement_fallback` filter description.
Follow-up to [23729], [28128].
Props dilipbheda, mukesh27.
Fixes #60917.
git-svn-id: https://develop.svn.wordpress.org/trunk@57921 602fd350-edb4-49c9-b593-d223f7449a82
* I18N: Always search for script translations in `wp-content/languages/plugins`.
Previously, when `WP_PLUGIN_DIR` was set to something other than `wp-content/plugins`, e.g. `wp-content/mods`, `load_script_textdomain` was searching for script translations in `wp-content/languages/mods`. However, that is incorrect, as `WP_PLUGIN_DIR` does not affect where translations are stored. The location is always `wp-content/languages/plugins`.
Props coreymckrill, swissspidy.
Fixes #60891.
git-svn-id: https://develop.svn.wordpress.org/trunk@57922 602fd350-edb4-49c9-b593-d223f7449a82
* Permalinks: Detect FrankenPHP web server support.
Support pretty permalinks when FrankenPHP server is detected, which is built on top of Caddy. Caddy detection was added in [57612].
Props swissspidy, stephenmiracle.
Fixes #60884.
git-svn-id: https://develop.svn.wordpress.org/trunk@57923 602fd350-edb4-49c9-b593-d223f7449a82
* Build/Test Tools: Update a few image URLs in HTTP and image cropping tests.
Follow-up to #60865 / [57903] where similar instances were recently updated due to an upstream change.
Particularly the `test_wp_crop_image_with_url()` test recently began to fail on some environments, likely because of the same change.
This updates the image URLs with the aim to bring more consistency and to get the test passing again more broadly.
Fixes #60907.
git-svn-id: https://develop.svn.wordpress.org/trunk@57924 602fd350-edb4-49c9-b593-d223f7449a82
* I18N: Bail early if an invalid text domain is passed to `load_textdomain()` et al.
Some plugins pass invalid values such as `null` instead of a string, which has never been supported by WordPress (no translations are loaded) and was technically undefined behavior. With the introduction of the new l10n library in #59656, which has stricter type hints, this could end up causing warnings or even fatal errors.
This change adds a deliberate short-circuit to `load_textdomain()` & co. to better handle such a case and document that it is not supported.
Props verygoode, swissspidy.
Fixes #60888.
git-svn-id: https://develop.svn.wordpress.org/trunk@57925 602fd350-edb4-49c9-b593-d223f7449a82
* Database: Remove back-compat for database servers that don't support `utf8mb4`.
Since WordPress 6.5, the minimum supported version of MySQL and MariaDB is 5.5.5. This means all supported database servers now support the `utf8mb4` character set and therefore the conditional logic for this is no longer necessary.
Props l1nuxjedi, craigfrancis, OllieJones, johnbillion
Fixes #60096
git-svn-id: https://develop.svn.wordpress.org/trunk@57926 602fd350-edb4-49c9-b593-d223f7449a82
* Themes: Avoid errors in some environments from `_get_block_templates_paths`.
This adds an `is_dir()` check in `_get_block_templates_paths` before trying to run a `RecursiveDirectoryIterator` to avoid errors being reported in New Relic even thought the errors should be handled by a try/catch block.
Follow-up to [57215].
Props iCaleb, sean212, mukesh27, joemcgill.
Fixes #60915.
git-svn-id: https://develop.svn.wordpress.org/trunk@57928 602fd350-edb4-49c9-b593-d223f7449a82
* Tests: Use an image on WordPress.org CDN in external HTTP tests.
Due to some changes on the WP.com side to compress the requested images on the fly, the exact image size in the response could be different between platforms.
This commit aims to make the affected tests more reliable.
Follow-up to [139/tests], [31258], [34568], [47142], [57903], [57904], [57924].
Props peterwilsoncc, jorbin.
See #60865.
git-svn-id: https://develop.svn.wordpress.org/trunk@57931 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Twenty-Four: Fixes typo in testimonial pattern.
There was a small typo which was in a string context only visible to translators for the testimonial pattern. This fixes that.
Props shailu25, SergeyBiryukov.
Fixes #60924.
git-svn-id: https://develop.svn.wordpress.org/trunk@57932 602fd350-edb4-49c9-b593-d223f7449a82
* Media: Use flex-start for full browser support.
The value of `start` is not fully supported by Opera Mini which has 1.01% usage. There is no material change in functionality with this change.
Follow-up to [55919].
Props davidbaumwald, sabernhardt, khokansardar, devsahadat.
Fixes #60876.
git-svn-id: https://develop.svn.wordpress.org/trunk@57933 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Use strict comparison in `wp-includes/class-wp-image-editor-imagick.php`.
Follow-up to [22094].
Props aristath, poena, afercia, SergeyBiryukov.
See #60700.
git-svn-id: https://develop.svn.wordpress.org/trunk@57934 602fd350-edb4-49c9-b593-d223f7449a82
* HTTP API: Add support for a description for HTTP status code 425 (Too Early).
Reference: [https://datatracker.ietf.org/doc/rfc8470/ RFC 8470: Using Early Data in HTTP].
Follow-up to [5446], [6104], [10740], [27422], [36274], [36294], [42207].
Props kkmuffme, mukesh27, joemcgill.
Fixes #60942.
git-svn-id: https://develop.svn.wordpress.org/trunk@57936 602fd350-edb4-49c9-b593-d223f7449a82
* Docs: Correct `@since` version for status code 425 in `get_status_header_desc()`.
Follow-up to [57936].
See #60942.
git-svn-id: https://develop.svn.wordpress.org/trunk@57937 602fd350-edb4-49c9-b593-d223f7449a82
* Script Loader: Improve asset concatenation Etags.
Include the asset version of JavaScript and CSS files when generating the ETag for concatenated assets in `load-scripts.php` and `load-styles.php`. This ensures the ETag is updated as script versions change (for example editor package updates) rather than only when the WordPress version changes.
The `W\` prefix is added to the generated ETag to allow for CDNs and proxy servers modifying the script to add or improve the compression algorithm.
Props azaozz, dav4, ironprogrammer, johnbillion, kkmuffme, monzuralam, peterwilsoncc, sergeybiryukov.
Fixes #58433.
git-svn-id: https://develop.svn.wordpress.org/trunk@57943 602fd350-edb4-49c9-b593-d223f7449a82
* Honor template_hierarchy filters when creating a template in the Site Editor.
Currently, in blocks themes it's possible to use the ${type}_template_hierarchy filter to alter the template hierarchy. However, those filters are not taken into consideration by the Choose a pattern popup screen that appears when creating a new template in the Site Editor, causing a mismatch between the editor and the frontend.
Props aljullu, mukesh27, ntsekouras, jorgefilipecosta, gziolo.
Fixes #60846.
git-svn-id: https://develop.svn.wordpress.org/trunk@57944 602fd350-edb4-49c9-b593-d223f7449a82
* Twenty Twenty-Four: Remove pattern from home template to improve performance.
Creating the Home Business pattern was needed to show it on the template replacement flows, but there's no need to use it in the template, and the minor code repetition is better than having to do a an extra pattern replacement.
Follow-up to [https://github.com/WordPress/twentytwentyfour/pull/486 PR #486].
Props onemaggie, youknowriad, poena, afercia.
Fixes #60620.
git-svn-id: https://develop.svn.wordpress.org/trunk@57945 602fd350-edb4-49c9-b593-d223f7449a82
* Coding Standards: Fix missing strict in_array on block-template-utils.php.
Props swissspidy.
git-svn-id: https://develop.svn.wordpress.org/trunk@57946 602fd350-edb4-49c9-b593-d223f7449a82
* Editor: skip outputting base layout rules if content and wide size values don’t exist.
Skip outputting layout rules that reference content and wide sizes CSS variables, if no layout sizes exist in the current `theme.json`.
Props andrewserong.
Fixes #60936.
git-svn-id: https://develop.svn.wordpress.org/trunk@57948 602fd350-edb4-49c9-b593-d223f7449a82
---------
Co-authored-by: Pascal Birchler
Co-authored-by: Greg Ziółkowski
Co-authored-by: Sergey Biryukov
Co-authored-by: John Blackbourn
Co-authored-by: Peter Wilson
Co-authored-by: Riad Benguella
Co-authored-by: Colin Stewart
Co-authored-by: bernhard-reiter
Co-authored-by: Jonathan Desrosiers
Co-authored-by: Jb Audras
Co-authored-by: Tonya Mork
Co-authored-by: Joe McGill
Co-authored-by: Joe Dolson
Co-authored-by: K. Adam White
Co-authored-by: Aaron Jorbin
Co-authored-by: Kelly Choyce-Dwan
Co-authored-by: swissspidy
Co-authored-by: Dennis Snell
Co-authored-by: Anthony Burchell
Co-authored-by: David Baumwald
Co-authored-by: Adam Silverstein
Co-authored-by: audrasjb
Co-authored-by: Tammie Lister
Co-authored-by: Andrew Ozz
Co-authored-by: Felix Arntz
Co-authored-by: Jorge Costa
Co-authored-by: Isabel Brison
---
.devcontainer/devcontainer.json | 2 +-
.env | 4 +-
.../callable-test-core-build-process.yml | 9 +-
.../callable-test-gutenberg-build-process.yml | 2 +-
.github/workflows/coding-standards.yml | 8 +-
.github/workflows/end-to-end-tests.yml | 15 +-
.github/workflows/install-testing.yml | 2 +-
.github/workflows/javascript-tests.yml | 2 +-
.github/workflows/performance.yml | 17 +-
.github/workflows/php-compatibility.yml | 6 +-
.github/workflows/phpunit-tests-run.yml | 19 +-
.github/workflows/props-bot.yml | 4 +-
.../workflows/test-and-zip-default-themes.yml | 4 +-
.github/workflows/test-build-processes.yml | 2 +-
.github/workflows/test-coverage.yml | 21 +-
.github/workflows/test-old-branches.yml | 14 +-
.github/workflows/upgrade-testing-run.yml | 2 +-
.github/workflows/upgrade-testing.yml | 2 +-
.gitignore | 1 +
.jshintrc | 4 +-
Gruntfile.js | 23 +-
SECURITY.md | 1 +
package-lock.json | 3579 +++++++++--------
package.json | 146 +-
phpcs.xml.dist | 3 +-
src/js/_enqueues/admin/common.js | 17 +-
src/js/_enqueues/admin/inline-edit-post.js | 1 +
src/js/_enqueues/admin/site-icon.js | 292 +-
src/js/_enqueues/admin/tags-suggest.js | 23 +-
src/js/_enqueues/admin/user-profile.js | 2 +-
src/js/_enqueues/lib/admin-bar.js | 15 +-
.../vendor/tinymce/plugins/wplink/plugin.js | 21 +-
src/js/_enqueues/wp/customize/nav-menus.js | 13 +
src/js/_enqueues/wp/updates.js | 24 +-
src/js/media/controllers/state.js | 9 +-
src/readme.html | 2 +-
src/wp-admin/about.php | 191 +-
src/wp-admin/contribute.php | 16 +-
src/wp-admin/credits.php | 4 +-
src/wp-admin/css/about.css | 117 +-
src/wp-admin/css/common.css | 9 +
src/wp-admin/css/forms.css | 14 +-
src/wp-admin/css/list-tables.css | 16 +-
src/wp-admin/css/media.css | 6 +-
src/wp-admin/css/site-icon.css | 1 -
src/wp-admin/edit-form-advanced.php | 4 +-
src/wp-admin/freedoms.php | 12 +-
src/wp-admin/images/about-header-about.svg | 11 -
.../images/about-header-background.svg | 11 -
.../images/about-header-contribute.svg | 11 -
src/wp-admin/images/about-header-credits.svg | 11 -
src/wp-admin/images/about-header-freedoms.svg | 11 -
src/wp-admin/images/about-header-privacy.svg | 11 -
src/wp-admin/images/about-release-badge.svg | 12 +-
src/wp-admin/images/contribute-code.svg | 59 +-
src/wp-admin/images/contribute-main.svg | 91 +-
src/wp-admin/images/contribute-no-code.svg | 65 +-
src/wp-admin/images/freedom-1.svg | 15 +-
src/wp-admin/images/freedom-2.svg | 15 +-
src/wp-admin/images/freedom-3.svg | 55 +-
src/wp-admin/images/freedom-4.svg | 26 +-
src/wp-admin/images/privacy.svg | 13 +-
src/wp-admin/import.php | 2 +-
src/wp-admin/includes/ajax-actions.php | 65 +-
.../includes/class-custom-image-header.php | 6 +-
.../includes/class-file-upload-upgrader.php | 19 +-
src/wp-admin/includes/class-pclzip.php | 12 +-
.../includes/class-plugin-installer-skin.php | 6 +-
.../includes/class-plugin-upgrader.php | 17 +-
.../includes/class-theme-installer-skin.php | 6 +-
.../includes/class-theme-upgrader-skin.php | 2 +-
...ss-wp-application-passwords-list-table.php | 2 +-
.../includes/class-wp-comments-list-table.php | 2 +-
.../includes/class-wp-filesystem-base.php | 2 +-
.../includes/class-wp-filesystem-direct.php | 2 +-
.../includes/class-wp-filesystem-ftpext.php | 2 +-
.../class-wp-filesystem-ftpsockets.php | 2 +-
.../includes/class-wp-filesystem-ssh2.php | 2 +-
src/wp-admin/includes/class-wp-list-table.php | 8 +-
.../includes/class-wp-ms-sites-list-table.php | 10 +-
.../class-wp-plugin-install-list-table.php | 10 +-
.../includes/class-wp-plugins-list-table.php | 61 +-
.../class-wp-privacy-policy-content.php | 24 +-
.../includes/class-wp-site-health.php | 124 +-
src/wp-admin/includes/class-wp-site-icon.php | 3 +
.../class-wp-theme-install-list-table.php | 2 +-
.../includes/class-wp-themes-list-table.php | 2 +-
src/wp-admin/includes/export.php | 46 +
src/wp-admin/includes/file.php | 6 +-
src/wp-admin/includes/image.php | 56 +
src/wp-admin/includes/media.php | 2 +-
src/wp-admin/includes/misc.php | 2 +-
src/wp-admin/includes/nav-menu.php | 2 +-
src/wp-admin/includes/network.php | 2 +-
src/wp-admin/includes/options.php | 2 +
src/wp-admin/includes/plugin-install.php | 18 +-
src/wp-admin/includes/plugin.php | 90 +-
src/wp-admin/includes/post.php | 6 +-
src/wp-admin/includes/revision.php | 2 +-
src/wp-admin/includes/theme-install.php | 2 +-
src/wp-admin/includes/theme.php | 25 +-
src/wp-admin/includes/update-core.php | 12 +
src/wp-admin/includes/update.php | 4 +-
src/wp-admin/includes/upgrade.php | 2 +-
src/wp-admin/load-scripts.php | 23 +-
src/wp-admin/load-styles.php | 23 +-
src/wp-admin/menu.php | 2 +-
src/wp-admin/network.php | 4 +-
src/wp-admin/network/index.php | 2 +-
src/wp-admin/network/settings.php | 2 +-
src/wp-admin/network/site-new.php | 2 +-
src/wp-admin/network/sites.php | 2 +-
src/wp-admin/network/upgrade.php | 2 +-
src/wp-admin/options-general.php | 65 +-
src/wp-admin/options-permalink.php | 8 +-
src/wp-admin/options-reading.php | 4 +-
src/wp-admin/options-writing.php | 4 +-
src/wp-admin/plugin-editor.php | 4 +-
src/wp-admin/plugin-install.php | 2 +-
src/wp-admin/plugins.php | 3 +-
src/wp-admin/press-this.php | 2 +-
src/wp-admin/privacy.php | 6 +-
src/wp-admin/setup-config.php | 10 +-
src/wp-admin/theme-editor.php | 4 +-
src/wp-admin/update-core.php | 4 +-
src/wp-admin/upload.php | 3 +-
src/wp-content/themes/twentyeleven/blocks.css | 2 +-
.../themes/twentyeleven/content-aside.php | 2 +-
.../themes/twentyeleven/content-gallery.php | 2 +-
.../themes/twentyeleven/content-image.php | 2 +-
.../themes/twentyeleven/content-link.php | 2 +-
.../themes/twentyeleven/content-status.php | 2 +-
src/wp-content/themes/twentyeleven/header.php | 2 +-
src/wp-content/themes/twentyeleven/readme.txt | 77 +-
src/wp-content/themes/twentyeleven/style.css | 4 +-
.../themes/twentyfifteen/functions.php | 8 +-
.../themes/twentyfifteen/readme.txt | 61 +-
src/wp-content/themes/twentyfifteen/style.css | 4 +-
.../themes/twentyfourteen/functions.php | 4 +-
.../themes/twentyfourteen/readme.txt | 65 +-
.../themes/twentyfourteen/style.css | 4 +-
.../twentynineteen/inc/color-patterns.php | 31 +-
.../themes/twentynineteen/package-lock.json | 4 +-
.../themes/twentynineteen/package.json | 2 +-
.../themes/twentynineteen/readme.txt | 43 +-
.../twentynineteen/sass/blocks/_blocks.scss | 6 +
.../themes/twentynineteen/style-editor.css | 77 +-
.../themes/twentynineteen/style-editor.scss | 18 +
.../themes/twentynineteen/style-rtl.css | 12 +-
.../themes/twentynineteen/style.css | 12 +-
.../themes/twentynineteen/style.scss | 4 +-
.../themes/twentyseventeen/functions.php | 4 +-
.../themes/twentyseventeen/readme.txt | 59 +-
.../themes/twentyseventeen/style.css | 4 +-
.../themes/twentysixteen/functions.php | 8 +-
.../themes/twentysixteen/readme.txt | 51 +-
src/wp-content/themes/twentysixteen/style.css | 4 +-
src/wp-content/themes/twentyten/header.php | 2 +-
src/wp-content/themes/twentyten/readme.txt | 69 +-
src/wp-content/themes/twentyten/style.css | 4 +-
.../themes/twentythirteen/functions.php | 4 +-
.../themes/twentythirteen/readme.txt | 69 +-
.../themes/twentythirteen/style.css | 4 +-
.../themes/twentytwelve/css/blocks.css | 5 +
.../themes/twentytwelve/css/editor-blocks.css | 5 +
.../themes/twentytwelve/functions.php | 2 +-
src/wp-content/themes/twentytwelve/readme.txt | 69 +-
src/wp-content/themes/twentytwelve/style.css | 4 +-
.../assets/css/editor-style-block-rtl.css | 12 +-
.../assets/css/editor-style-block.css | 12 +-
.../themes/twentytwenty/functions.php | 8 +-
.../themes/twentytwenty/package-lock.json | 4 +-
.../themes/twentytwenty/package.json | 2 +-
src/wp-content/themes/twentytwenty/readme.txt | 9 +-
.../themes/twentytwenty/style-rtl.css | 4 +-
src/wp-content/themes/twentytwenty/style.css | 4 +-
.../patterns/testimonial-centered.php | 2 +-
.../themes/twentytwentyfour/readme.txt | 9 +-
.../themes/twentytwentyfour/style.css | 4 +-
.../themes/twentytwentyfour/styles/ember.json | 8 +-
.../twentytwentyfour/templates/home.html | 10 +-
.../themes/twentytwentyfour/theme.json | 2 +-
.../themes/twentytwentyone/assets/css/ie.css | 4 +-
.../assets/sass/01-settings/file-header.scss | 4 +-
.../themes/twentytwentyone/package-lock.json | 4 +-
.../themes/twentytwentyone/package.json | 2 +-
.../themes/twentytwentyone/readme.txt | 9 +-
.../themes/twentytwentyone/style-rtl.css | 4 +-
.../themes/twentytwentyone/style.css | 4 +-
.../themes/twentytwentythree/readme.txt | 9 +-
.../themes/twentytwentythree/style.css | 4 +-
.../twentytwentythree/styles/aubergine.json | 4 +-
.../twentytwentythree/styles/block-out.json | 2 +-
.../twentytwentythree/styles/pitch.json | 2 +-
.../twentytwentythree/styles/whisper.json | 6 +-
.../themes/twentytwentythree/theme.json | 2 +-
.../themes/twentytwentytwo/readme.txt | 9 +-
.../themes/twentytwentytwo/style.css | 4 +-
src/wp-includes/Requests/src/Cookie.php | 8 +-
src/wp-includes/Requests/src/Requests.php | 2 +-
.../Requests/src/Transport/Fsockopen.php | 10 +-
src/wp-includes/admin-bar.php | 37 +-
.../assets/script-loader-packages.min.php | 2 +-
src/wp-includes/block-bindings.php | 25 +-
.../block-bindings/pattern-overrides.php | 7 +-
src/wp-includes/block-bindings/post-meta.php | 32 +-
src/wp-includes/block-patterns.php | 8 +-
src/wp-includes/block-supports/elements.php | 4 +-
src/wp-includes/block-template-utils.php | 241 +-
src/wp-includes/block-template.php | 4 +-
src/wp-includes/blocks.php | 57 +-
src/wp-includes/blocks/block.php | 33 +-
src/wp-includes/blocks/blocks-json.php | 12 +-
src/wp-includes/blocks/button/block.json | 1 -
src/wp-includes/blocks/footnotes.php | 35 +-
src/wp-includes/blocks/heading/block.json | 1 -
src/wp-includes/blocks/image/block.json | 7 +-
src/wp-includes/blocks/navigation-link.php | 1 -
src/wp-includes/blocks/navigation.php | 235 +-
src/wp-includes/blocks/paragraph/block.json | 2 +-
src/wp-includes/blocks/search.php | 4 +-
src/wp-includes/bookmark-template.php | 6 +-
src/wp-includes/bookmark.php | 4 +-
src/wp-includes/canonical.php | 13 +-
src/wp-includes/class-simplepie.php | 9 +-
src/wp-includes/class-walker-comment.php | 16 +-
src/wp-includes/class-wp-admin-bar.php | 29 +-
.../class-wp-block-bindings-registry.php | 89 +-
.../class-wp-block-bindings-source.php | 15 +-
.../class-wp-block-patterns-registry.php | 58 +-
src/wp-includes/class-wp-block-type.php | 32 +-
src/wp-includes/class-wp-block.php | 22 +-
src/wp-includes/class-wp-comment-query.php | 20 +-
.../class-wp-customize-manager.php | 9 +-
.../class-wp-customize-nav-menus.php | 8 +-
src/wp-includes/class-wp-date-query.php | 2 +-
src/wp-includes/class-wp-duotone.php | 5 +-
src/wp-includes/class-wp-http.php | 7 +-
src/wp-includes/class-wp-image-editor-gd.php | 24 +-
.../class-wp-image-editor-imagick.php | 2 +-
src/wp-includes/class-wp-network-query.php | 20 +-
.../class-wp-oembed-controller.php | 2 +-
src/wp-includes/class-wp-oembed.php | 2 +-
.../class-wp-paused-extensions-storage.php | 2 +-
.../class-wp-plugin-dependencies.php | 175 +-
src/wp-includes/class-wp-query.php | 36 +-
src/wp-includes/class-wp-script-modules.php | 42 +-
src/wp-includes/class-wp-site-query.php | 28 +-
src/wp-includes/class-wp-tax-query.php | 2 +-
src/wp-includes/class-wp-term-query.php | 16 +-
.../class-wp-textdomain-registry.php | 13 +-
.../class-wp-theme-json-resolver.php | 11 +
src/wp-includes/class-wp-theme-json.php | 58 +-
src/wp-includes/class-wp-theme.php | 19 +-
src/wp-includes/class-wp-user-query.php | 14 +-
src/wp-includes/class-wp-user.php | 2 +-
src/wp-includes/class-wp-walker.php | 20 +-
src/wp-includes/class-wpdb.php | 34 +-
src/wp-includes/comment-template.php | 23 +-
src/wp-includes/comment.php | 6 +-
src/wp-includes/css/media-views.css | 6 +-
.../class-wp-customize-media-control.php | 4 +-
...ass-wp-customize-nav-menu-item-control.php | 9 +-
.../class-wp-customize-site-icon-control.php | 40 +-
src/wp-includes/default-filters.php | 8 +-
src/wp-includes/deprecated.php | 10 +-
src/wp-includes/embed.php | 10 +-
src/wp-includes/feed-atom-comments.php | 5 +-
src/wp-includes/feed-rss2-comments.php | 5 +-
src/wp-includes/fonts.php | 163 +-
.../fonts/class-wp-font-collection.php | 75 +-
.../fonts/class-wp-font-face-resolver.php | 7 +-
.../fonts/class-wp-font-library.php | 17 +-
src/wp-includes/fonts/class-wp-font-utils.php | 65 +-
src/wp-includes/formatting.php | 8 +-
src/wp-includes/functions.php | 16 +-
src/wp-includes/general-template.php | 34 +-
.../html-api/class-wp-html-processor.php | 258 +-
.../html-api/class-wp-html-tag-processor.php | 76 +-
...interactivity-api-directives-processor.php | 33 +
.../class-wp-interactivity-api.php | 160 +-
.../interactivity-api/interactivity-api.php | 18 +-
src/wp-includes/l10n.php | 27 +-
.../l10n/class-wp-translation-file-mo.php | 18 +-
src/wp-includes/link-template.php | 25 +-
src/wp-includes/load.php | 20 +-
src/wp-includes/media.php | 23 +-
src/wp-includes/ms-blogs.php | 26 +-
src/wp-includes/ms-load.php | 10 +-
src/wp-includes/option.php | 221 +-
src/wp-includes/pluggable.php | 30 +-
src/wp-includes/pomo/entry.php | 11 +-
src/wp-includes/pomo/plural-forms.php | 4 +-
src/wp-includes/pomo/translations.php | 184 +-
src/wp-includes/post.php | 120 +-
src/wp-includes/rest-api.php | 2 +-
.../rest-api/class-wp-rest-server.php | 10 +-
.../class-wp-rest-block-types-controller.php | 56 +-
.../class-wp-rest-comments-controller.php | 2 +-
...ss-wp-rest-font-collections-controller.php | 4 +-
.../class-wp-rest-font-faces-controller.php | 36 +-
...est-global-styles-revisions-controller.php | 2 +-
.../class-wp-rest-posts-controller.php | 2 +-
.../class-wp-rest-revisions-controller.php | 2 +-
.../class-wp-rest-search-controller.php | 4 +-
.../class-wp-rest-templates-controller.php | 5 +-
.../class-wp-rest-terms-controller.php | 6 +-
.../class-wp-rest-users-controller.php | 6 +-
...ass-wp-rest-post-format-search-handler.php | 24 +-
.../class-wp-rest-post-search-handler.php | 28 +-
.../class-wp-rest-term-search-handler.php | 21 +-
src/wp-includes/script-loader.php | 35 +-
src/wp-includes/script-modules.php | 4 +-
src/wp-includes/shortcodes.php | 4 +-
src/wp-includes/taxonomy.php | 2 +-
src/wp-includes/template.php | 36 +-
src/wp-includes/theme.php | 16 +-
src/wp-includes/user.php | 3 +
src/wp-includes/vars.php | 6 +-
src/wp-includes/version.php | 2 +-
src/wp-load.php | 2 +-
src/wp-login.php | 4 +-
src/wp-settings.php | 126 +-
src/xmlrpc.php | 5 +-
.../data/languages/admin-en_GB.l10n.php | 2 +
.../data/languages/admin-es_ES.l10n.php | 2 +
.../languages/admin-network-en_GB.l10n.php | 2 +
.../languages/admin-network-es_ES.l10n.php | 2 +
.../continents-cities-es_ES.l10n.php | 2 +
tests/phpunit/data/languages/de_DE.l10n.php | 2 +
tests/phpunit/data/languages/en_GB.l10n.php | 2 +
tests/phpunit/data/languages/es_ES.l10n.php | 2 +
tests/phpunit/data/languages/ja_JP.l10n.php | 2 +
.../block-theme-child/styles/variation-a.json | 18 +
.../themedir1/block-theme-child/theme.json | 2 +-
.../block-theme/styles/variation-a.json | 18 +
.../data/themedir1/block-theme/theme.json | 28 +-
.../styles/variation-new-font-family.json | 4 +-
tests/phpunit/includes/abstract-testcase.php | 4 +
tests/phpunit/includes/utils.php | 10 +-
tests/phpunit/includes/wp-profiler.php | 3 +-
tests/phpunit/tests/admin/exportWp.php | 293 ++
tests/phpunit/tests/admin/includesComment.php | 10 +-
tests/phpunit/tests/admin/includesMisc.php | 8 +-
.../tests/admin/plugin-dependencies/base.php | 7 +-
.../plugin-dependencies/getDependencyData.php | 56 +
.../getDependencyFilepath.php | 24 +
.../getDependencyNames.php | 32 +
.../hasCircularDependency.php | 38 +
.../admin/plugin-dependencies/initialize.php | 157 +-
tests/phpunit/tests/adminbar.php | 48 +-
tests/phpunit/tests/auth.php | 33 +-
.../tests/block-bindings/postMetaSource.php | 269 ++
tests/phpunit/tests/block-bindings/render.php | 79 +
.../wpBlockBindingsRegistry.php | 70 +
.../phpunit/tests/block-supports/duotone.php | 30 +-
.../wpRenderElementsSupportStyles.php | 5 +-
tests/phpunit/tests/block-template-utils.php | 13 +
.../block-templates/getTemplateHierarchy.php | 14 +
...tIgnoredHookedBlocksMetadataAttributes.php | 422 ++
.../tests/blocks/insertHookedBlocks.php | 46 +-
.../blocks/setIgnoredHookedBlocksMetadata.php | 50 +-
.../tests/blocks/wpBlockPatternsRegistry.php | 148 +-
tests/phpunit/tests/canonical.php | 81 +-
.../tests/comment/getCommentsPagesCount.php | 36 +-
tests/phpunit/tests/comment/metaCache.php | 8 +
tests/phpunit/tests/comment/query.php | 26 +-
tests/phpunit/tests/customize/setting.php | 8 +-
tests/phpunit/tests/date/wpCheckdate.php | 4 +-
tests/phpunit/tests/db.php | 27 -
tests/phpunit/tests/db/charset.php | 27 -
tests/phpunit/tests/db/dbDelta.php | 4 -
.../filesystem/wpFilesystemDirect/atime.php | 50 +
.../filesystem/wpFilesystemDirect/base.php | 197 +
.../filesystem/wpFilesystemDirect/chdir.php | 95 +
.../filesystem/wpFilesystemDirect/chgrp.php | 32 +
.../filesystem/wpFilesystemDirect/chmod.php | 77 +
.../filesystem/wpFilesystemDirect/chown.php | 32 +
.../wpFilesystemDirect/construct.php | 39 +
.../filesystem/wpFilesystemDirect/copy.php | 72 +
.../filesystem/wpFilesystemDirect/cwd.php | 26 +
.../filesystem/wpFilesystemDirect/delete.php | 204 +
.../filesystem/wpFilesystemDirect/dirlist.php | 130 +
.../filesystem/wpFilesystemDirect/exists.php | 44 +
.../wpFilesystemDirect/getContents.php | 47 +
.../wpFilesystemDirect/getContentsArray.php | 57 +
.../wpFilesystemDirect/getchmod.php | 48 +
.../filesystem/wpFilesystemDirect/isDir.php | 63 +
.../filesystem/wpFilesystemDirect/isFile.php | 61 +
.../wpFilesystemDirect/isReadable.php | 46 +
.../wpFilesystemDirect/isWritable.php | 46 +
.../filesystem/wpFilesystemDirect/mkdir.php | 209 +
.../filesystem/wpFilesystemDirect/move.php | 150 +
.../filesystem/wpFilesystemDirect/mtime.php | 68 +
.../wpFilesystemDirect/putContents.php | 42 +
.../filesystem/wpFilesystemDirect/rmdir.php | 200 +
.../filesystem/wpFilesystemDirect/size.php | 63 +
.../filesystem/wpFilesystemDirect/touch.php | 93 +
.../font-face/wp-font-face-tests-dataset.php | 140 +-
.../getFontsFromThemeJson.php | 98 +-
.../fonts/font-library/fontLibraryHooks.php | 4 +-
.../font-library/wpFontCollection/getData.php | 80 +-
.../wpFontUtils/sanitizeFontFamily.php | 12 +-
.../tests/fonts/font-library/wpFontsDir.php | 85 +-
.../wpRestFontCollectionsController.php | 30 +-
.../wpRestFontFamiliesController.php | 8 +-
.../tests/formatting/maybeHashHexColor.php | 174 +
tests/phpunit/tests/formatting/redirect.php | 2 +-
.../tests/formatting/sanitizeHexColor.php | 170 +
.../formatting/sanitizeHexColorNoHash.php | 174 +
.../tests/formatting/wpStripAllTags.php | 2 +-
tests/phpunit/tests/functions.php | 35 -
tests/phpunit/tests/functions/absint.php | 81 +
.../tests/functions/addMagicQuotes.php | 2 +-
.../tests/functions/allowedProtocols.php | 4 +
.../tests/functions/deleteOptionFreshSite.php | 25 +
.../tests/functions/getStatusHeaderDesc.php | 2 +-
tests/phpunit/tests/functions/isNewDay.php | 5 +
.../functions/isPhpVersionCompatible.php | 2 +-
.../phpunit/tests/functions/isSerialized.php | 9 +-
.../tests/functions/isSerializedString.php | 2 +-
.../tests/functions/isWpVersionCompatible.php | 113 +-
.../tests/functions/maybeSerialize.php | 6 +-
.../tests/functions/mceSetDirection.php | 42 +
.../tests/functions/removeQueryArg.php | 5 +
tests/phpunit/tests/functions/sizeFormat.php | 5 +
.../tests/functions/wpArraySliceAssoc.php | 2 +-
.../tests/functions/wpCacheSetLastChanged.php | 2 +-
tests/phpunit/tests/functions/wpGuessUrl.php | 2 +-
.../phpunit/tests/functions/wpListFilter.php | 5 +
tests/phpunit/tests/functions/wpListPluck.php | 5 +
tests/phpunit/tests/functions/wpListSort.php | 10 +
tests/phpunit/tests/functions/wpListUtil.php | 2 +-
.../phpunit/tests/functions/wpNonceField.php | 2 +-
tests/phpunit/tests/functions/wpNonceUrl.php | 4 +-
.../phpunit/tests/functions/wpParseIdList.php | 102 +
tests/phpunit/tests/functions/wpParseList.php | 65 +-
.../tests/functions/wpParseSlugList.php | 98 +
.../tests/functions/wpRefererField.php | 2 +-
.../phpunit/tests/functions/wpRemoteFopen.php | 4 +-
.../tests/functions/wpTriggerError.php | 2 +-
.../tests/general/wpPreloadResources.php | 10 +
.../html-api/wpHtmlProcessorBreadcrumbs.php | 22 +
.../html-api/wpHtmlProcessorSemanticRules.php | 3 +
...portRequiredActiveFormatReconstruction.php | 70 +
.../html-api/wpHtmlTagProcessor-bookmark.php | 11 +-
.../tests/html-api/wpHtmlTagProcessor.php | 45 +
tests/phpunit/tests/http/functions.php | 28 +-
tests/phpunit/tests/image/functions.php | 6 +-
tests/phpunit/tests/image/header.php | 25 +-
tests/phpunit/tests/image/meta.php | 72 +-
tests/phpunit/tests/image/siteIcon.php | 16 +-
.../wpInteractivityAPI-wp-bind.php | 89 +-
.../wpInteractivityAPI-wp-class.php | 2 +
.../wpInteractivityAPI-wp-context.php | 2 +
.../wpInteractivityAPI-wp-each.php | 2 +
.../wpInteractivityAPI-wp-interactive.php | 2 +
.../wpInteractivityAPI-wp-router-region.php | 2 +
.../wpInteractivityAPI-wp-style.php | 2 +
.../wpInteractivityAPI-wp-text.php | 2 +
.../interactivity-api/wpInteractivityAPI.php | 225 +-
.../wpInteractivityAPIDirectivesProcessor.php | 49 +-
...pi.php => wpInteractivityAPIFunctions.php} | 199 +-
tests/phpunit/tests/kses.php | 2 +-
.../tests/l10n/loadScriptTextdomain.php | 14 +
tests/phpunit/tests/l10n/loadTextdomain.php | 32 +
.../tests/l10n/wpTextdomainRegistry.php | 26 +-
tests/phpunit/tests/media.php | 2 +-
.../wpCopyParentAttachmentProperties.php | 52 +
.../tests/multisite/wpNetworkQuery.php | 17 +
tests/phpunit/tests/multisite/wpSiteQuery.php | 20 +
tests/phpunit/tests/option/option.php | 96 +-
.../option/wpAutoloadValuesToAutoload.php | 63 +
.../option/wpDetermineOptionAutoloadValue.php | 107 +
.../phpunit/tests/option/wpLoadAlloptions.php | 26 +
.../tests/option/wpSetOptionAutoload.php | 10 +-
.../option/wpSetOptionAutoloadValues.php | 14 +-
.../tests/option/wpSetOptionsAutoload.php | 12 +-
tests/phpunit/tests/post/metaRevisions.php | 44 +-
tests/phpunit/tests/post/query.php | 42 +-
tests/phpunit/tests/post/wpInsertPost.php | 10 +-
tests/phpunit/tests/query/fieldsClause.php | 12 +-
.../rest-global-styles-controller.php | 236 +-
.../rest-navigation-fallback-controller.php | 42 +-
.../rest-api/rest-plugins-controller.php | 4 +-
.../tests/rest-api/rest-search-controller.php | 14 +
.../wpRestTemplateAutosavesController.php | 4 +-
.../wpRestTemplateRevisionsController.php | 4 +-
.../rest-api/wpRestTemplatesController.php | 100 +-
.../tests/script-modules/wpScriptModules.php | 66 +-
tests/phpunit/tests/term/query.php | 15 +
tests/phpunit/tests/theme.php | 26 +
.../phpunit/tests/theme/autoloadThemeMods.php | 8 +-
tests/phpunit/tests/theme/wpThemeJson.php | 1515 ++++---
.../tests/theme/wpThemeJsonResolver.php | 201 +-
.../phpunit/tests/theme/wpThemeJsonSchema.php | 9 +-
tests/phpunit/tests/user/query.php | 13 +
tools/local-env/scripts/docker.js | 4 +-
tools/local-env/scripts/install.js | 6 +-
tools/local-env/scripts/start.js | 2 +-
wp-config-sample.php | 4 +-
501 files changed, 14328 insertions(+), 6238 deletions(-)
delete mode 100644 src/wp-admin/images/about-header-about.svg
delete mode 100644 src/wp-admin/images/about-header-background.svg
delete mode 100644 src/wp-admin/images/about-header-contribute.svg
delete mode 100644 src/wp-admin/images/about-header-credits.svg
delete mode 100644 src/wp-admin/images/about-header-freedoms.svg
delete mode 100644 src/wp-admin/images/about-header-privacy.svg
create mode 100644 tests/phpunit/data/languages/admin-en_GB.l10n.php
create mode 100644 tests/phpunit/data/languages/admin-es_ES.l10n.php
create mode 100644 tests/phpunit/data/languages/admin-network-en_GB.l10n.php
create mode 100644 tests/phpunit/data/languages/admin-network-es_ES.l10n.php
create mode 100644 tests/phpunit/data/languages/continents-cities-es_ES.l10n.php
create mode 100644 tests/phpunit/data/languages/de_DE.l10n.php
create mode 100644 tests/phpunit/data/languages/en_GB.l10n.php
create mode 100644 tests/phpunit/data/languages/es_ES.l10n.php
create mode 100644 tests/phpunit/data/languages/ja_JP.l10n.php
create mode 100644 tests/phpunit/data/themedir1/block-theme-child/styles/variation-a.json
create mode 100644 tests/phpunit/data/themedir1/block-theme/styles/variation-a.json
create mode 100644 tests/phpunit/tests/admin/exportWp.php
create mode 100644 tests/phpunit/tests/block-bindings/postMetaSource.php
create mode 100644 tests/phpunit/tests/block-templates/injectIgnoredHookedBlocksMetadataAttributes.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/atime.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/base.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/chdir.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/chgrp.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/chmod.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/chown.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/construct.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/copy.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/cwd.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/delete.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/dirlist.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/exists.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/getContents.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/getContentsArray.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/getchmod.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/isDir.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/isFile.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/isReadable.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/isWritable.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/mkdir.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/move.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/mtime.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/putContents.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/rmdir.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/size.php
create mode 100644 tests/phpunit/tests/filesystem/wpFilesystemDirect/touch.php
create mode 100644 tests/phpunit/tests/formatting/maybeHashHexColor.php
create mode 100644 tests/phpunit/tests/formatting/sanitizeHexColor.php
create mode 100644 tests/phpunit/tests/formatting/sanitizeHexColorNoHash.php
create mode 100644 tests/phpunit/tests/functions/absint.php
create mode 100644 tests/phpunit/tests/functions/deleteOptionFreshSite.php
create mode 100644 tests/phpunit/tests/functions/mceSetDirection.php
create mode 100644 tests/phpunit/tests/functions/wpParseIdList.php
create mode 100644 tests/phpunit/tests/functions/wpParseSlugList.php
create mode 100644 tests/phpunit/tests/html-api/wpHtmlSupportRequiredActiveFormatReconstruction.php
rename tests/phpunit/tests/interactivity-api/{interactivity-api.php => wpInteractivityAPIFunctions.php} (64%)
create mode 100644 tests/phpunit/tests/media/wpCopyParentAttachmentProperties.php
create mode 100644 tests/phpunit/tests/option/wpAutoloadValuesToAutoload.php
create mode 100644 tests/phpunit/tests/option/wpDetermineOptionAutoloadValue.php
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 79e2f75f39cd1..b150e9ea9142c 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -11,7 +11,7 @@
"username": "wordpress"
},
"ghcr.io/devcontainers/features/node:1": {
- "version": "16"
+ "version": "20"
},
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/git:1": {}
diff --git a/.env b/.env
index bc22991269538..b673e401c2eaf 100644
--- a/.env
+++ b/.env
@@ -48,8 +48,8 @@ LOCAL_DB_TYPE=mysql
#
# Defaults to 8.0 with the assumption that LOCAL_DB_TYPE is set to `mysql` above.
#
-# When using `mysql`, see https://hub.docker.com/r/amd64/mysql for valid versions.
-# When using `mariadb`, see https://hub.docker.com/r/amd64/mariadb for valid versions.
+# When using `mysql`, see https://hub.docker.com/_/mysql for valid versions.
+# When using `mariadb`, see https://hub.docker.com/_/mariadb for valid versions.
##
LOCAL_DB_VERSION=8.0
diff --git a/.github/workflows/callable-test-core-build-process.yml b/.github/workflows/callable-test-core-build-process.yml
index 136a4a048ae1b..d63aa904ad9de 100644
--- a/.github/workflows/callable-test-core-build-process.yml
+++ b/.github/workflows/callable-test-core-build-process.yml
@@ -46,7 +46,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
check-latest: true
@@ -62,6 +62,11 @@ jobs:
- name: Install npm Dependencies
run: npm ci
+ - name: Run Emoji precommit task
+ run: npm run grunt precommit:emoji
+ env:
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
- name: Build WordPress to run from ${{ inputs.directory }}
run: npm run build${{ inputs.directory == 'src' && ':dev' || '' }}
@@ -79,7 +84,7 @@ jobs:
run: git diff --exit-code
- name: Upload ZIP as a GitHub Actions artifact
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
+ uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
if: ${{ inputs.directory == 'build' && 'ubuntu-latest' == inputs.os }}
with:
name: wordpress-build-${{ github.event_name == 'pull_request' && github.event.number || github.sha }}
diff --git a/.github/workflows/callable-test-gutenberg-build-process.yml b/.github/workflows/callable-test-gutenberg-build-process.yml
index 95236b78ed1d5..281e1a20c0972 100644
--- a/.github/workflows/callable-test-gutenberg-build-process.yml
+++ b/.github/workflows/callable-test-gutenberg-build-process.yml
@@ -55,7 +55,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
check-latest: true
diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml
index a2c7ed894e7dc..0f70aa565b2e0 100644
--- a/.github/workflows/coding-standards.yml
+++ b/.github/workflows/coding-standards.yml
@@ -75,7 +75,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up PHP
- uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2.29.0
+ uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
with:
php-version: 'latest'
coverage: none
@@ -88,7 +88,7 @@ jobs:
run: echo "date=$(/bin/date -u --date='last Mon' "+%F")" >> $GITHUB_OUTPUT
- name: Cache PHPCS scan cache
- uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
+ uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
with:
path: |
.cache/phpcs-src.json
@@ -98,7 +98,7 @@ jobs:
# Since Composer dependencies are installed using `composer update` and no lock file is in version control,
# passing a custom cache suffix ensures that the cache is flushed at least once per week.
- name: Install Composer dependencies
- uses: ramsey/composer-install@83af392bf5f031813d25e6fe4cd626cdba9a2df6 # v2.2.0
+ uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
with:
custom-cache-suffix: ${{ steps.get-date.outputs.date }}
@@ -152,7 +152,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
diff --git a/.github/workflows/end-to-end-tests.yml b/.github/workflows/end-to-end-tests.yml
index 924708771d931..757de1f9a42a1 100644
--- a/.github/workflows/end-to-end-tests.yml
+++ b/.github/workflows/end-to-end-tests.yml
@@ -76,7 +76,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
@@ -108,12 +108,11 @@ jobs:
- name: Docker debug information
run: |
docker -v
- docker-compose -v
- docker-compose run --rm mysql mysql --version
- docker-compose run --rm php php --version
- docker-compose run --rm php php -m
- docker-compose run --rm php php -i
- docker-compose run --rm php locale -a
+ docker compose run --rm mysql mysql --version
+ docker compose run --rm php php --version
+ docker compose run --rm php php -m
+ docker compose run --rm php php -i
+ docker compose run --rm php locale -a
- name: Install WordPress
env:
@@ -127,7 +126,7 @@ jobs:
run: npm run test:e2e
- name: Archive debug artifacts (screenshots, HTML snapshots)
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
+ uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
if: always()
with:
name: failures-artifacts${{ matrix.LOCAL_SCRIPT_DEBUG && '-SCRIPT_DEBUG' || '' }}-${{ github.run_id }}
diff --git a/.github/workflows/install-testing.yml b/.github/workflows/install-testing.yml
index ae841a75d8e67..f820c214df16d 100644
--- a/.github/workflows/install-testing.yml
+++ b/.github/workflows/install-testing.yml
@@ -141,7 +141,7 @@ jobs:
steps:
- name: Set up PHP ${{ matrix.php }}
- uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2.29.0
+ uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
with:
php-version: '${{ matrix.php }}'
coverage: none
diff --git a/.github/workflows/javascript-tests.yml b/.github/workflows/javascript-tests.yml
index 669ec6e1c123a..b301866834eff 100644
--- a/.github/workflows/javascript-tests.yml
+++ b/.github/workflows/javascript-tests.yml
@@ -67,7 +67,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml
index 8e156a932aac5..62663c730bf03 100644
--- a/.github/workflows/performance.yml
+++ b/.github/workflows/performance.yml
@@ -110,7 +110,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
@@ -142,12 +142,11 @@ jobs:
- name: Docker debug information
run: |
docker -v
- docker-compose -v
- docker-compose run --rm mysql mysql --version
- docker-compose run --rm php php --version
- docker-compose run --rm php php -m
- docker-compose run --rm php php -i
- docker-compose run --rm php locale -a
+ docker compose run --rm mysql mysql --version
+ docker compose run --rm php php --version
+ docker compose run --rm php php -m
+ docker compose run --rm php php -i
+ docker compose run --rm php locale -a
- name: Install WordPress
run: npm run env:install
@@ -192,7 +191,7 @@ jobs:
git reset --hard $TARGET_SHA
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
@@ -220,7 +219,7 @@ jobs:
run: git reset --hard $GITHUB_SHA
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
diff --git a/.github/workflows/php-compatibility.yml b/.github/workflows/php-compatibility.yml
index 1606277d35495..bc3363aee8f59 100644
--- a/.github/workflows/php-compatibility.yml
+++ b/.github/workflows/php-compatibility.yml
@@ -70,7 +70,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up PHP
- uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2.29.0
+ uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
with:
php-version: '7.4'
coverage: none
@@ -87,7 +87,7 @@ jobs:
run: echo "date=$(/bin/date -u --date='last Mon' "+%F")" >> $GITHUB_OUTPUT
- name: Cache PHP compatibility scan cache
- uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
+ uses: actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319 # v4.0.1
with:
path: .cache/phpcompat.json
key: ${{ runner.os }}-date-${{ steps.get-date.outputs.date }}-phpcompat-cache-${{ hashFiles('**/composer.json', 'phpcompat.xml.dist') }}
@@ -95,7 +95,7 @@ jobs:
# Since Composer dependencies are installed using `composer update` and no lock file is in version control,
# passing a custom cache suffix ensures that the cache is flushed at least once per week.
- name: Install Composer dependencies
- uses: ramsey/composer-install@83af392bf5f031813d25e6fe4cd626cdba9a2df6 # v2.2.0
+ uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
with:
custom-cache-suffix: ${{ steps.get-date.outputs.date }}
diff --git a/.github/workflows/phpunit-tests-run.yml b/.github/workflows/phpunit-tests-run.yml
index cdedb4527379e..68f9d003a4fcf 100644
--- a/.github/workflows/phpunit-tests-run.yml
+++ b/.github/workflows/phpunit-tests-run.yml
@@ -90,7 +90,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
@@ -103,7 +103,7 @@ jobs:
# dependency versions are installed and cached.
##
- name: Set up PHP
- uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2.29.0
+ uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
with:
php-version: '${{ inputs.php }}'
coverage: none
@@ -111,7 +111,7 @@ jobs:
# Since Composer dependencies are installed using `composer update` and no lock file is in version control,
# passing a custom cache suffix ensures that the cache is flushed at least once per week.
- name: Install Composer dependencies
- uses: ramsey/composer-install@83af392bf5f031813d25e6fe4cd626cdba9a2df6 # v2.2.0
+ uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
with:
custom-cache-suffix: $(/bin/date -u --date='last Mon' "+%F")
@@ -130,7 +130,6 @@ jobs:
- name: Docker debug information
run: |
docker -v
- docker-compose -v
- name: Start Docker environment
run: |
@@ -141,11 +140,11 @@ jobs:
- name: WordPress Docker container debug information
run: |
- docker-compose run --rm mysql ${{ env.LOCAL_DB_TYPE }} --version
- docker-compose run --rm php php --version
- docker-compose run --rm php php -m
- docker-compose run --rm php php -i
- docker-compose run --rm php locale -a
+ docker compose run --rm mysql ${{ env.LOCAL_DB_TYPE }} --version
+ docker compose run --rm php php --version
+ docker compose run --rm php php -m
+ docker compose run --rm php php -i
+ docker compose run --rm php locale -a
- name: Install WordPress
run: npm run env:install
@@ -184,4 +183,4 @@ jobs:
if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/trunk' && inputs.report }}
env:
WPT_REPORT_API_KEY: "${{ secrets.WPT_REPORT_API_KEY }}"
- run: docker-compose run --rm -e WPT_REPORT_API_KEY -e WPT_PREPARE_DIR=/var/www -e WPT_TEST_DIR=/var/www php php test-runner/report.php
+ run: docker compose run --rm -e WPT_REPORT_API_KEY -e WPT_PREPARE_DIR=/var/www -e WPT_TEST_DIR=/var/www php php test-runner/report.php
diff --git a/.github/workflows/props-bot.yml b/.github/workflows/props-bot.yml
index f9d5668742372..5b0ba5c3c4515 100644
--- a/.github/workflows/props-bot.yml
+++ b/.github/workflows/props-bot.yml
@@ -57,13 +57,13 @@ jobs:
# The job will run when pull requests are open, ready for review and:
#
# - A comment is added to the pull request.
- # - A review is created or commented on.
+ # - A review is created or commented on (unless PR originates from a fork).
# - The pull request is opened, synchronized, marked ready for review, or reopened.
# - The `props-bot` label is added to the pull request.
if: |
(
github.event_name == 'issue_comment' && github.event.issue.pull_request ||
- contains( fromJSON( '["pull_request_review", "pull_request_review_comment"]' ), github.event_name ) ||
+ ( contains( fromJSON( '["pull_request_review", "pull_request_review_comment"]' ), github.event_name ) && ! github.event.pull_request.head.repo.fork ) ||
github.event_name == 'pull_request_target' && github.event.action != 'labeled' ||
'props-bot' == github.event.label.name
) &&
diff --git a/.github/workflows/test-and-zip-default-themes.yml b/.github/workflows/test-and-zip-default-themes.yml
index cea98ab2292b3..31e4800cfa44d 100644
--- a/.github/workflows/test-and-zip-default-themes.yml
+++ b/.github/workflows/test-and-zip-default-themes.yml
@@ -131,7 +131,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
@@ -187,7 +187,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Upload theme ZIP as an artifact
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
+ uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
if-no-files-found: error
name: ${{ matrix.theme }}
diff --git a/.github/workflows/test-build-processes.yml b/.github/workflows/test-build-processes.yml
index a9276a6c58307..e768c01a0b3e0 100644
--- a/.github/workflows/test-build-processes.yml
+++ b/.github/workflows/test-build-processes.yml
@@ -124,7 +124,7 @@ jobs:
echo ${{ github.event.number }} > ./pr-number/NR
- name: Upload PR number as artifact
- uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
+ uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
with:
name: pr-number
path: pr-number/
diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml
index 0d24f25575e17..e109a20a7c81c 100644
--- a/.github/workflows/test-coverage.yml
+++ b/.github/workflows/test-coverage.yml
@@ -81,7 +81,7 @@ jobs:
show-progress: ${{ runner.debug == '1' && 'true' || 'false' }}
- name: Set up Node.js
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version-file: '.nvmrc'
cache: npm
@@ -94,7 +94,7 @@ jobs:
# dependency versions are installed and cached.
##
- name: Set up PHP
- uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2.29.0
+ uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
with:
php-version: '7.4'
coverage: none
@@ -102,7 +102,7 @@ jobs:
# Since Composer dependencies are installed using `composer update` and no lock file is in version control,
# passing a custom cache suffix ensures that the cache is flushed at least once per week.
- name: Install Composer dependencies
- uses: ramsey/composer-install@83af392bf5f031813d25e6fe4cd626cdba9a2df6 # v2.2.0
+ uses: ramsey/composer-install@57532f8be5bda426838819c5ee9afb8af389d51a # v3.0.0
with:
custom-cache-suffix: $(/bin/date -u --date='last Mon' "+%F")
@@ -123,7 +123,6 @@ jobs:
- name: Docker debug information
run: |
docker -v
- docker-compose -v
- name: Start Docker environment
run: |
@@ -134,11 +133,11 @@ jobs:
- name: WordPress Docker container debug information
run: |
- docker-compose run --rm mysql mysql --version
- docker-compose run --rm php php --version
- docker-compose run --rm php php -m
- docker-compose run --rm php php -i
- docker-compose run --rm php locale -a
+ docker compose run --rm mysql mysql --version
+ docker compose run --rm php php --version
+ docker compose run --rm php php -m
+ docker compose run --rm php php -i
+ docker compose run --rm php locale -a
- name: Install WordPress
run: npm run env:install
@@ -152,7 +151,7 @@ jobs:
- name: Upload single site report to Codecov
if: ${{ ! matrix.multisite && github.event_name != 'pull_request' }}
- uses: codecov/codecov-action@e0b68c6749509c5f83f984dd99a76a1c1a231044 # v4.0.1
+ uses: codecov/codecov-action@54bcd8715eee62d40e33596ef5e8f0f48dbbccab # v4.1.0
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: wp-code-coverage-single-${{ github.sha }}${{ 'clover' == matrix.format && '.xml' || '' }}
@@ -176,7 +175,7 @@ jobs:
- name: Upload multisite report to Codecov
if: ${{ matrix.multisite && github.event_name != 'pull_request' }}
- uses: codecov/codecov-action@e0b68c6749509c5f83f984dd99a76a1c1a231044 # v4.0.1
+ uses: codecov/codecov-action@54bcd8715eee62d40e33596ef5e8f0f48dbbccab # v4.1.0
with:
token: ${{ secrets.CODECOV_TOKEN }}
file: wp-code-coverage-multisite-${{ github.sha }}${{ 'clover' == matrix.format && '.xml' || '' }}
diff --git a/.github/workflows/test-old-branches.yml b/.github/workflows/test-old-branches.yml
index a7dc0210f58a7..777ed9e2c01a9 100644
--- a/.github/workflows/test-old-branches.yml
+++ b/.github/workflows/test-old-branches.yml
@@ -17,7 +17,7 @@ on:
permissions: {}
env:
- CURRENTLY_SUPPORTED_BRANCH: '6.4'
+ CURRENTLY_SUPPORTED_BRANCH: '6.5'
jobs:
dispatch-workflows-for-old-branches:
@@ -37,12 +37,14 @@ jobs:
'test-npm.yml'
]
branch: [
- '6.4', '6.3', '6.2', '6.1','6.0',
+ '6.5', '6.4', '6.3', '6.2', '6.1','6.0',
'5.9', '5.8', '5.7', '5.6', '5.5', '5.4', '5.3', '5.2', '5.1', '5.0',
'4.9', '4.8', '4.7', '4.6', '4.5', '4.4', '4.3', '4.2', '4.1'
]
include:
# PHP Compatibility testing was introduced in 5.5.
+ - branch: '6.5'
+ workflow: 'php-compatibility.yml'
- branch: '6.4'
workflow: 'php-compatibility.yml'
- branch: '6.3'
@@ -67,6 +69,8 @@ jobs:
# End-to-end testing was introduced in 5.3 but was later removed as there were no meaningful assertions.
# Starting in 5.8 with #52905, some additional tests with real assertions were introduced.
# Branches 5.8 and newer should be tested to confirm no regressions are introduced.
+ - branch: '6.5'
+ workflow: 'end-to-end-tests.yml'
- branch: '6.4'
workflow: 'end-to-end-tests.yml'
- branch: '6.3'
@@ -83,6 +87,8 @@ jobs:
workflow: 'end-to-end-tests.yml'
# Performance testing was introduced in 6.2.
+ - branch: '6.5'
+ workflow: 'performance.yml'
- branch: '6.4'
workflow: 'performance.yml'
- branch: '6.3'
@@ -90,6 +96,10 @@ jobs:
- branch: '6.2'
workflow: 'performance.yml'
+ # Build Process testing was introduced in 6.5.
+ - branch: '6.5'
+ workflow: 'test-build-processes.yml'
+
# Run all branches monthly, but only the currently supported one twice per month.
steps:
- name: Dispatch workflow run
diff --git a/.github/workflows/upgrade-testing-run.yml b/.github/workflows/upgrade-testing-run.yml
index 67e29983caa60..0235d38f95b76 100644
--- a/.github/workflows/upgrade-testing-run.yml
+++ b/.github/workflows/upgrade-testing-run.yml
@@ -62,7 +62,7 @@ jobs:
steps:
- name: Set up PHP ${{ inputs.php }}
- uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d # v2.29.0
+ uses: shivammathur/setup-php@a4e22b60bbb9c1021113f2860347b0759f66fe5d # v2.30.0
with:
php-version: '${{ inputs.php }}'
coverage: none
diff --git a/.github/workflows/upgrade-testing.yml b/.github/workflows/upgrade-testing.yml
index 90ca18db0e52f..e68295e61a0d0 100644
--- a/.github/workflows/upgrade-testing.yml
+++ b/.github/workflows/upgrade-testing.yml
@@ -46,7 +46,7 @@ jobs:
php: [ '7.0', '7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3' ]
db-type: [ 'mysql' ]
db-version: [ '5.7', '8.0' ]
- wp: [ '6.0', '6.1', '6.2', '6.3' ]
+ wp: [ '6.0', '6.1', '6.2', '6.3', '6.4', '6.5' ]
multisite: [ false, true ]
with:
os: ${{ matrix.os }}
diff --git a/.gitignore b/.gitignore
index 0a02b30a1548d..44c3769ee314d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -43,6 +43,7 @@ wp-tests-config.php
# Files and folders that get created in wp-content
/src/wp-content/blogs.dir
+/src/wp-content/fonts
/src/wp-content/languages
/src/wp-content/mu-plugins
/src/wp-content/plugins
diff --git a/.jshintrc b/.jshintrc
index fb4a1cf8bacea..4caa7d2287a80 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -3,14 +3,12 @@
"curly": true,
"eqeqeq": true,
"eqnull": true,
- "esversion": 3,
+ "esversion": 6,
"expr": true,
"immed": true,
"noarg": true,
"nonbsp": true,
- "onevar": true,
"quotmark": "single",
- "trailing": true,
"undef": true,
"unused": true,
diff --git a/Gruntfile.js b/Gruntfile.js
index 7d6981248f199..a99dcb4104aa1 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -1047,19 +1047,34 @@ module.exports = function(grunt) {
{
match: /\/\/ START: emoji arrays[\S\s]*\/\/ END: emoji arrays/g,
replacement: function() {
- var regex, files,
+ var regex, files, ghCli,
partials, partialsSet,
- entities, emojiArray;
+ entities, emojiArray,
+ apiResponse, query;
grunt.log.writeln( 'Fetching list of Twemoji files...' );
+ // Ensure that the GitHub CLI is installed.
+ ghCli = spawn( 'gh', [ '--version' ] );
+ if ( 0 !== ghCli.status ) {
+ grunt.fatal( 'Emoji precommit script requires GitHub CLI. See https://cli.github.com/.' );
+ }
+
// Fetch a list of the files that Twemoji supplies.
- files = spawn( 'svn', [ 'ls', 'https://github.com/twitter/twemoji.git/trunk/assets/svg' ] );
+ query = 'query={repository(owner: "jdecked", name: "twemoji") {object(expression: "v15.0.3:assets/svg") {... on Tree {entries {name}}}}}';
+ files = spawn( 'gh', [ 'api', 'graphql', '-f', query] );
+
if ( 0 !== files.status ) {
grunt.fatal( 'Unable to fetch Twemoji file list' );
}
- entities = files.stdout.toString();
+ try {
+ apiResponse = JSON.parse( files.stdout.toString() );
+ } catch ( e ) {
+ grunt.fatal( 'Unable to parse Twemoji file list' );
+ }
+ entities = apiResponse.data.repository.object.entries;
+ entities = entities.reduce( function( accumulator, val ) { return accumulator + val.name + '\n'; }, '' );
// Tidy up the file list.
entities = entities.replace( /\.svg/g, '' );
diff --git a/SECURITY.md b/SECURITY.md
index 39be6abebf586..40fd5039e5ba2 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -10,6 +10,7 @@ Full details of the WordPress Security Policy and the list of covered projects a
| Version | Supported |
|---------| --------- |
+| 6.5.x | Yes |
| 6.4.x | Yes |
| 6.3.x | Yes |
| 6.2.x | Yes |
diff --git a/package-lock.json b/package-lock.json
index 3392e1fe6d744..91107d43d50a8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,80 +1,80 @@
{
"name": "WordPress",
- "version": "6.5.0",
+ "version": "6.6.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "WordPress",
- "version": "6.5.0",
+ "version": "6.6.0",
"license": "GPL-2.0-or-later",
"dependencies": {
- "@wordpress/a11y": "3.51.0",
- "@wordpress/annotations": "2.51.1",
- "@wordpress/api-fetch": "6.48.0",
- "@wordpress/autop": "3.51.0",
- "@wordpress/blob": "3.51.0",
- "@wordpress/block-directory": "4.28.1",
- "@wordpress/block-editor": "12.19.1",
- "@wordpress/block-library": "8.28.1",
- "@wordpress/block-serialization-default-parser": "4.51.0",
- "@wordpress/blocks": "12.28.1",
- "@wordpress/commands": "0.22.1",
- "@wordpress/components": "26.0.1",
- "@wordpress/compose": "6.28.0",
- "@wordpress/core-commands": "0.20.1",
- "@wordpress/core-data": "6.28.1",
- "@wordpress/customize-widgets": "4.28.1",
- "@wordpress/data": "9.21.0",
- "@wordpress/data-controls": "3.20.0",
- "@wordpress/dataviews": "0.5.1",
- "@wordpress/date": "4.51.0",
- "@wordpress/deprecated": "3.51.0",
- "@wordpress/dom": "3.51.0",
- "@wordpress/dom-ready": "3.51.0",
- "@wordpress/edit-post": "7.28.1",
- "@wordpress/edit-site": "5.28.1",
- "@wordpress/edit-widgets": "5.28.1",
- "@wordpress/editor": "13.28.1",
- "@wordpress/element": "5.28.0",
- "@wordpress/escape-html": "2.51.0",
- "@wordpress/format-library": "4.28.1",
- "@wordpress/hooks": "3.51.0",
- "@wordpress/html-entities": "3.51.0",
- "@wordpress/i18n": "4.51.0",
- "@wordpress/icons": "9.42.0",
- "@wordpress/interactivity": "5.0.0",
- "@wordpress/interactivity-router": "1.1.0",
- "@wordpress/interface": "5.28.1",
- "@wordpress/is-shallow-equal": "4.51.0",
- "@wordpress/keyboard-shortcuts": "4.28.0",
- "@wordpress/keycodes": "3.51.0",
- "@wordpress/list-reusable-blocks": "4.28.1",
- "@wordpress/media-utils": "4.42.0",
- "@wordpress/notices": "4.19.0",
- "@wordpress/nux": "8.13.1",
- "@wordpress/patterns": "1.12.1",
- "@wordpress/plugins": "6.19.1",
- "@wordpress/preferences": "3.28.1",
- "@wordpress/preferences-persistence": "1.43.0",
- "@wordpress/primitives": "3.49.0",
- "@wordpress/priority-queue": "2.51.0",
- "@wordpress/private-apis": "0.33.0",
- "@wordpress/redux-routine": "4.51.0",
- "@wordpress/reusable-blocks": "4.28.1",
- "@wordpress/rich-text": "6.28.1",
- "@wordpress/router": "0.20.0",
- "@wordpress/server-side-render": "4.28.1",
- "@wordpress/shortcode": "3.51.0",
- "@wordpress/style-engine": "1.34.0",
- "@wordpress/sync": "0.13.0",
- "@wordpress/token-list": "2.51.0",
- "@wordpress/undo-manager": "0.11.0",
- "@wordpress/url": "3.52.0",
- "@wordpress/viewport": "5.28.0",
- "@wordpress/warning": "2.51.0",
- "@wordpress/widgets": "3.28.1",
- "@wordpress/wordcount": "3.51.0",
+ "@wordpress/a11y": "3.51.1",
+ "@wordpress/annotations": "2.51.4",
+ "@wordpress/api-fetch": "6.48.1",
+ "@wordpress/autop": "3.51.1",
+ "@wordpress/blob": "3.51.1",
+ "@wordpress/block-directory": "4.28.9",
+ "@wordpress/block-editor": "12.19.7",
+ "@wordpress/block-library": "8.28.9",
+ "@wordpress/block-serialization-default-parser": "4.51.1",
+ "@wordpress/blocks": "12.28.6",
+ "@wordpress/commands": "0.22.5",
+ "@wordpress/components": "26.0.5",
+ "@wordpress/compose": "6.28.1",
+ "@wordpress/core-commands": "0.20.7",
+ "@wordpress/core-data": "6.28.7",
+ "@wordpress/customize-widgets": "4.28.9",
+ "@wordpress/data": "9.21.1",
+ "@wordpress/data-controls": "3.20.1",
+ "@wordpress/dataviews": "0.5.6",
+ "@wordpress/date": "4.51.1",
+ "@wordpress/deprecated": "3.51.1",
+ "@wordpress/dom": "3.51.1",
+ "@wordpress/dom-ready": "3.51.1",
+ "@wordpress/edit-post": "7.28.9",
+ "@wordpress/edit-site": "5.28.9",
+ "@wordpress/edit-widgets": "5.28.9",
+ "@wordpress/editor": "13.28.7",
+ "@wordpress/element": "5.28.1",
+ "@wordpress/escape-html": "2.51.1",
+ "@wordpress/format-library": "4.28.7",
+ "@wordpress/hooks": "3.51.1",
+ "@wordpress/html-entities": "3.51.1",
+ "@wordpress/i18n": "4.51.1",
+ "@wordpress/icons": "9.42.4",
+ "@wordpress/interactivity": "5.0.5",
+ "@wordpress/interactivity-router": "1.1.5",
+ "@wordpress/interface": "5.28.5",
+ "@wordpress/is-shallow-equal": "4.51.1",
+ "@wordpress/keyboard-shortcuts": "4.28.1",
+ "@wordpress/keycodes": "3.51.1",
+ "@wordpress/list-reusable-blocks": "4.28.5",
+ "@wordpress/media-utils": "4.42.2",
+ "@wordpress/notices": "4.19.1",
+ "@wordpress/nux": "8.13.5",
+ "@wordpress/patterns": "1.12.7",
+ "@wordpress/plugins": "6.19.5",
+ "@wordpress/preferences": "3.28.5",
+ "@wordpress/preferences-persistence": "1.43.1",
+ "@wordpress/primitives": "3.49.1",
+ "@wordpress/priority-queue": "2.51.1",
+ "@wordpress/private-apis": "0.33.1",
+ "@wordpress/redux-routine": "4.51.1",
+ "@wordpress/reusable-blocks": "4.28.7",
+ "@wordpress/rich-text": "6.28.4",
+ "@wordpress/router": "0.20.1",
+ "@wordpress/server-side-render": "4.28.6",
+ "@wordpress/shortcode": "3.51.1",
+ "@wordpress/style-engine": "1.34.1",
+ "@wordpress/sync": "0.13.1",
+ "@wordpress/token-list": "2.51.1",
+ "@wordpress/undo-manager": "0.11.1",
+ "@wordpress/url": "3.52.1",
+ "@wordpress/viewport": "5.28.1",
+ "@wordpress/warning": "2.51.1",
+ "@wordpress/widgets": "3.28.7",
+ "@wordpress/wordcount": "3.51.1",
"backbone": "1.5.0",
"clipboard": "2.0.11",
"core-js-url-browser": "3.6.4",
@@ -105,12 +105,12 @@
"@lodder/grunt-postcss": "^3.1.1",
"@playwright/test": "1.32.0",
"@pmmmwh/react-refresh-webpack-plugin": "0.5.11",
- "@wordpress/babel-preset-default": "7.35.0",
- "@wordpress/dependency-extraction-webpack-plugin": "5.2.0",
- "@wordpress/e2e-test-utils": "10.22.0",
- "@wordpress/e2e-test-utils-playwright": "0.19.0",
- "@wordpress/prettier-config": "3.8.0",
- "@wordpress/scripts": "27.2.0",
+ "@wordpress/babel-preset-default": "7.35.1",
+ "@wordpress/dependency-extraction-webpack-plugin": "5.2.1",
+ "@wordpress/e2e-test-utils": "10.22.1",
+ "@wordpress/e2e-test-utils-playwright": "0.19.2",
+ "@wordpress/prettier-config": "3.8.1",
+ "@wordpress/scripts": "27.2.5",
"autoprefixer": "10.4.17",
"chalk": "5.3.0",
"check-node-version": "4.2.1",
@@ -5478,9 +5478,9 @@
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
},
"node_modules/@types/semver": {
- "version": "7.5.6",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz",
- "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==",
+ "version": "7.5.7",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz",
+ "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==",
"dev": true
},
"node_modules/@types/send": {
@@ -6082,28 +6082,28 @@
}
},
"node_modules/@wordpress/a11y": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.51.0.tgz",
- "integrity": "sha512-sq7dflOxrSAvtEb7Ae1VmLyEYESlRlrwCBrWeAyYwekQ08Da1ph7EyvYMM1Yoq7xCbnLpPvAt/oGO05Mhkv2dg==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.51.1.tgz",
+ "integrity": "sha512-qZ9H4qdCL7CR4oGMbzu7jJNjxxkZyDT4TZmLcHpg+fNwjAHNKNvtcVNnkR/dGKNIiENWD0qfmZqNNxm7QxHFcA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/dom-ready": "^3.51.0",
- "@wordpress/i18n": "^4.51.0"
+ "@wordpress/dom-ready": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/annotations": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.51.1.tgz",
- "integrity": "sha512-uFLMEEzv3/8iOFekrFWOSRI/MxrEw4hNztNK1xy8kClzkR3c96Rj1+4xxTSOSHOUtS0d3Kx4O8zugSYALO1GLQ==",
+ "version": "2.51.4",
+ "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.51.4.tgz",
+ "integrity": "sha512-nEQgAWphJcECqJIygCgY27OaWgqEoGFRy1DFrKud1MpLrpsxyflhtGKz8CxUj1Sv+Sq4jrS+KaIR/aKwUBO82g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/rich-text": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/rich-text": "^6.28.4",
"rememo": "^4.0.2",
"uuid": "^9.0.1"
},
@@ -6115,22 +6115,22 @@
}
},
"node_modules/@wordpress/api-fetch": {
- "version": "6.48.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.0.tgz",
- "integrity": "sha512-Yo9kpwf07OXt/xV82EfYlnR4Dl6T/VnhKbo0wtmOO7fLxhfOrF0rFgJM4X78WEWBYcjnGwQD5c5ufad7X5XK1A==",
+ "version": "6.48.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.1.tgz",
+ "integrity": "sha512-3EEmItYDi1hNujIkX2MT6LVbZEj2xCStI50QUTqWKLvDa/qOS2L9l1yV+Ol330ZRErIRNBZds/PuujGKA0LZQw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/url": "^3.52.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/autop": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.51.0.tgz",
- "integrity": "sha512-n33dunOrA3lLNXlHHVzU0f5Sns67XvxHTYd86cdBLZFLDeScfCnFzJ4+5K4l+1ayuNK511Njf+76Z0vYKrGc9w==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.51.1.tgz",
+ "integrity": "sha512-WI4r+Ne9tCx4g9PU1PXkiKWUc7w9H+FMVR8QLgVt04RzmN5MKhMs9Z30lVBv/eHnfpBSqdMqqh4TsgITg3C9rA==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -6139,9 +6139,9 @@
}
},
"node_modules/@wordpress/babel-plugin-import-jsx-pragma": {
- "version": "4.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.0.tgz",
- "integrity": "sha512-DOoUJKvfUc8rdiGqcZND5lauoY4B5+cCuuHLh9AztE1t2DlQJBy6DtP6t1bUZb7BYUWOoWgRflMLtOK3ZTf0cg==",
+ "version": "4.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.1.tgz",
+ "integrity": "sha512-PUM+TQUfwKlV4P/CkqoJTYhTF3M6z3tItr6LcANxaZbj7Ru4vuiL1La3KsMrDfE9OQB5jxiQIiL9/k4eBRJS1Q==",
"dev": true,
"engines": {
"node": ">=14"
@@ -6151,9 +6151,9 @@
}
},
"node_modules/@wordpress/babel-preset-default": {
- "version": "7.35.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.0.tgz",
- "integrity": "sha512-wgZOezNvzbrJTHn0Cyt8+Si7sb5aJJ+akHOrEgvUUv576LfgWUKHPRz8Ecu1fFlupEp35r1uoQ5J+UviLWrvEg==",
+ "version": "7.35.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.1.tgz",
+ "integrity": "sha512-fA/XOt6cxd6YdD8jBgbYRswse1GuoWdrVM5QruIZMoQMIqHqvRMzN1pdi5RccS5s11WM64J9pdVZ5lTy6wQcjg==",
"dev": true,
"dependencies": {
"@babel/core": "^7.16.0",
@@ -6162,9 +6162,9 @@
"@babel/preset-env": "^7.16.0",
"@babel/preset-typescript": "^7.16.0",
"@babel/runtime": "^7.16.0",
- "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.0",
- "@wordpress/browserslist-config": "^5.34.0",
- "@wordpress/warning": "^2.51.0",
+ "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.1",
+ "@wordpress/browserslist-config": "^5.34.1",
+ "@wordpress/warning": "^2.51.1",
"browserslist": "^4.21.10",
"core-js": "^3.31.0",
"react": "^18.2.0"
@@ -6174,15 +6174,15 @@
}
},
"node_modules/@wordpress/base-styles": {
- "version": "4.42.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.42.0.tgz",
- "integrity": "sha512-CD8nFUg45v70BTsKuS9f/sJsdF8xOkJb2oXd0HikWtuJJ24YQB8bzkeIg+TvD5LnK4pwZeDskODo4QFBsoCwIw==",
+ "version": "4.43.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.43.0.tgz",
+ "integrity": "sha512-jo4q47f0Yf52XJuVfW2VGN6D5KTLfU1O3dhM/j4xP4sb9fH/L7SugzXJ0UmtzOJW0X8Rp14eZWy+GNVcPCHofA==",
"dev": true
},
"node_modules/@wordpress/blob": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.51.0.tgz",
- "integrity": "sha512-DICMSq7Y6gI6Lz+euG1v1xsIExIFrQ8bcINmnUmwcujgHckm0BaJwAKXXO4CHQVwNLWbHZiu5ySuzorw5rhG8w==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.51.1.tgz",
+ "integrity": "sha512-zALHVOBRQBr7FoQEkJEzZ+oQZJ9H8E1FevVpyIpte1F78EXWfJoyN2AOLfWoKCUy8Fue2Di/Jp+cDn7NWzV2XQ==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -6191,30 +6191,30 @@
}
},
"node_modules/@wordpress/block-directory": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.28.1.tgz",
- "integrity": "sha512-Ed53YdwrDhZ5NhHSiaTx+OIt2CjvgtlXwD2L23GRUQODLifRq6WOmPVk8hISP7k2SXI5B7Y2QkG0P0D8VKK9UA==",
+ "version": "4.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.28.9.tgz",
+ "integrity": "sha512-6dOrq6Bflu2VfLHLEWWUK2auUR3Ui1J9CL4gIt9V+4ZCJJKCm8HJpLJovbsYMPAp5PF553mjeUZphocVs3utmQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/edit-post": "^7.28.1",
- "@wordpress/editor": "^13.28.1",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/edit-post": "^7.28.9",
+ "@wordpress/editor": "^13.28.7",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2"
},
"engines": {
@@ -6226,43 +6226,43 @@
}
},
"node_modules/@wordpress/block-editor": {
- "version": "12.19.1",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.19.1.tgz",
- "integrity": "sha512-ZzG0XiakM5GHVvpJw0MTEYmX0WPJJwGegMTbhkSCrMnsAY0uRpYjrZwbSbPoweFdBpkIWdKs7W9BGIQ69WVcsA==",
+ "version": "12.19.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.19.7.tgz",
+ "integrity": "sha512-aro9ogEYHLcMgTss1QjsD6TNZmPWSNXtD9oAzhT0+8hwIM9VZzCWBQYhf27MFAMCYPAZMzaE2boTELvKRAL0OQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@emotion/react": "^11.7.1",
"@emotion/styled": "^11.6.0",
"@react-spring/web": "^9.4.5",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/style-engine": "^1.34.0",
- "@wordpress/token-list": "^2.51.0",
- "@wordpress/url": "^3.52.0",
- "@wordpress/warning": "^2.51.0",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/style-engine": "^1.34.1",
+ "@wordpress/token-list": "^2.51.1",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/warning": "^2.51.1",
+ "@wordpress/wordcount": "^3.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.7.0",
@@ -6288,43 +6288,43 @@
}
},
"node_modules/@wordpress/block-library": {
- "version": "8.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.28.1.tgz",
- "integrity": "sha512-3JcTbuDIkZFkC9jFF4jVZNzvCx4FZOpn6QSqXwQ0mKS784u6U4AqZ850uSc7qeXpGl4LX6g8yig0WbX/FZCsWQ==",
+ "version": "8.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.28.9.tgz",
+ "integrity": "sha512-E6JuCcjw/wntVjB+16LeY1YM4q6zwe5OjIX7ZWW71YByfSUwgwY3BUx1hupx1W6mOwRpHFdfUMFLJzjgnrZ+fA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/autop": "^3.51.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interactivity": "^5.0.0",
- "@wordpress/interactivity-router": "^1.1.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/server-side-render": "^4.28.1",
- "@wordpress/url": "^3.52.0",
- "@wordpress/viewport": "^5.28.0",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/autop": "^3.51.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interactivity": "^5.0.5",
+ "@wordpress/interactivity-router": "^1.1.5",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/server-side-render": "^4.28.6",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/viewport": "^5.28.1",
+ "@wordpress/wordcount": "^3.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.7.0",
@@ -6344,9 +6344,9 @@
}
},
"node_modules/@wordpress/block-serialization-default-parser": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.51.0.tgz",
- "integrity": "sha512-GQQ6hu7exCmk8KN7wW2Mvmo1CZjBC8sVZZ87lwciKYs963AKrFSySS6JIvI1fxJagHVAddP1MbW5xLYrFt+ISg==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.51.1.tgz",
+ "integrity": "sha512-5qvbGVRaHBZCt8UmFvC0dJbcBOUlrpGj495rs1XzqH7hp0GItYkTHcH6LFnEYbURJXjyCmNlhZISGU5Z+Iql3w==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -6355,26 +6355,26 @@
}
},
"node_modules/@wordpress/blocks": {
- "version": "12.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.28.1.tgz",
- "integrity": "sha512-eOmNQQyaXiYQLyW5U+pTkX/+2nFcRc+hGJKQhCbPzotWlFeOexTu1J7X9drfN7ikfFSYxtG2EGWMgHcY2PtU5A==",
+ "version": "12.28.6",
+ "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.28.6.tgz",
+ "integrity": "sha512-dTMY/ZRaszsGpbmc4N3/lzvu7kp2zPOPkNy8Eznwy952OFqKYkq6ajJrw8CKH1FRkgXACAH+BDA/6OBHTcuvfQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/autop": "^3.51.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-serialization-default-parser": "^4.51.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/shortcode": "^3.51.0",
+ "@wordpress/autop": "^3.51.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-serialization-default-parser": "^4.51.1",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/shortcode": "^3.51.1",
"change-case": "^4.1.2",
"colord": "^2.7.0",
"fast-deep-equal": "^3.1.3",
@@ -6396,27 +6396,27 @@
}
},
"node_modules/@wordpress/browserslist-config": {
- "version": "5.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.0.tgz",
- "integrity": "sha512-LafF3XoetOAN99bktOzc9hSOv7cPoQEe0/KPgiw24t77xvRqLuWww+zYbiHAHYSzdBGngrlNwRLgloSifnp+hg==",
+ "version": "5.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.1.tgz",
+ "integrity": "sha512-n2Tnqsg2JpoTgo/TvmbuX6XhGCH88dNxYI3vkLsfeWQmm3eHUZ/bIcAvINQh+j2nGmASFQLXGm/H4cWLSKO3jw==",
"dev": true,
"engines": {
"node": ">=14"
}
},
"node_modules/@wordpress/commands": {
- "version": "0.22.1",
- "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.22.1.tgz",
- "integrity": "sha512-lA5LH7fyV0ov8QgZ1cetstTH9pQL+3b0RAYoR/MJJLOzlEdg7NXbb2vIKTYZ13oF1Oo4oIdrG+JDUeL94wVVvQ==",
+ "version": "0.22.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.22.5.tgz",
+ "integrity": "sha512-ZK1dXW1vmmXHIWgptZRDWlT/ACOejbIKPCXOIKSx0gezHYf8P6H+4EZ5xYimr8rWvsrfI3PoswkFkKPliYh9Iw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/private-apis": "^0.33.0",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/private-apis": "^0.33.1",
"classnames": "^2.3.1",
"cmdk": "^0.2.0",
"rememo": "^4.0.2"
@@ -6430,9 +6430,9 @@
}
},
"node_modules/@wordpress/components": {
- "version": "26.0.1",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-26.0.1.tgz",
- "integrity": "sha512-kHrQVm109nXYHfoea0KlIKa8RIIMrx/vgnUb0mKKA4BGhg/kGaNW+vYnWVE5W/kGEDk+7Y8fiDnwicc5AisuBg==",
+ "version": "26.0.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-26.0.5.tgz",
+ "integrity": "sha512-lp509SXTVs6RYN30XS4Unn2S+Sy7Tw3pKDrupgn0k+Y0ELrPjRcAquRQZ2P51/i7SxLSKMhzlbNVSoFqrSNZZA==",
"dependencies": {
"@ariakit/react": "^0.3.12",
"@babel/runtime": "^7.16.0",
@@ -6446,23 +6446,23 @@
"@types/gradient-parser": "0.1.3",
"@types/highlight-words-core": "1.2.1",
"@use-gesture/react": "^10.2.24",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/warning": "^2.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/warning": "^2.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.7.0",
@@ -6493,19 +6493,19 @@
}
},
"node_modules/@wordpress/compose": {
- "version": "6.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.28.0.tgz",
- "integrity": "sha512-Vx1SDgG3wIaiB/sUZcYB6csG0s5H3Lv5p9oKy8NDkA9dVfHoUz/XLwdx/yzsB3mqvDcZqReEQeoYHP7F4HeWqA==",
+ "version": "6.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.28.1.tgz",
+ "integrity": "sha512-ex5cd0JqmH1RTPmk0Q1KdqQHTBNlWGa2d3VjLg2RjXVmfdJf5CR0QTSo9Id40NpUrGQ4Dne7koaMi2r6P32OuA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/priority-queue": "^2.51.0",
- "@wordpress/undo-manager": "^0.11.0",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/priority-queue": "^2.51.1",
+ "@wordpress/undo-manager": "^0.11.1",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
@@ -6519,22 +6519,22 @@
}
},
"node_modules/@wordpress/core-commands": {
- "version": "0.20.1",
- "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.20.1.tgz",
- "integrity": "sha512-HwyCMCuhR5Fjzmgnca9+rvoUrPu2PZS9lCKEdy2i8vv8fRKWSYtHPTGZJpxAGDh29roJTCDUcSlciJyEt+f6kA==",
+ "version": "0.20.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.20.7.tgz",
+ "integrity": "sha512-BF3DvItWeOTEHuPZ/9l+IDg2yqhuNaca9zCuR4u0YBircYh3nbhRnfgXQjpZ+b17CwWUxFNehEAfwX4L0NmCYw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/router": "^0.20.0",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/router": "^0.20.1",
+ "@wordpress/url": "^3.52.1"
},
"engines": {
"node": ">=12"
@@ -6545,26 +6545,26 @@
}
},
"node_modules/@wordpress/core-data": {
- "version": "6.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.28.1.tgz",
- "integrity": "sha512-nsWF83Ssf7QH+jPSkxv5w1PYTC7yZ281kcQBJHWcb27NWsJu0iJ6qPO/h94PItU8yOdeWQ7e6zOJ2gWSvZVtHg==",
+ "version": "6.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.28.7.tgz",
+ "integrity": "sha512-U1oYpUkk7dgJnT65wUTe63U6udX+Rd6J+Iw4BA090cwJ2c9v89rg4rWOYOsNY7bhoGWESvV+5IqqWKO9BO5QnA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/sync": "^0.13.0",
- "@wordpress/undo-manager": "^0.11.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/sync": "^0.13.1",
+ "@wordpress/undo-manager": "^0.11.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2",
"equivalent-key-map": "^0.2.2",
"fast-deep-equal": "^3.1.3",
@@ -6581,31 +6581,31 @@
}
},
"node_modules/@wordpress/customize-widgets": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.28.1.tgz",
- "integrity": "sha512-JmTTzMvW84RuoNf6kEA+itKyJkNSsHw/8iB1mb67yd+c2G+48IFsPk3D296RBg4TmiMFRg3VbIYz/oJcS/s3Kw==",
+ "version": "4.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.28.9.tgz",
+ "integrity": "sha512-qflBeYVn+MbQ/UhVCUiQFvhx4dVusSuG2cpAaTI6kzIoCz9FryvfwdmeHowX+Yq/aMRndMaUcd0ERqalLTyDPg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/widgets": "^3.28.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/widgets": "^3.28.7",
"classnames": "^2.3.1",
"fast-deep-equal": "^3.1.3"
},
@@ -6618,18 +6618,18 @@
}
},
"node_modules/@wordpress/data": {
- "version": "9.21.0",
- "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.21.0.tgz",
- "integrity": "sha512-jEAWHcR+xlnI+V0l5N2WLZrZ7THZ+wQjIs5gDHg1wcRLWo7oxe8JHPQ4sIf0zqNaCwj3/svXFvg7pkaJqkDHAw==",
+ "version": "9.21.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.21.1.tgz",
+ "integrity": "sha512-7B9ABDvs0V0fb/GvrL5T14KauZNI133u/v5IBAuq89YvZPBUOAFiO/h8DxdkdV1Rr/q79knxAfDxxarjbFzBiw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/priority-queue": "^2.51.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/redux-routine": "^4.51.0",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/priority-queue": "^2.51.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/redux-routine": "^4.51.1",
"deepmerge": "^4.3.0",
"equivalent-key-map": "^0.2.2",
"is-plain-object": "^5.0.0",
@@ -6646,14 +6646,14 @@
}
},
"node_modules/@wordpress/data-controls": {
- "version": "3.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.20.0.tgz",
- "integrity": "sha512-sLjZi681AsA5RQ7eke6svKaqRQ08Vv3ufINHgWBKhf2E3iUuZhOMsGB7i+GBAed1IcroWQX1QfQ8C46c8EL2xA==",
+ "version": "3.20.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.20.1.tgz",
+ "integrity": "sha512-ty5PCiE21iuWqVpC7XmkgUjP3jq6jKi2K8CZZWpdBA3wcEpKWbB/qCJ5Y3K1bofxkAjvudsrIdczvcUPk2/KCg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0"
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1"
},
"engines": {
"node": ">=12"
@@ -6663,21 +6663,21 @@
}
},
"node_modules/@wordpress/dataviews": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.5.1.tgz",
- "integrity": "sha512-BJbgCux+zqCOhUz0yJFcPbL/fxcQG1xDqdwDK1noOfNIA+iR9VPy7IuBt0sbNRiO9tLJRQsM757zVkOOVy6glA==",
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.5.6.tgz",
+ "integrity": "sha512-vvMQv1OWXTNGbbeKf5BNooVM5YBER28Z5u2bhkhJ3XQCE64HbYlOq4vydc0xR9x+72DKDOKnev6eLET3QipPrA==",
"dependencies": {
"@ariakit/react": "^0.3.12",
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
"classnames": "^2.3.1",
"remove-accents": "^0.5.0"
},
@@ -6689,12 +6689,12 @@
}
},
"node_modules/@wordpress/date": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.51.0.tgz",
- "integrity": "sha512-RqnaIJa8gJ2F8Hj2SLbjk7V4dSRObxIhud+/xneSi4PoPi0pYL3sIGoppXXpyZINhCfMiVZ2JIc8Ryt0zgYxAw==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.51.1.tgz",
+ "integrity": "sha512-Pb1o2ANcoOhLguOxMldkAuGmrnn2EoaQrxYdKxTjXHbOQo1ttU/5zAz1RiTvWpNcq+PNJfjQ7bFyFWRMDd06oA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/deprecated": "^3.51.0",
+ "@wordpress/deprecated": "^3.51.1",
"moment": "^2.29.4",
"moment-timezone": "^0.5.40"
},
@@ -6703,9 +6703,9 @@
}
},
"node_modules/@wordpress/dependency-extraction-webpack-plugin": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.2.0.tgz",
- "integrity": "sha512-BOwGopKL5MocUnmrum9tS+HttzFaY3z5CE6sE2DsoM9BWo6OomM6XC5iNGjbv7KDTmxdxjKr0Yzr6YUeSbNrRA==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.2.1.tgz",
+ "integrity": "sha512-vFLbMsexjD42ONf4xP9vViAQwtvqWoQMKCCQwui8FWYlM1iHYEvI/NxwheFLV/I2kpEDODfCDrWNq4N98aSRCQ==",
"dev": true,
"dependencies": {
"json2php": "^0.0.7"
@@ -6718,33 +6718,33 @@
}
},
"node_modules/@wordpress/deprecated": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.51.0.tgz",
- "integrity": "sha512-jbhK5/zhn2D6xW0WqEFitxowgrlIL03CdG0gMQ9JJNlewvI2qg+4fj9k/ORQh8l5UpBUfkwUHVMaGQswtUUaeQ==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.51.1.tgz",
+ "integrity": "sha512-rg+uzNFPQxoZS4essv1jZuJXcWfGs3S9yBsUMPywjSNp0lefHl5jFxqLriYbTX8VlwjgdITU4y5eWheTHq7WnQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.51.0"
+ "@wordpress/hooks": "^3.51.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/dom": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.51.0.tgz",
- "integrity": "sha512-5L8iQCq2t+4qHpo4MBZqMg5MqmVZI/U/BaF50yhtTZQSGyhR2SzlixnL8udwatm8KQFteWj8Zwmmu+3GXRTB2Q==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.51.1.tgz",
+ "integrity": "sha512-EfrgZ1BUr5sesgtzFFWjX4TJfDmL8/1PgGN48P6C3heykocH2/R9ECQvlOKvMrAcJuKKlkvdM8z93pTwFaArxw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/deprecated": "^3.51.0"
+ "@wordpress/deprecated": "^3.51.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/dom-ready": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.51.0.tgz",
- "integrity": "sha512-k8+UhRu7moBPWUa1EAfqF+r5VT8EnBGr4zxV+jJJZZg0tTN61RD/mJ0kSzu/0PVQQsAiDgAhxWrfVy2FwFdpCw==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.51.1.tgz",
+ "integrity": "sha512-YgmuBqBW25RHio+m7qsSV8NYFcpTX3pxsK4FLWui6WMwUrKslZc9MZHB332Cfn2dOlR/fFEtcDO28KYT7AzCOQ==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -6753,15 +6753,15 @@
}
},
"node_modules/@wordpress/e2e-test-utils": {
- "version": "10.22.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.22.0.tgz",
- "integrity": "sha512-y+JWxgHuTgRwomApfbgHyDj//iYFuerL7BwoxYAfA/dk59C10H3nfqRPxtrca1vh1249e5w76xOM+Y353BleJg==",
+ "version": "10.22.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.22.1.tgz",
+ "integrity": "sha512-BBSqwuLkrW4T+hH5cfWQ+GFjZXZx/MhNfML9IsCbFkYokEGLlVW+ImC4JFJ4Q3cA97ZgBKPew33iEocq7K2Vtg==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2",
"form-data": "^4.0.0",
"node-fetch": "^2.6.0"
@@ -6775,14 +6775,14 @@
}
},
"node_modules/@wordpress/e2e-test-utils-playwright": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.19.0.tgz",
- "integrity": "sha512-iNg5t+fqNZwzBULhe9kMGd36nVlX/WmNeB75wDUKX37fms2ZhiMppj7lt5VGQ82nWDvM+Fq/h89wfioeJKiHhA==",
+ "version": "0.19.2",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.19.2.tgz",
+ "integrity": "sha512-pB/WsJwtbKLrKEhdr8HEmjThP6XGuFJmEHfxSm76l/S5Hc0dzhFHAYojk3iu0VEZMUlgppUNYfXTab8JTCkwBA==",
"dev": true,
"dependencies": {
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2",
"form-data": "^4.0.0",
"get-port": "^5.1.1",
@@ -6838,41 +6838,41 @@
}
},
"node_modules/@wordpress/edit-post": {
- "version": "7.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.28.1.tgz",
- "integrity": "sha512-CadJAEJBw94awjIbPFm1kM8qaGYmQSscWaQmC8WVQn3qXz0tkNHEhdnW9y0kLCKoq1B+5cXm04WKEUzfw0Ei5g==",
+ "version": "7.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.28.9.tgz",
+ "integrity": "sha512-PQA78Db1T+IfFztM2Qqs3GAGvQdGQSknjhNy8UAMfRIZyxDjF+D3E1N9LCRpXs2yCBPpURJ3IhhaN9s/Ml94yg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-commands": "^0.20.1",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/editor": "^13.28.1",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
- "@wordpress/viewport": "^5.28.0",
- "@wordpress/warning": "^2.51.0",
- "@wordpress/widgets": "^3.28.1",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-commands": "^0.20.7",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/editor": "^13.28.7",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/viewport": "^5.28.1",
+ "@wordpress/warning": "^2.51.1",
+ "@wordpress/widgets": "^3.28.7",
"classnames": "^2.3.1",
"memize": "^2.1.0",
"rememo": "^4.0.2"
@@ -6886,51 +6886,51 @@
}
},
"node_modules/@wordpress/edit-site": {
- "version": "5.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.28.1.tgz",
- "integrity": "sha512-IX87ujYhDSapXyNBafHqgc1IUdZVH7xdyGLSjjFMpfseRavqdpyQ3bAqG0b8/0XdoKU9Nf8k+a++4eZ60hMIQw==",
+ "version": "5.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.28.9.tgz",
+ "integrity": "sha512-etHAf7CHA9xmRzJOOmeH4cwwNpfWfH3xQT8hRlnAeWt2sHS1zeu7aZt4A0CSmtKDL2LscdRJwvGrgQGig2WKRg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-commands": "^0.20.1",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/dataviews": "^0.5.1",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/editor": "^13.28.1",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/router": "^0.20.0",
- "@wordpress/style-engine": "^1.34.0",
- "@wordpress/url": "^3.52.0",
- "@wordpress/viewport": "^5.28.0",
- "@wordpress/widgets": "^3.28.1",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-commands": "^0.20.7",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/dataviews": "^0.5.6",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/editor": "^13.28.7",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/router": "^0.20.1",
+ "@wordpress/style-engine": "^1.34.1",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/viewport": "^5.28.1",
+ "@wordpress/widgets": "^3.28.7",
+ "@wordpress/wordcount": "^3.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.9.2",
@@ -6951,37 +6951,37 @@
}
},
"node_modules/@wordpress/edit-widgets": {
- "version": "5.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.28.1.tgz",
- "integrity": "sha512-/eDYnVQ1HXz/QGvqfj2uaIbzoxyiNCxhfarnGcd9DeLdM5nU47cexEDRfkQUd4vQL2S9GlOep03dWnw3hTVVXA==",
+ "version": "5.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.28.9.tgz",
+ "integrity": "sha512-msmSJVi1t+y1+zm3ngfTEj4emna3l+/JoI9TvE4h5Xpuvk37Cp+iJN56ri5FfWGqaFN08p7R5jt4fUa4bw9ktA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/url": "^3.52.0",
- "@wordpress/widgets": "^3.28.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/widgets": "^3.28.7",
"classnames": "^2.3.1",
"rememo": "^4.0.2"
},
@@ -6994,41 +6994,41 @@
}
},
"node_modules/@wordpress/editor": {
- "version": "13.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.28.1.tgz",
- "integrity": "sha512-KqNOI3iaPUAkPSp7i/IxnOl1TCLrQ4win9NzRMXg7DN7G5KiobpFYYWre1NrbDbBbRMxpu/G12uN1jWGIvGQKQ==",
+ "version": "13.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.28.7.tgz",
+ "integrity": "sha512-HlmcRWJni6FpDEPqKJw39H0ktDU0ufTotTXxb0AvQldOedJTZHYx3cS3D+leBtO3eg/4njy/WS7hzBmhnU6GeQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/server-side-render": "^4.28.1",
- "@wordpress/url": "^3.52.0",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/server-side-render": "^4.28.6",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/wordcount": "^3.51.1",
"classnames": "^2.3.1",
"date-fns": "^2.28.0",
"memize": "^2.1.0",
@@ -7045,14 +7045,14 @@
}
},
"node_modules/@wordpress/element": {
- "version": "5.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.28.0.tgz",
- "integrity": "sha512-NEoT3mgF+pJvnhnaTQeLuhSgC6ThfooMfl7OoEyIthRZpUtgKFakmMUU2T6ODzP2+k2DV/jNCfoBZ/Haekmwew==",
+ "version": "5.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.28.1.tgz",
+ "integrity": "sha512-qV+KxwtqFGe9ua+TUuH3SHMLxX8A6A7W2rkmMwaNMmxIWfJOrwXuwY0Ukm68LVWylnm/ltiNnuSFO6R5Hf/THg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
- "@wordpress/escape-html": "^2.51.0",
+ "@wordpress/escape-html": "^2.51.1",
"change-case": "^4.1.2",
"is-plain-object": "^5.0.0",
"react": "^18.2.0",
@@ -7063,9 +7063,9 @@
}
},
"node_modules/@wordpress/escape-html": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.51.0.tgz",
- "integrity": "sha512-sDDSyctW5yON2IaEkaMGIfk2LiQ3Jpz8xAnElKjKpnFhbHQBIG2B2NS2UQ5DzsPGZrfCPHt13E20fGwWj+lthw==",
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.51.1.tgz",
+ "integrity": "sha512-k0zxeXZufc+QMLstvwkFj5Gea348MFnJ4g1dAVl9TI2wcv2dDm8wK5Bc3wS+WbX0GwqVrbNl0kgZhabIdmIJ3g==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -7074,16 +7074,16 @@
}
},
"node_modules/@wordpress/eslint-plugin": {
- "version": "17.8.0",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.0.tgz",
- "integrity": "sha512-Ob0WR21Y9AcX7AFKhj0RtJ1l5odp9+Uq0W5tOMVY0jZBAW0oVF6YeZMbc0zbynPss5PnWljtk0YX3CJCae2p3Q==",
+ "version": "17.8.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.1.tgz",
+ "integrity": "sha512-YcDYdQ+/QdrhJbrBnp36YLMcSRYi8Gm0ePm6/PJ+DG5BECymoYACCzKUajL28jWdlfXsuycrC264HP/WFL/trg==",
"dev": true,
"dependencies": {
"@babel/eslint-parser": "^7.16.0",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
- "@wordpress/babel-preset-default": "^7.35.0",
- "@wordpress/prettier-config": "^3.8.0",
+ "@wordpress/babel-preset-default": "^7.35.1",
+ "@wordpress/prettier-config": "^3.8.1",
"cosmiconfig": "^7.0.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.25.2",
@@ -7132,23 +7132,23 @@
}
},
"node_modules/@wordpress/format-library": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.28.1.tgz",
- "integrity": "sha512-JiDdXs7K6wZYa5iTzYFM6e+o1eF74n2W0Aor256huhkeSF7+7MYobRUvC/6aXQo+hM6/eAJnwE6B1YOdO2c4UA==",
+ "version": "4.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.28.7.tgz",
+ "integrity": "sha512-2jGf7sDhMWT5mgxT8oHp1OhpiqigSiiEslm8jQgOjVHljZ9ndURCPb0DfunrLEBevd3/UO1CFoNcLWOHM/ivvg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/url": "^3.52.1"
},
"engines": {
"node": ">=12"
@@ -7159,9 +7159,9 @@
}
},
"node_modules/@wordpress/hooks": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.0.tgz",
- "integrity": "sha512-u//qLJCfgmGBLEdAtZx5C1KzmhcCYDIk46feYGBR9DHB1/fqdvMpxc20un62i8QgYvJyF7GChmerkPbssa6a8w==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.1.tgz",
+ "integrity": "sha512-LmSwXzd6FdQfB771lOtGFK0deTbP3Bstm/DX2IuJ4ywpgREzGjLJ9A/Yje4GiEYJJkiJT3mmq57crkVj4jNlkQ==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -7170,9 +7170,9 @@
}
},
"node_modules/@wordpress/html-entities": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.51.0.tgz",
- "integrity": "sha512-3LBqSN5d0aTa0MKgen60RfuwZZnANrUw3tQ3pI4H+hXWSazSi1joyxBPmM1fxNuEO7QMnq1I3pU6ywF9Ok6OOw==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.51.1.tgz",
+ "integrity": "sha512-hRCEFtL/7TgmnMhylAkHqq4yluX9z/+8FxhFosHIo/CqVF9wuHDfD8/SsHB2cQjTUF69T1kWLUTARnb3fjuXEA==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -7181,12 +7181,12 @@
}
},
"node_modules/@wordpress/i18n": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.0.tgz",
- "integrity": "sha512-JiMEstT98R1e4bgI8DA+XVCXUSis/6eZ7+RF5nHuDiseIyQ68B2D2FzYoEFaw/zaVebvtWA0lZ8HbHihgsSVPQ==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.1.tgz",
+ "integrity": "sha512-5dGvFOewlpw6d7Rf6sGt0MBJrRDxQr/fGreQQKU5mfYKeTLE6JKI/JIiGuyJ3nqeUGUEPgO53nKC1Sgt63xpHg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.51.0",
+ "@wordpress/hooks": "^3.51.1",
"gettext-parser": "^1.3.1",
"memize": "^2.1.0",
"sprintf-js": "^1.1.1",
@@ -7200,22 +7200,22 @@
}
},
"node_modules/@wordpress/icons": {
- "version": "9.42.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.42.0.tgz",
- "integrity": "sha512-hOLLSsjWFjqV/drgKY2r5wica9dzaqmFcwfB3V/QQAEKrFR3CG2atskDWBRqFfHQIH8nNxSceoGl8PJjiEvi/g==",
+ "version": "9.42.4",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.42.4.tgz",
+ "integrity": "sha512-n7b82iMdCoO6Y2xdjtyxBZPeSf1NwbPTEmjHVqxkZX5xpuirv7Fps5NWXJBlFOIvOW3C/MI2Smca9aOppaqR8g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/primitives": "^3.49.0"
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/primitives": "^3.49.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/interactivity": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-5.0.0.tgz",
- "integrity": "sha512-QfRKMlq3kb4HWevSGjcZU7TcP1+CrzOdbtuhti+RcF3lo4TkgL89AZiY7JAshyMq0XnLxa8LEdFhXrkvzD6ZXQ==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-5.0.5.tgz",
+ "integrity": "sha512-4/1erxSccgbFZ9hA/9fDtTj9HMWBZyGEeJpPP5N3TQ6RaW0+KIFoAZumETKWC41b8AB1qlkTAPjvO7dJRo1jpw==",
"dependencies": {
"@preact/signals": "^1.2.2",
"deepsignal": "^1.4.0",
@@ -7226,34 +7226,34 @@
}
},
"node_modules/@wordpress/interactivity-router": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.1.0.tgz",
- "integrity": "sha512-dYXdTVkFf5LwdIUAFS64C7OYZR3M/8ZwcHSeLtnQEDcTc+hRwHKHfeGUkL4+NbIK2oOeAuT/b+lk/i+xteOjtg==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.1.5.tgz",
+ "integrity": "sha512-2wm4OsIm0rc6VBKfc2RMhP+OYEBprWymp+hY18YpPG+0PZV+VGakzDERVxDY3ZR4HxKQibUBW6IGlYycLN+LbQ==",
"dependencies": {
- "@wordpress/interactivity": "^5.0.0"
+ "@wordpress/interactivity": "^5.0.5"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/interface": {
- "version": "5.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.28.1.tgz",
- "integrity": "sha512-zravxzTabfjfjf1ytEv3zAOrH2Jgc0c2VUpdo9iByssu90BHwUk4hrf2wjDytJK6V3f+/v5Tki+7diO8iBK2wA==",
+ "version": "5.28.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.28.5.tgz",
+ "integrity": "sha512-ONQE4Zp0/zn7hGasB3zWygSEL8yXNjEbHyUhZ2wHhaF9kttDscfMNxomoyUD0a79IS7UhHRrje17yv/iJmQxsw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/viewport": "^5.28.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/viewport": "^5.28.1",
"classnames": "^2.3.1"
},
"engines": {
@@ -7265,9 +7265,9 @@
}
},
"node_modules/@wordpress/is-shallow-equal": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.51.0.tgz",
- "integrity": "sha512-/Rik1HF5XoLEuodtwvSMFsAMsLC40aRnFei+vzEsaSjcS4/z2kmzgGcIpc8Ca3HEJgtdx6MuziODG1hU9bKRtg==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.51.1.tgz",
+ "integrity": "sha512-+dZMtdRt3Xs10RFvAML1u/8RiBNVvAlx6cyzcej5bom019hmo1qdvVfSKjnKWNU8GB55AVMPoq2H5e/i+k/rRg==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -7276,9 +7276,9 @@
}
},
"node_modules/@wordpress/jest-console": {
- "version": "7.22.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.0.tgz",
- "integrity": "sha512-vuTq/VwmXXTDlZzHiFlYQDCAq8xTg/99pHBiKcJwKe13LZgxEwbUtjKp18JzbXb5qS9KPW/EynTiYxpTLn1o7w==",
+ "version": "7.22.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.1.tgz",
+ "integrity": "sha512-faDmCtkb8JGVUhw0XlPn0XFlSA5KkWKeM2xDkJ6yUA/rmCuXDUNnMENtUQr5DFj5QlKcozhw3/sY+zof3p5P3g==",
"dev": true,
"dependencies": {
"@babel/runtime": "^7.16.0",
@@ -7292,12 +7292,12 @@
}
},
"node_modules/@wordpress/jest-preset-default": {
- "version": "11.22.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.0.tgz",
- "integrity": "sha512-OSKGvYOQDWynaA78AUzwMpj8kkUrBSJF/Z8InH84RHV1w30DUMQ0b7pSJzOiPPo72uXDcTiit4hYHvSK20BqbA==",
+ "version": "11.22.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.1.tgz",
+ "integrity": "sha512-QxUO/kmhdqqHpTZtevP/V/kynfHxyyKPX7co7cZwffElDIZagB4DBcfFSDlhDaK1r3XEIlBdt+jFD4nMjcsXcw==",
"dev": true,
"dependencies": {
- "@wordpress/jest-console": "^7.22.0",
+ "@wordpress/jest-console": "^7.22.1",
"babel-jest": "^29.6.2"
},
"engines": {
@@ -7309,14 +7309,14 @@
}
},
"node_modules/@wordpress/keyboard-shortcuts": {
- "version": "4.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.28.0.tgz",
- "integrity": "sha512-mywx2ExlpraMt2cjHmxC4cHXLErSwJ7OkFR+6byJ7BpxQEhv9tDYrKN6LBAMtYpUeyMtdGavyNCUlFtv/r325Q==",
+ "version": "4.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.28.1.tgz",
+ "integrity": "sha512-3GMGJI7qrntTJoloIUBOPVyfXRcdFcmZ54hFi54/bxbBNHs6uXe2iwHS40goQsarakYlRW3a5Qh3G7aUeSKM9w==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/keycodes": "^3.51.0",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/keycodes": "^3.51.1",
"rememo": "^4.0.2"
},
"engines": {
@@ -7327,29 +7327,29 @@
}
},
"node_modules/@wordpress/keycodes": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.0.tgz",
- "integrity": "sha512-wudlftpjZ/2tZ2gKY7w2m7BG4LBhmEvDn2K48IbTcMtEyFJidIB0IFpT+skR1aFhIekGDZ7W8UXPQVbjwbWhwA==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.1.tgz",
+ "integrity": "sha512-gY362TVIgP6WL8xwvLZRylbang0B4FKf5Lu1OWiisuT0Roaq4nZ2+Pqhlw4MKvxf0AF4SVzuVJDrPJioUJtnPg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.51.0"
+ "@wordpress/i18n": "^4.51.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/list-reusable-blocks": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.28.1.tgz",
- "integrity": "sha512-xTTSoexrV5MfyYK481d/igpmIV6dZJNM8FPS07ljf8slOb/MRxS/oUfdYyB8OnZSRU5/PBjjKd4blK8PAqukKA==",
+ "version": "4.28.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.28.5.tgz",
+ "integrity": "sha512-ayTeye3Aj4Vz/b3alluxFMr6mN+1MTFvDDP72eieetnxXSNCXsz4N7bVu2XyIxuOq3V8le4vCJmx6nDWLcL1TQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
"change-case": "^4.1.2"
},
"engines": {
@@ -7361,28 +7361,28 @@
}
},
"node_modules/@wordpress/media-utils": {
- "version": "4.42.0",
- "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.42.0.tgz",
- "integrity": "sha512-gUKtF94RmFJwlGSoRKaRB/NipM7u1OVYR4UepMFtLB7La8UBWaklTZfpYGjOHfnFkhxiFTULk1j/7b0OVkPMSw==",
+ "version": "4.42.2",
+ "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.42.2.tgz",
+ "integrity": "sha512-AVeQb/1nVWA/09+o353HDJnMNFe7q7+sEYNYdOg5cXGcq1DD0tlmJihJIFutqkR5r9a5fD4WMfWUGVehDj3l3g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0"
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/notices": {
- "version": "4.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.19.0.tgz",
- "integrity": "sha512-9Em2R+YsdMsaOXvWkZWyi/tbDP1JHxpIgASMpoRWIteA422s01NWafwizQwY1f0kvw4JbbyMF283UXmjWnzxQw==",
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.19.1.tgz",
+ "integrity": "sha512-HKk655060zaVMLrqKk4WkzXVX2+olT8kR2g6WvpdKGjjY0HLkEA7FpvsSNGhSzHIs51nCAGnYrm5cI2HZb3b2g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/data": "^9.21.0"
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/data": "^9.21.1"
},
"engines": {
"node": ">=12"
@@ -7392,9 +7392,9 @@
}
},
"node_modules/@wordpress/npm-package-json-lint-config": {
- "version": "4.36.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.0.tgz",
- "integrity": "sha512-//BDDFVMHxtXC3JC+76DR8ZbJPI3ltzJ3XLbcn8myG9rlQegbSSqmltVcYoR3CGKFI+IbxY1P8CuzJGRN5EIRA==",
+ "version": "4.36.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.1.tgz",
+ "integrity": "sha512-ASWlcMcTjBYTOSkf136lC+KJtoMPm1jMIW862zasmMrgYnHQjvXekgZAG64dbX/QYpVXAgGriQ3U19z2KwTnCw==",
"dev": true,
"engines": {
"node": ">=14"
@@ -7404,18 +7404,18 @@
}
},
"node_modules/@wordpress/nux": {
- "version": "8.13.1",
- "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.13.1.tgz",
- "integrity": "sha512-W9hL5SI4jiuQe2LoXpyVorvmCOg9yYPGaSVfC0mHeGt/FO7RGmgcZPRiyofYkXHNP0PHY7+vbjJ7CvdAe4a1Yg==",
+ "version": "8.13.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.13.5.tgz",
+ "integrity": "sha512-VTjoKAXzIzu8SIQWbTXuWRa68tZvR5j4hJmYVl5dI0eSQEpV6Cen2T/NdEmj+T3u+yMgBRzd6bhhrv+/6yCaNg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
"rememo": "^4.0.2"
},
"engines": {
@@ -7427,26 +7427,25 @@
}
},
"node_modules/@wordpress/patterns": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.12.1.tgz",
- "integrity": "sha512-7WcnfGeGVYa2QiRgES04NGf+dqJD4qinx9nPQowkTGxNmblC5ySl0v74IuTXkibPw94bw4ivpXsinHvJa1dyVQ==",
+ "version": "1.12.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.12.7.tgz",
+ "integrity": "sha512-yBybtVjG5gMDf3tp516uyDbdDCOXBsJC6fq2LgMOdq3uiV3isPBnYNAJHijmByVEY/l6sYvYLx1RZ6cGKYXSeg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
- "nanoid": "^3.3.4"
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1"
},
"engines": {
"node": ">=16.0.0"
@@ -7457,17 +7456,17 @@
}
},
"node_modules/@wordpress/plugins": {
- "version": "6.19.1",
- "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.19.1.tgz",
- "integrity": "sha512-2TAIhzknhRXKcrIK87T6IJR5HkPb4cV8pmsRvcbw6D04euQBPzWR66D+cTVN/nj/Qoqf4YPcfgrahFOV8FHthA==",
+ "version": "6.19.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.19.5.tgz",
+ "integrity": "sha512-n00FgZ33lEBIy4ztkpDhgiYOM7NLwrkEIbhySZg+ahWbv52nw8+qln4G0r3fDe+UvslqNV34SdwiZ1OGHQ/Ylg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/is-shallow-equal": "^4.51.1",
"memize": "^2.0.1"
},
"engines": {
@@ -7479,12 +7478,12 @@
}
},
"node_modules/@wordpress/postcss-plugins-preset": {
- "version": "4.35.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.35.0.tgz",
- "integrity": "sha512-+DiPMZMZXN/U/7mCY/oYEnttjCx2A+m7WOk3hWZt4JP0zDud10iHGMt+VzYPcQBQqABhK9CfPFWhz0WXinJQCw==",
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.36.0.tgz",
+ "integrity": "sha512-J4wOnzrI1MZpzVoLQbMn0539B7vuAiEkUOeZ28VnKsb9WSYQ+hTKkfco0gz76WtE0p5oquy22vRVilslckRL2g==",
"dev": true,
"dependencies": {
- "@wordpress/base-styles": "^4.42.0",
+ "@wordpress/base-styles": "^4.43.0",
"autoprefixer": "^10.2.5"
},
"engines": {
@@ -7495,20 +7494,20 @@
}
},
"node_modules/@wordpress/preferences": {
- "version": "3.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.28.1.tgz",
- "integrity": "sha512-fDhp7lIAnCSHQBg5HeCQLvUh4O+VKNproMSAphLx9XpVgjak781G41Hi4Vj9/sozp24DeK1J+ONUfiYQJBh67A==",
+ "version": "3.28.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.28.5.tgz",
+ "integrity": "sha512-XpLsgrkdpi+Wp0ZrJZsH44AG3BRvZX00myr0AV3s2Alo34eg+MaBmSW1WyLQCjOcSqWHqsbVhkt546k4/EfCyA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/private-apis": "^0.33.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/private-apis": "^0.33.1",
"classnames": "^2.3.1"
},
"engines": {
@@ -7520,21 +7519,21 @@
}
},
"node_modules/@wordpress/preferences-persistence": {
- "version": "1.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.43.0.tgz",
- "integrity": "sha512-+P8GAuCWwvHDN7P7AAvVo0q9hxm8J475qHShJZ4ZysVcnOJMCGV8oE7aJw8q+WTQgDOe0TO9qYKayWQ0LjIY0g==",
+ "version": "1.43.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.43.1.tgz",
+ "integrity": "sha512-KkVd4alfSQc80EI61IvKeUaCkS5ThG7Nm70t1yedVJELxTpQ8VX3lg7KmLb5DZR7M6rFW6ju8sW4WGanO2G4gw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0"
+ "@wordpress/api-fetch": "^6.48.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/prettier-config": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.0.tgz",
- "integrity": "sha512-xKhhI73uTM3UeK7MYjCeyqGgyZvXic4t0rXKiERN6j4aBH7TdAflKli1zj9Xiy0AxFwLJcy0SZqxqLcw0JHSzA==",
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.1.tgz",
+ "integrity": "sha512-QWHd1G03SgzDP8JiRZ6W/RyXoySvEAWEcwtFXihCOHyeHdV1SJTya25xmRgVsIClKIAldvqBsLWbkSilNXjD/w==",
"dev": true,
"engines": {
"node": ">=14"
@@ -7544,12 +7543,12 @@
}
},
"node_modules/@wordpress/primitives": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.49.0.tgz",
- "integrity": "sha512-ekcL5fcrEiKOT8pTdi74k+zm7dRBpGW7bPw5bmI8jeJiDNR8HxCLpJQn2O3kI0QK5MenelNJS0j74QKO5noLxw==",
+ "version": "3.49.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.49.1.tgz",
+ "integrity": "sha512-5/oWDxpUTuVdYTT4bwBoc7tMFpwOhQw+SSZ+jZZ9r05NxLmiv6s30jQ9HOdwEQKkJF2pK6yqvp+F5F/GH/K+8w==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.28.0",
+ "@wordpress/element": "^5.28.1",
"classnames": "^2.3.1"
},
"engines": {
@@ -7557,9 +7556,9 @@
}
},
"node_modules/@wordpress/priority-queue": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.51.0.tgz",
- "integrity": "sha512-eu5kFXJT1GfZU+g/7VeLi1p0dMt4SAj5qnHxnA1OWdsRd8CSx0ne7VdZxZroeGif1/x/IliBtdb28A8WEZM59A==",
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.51.1.tgz",
+ "integrity": "sha512-SizB9UgowckWghvnaIBDswsygOMq/nyrllX08OhUVjrGYsQu8mEm1Ldflw2PkSdov8vTZCbc1diLJBWjt98Ogw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"requestidlecallback": "^0.3.0"
@@ -7569,9 +7568,9 @@
}
},
"node_modules/@wordpress/private-apis": {
- "version": "0.33.0",
- "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.33.0.tgz",
- "integrity": "sha512-Dc8y7m17gAKnDVFOPDqPcb2jo9cDhDNikLdepTkRXLywYUPT2PFH4GrXsVK87BLc+nCIqgs3DFU/AJx1db4y/w==",
+ "version": "0.33.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.33.1.tgz",
+ "integrity": "sha512-I7nxWUtZJ243vBC7cRRTId7FK0+c82RlIUZ1DVzutojJlg5a66RfFlMygWg/jVBWEmQqfcGSB4zPiGhi7JVBAg==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -7580,9 +7579,9 @@
}
},
"node_modules/@wordpress/redux-routine": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.51.0.tgz",
- "integrity": "sha512-lMEkB4yg0H/P0kvmgWrPcD55ib9lPUROABdgy569ERtIq6F3Ig7Q2SJoGM91VgIVBDb4ZFvJ9Wa/+a2HIHJMuQ==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.51.1.tgz",
+ "integrity": "sha512-FEuQSTurYmG6Vu/eZJiCbvOhyQ0PO5kGZK8YULbV/4iY5TeXuqmh4ybuzBqBeakwQLUX1+7PTZcFhTMCdIjNNA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"is-plain-object": "^5.0.0",
@@ -7597,22 +7596,22 @@
}
},
"node_modules/@wordpress/reusable-blocks": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.28.1.tgz",
- "integrity": "sha512-+d6Yal7cIYbUPaDRsRxg3L3pNUR1Aa5bWTIi9kdyYMsB9rcrWDNjpIFG9olLedVFk5j3Dn/dG10wTrp39YxyqA==",
+ "version": "4.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.28.7.tgz",
+ "integrity": "sha512-QCd+Zfez8vdbqh9tVCaV8WFsrACaSP8nsJOII34k289kMt602xoH/Wm3rZnouAEBk0lcckheP763iYy0UPC1Fw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1"
},
"engines": {
"node": ">=12"
@@ -7623,19 +7622,19 @@
}
},
"node_modules/@wordpress/rich-text": {
- "version": "6.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.28.1.tgz",
- "integrity": "sha512-cdMpzhnRQMBCw2SewaZt1SLaUGApb+IfQjQFAW9WXwh5GbJEi5xZX6DRulMoU0Jd7lOepq/w0gbwxDePUegyCA==",
+ "version": "6.28.4",
+ "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.28.4.tgz",
+ "integrity": "sha512-RekQVvA3YFKAe6hPnMNZsE8Er9aFG0gdvnhRK7QnmUcNIk3EOx1KEbcx3SI1+B8+im5mviW31kFGBMzMNRFQMw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/keycodes": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/keycodes": "^3.51.1",
"memize": "^2.1.0",
"rememo": "^4.0.2"
},
@@ -7647,14 +7646,14 @@
}
},
"node_modules/@wordpress/router": {
- "version": "0.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.20.0.tgz",
- "integrity": "sha512-DK9FuZOr1nN1+wdMyuNFa+MNDN5RQ+ZQi2Hbl8NkngKwmu+b5AyP/PgKVcVStX+W6wpYsejvhDNYNKxWDKuQIQ==",
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.20.1.tgz",
+ "integrity": "sha512-toHdvNSzBvsdy3boUtIkmMNBMyrf0H8qoKVz06KoA8KWCwDtiLqZIOg+KPVWGNAHO1nCaljAVkManRrmNkvChQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1",
"history": "^5.1.0"
},
"engines": {
@@ -7665,24 +7664,24 @@
}
},
"node_modules/@wordpress/scripts": {
- "version": "27.2.0",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.2.0.tgz",
- "integrity": "sha512-xkrNYRuXxtkCkxtBWq7H46cgvbBHzfy8VdELqXn5XwK8S+ytDVOe3YUXqhisn9VdPurrjgfgAa/qNMA3xPr90Q==",
+ "version": "27.2.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.2.5.tgz",
+ "integrity": "sha512-XWxAa4mfWXpQb9G1vLiprCn9YaIXR69YKpS5VgUhCYqmRZFKXPhzMeBslpsbRhgx3Tiiz3depv1qtOOdVAQOog==",
"dev": true,
"dependencies": {
"@babel/core": "^7.16.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@svgr/webpack": "^8.0.1",
- "@wordpress/babel-preset-default": "^7.35.0",
- "@wordpress/browserslist-config": "^5.34.0",
- "@wordpress/dependency-extraction-webpack-plugin": "^5.2.0",
- "@wordpress/e2e-test-utils-playwright": "^0.19.0",
- "@wordpress/eslint-plugin": "^17.8.0",
- "@wordpress/jest-preset-default": "^11.22.0",
- "@wordpress/npm-package-json-lint-config": "^4.36.0",
- "@wordpress/postcss-plugins-preset": "^4.35.0",
- "@wordpress/prettier-config": "^3.8.0",
- "@wordpress/stylelint-config": "^21.34.0",
+ "@wordpress/babel-preset-default": "^7.35.1",
+ "@wordpress/browserslist-config": "^5.34.1",
+ "@wordpress/dependency-extraction-webpack-plugin": "^5.2.1",
+ "@wordpress/e2e-test-utils-playwright": "^0.19.2",
+ "@wordpress/eslint-plugin": "^17.8.1",
+ "@wordpress/jest-preset-default": "^11.22.1",
+ "@wordpress/npm-package-json-lint-config": "^4.36.1",
+ "@wordpress/postcss-plugins-preset": "^4.35.5",
+ "@wordpress/prettier-config": "^3.8.1",
+ "@wordpress/stylelint-config": "^21.34.1",
"adm-zip": "^0.5.9",
"babel-jest": "^29.6.2",
"babel-loader": "^8.2.3",
@@ -8084,20 +8083,20 @@
}
},
"node_modules/@wordpress/server-side-render": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.28.1.tgz",
- "integrity": "sha512-xXGUOvsDZ+QV3NcqMm1ag8kREV8WQz15+bntd4PUus24qvexvqBO+KzfxNSjgfrJw/vl1kgSgATBHtaOUMCmcQ==",
+ "version": "4.28.6",
+ "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.28.6.tgz",
+ "integrity": "sha512-l9b4yImMNuivHRv+mGTgBAtqZlJ7i9CuilX5ItQxsDskggcUjo/GgZuOq491uFyNi7IwhVoONtPqFkGh903HHQ==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/url": "^3.52.1",
"fast-deep-equal": "^3.1.3"
},
"engines": {
@@ -8109,9 +8108,9 @@
}
},
"node_modules/@wordpress/shortcode": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.51.0.tgz",
- "integrity": "sha512-t5GHbDY3awJEcQfeb2fXK6y34RBcZUFgjSUrdFBlGmjHcdnQnyWba41mesk+chTVRiK8URogtZ52WrQsMb0Cvw==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.51.1.tgz",
+ "integrity": "sha512-1HRcX7wTuxN7tYKQdYOJdE9rvP7FHCvzSkZdksDDykB2iYK2nagzdYBqZTZi9yRl/+X/Jgsuwwfelznh/oVo8A==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"memize": "^2.0.1"
@@ -8121,9 +8120,9 @@
}
},
"node_modules/@wordpress/style-engine": {
- "version": "1.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.34.0.tgz",
- "integrity": "sha512-CMSifFEg1YRpodUEZ8+1XTrKpu61idz/qa9Uz4yYS4aK23HfY8gPH+9FYYeRmtPUnKgAUwIMgKbyNXpCKmslUA==",
+ "version": "1.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.34.1.tgz",
+ "integrity": "sha512-Hf9vU8i9wGAi7zWAV1BNdDBouKtZoBIihdL56yBm7fJwblaUI7+zncs24DnEPqlWcSRFcJJAoQcRuSIqxcqP9g==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"change-case": "^4.1.2"
@@ -8133,9 +8132,9 @@
}
},
"node_modules/@wordpress/stylelint-config": {
- "version": "21.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.0.tgz",
- "integrity": "sha512-Zou/Y6vdMWnAMzcPNH4yZoKkd8h22DyYO4jyC58ChPEF3O7csvmjpbnDloAr5/MOgCz91hnSkZmiKG0zp8VE6w==",
+ "version": "21.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.1.tgz",
+ "integrity": "sha512-Hb1e5yFQ+YnVbsBZg6fQ77bWTaXih5AjcN+OBc4dxN43MyeTll+IrPMBmsX612gsNbRm73mL32Ngbo+bXEa/Qg==",
"dev": true,
"dependencies": {
"stylelint-config-recommended": "^6.0.0",
@@ -8149,13 +8148,13 @@
}
},
"node_modules/@wordpress/sync": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.13.0.tgz",
- "integrity": "sha512-elkzQmkf/7cU/0QQBnzb2akFgrt36ZSV4OEuheCp0iXR2sZdzZQ2UqkwdEmtdvAuU83eU51HM72ja9k+fr1VVw==",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.13.1.tgz",
+ "integrity": "sha512-MHyXM+qALZvTI/eLyGmfImDU9mXZaeU2tkDSg5+l2fsg7iN2tGzy4PfRvOgUAHa47PBF1oar+yg2EbOq7K3uYg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@types/simple-peer": "^9.11.5",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/url": "^3.52.1",
"import-locals": "^2.0.0",
"lib0": "^0.2.42",
"simple-peer": "^9.11.0",
@@ -8169,9 +8168,9 @@
}
},
"node_modules/@wordpress/token-list": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.51.0.tgz",
- "integrity": "sha512-5YsRinAlpy6mX4QJssebXp9sPCkpbvHqdLXdnYJoMP0ABffGqny6/9PuoRrDMLwljs2kZFBiTyQsH945LWkFqg==",
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.51.1.tgz",
+ "integrity": "sha512-le8KsWmKshmEnfyhs7HArIs1mDlASQKWhS/MZNoJMHpwGP84q4y6CPT9PwhksMTuv9Q/TUs/ICUC9ThY3Q84qQ==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -8180,21 +8179,21 @@
}
},
"node_modules/@wordpress/undo-manager": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.11.0.tgz",
- "integrity": "sha512-f9izRRzLlZRBXhve1OU9sBGWRvfGU94nhENN7gtf7l31q3xdsnrGf5NE/R1yhwCAHifUFF1dVcIGC1cfT2jQIg==",
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.11.1.tgz",
+ "integrity": "sha512-ukBF8sRDXmnLa0AEpoLSsZ7G8lUl/X41ZF+Cq7EiTC7ZQWVMd+e5THJUvSEuQO6d8Tttgm44J1eDd4Kydod5ZA==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/is-shallow-equal": "^4.51.0"
+ "@wordpress/is-shallow-equal": "^4.51.1"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/url": {
- "version": "3.52.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.0.tgz",
- "integrity": "sha512-LkKQT7Hv+7ekCQ8fjDg2CK2FUtQhnzI/1PSCcmuL9guxsrQBKoiQFoGvsTUfXC4TtlkyV/gI/iB0zfoyq5t1Gg==",
+ "version": "3.52.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.1.tgz",
+ "integrity": "sha512-6jyR4iln6PG28cGq9L8j4Ii8jGQA9IoyFN96wQnBHmqv3ou02lcsRC3IzgXeQSZG40ZM8DnlYP8lkkuzNlndbw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
"remove-accents": "^0.5.0"
@@ -8204,14 +8203,14 @@
}
},
"node_modules/@wordpress/viewport": {
- "version": "5.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.28.0.tgz",
- "integrity": "sha512-HaSmMY2X2L9beLn+eDDDHrB2y43FRfNCSGBLaqILaqy9b2YHWrHZ8hAnKlhrJqbVCvH625eA0jsM8Ej8NPCCCA==",
+ "version": "5.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.28.1.tgz",
+ "integrity": "sha512-+Y8gUaWPY9sgjNt4bFVnb/lmygf1RKxJAWqo28FZFDJwzt8ysWwbdTEg7s/axVlVMWYFJh6xvBYoxstI2g9xfw==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0"
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1"
},
"engines": {
"node": ">=12"
@@ -8221,30 +8220,30 @@
}
},
"node_modules/@wordpress/warning": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.0.tgz",
- "integrity": "sha512-e+YbsQY4o/nTY0gT5Rr5766wU2xzwL5m/8S1HET9wBaeCRoZR/0IKyTOvPfihW13uT6FayBne3rqwT/h6F8w6Q==",
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.1.tgz",
+ "integrity": "sha512-De1ftiM7vdlE6evA+d/jv2wES9wXdvbck4fKi7qr7ckDzWjqGg7nV8A3OzGInWiAn9qTQZucCOUwzUvlWedpTQ==",
"engines": {
"node": ">=12"
}
},
"node_modules/@wordpress/widgets": {
- "version": "3.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.28.1.tgz",
- "integrity": "sha512-uXVi6DZga+ANfqzqBlfjwkH9UlcO6BcCUZ/meRmR8JDLjciBfkQ/l321GjVmq8cxQ6crSku07d/TmASXg/MO8w==",
+ "version": "3.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.28.7.tgz",
+ "integrity": "sha512-oYVkpRpuPPhKVRR80hDwTmvWm4CYOnymtHCHXtYIRO4VYf402AojZIVF4bCZhGkqucB5035aKXoJATCTx9N5Rg==",
"dependencies": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
"classnames": "^2.3.1"
},
"peerDependencies": {
@@ -8253,9 +8252,9 @@
}
},
"node_modules/@wordpress/wordcount": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.51.0.tgz",
- "integrity": "sha512-H5pkrHjR2iJN5jZZQpPvC7VDb4t4EnYBBPjOVy29GUbX6ndbz0O9GcW2GKScW7napBNG0KjAS+YoJzceIr4c/Q==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.51.1.tgz",
+ "integrity": "sha512-KYEX1NfDzYXqwDJ6zdrVemXUNOu61A00lCsREkaXwhX2h/tiT8M82dAjI0J0sC8jQoUxZ1n/ZK/SDEHc7AD48A==",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
@@ -10238,15 +10237,16 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
- "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"dev": true,
"dependencies": {
+ "es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.3",
- "set-function-length": "^1.2.0"
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
},
"engines": {
"node": ">= 0.4"
@@ -12431,18 +12431,20 @@
}
},
"node_modules/define-data-property": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz",
- "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dev": true,
"dependencies": {
+ "es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.2",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.1"
+ "gopd": "^1.0.1"
},
"engines": {
"node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/define-lazy-prop": {
@@ -13149,50 +13151,52 @@
}
},
"node_modules/es-abstract": {
- "version": "1.22.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz",
- "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==",
+ "version": "1.22.4",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz",
+ "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==",
"dev": true,
"dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.2",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.5",
- "es-set-tostringtag": "^2.0.1",
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.6",
+ "call-bind": "^1.0.7",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.2",
"es-to-primitive": "^1.2.1",
"function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.2",
- "get-symbol-description": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
+ "has-property-descriptors": "^1.0.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "hasown": "^2.0.0",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
+ "hasown": "^2.0.1",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
"is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
"is-shared-array-buffer": "^1.0.2",
"is-string": "^1.0.7",
- "is-typed-array": "^1.1.12",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
"object-inspect": "^1.13.1",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "safe-array-concat": "^1.0.1",
- "safe-regex-test": "^1.0.0",
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.0",
+ "safe-regex-test": "^1.0.3",
"string.prototype.trim": "^1.2.8",
"string.prototype.trimend": "^1.0.7",
"string.prototype.trimstart": "^1.0.7",
- "typed-array-buffer": "^1.0.0",
+ "typed-array-buffer": "^1.0.1",
"typed-array-byte-length": "^1.0.0",
"typed-array-byte-offset": "^1.0.0",
"typed-array-length": "^1.0.4",
"unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.13"
+ "which-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -13207,6 +13211,18 @@
"integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
"dev": true
},
+ "node_modules/es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dev": true,
+ "dependencies": {
+ "get-intrinsic": "^1.2.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/es-errors": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
@@ -13217,25 +13233,29 @@
}
},
"node_modules/es-iterator-helpers": {
- "version": "1.0.15",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz",
- "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==",
+ "version": "1.0.17",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz",
+ "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==",
"dev": true,
"dependencies": {
"asynciterator.prototype": "^1.0.0",
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.1",
- "es-set-tostringtag": "^2.0.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "es-abstract": "^1.22.4",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.2",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"globalthis": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
+ "has-property-descriptors": "^1.0.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
+ "internal-slot": "^1.0.7",
"iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.0.1"
+ "safe-array-concat": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
}
},
"node_modules/es-module-lexer": {
@@ -13250,14 +13270,14 @@
"integrity": "sha512-7vIYVzpOhXtpc3Yn03itB+GSgVZFW7oL4kdydA+iL+IEi7HiSLBUxM05QFw4SxTl6e++pMpGqZPo2+vdNs3TbA=="
},
"node_modules/es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz",
+ "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
+ "get-intrinsic": "^1.2.2",
+ "has-tostringtag": "^1.0.0",
+ "hasown": "^2.0.0"
},
"engines": {
"node": ">= 0.4"
@@ -13542,9 +13562,9 @@
}
},
"node_modules/eslint-plugin-jest": {
- "version": "27.6.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz",
- "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==",
+ "version": "27.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz",
+ "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==",
"dev": true,
"dependencies": {
"@typescript-eslint/utils": "^5.10.0"
@@ -13553,7 +13573,7 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0",
+ "@typescript-eslint/eslint-plugin": "^5.0.0 || ^6.0.0 || ^7.0.0",
"eslint": "^7.0.0 || ^8.0.0",
"jest": "*"
},
@@ -16010,13 +16030,14 @@
}
},
"node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
+ "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
},
"engines": {
"node": ">= 0.4"
@@ -17483,18 +17504,6 @@
"node": ">=6"
}
},
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
"node_modules/has-ansi": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
@@ -17534,12 +17543,12 @@
}
},
"node_modules/has-property-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
- "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.2"
+ "es-define-property": "^1.0.0"
},
"funding": {
"url": "https://github.com/sponsors/ljharb"
@@ -17647,9 +17656,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz",
+ "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==",
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -18496,13 +18505,13 @@
}
},
"node_modules/internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
"dev": true,
"dependencies": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.0",
"side-channel": "^1.0.4"
},
"engines": {
@@ -19174,12 +19183,12 @@
}
},
"node_modules/is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
"dev": true,
"dependencies": {
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.14"
},
"engines": {
"node": ">= 0.4"
@@ -22285,9 +22294,9 @@
}
},
"node_modules/lib0": {
- "version": "0.2.88",
- "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.88.tgz",
- "integrity": "sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==",
+ "version": "0.2.89",
+ "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.89.tgz",
+ "integrity": "sha512-5j19vcCjsQhvLG6mcDD+nprtJUCbmqLz5Hzt5xgi9SV6RIW/Dty7ZkVZHGBuPOADMKjQuKDvuQTH495wsmw8DQ==",
"dependencies": {
"isomorphic.js": "^0.2.4"
},
@@ -25106,13 +25115,13 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
@@ -26876,9 +26885,9 @@
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
},
"node_modules/preact": {
- "version": "10.19.4",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.4.tgz",
- "integrity": "sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw==",
+ "version": "10.19.6",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.6.tgz",
+ "integrity": "sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
@@ -27785,14 +27794,15 @@
}
},
"node_modules/regexp.prototype.flags": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
- "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==",
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
+ "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "set-function-name": "^2.0.0"
+ "call-bind": "^1.0.6",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.1"
},
"engines": {
"node": ">= 0.4"
@@ -28322,13 +28332,13 @@
}
},
"node_modules/safe-array-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz",
- "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz",
+ "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.5",
+ "get-intrinsic": "^1.2.2",
"has-symbols": "^1.0.3",
"isarray": "^2.0.5"
},
@@ -28380,15 +28390,18 @@
}
},
"node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
+ "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
},
+ "engines": {
+ "node": ">= 0.4"
+ },
"funding": {
"url": "https://github.com/sponsors/ljharb"
}
@@ -28897,14 +28910,15 @@
}
},
"node_modules/set-function-name": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz",
- "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
"dev": true,
"dependencies": {
- "define-data-property": "^1.0.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
"functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
},
"engines": {
"node": ">= 0.4"
@@ -31457,14 +31471,14 @@
}
},
"node_modules/typed-array-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
- "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
},
"engines": {
"node": ">= 0.4"
@@ -33163,9 +33177,9 @@
}
},
"node_modules/yjs": {
- "version": "13.6.11",
- "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.11.tgz",
- "integrity": "sha512-FvRRJKX9u270dOLkllGF/UDCWwmIv2Z+ucM4v1QO1TuxdmoiMnSUXH1HAcOKOrkBEhQtPTkxep7tD2DrQB+l0g==",
+ "version": "13.6.12",
+ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.12.tgz",
+ "integrity": "sha512-KOT8ILoyVH2f/PxPadeu5kVVS055D1r3x1iFfJVJzFdnN98pVGM8H07NcKsO+fG3F7/0tf30Vnokf5YIqhU/iw==",
"dependencies": {
"lib0": "^0.2.86"
},
@@ -37123,9 +37137,9 @@
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
},
"@types/semver": {
- "version": "7.5.6",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz",
- "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==",
+ "version": "7.5.7",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.7.tgz",
+ "integrity": "sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==",
"dev": true
},
"@types/send": {
@@ -37598,57 +37612,57 @@
"dev": true
},
"@wordpress/a11y": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.51.0.tgz",
- "integrity": "sha512-sq7dflOxrSAvtEb7Ae1VmLyEYESlRlrwCBrWeAyYwekQ08Da1ph7EyvYMM1Yoq7xCbnLpPvAt/oGO05Mhkv2dg==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.51.1.tgz",
+ "integrity": "sha512-qZ9H4qdCL7CR4oGMbzu7jJNjxxkZyDT4TZmLcHpg+fNwjAHNKNvtcVNnkR/dGKNIiENWD0qfmZqNNxm7QxHFcA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/dom-ready": "^3.51.0",
- "@wordpress/i18n": "^4.51.0"
+ "@wordpress/dom-ready": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1"
}
},
"@wordpress/annotations": {
- "version": "2.51.1",
- "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.51.1.tgz",
- "integrity": "sha512-uFLMEEzv3/8iOFekrFWOSRI/MxrEw4hNztNK1xy8kClzkR3c96Rj1+4xxTSOSHOUtS0d3Kx4O8zugSYALO1GLQ==",
+ "version": "2.51.4",
+ "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.51.4.tgz",
+ "integrity": "sha512-nEQgAWphJcECqJIygCgY27OaWgqEoGFRy1DFrKud1MpLrpsxyflhtGKz8CxUj1Sv+Sq4jrS+KaIR/aKwUBO82g==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/rich-text": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/rich-text": "^6.28.4",
"rememo": "^4.0.2",
"uuid": "^9.0.1"
}
},
"@wordpress/api-fetch": {
- "version": "6.48.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.0.tgz",
- "integrity": "sha512-Yo9kpwf07OXt/xV82EfYlnR4Dl6T/VnhKbo0wtmOO7fLxhfOrF0rFgJM4X78WEWBYcjnGwQD5c5ufad7X5XK1A==",
+ "version": "6.48.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.1.tgz",
+ "integrity": "sha512-3EEmItYDi1hNujIkX2MT6LVbZEj2xCStI50QUTqWKLvDa/qOS2L9l1yV+Ol330ZRErIRNBZds/PuujGKA0LZQw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/url": "^3.52.1"
}
},
"@wordpress/autop": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.51.0.tgz",
- "integrity": "sha512-n33dunOrA3lLNXlHHVzU0f5Sns67XvxHTYd86cdBLZFLDeScfCnFzJ4+5K4l+1ayuNK511Njf+76Z0vYKrGc9w==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.51.1.tgz",
+ "integrity": "sha512-WI4r+Ne9tCx4g9PU1PXkiKWUc7w9H+FMVR8QLgVt04RzmN5MKhMs9Z30lVBv/eHnfpBSqdMqqh4TsgITg3C9rA==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/babel-plugin-import-jsx-pragma": {
- "version": "4.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.0.tgz",
- "integrity": "sha512-DOoUJKvfUc8rdiGqcZND5lauoY4B5+cCuuHLh9AztE1t2DlQJBy6DtP6t1bUZb7BYUWOoWgRflMLtOK3ZTf0cg==",
+ "version": "4.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.1.tgz",
+ "integrity": "sha512-PUM+TQUfwKlV4P/CkqoJTYhTF3M6z3tItr6LcANxaZbj7Ru4vuiL1La3KsMrDfE9OQB5jxiQIiL9/k4eBRJS1Q==",
"dev": true
},
"@wordpress/babel-preset-default": {
- "version": "7.35.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.0.tgz",
- "integrity": "sha512-wgZOezNvzbrJTHn0Cyt8+Si7sb5aJJ+akHOrEgvUUv576LfgWUKHPRz8Ecu1fFlupEp35r1uoQ5J+UviLWrvEg==",
+ "version": "7.35.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.1.tgz",
+ "integrity": "sha512-fA/XOt6cxd6YdD8jBgbYRswse1GuoWdrVM5QruIZMoQMIqHqvRMzN1pdi5RccS5s11WM64J9pdVZ5lTy6wQcjg==",
"dev": true,
"requires": {
"@babel/core": "^7.16.0",
@@ -37657,94 +37671,94 @@
"@babel/preset-env": "^7.16.0",
"@babel/preset-typescript": "^7.16.0",
"@babel/runtime": "^7.16.0",
- "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.0",
- "@wordpress/browserslist-config": "^5.34.0",
- "@wordpress/warning": "^2.51.0",
+ "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.1",
+ "@wordpress/browserslist-config": "^5.34.1",
+ "@wordpress/warning": "^2.51.1",
"browserslist": "^4.21.10",
"core-js": "^3.31.0",
"react": "^18.2.0"
}
},
"@wordpress/base-styles": {
- "version": "4.42.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.42.0.tgz",
- "integrity": "sha512-CD8nFUg45v70BTsKuS9f/sJsdF8xOkJb2oXd0HikWtuJJ24YQB8bzkeIg+TvD5LnK4pwZeDskODo4QFBsoCwIw==",
+ "version": "4.43.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.43.0.tgz",
+ "integrity": "sha512-jo4q47f0Yf52XJuVfW2VGN6D5KTLfU1O3dhM/j4xP4sb9fH/L7SugzXJ0UmtzOJW0X8Rp14eZWy+GNVcPCHofA==",
"dev": true
},
"@wordpress/blob": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.51.0.tgz",
- "integrity": "sha512-DICMSq7Y6gI6Lz+euG1v1xsIExIFrQ8bcINmnUmwcujgHckm0BaJwAKXXO4CHQVwNLWbHZiu5ySuzorw5rhG8w==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.51.1.tgz",
+ "integrity": "sha512-zALHVOBRQBr7FoQEkJEzZ+oQZJ9H8E1FevVpyIpte1F78EXWfJoyN2AOLfWoKCUy8Fue2Di/Jp+cDn7NWzV2XQ==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/block-directory": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.28.1.tgz",
- "integrity": "sha512-Ed53YdwrDhZ5NhHSiaTx+OIt2CjvgtlXwD2L23GRUQODLifRq6WOmPVk8hISP7k2SXI5B7Y2QkG0P0D8VKK9UA==",
+ "version": "4.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.28.9.tgz",
+ "integrity": "sha512-6dOrq6Bflu2VfLHLEWWUK2auUR3Ui1J9CL4gIt9V+4ZCJJKCm8HJpLJovbsYMPAp5PF553mjeUZphocVs3utmQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/edit-post": "^7.28.1",
- "@wordpress/editor": "^13.28.1",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/edit-post": "^7.28.9",
+ "@wordpress/editor": "^13.28.7",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2"
}
},
"@wordpress/block-editor": {
- "version": "12.19.1",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.19.1.tgz",
- "integrity": "sha512-ZzG0XiakM5GHVvpJw0MTEYmX0WPJJwGegMTbhkSCrMnsAY0uRpYjrZwbSbPoweFdBpkIWdKs7W9BGIQ69WVcsA==",
+ "version": "12.19.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.19.7.tgz",
+ "integrity": "sha512-aro9ogEYHLcMgTss1QjsD6TNZmPWSNXtD9oAzhT0+8hwIM9VZzCWBQYhf27MFAMCYPAZMzaE2boTELvKRAL0OQ==",
"requires": {
"@babel/runtime": "^7.16.0",
"@emotion/react": "^11.7.1",
"@emotion/styled": "^11.6.0",
"@react-spring/web": "^9.4.5",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/style-engine": "^1.34.0",
- "@wordpress/token-list": "^2.51.0",
- "@wordpress/url": "^3.52.0",
- "@wordpress/warning": "^2.51.0",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/style-engine": "^1.34.1",
+ "@wordpress/token-list": "^2.51.1",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/warning": "^2.51.1",
+ "@wordpress/wordcount": "^3.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.7.0",
@@ -37763,43 +37777,43 @@
}
},
"@wordpress/block-library": {
- "version": "8.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.28.1.tgz",
- "integrity": "sha512-3JcTbuDIkZFkC9jFF4jVZNzvCx4FZOpn6QSqXwQ0mKS784u6U4AqZ850uSc7qeXpGl4LX6g8yig0WbX/FZCsWQ==",
+ "version": "8.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.28.9.tgz",
+ "integrity": "sha512-E6JuCcjw/wntVjB+16LeY1YM4q6zwe5OjIX7ZWW71YByfSUwgwY3BUx1hupx1W6mOwRpHFdfUMFLJzjgnrZ+fA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/autop": "^3.51.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interactivity": "^5.0.0",
- "@wordpress/interactivity-router": "^1.1.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/server-side-render": "^4.28.1",
- "@wordpress/url": "^3.52.0",
- "@wordpress/viewport": "^5.28.0",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/autop": "^3.51.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interactivity": "^5.0.5",
+ "@wordpress/interactivity-router": "^1.1.5",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/server-side-render": "^4.28.6",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/viewport": "^5.28.1",
+ "@wordpress/wordcount": "^3.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.7.0",
@@ -37812,34 +37826,34 @@
}
},
"@wordpress/block-serialization-default-parser": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.51.0.tgz",
- "integrity": "sha512-GQQ6hu7exCmk8KN7wW2Mvmo1CZjBC8sVZZ87lwciKYs963AKrFSySS6JIvI1fxJagHVAddP1MbW5xLYrFt+ISg==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.51.1.tgz",
+ "integrity": "sha512-5qvbGVRaHBZCt8UmFvC0dJbcBOUlrpGj495rs1XzqH7hp0GItYkTHcH6LFnEYbURJXjyCmNlhZISGU5Z+Iql3w==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/blocks": {
- "version": "12.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.28.1.tgz",
- "integrity": "sha512-eOmNQQyaXiYQLyW5U+pTkX/+2nFcRc+hGJKQhCbPzotWlFeOexTu1J7X9drfN7ikfFSYxtG2EGWMgHcY2PtU5A==",
+ "version": "12.28.6",
+ "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.28.6.tgz",
+ "integrity": "sha512-dTMY/ZRaszsGpbmc4N3/lzvu7kp2zPOPkNy8Eznwy952OFqKYkq6ajJrw8CKH1FRkgXACAH+BDA/6OBHTcuvfQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/autop": "^3.51.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-serialization-default-parser": "^4.51.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/shortcode": "^3.51.0",
+ "@wordpress/autop": "^3.51.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-serialization-default-parser": "^4.51.1",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/shortcode": "^3.51.1",
"change-case": "^4.1.2",
"colord": "^2.7.0",
"fast-deep-equal": "^3.1.3",
@@ -37855,33 +37869,33 @@
}
},
"@wordpress/browserslist-config": {
- "version": "5.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.0.tgz",
- "integrity": "sha512-LafF3XoetOAN99bktOzc9hSOv7cPoQEe0/KPgiw24t77xvRqLuWww+zYbiHAHYSzdBGngrlNwRLgloSifnp+hg==",
+ "version": "5.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.1.tgz",
+ "integrity": "sha512-n2Tnqsg2JpoTgo/TvmbuX6XhGCH88dNxYI3vkLsfeWQmm3eHUZ/bIcAvINQh+j2nGmASFQLXGm/H4cWLSKO3jw==",
"dev": true
},
"@wordpress/commands": {
- "version": "0.22.1",
- "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.22.1.tgz",
- "integrity": "sha512-lA5LH7fyV0ov8QgZ1cetstTH9pQL+3b0RAYoR/MJJLOzlEdg7NXbb2vIKTYZ13oF1Oo4oIdrG+JDUeL94wVVvQ==",
+ "version": "0.22.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.22.5.tgz",
+ "integrity": "sha512-ZK1dXW1vmmXHIWgptZRDWlT/ACOejbIKPCXOIKSx0gezHYf8P6H+4EZ5xYimr8rWvsrfI3PoswkFkKPliYh9Iw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/private-apis": "^0.33.0",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/private-apis": "^0.33.1",
"classnames": "^2.3.1",
"cmdk": "^0.2.0",
"rememo": "^4.0.2"
}
},
"@wordpress/components": {
- "version": "26.0.1",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-26.0.1.tgz",
- "integrity": "sha512-kHrQVm109nXYHfoea0KlIKa8RIIMrx/vgnUb0mKKA4BGhg/kGaNW+vYnWVE5W/kGEDk+7Y8fiDnwicc5AisuBg==",
+ "version": "26.0.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-26.0.5.tgz",
+ "integrity": "sha512-lp509SXTVs6RYN30XS4Unn2S+Sy7Tw3pKDrupgn0k+Y0ELrPjRcAquRQZ2P51/i7SxLSKMhzlbNVSoFqrSNZZA==",
"requires": {
"@ariakit/react": "^0.3.12",
"@babel/runtime": "^7.16.0",
@@ -37895,23 +37909,23 @@
"@types/gradient-parser": "0.1.3",
"@types/highlight-words-core": "1.2.1",
"@use-gesture/react": "^10.2.24",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/warning": "^2.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/warning": "^2.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.7.0",
@@ -37935,19 +37949,19 @@
}
},
"@wordpress/compose": {
- "version": "6.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.28.0.tgz",
- "integrity": "sha512-Vx1SDgG3wIaiB/sUZcYB6csG0s5H3Lv5p9oKy8NDkA9dVfHoUz/XLwdx/yzsB3mqvDcZqReEQeoYHP7F4HeWqA==",
+ "version": "6.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.28.1.tgz",
+ "integrity": "sha512-ex5cd0JqmH1RTPmk0Q1KdqQHTBNlWGa2d3VjLg2RjXVmfdJf5CR0QTSo9Id40NpUrGQ4Dne7koaMi2r6P32OuA==",
"requires": {
"@babel/runtime": "^7.16.0",
"@types/mousetrap": "^1.6.8",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/priority-queue": "^2.51.0",
- "@wordpress/undo-manager": "^0.11.0",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/priority-queue": "^2.51.1",
+ "@wordpress/undo-manager": "^0.11.1",
"change-case": "^4.1.2",
"clipboard": "^2.0.11",
"mousetrap": "^1.6.5",
@@ -37955,45 +37969,45 @@
}
},
"@wordpress/core-commands": {
- "version": "0.20.1",
- "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.20.1.tgz",
- "integrity": "sha512-HwyCMCuhR5Fjzmgnca9+rvoUrPu2PZS9lCKEdy2i8vv8fRKWSYtHPTGZJpxAGDh29roJTCDUcSlciJyEt+f6kA==",
+ "version": "0.20.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.20.7.tgz",
+ "integrity": "sha512-BF3DvItWeOTEHuPZ/9l+IDg2yqhuNaca9zCuR4u0YBircYh3nbhRnfgXQjpZ+b17CwWUxFNehEAfwX4L0NmCYw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/router": "^0.20.0",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/router": "^0.20.1",
+ "@wordpress/url": "^3.52.1"
}
},
"@wordpress/core-data": {
- "version": "6.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.28.1.tgz",
- "integrity": "sha512-nsWF83Ssf7QH+jPSkxv5w1PYTC7yZ281kcQBJHWcb27NWsJu0iJ6qPO/h94PItU8yOdeWQ7e6zOJ2gWSvZVtHg==",
+ "version": "6.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.28.7.tgz",
+ "integrity": "sha512-U1oYpUkk7dgJnT65wUTe63U6udX+Rd6J+Iw4BA090cwJ2c9v89rg4rWOYOsNY7bhoGWESvV+5IqqWKO9BO5QnA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/sync": "^0.13.0",
- "@wordpress/undo-manager": "^0.11.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/sync": "^0.13.1",
+ "@wordpress/undo-manager": "^0.11.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2",
"equivalent-key-map": "^0.2.2",
"fast-deep-equal": "^3.1.3",
@@ -38003,48 +38017,48 @@
}
},
"@wordpress/customize-widgets": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.28.1.tgz",
- "integrity": "sha512-JmTTzMvW84RuoNf6kEA+itKyJkNSsHw/8iB1mb67yd+c2G+48IFsPk3D296RBg4TmiMFRg3VbIYz/oJcS/s3Kw==",
+ "version": "4.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.28.9.tgz",
+ "integrity": "sha512-qflBeYVn+MbQ/UhVCUiQFvhx4dVusSuG2cpAaTI6kzIoCz9FryvfwdmeHowX+Yq/aMRndMaUcd0ERqalLTyDPg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/widgets": "^3.28.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/widgets": "^3.28.7",
"classnames": "^2.3.1",
"fast-deep-equal": "^3.1.3"
}
},
"@wordpress/data": {
- "version": "9.21.0",
- "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.21.0.tgz",
- "integrity": "sha512-jEAWHcR+xlnI+V0l5N2WLZrZ7THZ+wQjIs5gDHg1wcRLWo7oxe8JHPQ4sIf0zqNaCwj3/svXFvg7pkaJqkDHAw==",
+ "version": "9.21.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.21.1.tgz",
+ "integrity": "sha512-7B9ABDvs0V0fb/GvrL5T14KauZNI133u/v5IBAuq89YvZPBUOAFiO/h8DxdkdV1Rr/q79knxAfDxxarjbFzBiw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
- "@wordpress/priority-queue": "^2.51.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/redux-routine": "^4.51.0",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/is-shallow-equal": "^4.51.1",
+ "@wordpress/priority-queue": "^2.51.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/redux-routine": "^4.51.1",
"deepmerge": "^4.3.0",
"equivalent-key-map": "^0.2.2",
"is-plain-object": "^5.0.0",
@@ -38055,92 +38069,92 @@
}
},
"@wordpress/data-controls": {
- "version": "3.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.20.0.tgz",
- "integrity": "sha512-sLjZi681AsA5RQ7eke6svKaqRQ08Vv3ufINHgWBKhf2E3iUuZhOMsGB7i+GBAed1IcroWQX1QfQ8C46c8EL2xA==",
+ "version": "3.20.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.20.1.tgz",
+ "integrity": "sha512-ty5PCiE21iuWqVpC7XmkgUjP3jq6jKi2K8CZZWpdBA3wcEpKWbB/qCJ5Y3K1bofxkAjvudsrIdczvcUPk2/KCg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0"
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1"
}
},
"@wordpress/dataviews": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.5.1.tgz",
- "integrity": "sha512-BJbgCux+zqCOhUz0yJFcPbL/fxcQG1xDqdwDK1noOfNIA+iR9VPy7IuBt0sbNRiO9tLJRQsM757zVkOOVy6glA==",
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.5.6.tgz",
+ "integrity": "sha512-vvMQv1OWXTNGbbeKf5BNooVM5YBER28Z5u2bhkhJ3XQCE64HbYlOq4vydc0xR9x+72DKDOKnev6eLET3QipPrA==",
"requires": {
"@ariakit/react": "^0.3.12",
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
"classnames": "^2.3.1",
"remove-accents": "^0.5.0"
}
},
"@wordpress/date": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.51.0.tgz",
- "integrity": "sha512-RqnaIJa8gJ2F8Hj2SLbjk7V4dSRObxIhud+/xneSi4PoPi0pYL3sIGoppXXpyZINhCfMiVZ2JIc8Ryt0zgYxAw==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.51.1.tgz",
+ "integrity": "sha512-Pb1o2ANcoOhLguOxMldkAuGmrnn2EoaQrxYdKxTjXHbOQo1ttU/5zAz1RiTvWpNcq+PNJfjQ7bFyFWRMDd06oA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/deprecated": "^3.51.0",
+ "@wordpress/deprecated": "^3.51.1",
"moment": "^2.29.4",
"moment-timezone": "^0.5.40"
}
},
"@wordpress/dependency-extraction-webpack-plugin": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.2.0.tgz",
- "integrity": "sha512-BOwGopKL5MocUnmrum9tS+HttzFaY3z5CE6sE2DsoM9BWo6OomM6XC5iNGjbv7KDTmxdxjKr0Yzr6YUeSbNrRA==",
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.2.1.tgz",
+ "integrity": "sha512-vFLbMsexjD42ONf4xP9vViAQwtvqWoQMKCCQwui8FWYlM1iHYEvI/NxwheFLV/I2kpEDODfCDrWNq4N98aSRCQ==",
"dev": true,
"requires": {
"json2php": "^0.0.7"
}
},
"@wordpress/deprecated": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.51.0.tgz",
- "integrity": "sha512-jbhK5/zhn2D6xW0WqEFitxowgrlIL03CdG0gMQ9JJNlewvI2qg+4fj9k/ORQh8l5UpBUfkwUHVMaGQswtUUaeQ==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.51.1.tgz",
+ "integrity": "sha512-rg+uzNFPQxoZS4essv1jZuJXcWfGs3S9yBsUMPywjSNp0lefHl5jFxqLriYbTX8VlwjgdITU4y5eWheTHq7WnQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.51.0"
+ "@wordpress/hooks": "^3.51.1"
}
},
"@wordpress/dom": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.51.0.tgz",
- "integrity": "sha512-5L8iQCq2t+4qHpo4MBZqMg5MqmVZI/U/BaF50yhtTZQSGyhR2SzlixnL8udwatm8KQFteWj8Zwmmu+3GXRTB2Q==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.51.1.tgz",
+ "integrity": "sha512-EfrgZ1BUr5sesgtzFFWjX4TJfDmL8/1PgGN48P6C3heykocH2/R9ECQvlOKvMrAcJuKKlkvdM8z93pTwFaArxw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/deprecated": "^3.51.0"
+ "@wordpress/deprecated": "^3.51.1"
}
},
"@wordpress/dom-ready": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.51.0.tgz",
- "integrity": "sha512-k8+UhRu7moBPWUa1EAfqF+r5VT8EnBGr4zxV+jJJZZg0tTN61RD/mJ0kSzu/0PVQQsAiDgAhxWrfVy2FwFdpCw==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.51.1.tgz",
+ "integrity": "sha512-YgmuBqBW25RHio+m7qsSV8NYFcpTX3pxsK4FLWui6WMwUrKslZc9MZHB332Cfn2dOlR/fFEtcDO28KYT7AzCOQ==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/e2e-test-utils": {
- "version": "10.22.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.22.0.tgz",
- "integrity": "sha512-y+JWxgHuTgRwomApfbgHyDj//iYFuerL7BwoxYAfA/dk59C10H3nfqRPxtrca1vh1249e5w76xOM+Y353BleJg==",
+ "version": "10.22.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.22.1.tgz",
+ "integrity": "sha512-BBSqwuLkrW4T+hH5cfWQ+GFjZXZx/MhNfML9IsCbFkYokEGLlVW+ImC4JFJ4Q3cA97ZgBKPew33iEocq7K2Vtg==",
"dev": true,
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2",
"form-data": "^4.0.0",
"node-fetch": "^2.6.0"
@@ -38160,14 +38174,14 @@
}
},
"@wordpress/e2e-test-utils-playwright": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.19.0.tgz",
- "integrity": "sha512-iNg5t+fqNZwzBULhe9kMGd36nVlX/WmNeB75wDUKX37fms2ZhiMppj7lt5VGQ82nWDvM+Fq/h89wfioeJKiHhA==",
+ "version": "0.19.2",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.19.2.tgz",
+ "integrity": "sha512-pB/WsJwtbKLrKEhdr8HEmjThP6XGuFJmEHfxSm76l/S5Hc0dzhFHAYojk3iu0VEZMUlgppUNYfXTab8JTCkwBA==",
"dev": true,
"requires": {
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/url": "^3.52.1",
"change-case": "^4.1.2",
"form-data": "^4.0.0",
"get-port": "^5.1.1",
@@ -38196,92 +38210,92 @@
}
},
"@wordpress/edit-post": {
- "version": "7.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.28.1.tgz",
- "integrity": "sha512-CadJAEJBw94awjIbPFm1kM8qaGYmQSscWaQmC8WVQn3qXz0tkNHEhdnW9y0kLCKoq1B+5cXm04WKEUzfw0Ei5g==",
+ "version": "7.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.28.9.tgz",
+ "integrity": "sha512-PQA78Db1T+IfFztM2Qqs3GAGvQdGQSknjhNy8UAMfRIZyxDjF+D3E1N9LCRpXs2yCBPpURJ3IhhaN9s/Ml94yg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-commands": "^0.20.1",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/editor": "^13.28.1",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
- "@wordpress/viewport": "^5.28.0",
- "@wordpress/warning": "^2.51.0",
- "@wordpress/widgets": "^3.28.1",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-commands": "^0.20.7",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/editor": "^13.28.7",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/viewport": "^5.28.1",
+ "@wordpress/warning": "^2.51.1",
+ "@wordpress/widgets": "^3.28.7",
"classnames": "^2.3.1",
"memize": "^2.1.0",
"rememo": "^4.0.2"
}
},
"@wordpress/edit-site": {
- "version": "5.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.28.1.tgz",
- "integrity": "sha512-IX87ujYhDSapXyNBafHqgc1IUdZVH7xdyGLSjjFMpfseRavqdpyQ3bAqG0b8/0XdoKU9Nf8k+a++4eZ60hMIQw==",
+ "version": "5.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.28.9.tgz",
+ "integrity": "sha512-etHAf7CHA9xmRzJOOmeH4cwwNpfWfH3xQT8hRlnAeWt2sHS1zeu7aZt4A0CSmtKDL2LscdRJwvGrgQGig2WKRg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-commands": "^0.20.1",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/dataviews": "^0.5.1",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/editor": "^13.28.1",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/primitives": "^3.49.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/router": "^0.20.0",
- "@wordpress/style-engine": "^1.34.0",
- "@wordpress/url": "^3.52.0",
- "@wordpress/viewport": "^5.28.0",
- "@wordpress/widgets": "^3.28.1",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-commands": "^0.20.7",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/dataviews": "^0.5.6",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/editor": "^13.28.7",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/primitives": "^3.49.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/router": "^0.20.1",
+ "@wordpress/style-engine": "^1.34.1",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/viewport": "^5.28.1",
+ "@wordpress/widgets": "^3.28.7",
+ "@wordpress/wordcount": "^3.51.1",
"change-case": "^4.1.2",
"classnames": "^2.3.1",
"colord": "^2.9.2",
@@ -38295,77 +38309,77 @@
}
},
"@wordpress/edit-widgets": {
- "version": "5.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.28.1.tgz",
- "integrity": "sha512-/eDYnVQ1HXz/QGvqfj2uaIbzoxyiNCxhfarnGcd9DeLdM5nU47cexEDRfkQUd4vQL2S9GlOep03dWnw3hTVVXA==",
+ "version": "5.28.9",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.28.9.tgz",
+ "integrity": "sha512-msmSJVi1t+y1+zm3ngfTEj4emna3l+/JoI9TvE4h5Xpuvk37Cp+iJN56ri5FfWGqaFN08p7R5jt4fUa4bw9ktA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/block-library": "^8.28.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/interface": "^5.28.1",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/url": "^3.52.0",
- "@wordpress/widgets": "^3.28.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/block-library": "^8.28.9",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/interface": "^5.28.5",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/widgets": "^3.28.7",
"classnames": "^2.3.1",
"rememo": "^4.0.2"
}
},
"@wordpress/editor": {
- "version": "13.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.28.1.tgz",
- "integrity": "sha512-KqNOI3iaPUAkPSp7i/IxnOl1TCLrQ4win9NzRMXg7DN7G5KiobpFYYWre1NrbDbBbRMxpu/G12uN1jWGIvGQKQ==",
+ "version": "13.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.28.7.tgz",
+ "integrity": "sha512-HlmcRWJni6FpDEPqKJw39H0ktDU0ufTotTXxb0AvQldOedJTZHYx3cS3D+leBtO3eg/4njy/WS7hzBmhnU6GeQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/commands": "^0.22.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/date": "^4.51.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/dom": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/keyboard-shortcuts": "^4.28.0",
- "@wordpress/keycodes": "^3.51.0",
- "@wordpress/media-utils": "^4.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/patterns": "^1.12.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/reusable-blocks": "^4.28.1",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/server-side-render": "^4.28.1",
- "@wordpress/url": "^3.52.0",
- "@wordpress/wordcount": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/commands": "^0.22.5",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/date": "^4.51.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/dom": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/keyboard-shortcuts": "^4.28.1",
+ "@wordpress/keycodes": "^3.51.1",
+ "@wordpress/media-utils": "^4.42.2",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/patterns": "^1.12.7",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/reusable-blocks": "^4.28.7",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/server-side-render": "^4.28.6",
+ "@wordpress/url": "^3.52.1",
+ "@wordpress/wordcount": "^3.51.1",
"classnames": "^2.3.1",
"date-fns": "^2.28.0",
"memize": "^2.1.0",
@@ -38375,14 +38389,14 @@
}
},
"@wordpress/element": {
- "version": "5.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.28.0.tgz",
- "integrity": "sha512-NEoT3mgF+pJvnhnaTQeLuhSgC6ThfooMfl7OoEyIthRZpUtgKFakmMUU2T6ODzP2+k2DV/jNCfoBZ/Haekmwew==",
+ "version": "5.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.28.1.tgz",
+ "integrity": "sha512-qV+KxwtqFGe9ua+TUuH3SHMLxX8A6A7W2rkmMwaNMmxIWfJOrwXuwY0Ukm68LVWylnm/ltiNnuSFO6R5Hf/THg==",
"requires": {
"@babel/runtime": "^7.16.0",
"@types/react": "^18.0.21",
"@types/react-dom": "^18.0.6",
- "@wordpress/escape-html": "^2.51.0",
+ "@wordpress/escape-html": "^2.51.1",
"change-case": "^4.1.2",
"is-plain-object": "^5.0.0",
"react": "^18.2.0",
@@ -38390,24 +38404,24 @@
}
},
"@wordpress/escape-html": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.51.0.tgz",
- "integrity": "sha512-sDDSyctW5yON2IaEkaMGIfk2LiQ3Jpz8xAnElKjKpnFhbHQBIG2B2NS2UQ5DzsPGZrfCPHt13E20fGwWj+lthw==",
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.51.1.tgz",
+ "integrity": "sha512-k0zxeXZufc+QMLstvwkFj5Gea348MFnJ4g1dAVl9TI2wcv2dDm8wK5Bc3wS+WbX0GwqVrbNl0kgZhabIdmIJ3g==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/eslint-plugin": {
- "version": "17.8.0",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.0.tgz",
- "integrity": "sha512-Ob0WR21Y9AcX7AFKhj0RtJ1l5odp9+Uq0W5tOMVY0jZBAW0oVF6YeZMbc0zbynPss5PnWljtk0YX3CJCae2p3Q==",
+ "version": "17.8.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.1.tgz",
+ "integrity": "sha512-YcDYdQ+/QdrhJbrBnp36YLMcSRYi8Gm0ePm6/PJ+DG5BECymoYACCzKUajL28jWdlfXsuycrC264HP/WFL/trg==",
"dev": true,
"requires": {
"@babel/eslint-parser": "^7.16.0",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
- "@wordpress/babel-preset-default": "^7.35.0",
- "@wordpress/prettier-config": "^3.8.0",
+ "@wordpress/babel-preset-default": "^7.35.1",
+ "@wordpress/prettier-config": "^3.8.1",
"cosmiconfig": "^7.0.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.25.2",
@@ -38434,48 +38448,48 @@
}
},
"@wordpress/format-library": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.28.1.tgz",
- "integrity": "sha512-JiDdXs7K6wZYa5iTzYFM6e+o1eF74n2W0Aor256huhkeSF7+7MYobRUvC/6aXQo+hM6/eAJnwE6B1YOdO2c4UA==",
+ "version": "4.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.28.7.tgz",
+ "integrity": "sha512-2jGf7sDhMWT5mgxT8oHp1OhpiqigSiiEslm8jQgOjVHljZ9ndURCPb0DfunrLEBevd3/UO1CFoNcLWOHM/ivvg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/rich-text": "^6.28.1",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/rich-text": "^6.28.4",
+ "@wordpress/url": "^3.52.1"
}
},
"@wordpress/hooks": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.0.tgz",
- "integrity": "sha512-u//qLJCfgmGBLEdAtZx5C1KzmhcCYDIk46feYGBR9DHB1/fqdvMpxc20un62i8QgYvJyF7GChmerkPbssa6a8w==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.1.tgz",
+ "integrity": "sha512-LmSwXzd6FdQfB771lOtGFK0deTbP3Bstm/DX2IuJ4ywpgREzGjLJ9A/Yje4GiEYJJkiJT3mmq57crkVj4jNlkQ==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/html-entities": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.51.0.tgz",
- "integrity": "sha512-3LBqSN5d0aTa0MKgen60RfuwZZnANrUw3tQ3pI4H+hXWSazSi1joyxBPmM1fxNuEO7QMnq1I3pU6ywF9Ok6OOw==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.51.1.tgz",
+ "integrity": "sha512-hRCEFtL/7TgmnMhylAkHqq4yluX9z/+8FxhFosHIo/CqVF9wuHDfD8/SsHB2cQjTUF69T1kWLUTARnb3fjuXEA==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/i18n": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.0.tgz",
- "integrity": "sha512-JiMEstT98R1e4bgI8DA+XVCXUSis/6eZ7+RF5nHuDiseIyQ68B2D2FzYoEFaw/zaVebvtWA0lZ8HbHihgsSVPQ==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.1.tgz",
+ "integrity": "sha512-5dGvFOewlpw6d7Rf6sGt0MBJrRDxQr/fGreQQKU5mfYKeTLE6JKI/JIiGuyJ3nqeUGUEPgO53nKC1Sgt63xpHg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.51.0",
+ "@wordpress/hooks": "^3.51.1",
"gettext-parser": "^1.3.1",
"memize": "^2.1.0",
"sprintf-js": "^1.1.1",
@@ -38483,19 +38497,19 @@
}
},
"@wordpress/icons": {
- "version": "9.42.0",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.42.0.tgz",
- "integrity": "sha512-hOLLSsjWFjqV/drgKY2r5wica9dzaqmFcwfB3V/QQAEKrFR3CG2atskDWBRqFfHQIH8nNxSceoGl8PJjiEvi/g==",
+ "version": "9.42.4",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.42.4.tgz",
+ "integrity": "sha512-n7b82iMdCoO6Y2xdjtyxBZPeSf1NwbPTEmjHVqxkZX5xpuirv7Fps5NWXJBlFOIvOW3C/MI2Smca9aOppaqR8g==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/primitives": "^3.49.0"
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/primitives": "^3.49.1"
}
},
"@wordpress/interactivity": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-5.0.0.tgz",
- "integrity": "sha512-QfRKMlq3kb4HWevSGjcZU7TcP1+CrzOdbtuhti+RcF3lo4TkgL89AZiY7JAshyMq0XnLxa8LEdFhXrkvzD6ZXQ==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-5.0.5.tgz",
+ "integrity": "sha512-4/1erxSccgbFZ9hA/9fDtTj9HMWBZyGEeJpPP5N3TQ6RaW0+KIFoAZumETKWC41b8AB1qlkTAPjvO7dJRo1jpw==",
"requires": {
"@preact/signals": "^1.2.2",
"deepsignal": "^1.4.0",
@@ -38503,46 +38517,46 @@
}
},
"@wordpress/interactivity-router": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.1.0.tgz",
- "integrity": "sha512-dYXdTVkFf5LwdIUAFS64C7OYZR3M/8ZwcHSeLtnQEDcTc+hRwHKHfeGUkL4+NbIK2oOeAuT/b+lk/i+xteOjtg==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.1.5.tgz",
+ "integrity": "sha512-2wm4OsIm0rc6VBKfc2RMhP+OYEBprWymp+hY18YpPG+0PZV+VGakzDERVxDY3ZR4HxKQibUBW6IGlYycLN+LbQ==",
"requires": {
- "@wordpress/interactivity": "^5.0.0"
+ "@wordpress/interactivity": "^5.0.5"
}
},
"@wordpress/interface": {
- "version": "5.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.28.1.tgz",
- "integrity": "sha512-zravxzTabfjfjf1ytEv3zAOrH2Jgc0c2VUpdo9iByssu90BHwUk4hrf2wjDytJK6V3f+/v5Tki+7diO8iBK2wA==",
+ "version": "5.28.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.28.5.tgz",
+ "integrity": "sha512-ONQE4Zp0/zn7hGasB3zWygSEL8yXNjEbHyUhZ2wHhaF9kttDscfMNxomoyUD0a79IS7UhHRrje17yv/iJmQxsw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/plugins": "^6.19.1",
- "@wordpress/preferences": "^3.28.1",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/viewport": "^5.28.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/plugins": "^6.19.5",
+ "@wordpress/preferences": "^3.28.5",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/viewport": "^5.28.1",
"classnames": "^2.3.1"
}
},
"@wordpress/is-shallow-equal": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.51.0.tgz",
- "integrity": "sha512-/Rik1HF5XoLEuodtwvSMFsAMsLC40aRnFei+vzEsaSjcS4/z2kmzgGcIpc8Ca3HEJgtdx6MuziODG1hU9bKRtg==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.51.1.tgz",
+ "integrity": "sha512-+dZMtdRt3Xs10RFvAML1u/8RiBNVvAlx6cyzcej5bom019hmo1qdvVfSKjnKWNU8GB55AVMPoq2H5e/i+k/rRg==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/jest-console": {
- "version": "7.22.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.0.tgz",
- "integrity": "sha512-vuTq/VwmXXTDlZzHiFlYQDCAq8xTg/99pHBiKcJwKe13LZgxEwbUtjKp18JzbXb5qS9KPW/EynTiYxpTLn1o7w==",
+ "version": "7.22.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.1.tgz",
+ "integrity": "sha512-faDmCtkb8JGVUhw0XlPn0XFlSA5KkWKeM2xDkJ6yUA/rmCuXDUNnMENtUQr5DFj5QlKcozhw3/sY+zof3p5P3g==",
"dev": true,
"requires": {
"@babel/runtime": "^7.16.0",
@@ -38550,207 +38564,206 @@
}
},
"@wordpress/jest-preset-default": {
- "version": "11.22.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.0.tgz",
- "integrity": "sha512-OSKGvYOQDWynaA78AUzwMpj8kkUrBSJF/Z8InH84RHV1w30DUMQ0b7pSJzOiPPo72uXDcTiit4hYHvSK20BqbA==",
+ "version": "11.22.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.1.tgz",
+ "integrity": "sha512-QxUO/kmhdqqHpTZtevP/V/kynfHxyyKPX7co7cZwffElDIZagB4DBcfFSDlhDaK1r3XEIlBdt+jFD4nMjcsXcw==",
"dev": true,
"requires": {
- "@wordpress/jest-console": "^7.22.0",
+ "@wordpress/jest-console": "^7.22.1",
"babel-jest": "^29.6.2"
}
},
"@wordpress/keyboard-shortcuts": {
- "version": "4.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.28.0.tgz",
- "integrity": "sha512-mywx2ExlpraMt2cjHmxC4cHXLErSwJ7OkFR+6byJ7BpxQEhv9tDYrKN6LBAMtYpUeyMtdGavyNCUlFtv/r325Q==",
+ "version": "4.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.28.1.tgz",
+ "integrity": "sha512-3GMGJI7qrntTJoloIUBOPVyfXRcdFcmZ54hFi54/bxbBNHs6uXe2iwHS40goQsarakYlRW3a5Qh3G7aUeSKM9w==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/keycodes": "^3.51.0",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/keycodes": "^3.51.1",
"rememo": "^4.0.2"
}
},
"@wordpress/keycodes": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.0.tgz",
- "integrity": "sha512-wudlftpjZ/2tZ2gKY7w2m7BG4LBhmEvDn2K48IbTcMtEyFJidIB0IFpT+skR1aFhIekGDZ7W8UXPQVbjwbWhwA==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.1.tgz",
+ "integrity": "sha512-gY362TVIgP6WL8xwvLZRylbang0B4FKf5Lu1OWiisuT0Roaq4nZ2+Pqhlw4MKvxf0AF4SVzuVJDrPJioUJtnPg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.51.0"
+ "@wordpress/i18n": "^4.51.1"
}
},
"@wordpress/list-reusable-blocks": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.28.1.tgz",
- "integrity": "sha512-xTTSoexrV5MfyYK481d/igpmIV6dZJNM8FPS07ljf8slOb/MRxS/oUfdYyB8OnZSRU5/PBjjKd4blK8PAqukKA==",
+ "version": "4.28.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.28.5.tgz",
+ "integrity": "sha512-ayTeye3Aj4Vz/b3alluxFMr6mN+1MTFvDDP72eieetnxXSNCXsz4N7bVu2XyIxuOq3V8le4vCJmx6nDWLcL1TQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
"change-case": "^4.1.2"
}
},
"@wordpress/media-utils": {
- "version": "4.42.0",
- "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.42.0.tgz",
- "integrity": "sha512-gUKtF94RmFJwlGSoRKaRB/NipM7u1OVYR4UepMFtLB7La8UBWaklTZfpYGjOHfnFkhxiFTULk1j/7b0OVkPMSw==",
+ "version": "4.42.2",
+ "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.42.2.tgz",
+ "integrity": "sha512-AVeQb/1nVWA/09+o353HDJnMNFe7q7+sEYNYdOg5cXGcq1DD0tlmJihJIFutqkR5r9a5fD4WMfWUGVehDj3l3g==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blob": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0"
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blob": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1"
}
},
"@wordpress/notices": {
- "version": "4.19.0",
- "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.19.0.tgz",
- "integrity": "sha512-9Em2R+YsdMsaOXvWkZWyi/tbDP1JHxpIgASMpoRWIteA422s01NWafwizQwY1f0kvw4JbbyMF283UXmjWnzxQw==",
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.19.1.tgz",
+ "integrity": "sha512-HKk655060zaVMLrqKk4WkzXVX2+olT8kR2g6WvpdKGjjY0HLkEA7FpvsSNGhSzHIs51nCAGnYrm5cI2HZb3b2g==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/data": "^9.21.0"
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/data": "^9.21.1"
}
},
"@wordpress/npm-package-json-lint-config": {
- "version": "4.36.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.0.tgz",
- "integrity": "sha512-//BDDFVMHxtXC3JC+76DR8ZbJPI3ltzJ3XLbcn8myG9rlQegbSSqmltVcYoR3CGKFI+IbxY1P8CuzJGRN5EIRA==",
+ "version": "4.36.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.1.tgz",
+ "integrity": "sha512-ASWlcMcTjBYTOSkf136lC+KJtoMPm1jMIW862zasmMrgYnHQjvXekgZAG64dbX/QYpVXAgGriQ3U19z2KwTnCw==",
"dev": true
},
"@wordpress/nux": {
- "version": "8.13.1",
- "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.13.1.tgz",
- "integrity": "sha512-W9hL5SI4jiuQe2LoXpyVorvmCOg9yYPGaSVfC0mHeGt/FO7RGmgcZPRiyofYkXHNP0PHY7+vbjJ7CvdAe4a1Yg==",
+ "version": "8.13.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.13.5.tgz",
+ "integrity": "sha512-VTjoKAXzIzu8SIQWbTXuWRa68tZvR5j4hJmYVl5dI0eSQEpV6Cen2T/NdEmj+T3u+yMgBRzd6bhhrv+/6yCaNg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
"rememo": "^4.0.2"
}
},
"@wordpress/patterns": {
- "version": "1.12.1",
- "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.12.1.tgz",
- "integrity": "sha512-7WcnfGeGVYa2QiRgES04NGf+dqJD4qinx9nPQowkTGxNmblC5ySl0v74IuTXkibPw94bw4ivpXsinHvJa1dyVQ==",
+ "version": "1.12.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.12.7.tgz",
+ "integrity": "sha512-yBybtVjG5gMDf3tp516uyDbdDCOXBsJC6fq2LgMOdq3uiV3isPBnYNAJHijmByVEY/l6sYvYLx1RZ6cGKYXSeg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/html-entities": "^3.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
- "nanoid": "^3.3.4"
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/html-entities": "^3.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1"
}
},
"@wordpress/plugins": {
- "version": "6.19.1",
- "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.19.1.tgz",
- "integrity": "sha512-2TAIhzknhRXKcrIK87T6IJR5HkPb4cV8pmsRvcbw6D04euQBPzWR66D+cTVN/nj/Qoqf4YPcfgrahFOV8FHthA==",
+ "version": "6.19.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.19.5.tgz",
+ "integrity": "sha512-n00FgZ33lEBIy4ztkpDhgiYOM7NLwrkEIbhySZg+ahWbv52nw8+qln4G0r3fDe+UvslqNV34SdwiZ1OGHQ/Ylg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/hooks": "^3.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/is-shallow-equal": "^4.51.0",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/hooks": "^3.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/is-shallow-equal": "^4.51.1",
"memize": "^2.0.1"
}
},
"@wordpress/postcss-plugins-preset": {
- "version": "4.35.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.35.0.tgz",
- "integrity": "sha512-+DiPMZMZXN/U/7mCY/oYEnttjCx2A+m7WOk3hWZt4JP0zDud10iHGMt+VzYPcQBQqABhK9CfPFWhz0WXinJQCw==",
+ "version": "4.36.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.36.0.tgz",
+ "integrity": "sha512-J4wOnzrI1MZpzVoLQbMn0539B7vuAiEkUOeZ28VnKsb9WSYQ+hTKkfco0gz76WtE0p5oquy22vRVilslckRL2g==",
"dev": true,
"requires": {
- "@wordpress/base-styles": "^4.42.0",
+ "@wordpress/base-styles": "^4.43.0",
"autoprefixer": "^10.2.5"
}
},
"@wordpress/preferences": {
- "version": "3.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.28.1.tgz",
- "integrity": "sha512-fDhp7lIAnCSHQBg5HeCQLvUh4O+VKNproMSAphLx9XpVgjak781G41Hi4Vj9/sozp24DeK1J+ONUfiYQJBh67A==",
+ "version": "3.28.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.28.5.tgz",
+ "integrity": "sha512-XpLsgrkdpi+Wp0ZrJZsH44AG3BRvZX00myr0AV3s2Alo34eg+MaBmSW1WyLQCjOcSqWHqsbVhkt546k4/EfCyA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/private-apis": "^0.33.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/private-apis": "^0.33.1",
"classnames": "^2.3.1"
}
},
"@wordpress/preferences-persistence": {
- "version": "1.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.43.0.tgz",
- "integrity": "sha512-+P8GAuCWwvHDN7P7AAvVo0q9hxm8J475qHShJZ4ZysVcnOJMCGV8oE7aJw8q+WTQgDOe0TO9qYKayWQ0LjIY0g==",
+ "version": "1.43.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.43.1.tgz",
+ "integrity": "sha512-KkVd4alfSQc80EI61IvKeUaCkS5ThG7Nm70t1yedVJELxTpQ8VX3lg7KmLb5DZR7M6rFW6ju8sW4WGanO2G4gw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0"
+ "@wordpress/api-fetch": "^6.48.1"
}
},
"@wordpress/prettier-config": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.0.tgz",
- "integrity": "sha512-xKhhI73uTM3UeK7MYjCeyqGgyZvXic4t0rXKiERN6j4aBH7TdAflKli1zj9Xiy0AxFwLJcy0SZqxqLcw0JHSzA==",
+ "version": "3.8.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.1.tgz",
+ "integrity": "sha512-QWHd1G03SgzDP8JiRZ6W/RyXoySvEAWEcwtFXihCOHyeHdV1SJTya25xmRgVsIClKIAldvqBsLWbkSilNXjD/w==",
"dev": true
},
"@wordpress/primitives": {
- "version": "3.49.0",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.49.0.tgz",
- "integrity": "sha512-ekcL5fcrEiKOT8pTdi74k+zm7dRBpGW7bPw5bmI8jeJiDNR8HxCLpJQn2O3kI0QK5MenelNJS0j74QKO5noLxw==",
+ "version": "3.49.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.49.1.tgz",
+ "integrity": "sha512-5/oWDxpUTuVdYTT4bwBoc7tMFpwOhQw+SSZ+jZZ9r05NxLmiv6s30jQ9HOdwEQKkJF2pK6yqvp+F5F/GH/K+8w==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.28.0",
+ "@wordpress/element": "^5.28.1",
"classnames": "^2.3.1"
}
},
"@wordpress/priority-queue": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.51.0.tgz",
- "integrity": "sha512-eu5kFXJT1GfZU+g/7VeLi1p0dMt4SAj5qnHxnA1OWdsRd8CSx0ne7VdZxZroeGif1/x/IliBtdb28A8WEZM59A==",
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.51.1.tgz",
+ "integrity": "sha512-SizB9UgowckWghvnaIBDswsygOMq/nyrllX08OhUVjrGYsQu8mEm1Ldflw2PkSdov8vTZCbc1diLJBWjt98Ogw==",
"requires": {
"@babel/runtime": "^7.16.0",
"requestidlecallback": "^0.3.0"
}
},
"@wordpress/private-apis": {
- "version": "0.33.0",
- "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.33.0.tgz",
- "integrity": "sha512-Dc8y7m17gAKnDVFOPDqPcb2jo9cDhDNikLdepTkRXLywYUPT2PFH4GrXsVK87BLc+nCIqgs3DFU/AJx1db4y/w==",
+ "version": "0.33.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.33.1.tgz",
+ "integrity": "sha512-I7nxWUtZJ243vBC7cRRTId7FK0+c82RlIUZ1DVzutojJlg5a66RfFlMygWg/jVBWEmQqfcGSB4zPiGhi7JVBAg==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/redux-routine": {
- "version": "4.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.51.0.tgz",
- "integrity": "sha512-lMEkB4yg0H/P0kvmgWrPcD55ib9lPUROABdgy569ERtIq6F3Ig7Q2SJoGM91VgIVBDb4ZFvJ9Wa/+a2HIHJMuQ==",
+ "version": "4.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.51.1.tgz",
+ "integrity": "sha512-FEuQSTurYmG6Vu/eZJiCbvOhyQ0PO5kGZK8YULbV/4iY5TeXuqmh4ybuzBqBeakwQLUX1+7PTZcFhTMCdIjNNA==",
"requires": {
"@babel/runtime": "^7.16.0",
"is-plain-object": "^5.0.0",
@@ -38759,73 +38772,73 @@
}
},
"@wordpress/reusable-blocks": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.28.1.tgz",
- "integrity": "sha512-+d6Yal7cIYbUPaDRsRxg3L3pNUR1Aa5bWTIi9kdyYMsB9rcrWDNjpIFG9olLedVFk5j3Dn/dG10wTrp39YxyqA==",
+ "version": "4.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.28.7.tgz",
+ "integrity": "sha512-QCd+Zfez8vdbqh9tVCaV8WFsrACaSP8nsJOII34k289kMt602xoH/Wm3rZnouAEBk0lcckheP763iYy0UPC1Fw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0"
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1"
}
},
"@wordpress/rich-text": {
- "version": "6.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.28.1.tgz",
- "integrity": "sha512-cdMpzhnRQMBCw2SewaZt1SLaUGApb+IfQjQFAW9WXwh5GbJEi5xZX6DRulMoU0Jd7lOepq/w0gbwxDePUegyCA==",
+ "version": "6.28.4",
+ "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.28.4.tgz",
+ "integrity": "sha512-RekQVvA3YFKAe6hPnMNZsE8Er9aFG0gdvnhRK7QnmUcNIk3EOx1KEbcx3SI1+B8+im5mviW31kFGBMzMNRFQMw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/a11y": "^3.51.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/escape-html": "^2.51.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/keycodes": "^3.51.0",
+ "@wordpress/a11y": "^3.51.1",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/escape-html": "^2.51.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/keycodes": "^3.51.1",
"memize": "^2.1.0",
"rememo": "^4.0.2"
}
},
"@wordpress/router": {
- "version": "0.20.0",
- "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.20.0.tgz",
- "integrity": "sha512-DK9FuZOr1nN1+wdMyuNFa+MNDN5RQ+ZQi2Hbl8NkngKwmu+b5AyP/PgKVcVStX+W6wpYsejvhDNYNKxWDKuQIQ==",
+ "version": "0.20.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.20.1.tgz",
+ "integrity": "sha512-toHdvNSzBvsdy3boUtIkmMNBMyrf0H8qoKVz06KoA8KWCwDtiLqZIOg+KPVWGNAHO1nCaljAVkManRrmNkvChQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/private-apis": "^0.33.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/private-apis": "^0.33.1",
+ "@wordpress/url": "^3.52.1",
"history": "^5.1.0"
}
},
"@wordpress/scripts": {
- "version": "27.2.0",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.2.0.tgz",
- "integrity": "sha512-xkrNYRuXxtkCkxtBWq7H46cgvbBHzfy8VdELqXn5XwK8S+ytDVOe3YUXqhisn9VdPurrjgfgAa/qNMA3xPr90Q==",
+ "version": "27.2.5",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.2.5.tgz",
+ "integrity": "sha512-XWxAa4mfWXpQb9G1vLiprCn9YaIXR69YKpS5VgUhCYqmRZFKXPhzMeBslpsbRhgx3Tiiz3depv1qtOOdVAQOog==",
"dev": true,
"requires": {
"@babel/core": "^7.16.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@svgr/webpack": "^8.0.1",
- "@wordpress/babel-preset-default": "^7.35.0",
- "@wordpress/browserslist-config": "^5.34.0",
- "@wordpress/dependency-extraction-webpack-plugin": "^5.2.0",
- "@wordpress/e2e-test-utils-playwright": "^0.19.0",
- "@wordpress/eslint-plugin": "^17.8.0",
- "@wordpress/jest-preset-default": "^11.22.0",
- "@wordpress/npm-package-json-lint-config": "^4.36.0",
- "@wordpress/postcss-plugins-preset": "^4.35.0",
- "@wordpress/prettier-config": "^3.8.0",
- "@wordpress/stylelint-config": "^21.34.0",
+ "@wordpress/babel-preset-default": "^7.35.1",
+ "@wordpress/browserslist-config": "^5.34.1",
+ "@wordpress/dependency-extraction-webpack-plugin": "^5.2.1",
+ "@wordpress/e2e-test-utils-playwright": "^0.19.2",
+ "@wordpress/eslint-plugin": "^17.8.1",
+ "@wordpress/jest-preset-default": "^11.22.1",
+ "@wordpress/npm-package-json-lint-config": "^4.36.1",
+ "@wordpress/postcss-plugins-preset": "^4.35.5",
+ "@wordpress/prettier-config": "^3.8.1",
+ "@wordpress/stylelint-config": "^21.34.1",
"adm-zip": "^0.5.9",
"babel-jest": "^29.6.2",
"babel-loader": "^8.2.3",
@@ -39098,45 +39111,45 @@
}
},
"@wordpress/server-side-render": {
- "version": "4.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.28.1.tgz",
- "integrity": "sha512-xXGUOvsDZ+QV3NcqMm1ag8kREV8WQz15+bntd4PUus24qvexvqBO+KzfxNSjgfrJw/vl1kgSgATBHtaOUMCmcQ==",
+ "version": "4.28.6",
+ "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.28.6.tgz",
+ "integrity": "sha512-l9b4yImMNuivHRv+mGTgBAtqZlJ7i9CuilX5ItQxsDskggcUjo/GgZuOq491uFyNi7IwhVoONtPqFkGh903HHQ==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/deprecated": "^3.51.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/deprecated": "^3.51.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/url": "^3.52.1",
"fast-deep-equal": "^3.1.3"
}
},
"@wordpress/shortcode": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.51.0.tgz",
- "integrity": "sha512-t5GHbDY3awJEcQfeb2fXK6y34RBcZUFgjSUrdFBlGmjHcdnQnyWba41mesk+chTVRiK8URogtZ52WrQsMb0Cvw==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.51.1.tgz",
+ "integrity": "sha512-1HRcX7wTuxN7tYKQdYOJdE9rvP7FHCvzSkZdksDDykB2iYK2nagzdYBqZTZi9yRl/+X/Jgsuwwfelznh/oVo8A==",
"requires": {
"@babel/runtime": "^7.16.0",
"memize": "^2.0.1"
}
},
"@wordpress/style-engine": {
- "version": "1.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.34.0.tgz",
- "integrity": "sha512-CMSifFEg1YRpodUEZ8+1XTrKpu61idz/qa9Uz4yYS4aK23HfY8gPH+9FYYeRmtPUnKgAUwIMgKbyNXpCKmslUA==",
+ "version": "1.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.34.1.tgz",
+ "integrity": "sha512-Hf9vU8i9wGAi7zWAV1BNdDBouKtZoBIihdL56yBm7fJwblaUI7+zncs24DnEPqlWcSRFcJJAoQcRuSIqxcqP9g==",
"requires": {
"@babel/runtime": "^7.16.0",
"change-case": "^4.1.2"
}
},
"@wordpress/stylelint-config": {
- "version": "21.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.0.tgz",
- "integrity": "sha512-Zou/Y6vdMWnAMzcPNH4yZoKkd8h22DyYO4jyC58ChPEF3O7csvmjpbnDloAr5/MOgCz91hnSkZmiKG0zp8VE6w==",
+ "version": "21.34.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.1.tgz",
+ "integrity": "sha512-Hb1e5yFQ+YnVbsBZg6fQ77bWTaXih5AjcN+OBc4dxN43MyeTll+IrPMBmsX612gsNbRm73mL32Ngbo+bXEa/Qg==",
"dev": true,
"requires": {
"stylelint-config-recommended": "^6.0.0",
@@ -39144,13 +39157,13 @@
}
},
"@wordpress/sync": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.13.0.tgz",
- "integrity": "sha512-elkzQmkf/7cU/0QQBnzb2akFgrt36ZSV4OEuheCp0iXR2sZdzZQ2UqkwdEmtdvAuU83eU51HM72ja9k+fr1VVw==",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.13.1.tgz",
+ "integrity": "sha512-MHyXM+qALZvTI/eLyGmfImDU9mXZaeU2tkDSg5+l2fsg7iN2tGzy4PfRvOgUAHa47PBF1oar+yg2EbOq7K3uYg==",
"requires": {
"@babel/runtime": "^7.16.0",
"@types/simple-peer": "^9.11.5",
- "@wordpress/url": "^3.52.0",
+ "@wordpress/url": "^3.52.1",
"import-locals": "^2.0.0",
"lib0": "^0.2.42",
"simple-peer": "^9.11.0",
@@ -39161,71 +39174,71 @@
}
},
"@wordpress/token-list": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.51.0.tgz",
- "integrity": "sha512-5YsRinAlpy6mX4QJssebXp9sPCkpbvHqdLXdnYJoMP0ABffGqny6/9PuoRrDMLwljs2kZFBiTyQsH945LWkFqg==",
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.51.1.tgz",
+ "integrity": "sha512-le8KsWmKshmEnfyhs7HArIs1mDlASQKWhS/MZNoJMHpwGP84q4y6CPT9PwhksMTuv9Q/TUs/ICUC9ThY3Q84qQ==",
"requires": {
"@babel/runtime": "^7.16.0"
}
},
"@wordpress/undo-manager": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.11.0.tgz",
- "integrity": "sha512-f9izRRzLlZRBXhve1OU9sBGWRvfGU94nhENN7gtf7l31q3xdsnrGf5NE/R1yhwCAHifUFF1dVcIGC1cfT2jQIg==",
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.11.1.tgz",
+ "integrity": "sha512-ukBF8sRDXmnLa0AEpoLSsZ7G8lUl/X41ZF+Cq7EiTC7ZQWVMd+e5THJUvSEuQO6d8Tttgm44J1eDd4Kydod5ZA==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/is-shallow-equal": "^4.51.0"
+ "@wordpress/is-shallow-equal": "^4.51.1"
}
},
"@wordpress/url": {
- "version": "3.52.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.0.tgz",
- "integrity": "sha512-LkKQT7Hv+7ekCQ8fjDg2CK2FUtQhnzI/1PSCcmuL9guxsrQBKoiQFoGvsTUfXC4TtlkyV/gI/iB0zfoyq5t1Gg==",
+ "version": "3.52.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.1.tgz",
+ "integrity": "sha512-6jyR4iln6PG28cGq9L8j4Ii8jGQA9IoyFN96wQnBHmqv3ou02lcsRC3IzgXeQSZG40ZM8DnlYP8lkkuzNlndbw==",
"requires": {
"@babel/runtime": "^7.16.0",
"remove-accents": "^0.5.0"
}
},
"@wordpress/viewport": {
- "version": "5.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.28.0.tgz",
- "integrity": "sha512-HaSmMY2X2L9beLn+eDDDHrB2y43FRfNCSGBLaqILaqy9b2YHWrHZ8hAnKlhrJqbVCvH625eA0jsM8Ej8NPCCCA==",
+ "version": "5.28.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.28.1.tgz",
+ "integrity": "sha512-+Y8gUaWPY9sgjNt4bFVnb/lmygf1RKxJAWqo28FZFDJwzt8ysWwbdTEg7s/axVlVMWYFJh6xvBYoxstI2g9xfw==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0"
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1"
}
},
"@wordpress/warning": {
- "version": "2.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.0.tgz",
- "integrity": "sha512-e+YbsQY4o/nTY0gT5Rr5766wU2xzwL5m/8S1HET9wBaeCRoZR/0IKyTOvPfihW13uT6FayBne3rqwT/h6F8w6Q=="
+ "version": "2.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.1.tgz",
+ "integrity": "sha512-De1ftiM7vdlE6evA+d/jv2wES9wXdvbck4fKi7qr7ckDzWjqGg7nV8A3OzGInWiAn9qTQZucCOUwzUvlWedpTQ=="
},
"@wordpress/widgets": {
- "version": "3.28.1",
- "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.28.1.tgz",
- "integrity": "sha512-uXVi6DZga+ANfqzqBlfjwkH9UlcO6BcCUZ/meRmR8JDLjciBfkQ/l321GjVmq8cxQ6crSku07d/TmASXg/MO8w==",
+ "version": "3.28.7",
+ "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.28.7.tgz",
+ "integrity": "sha512-oYVkpRpuPPhKVRR80hDwTmvWm4CYOnymtHCHXtYIRO4VYf402AojZIVF4bCZhGkqucB5035aKXoJATCTx9N5Rg==",
"requires": {
"@babel/runtime": "^7.16.0",
- "@wordpress/api-fetch": "^6.48.0",
- "@wordpress/block-editor": "^12.19.1",
- "@wordpress/blocks": "^12.28.1",
- "@wordpress/components": "^26.0.1",
- "@wordpress/compose": "^6.28.0",
- "@wordpress/core-data": "^6.28.1",
- "@wordpress/data": "^9.21.0",
- "@wordpress/element": "^5.28.0",
- "@wordpress/i18n": "^4.51.0",
- "@wordpress/icons": "^9.42.0",
- "@wordpress/notices": "^4.19.0",
+ "@wordpress/api-fetch": "^6.48.1",
+ "@wordpress/block-editor": "^12.19.7",
+ "@wordpress/blocks": "^12.28.6",
+ "@wordpress/components": "^26.0.5",
+ "@wordpress/compose": "^6.28.1",
+ "@wordpress/core-data": "^6.28.7",
+ "@wordpress/data": "^9.21.1",
+ "@wordpress/element": "^5.28.1",
+ "@wordpress/i18n": "^4.51.1",
+ "@wordpress/icons": "^9.42.4",
+ "@wordpress/notices": "^4.19.1",
"classnames": "^2.3.1"
}
},
"@wordpress/wordcount": {
- "version": "3.51.0",
- "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.51.0.tgz",
- "integrity": "sha512-H5pkrHjR2iJN5jZZQpPvC7VDb4t4EnYBBPjOVy29GUbX6ndbz0O9GcW2GKScW7napBNG0KjAS+YoJzceIr4c/Q==",
+ "version": "3.51.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.51.1.tgz",
+ "integrity": "sha512-KYEX1NfDzYXqwDJ6zdrVemXUNOu61A00lCsREkaXwhX2h/tiT8M82dAjI0J0sC8jQoUxZ1n/ZK/SDEHc7AD48A==",
"requires": {
"@babel/runtime": "^7.16.0"
}
@@ -40743,15 +40756,16 @@
}
},
"call-bind": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
- "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
+ "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==",
"dev": true,
"requires": {
+ "es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
"function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.3",
- "set-function-length": "^1.2.0"
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.1"
}
},
"call-me-maybe": {
@@ -42433,15 +42447,14 @@
}
},
"define-data-property": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz",
- "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==",
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
"dev": true,
"requires": {
+ "es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.2",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.1"
+ "gopd": "^1.0.1"
}
},
"define-lazy-prop": {
@@ -43003,50 +43016,52 @@
}
},
"es-abstract": {
- "version": "1.22.3",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz",
- "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==",
+ "version": "1.22.4",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz",
+ "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==",
"dev": true,
"requires": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.2",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.5",
- "es-set-tostringtag": "^2.0.1",
+ "array-buffer-byte-length": "^1.0.1",
+ "arraybuffer.prototype.slice": "^1.0.3",
+ "available-typed-arrays": "^1.0.6",
+ "call-bind": "^1.0.7",
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.2",
"es-to-primitive": "^1.2.1",
"function.prototype.name": "^1.1.6",
- "get-intrinsic": "^1.2.2",
- "get-symbol-description": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "get-symbol-description": "^1.0.2",
"globalthis": "^1.0.3",
"gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
+ "has-property-descriptors": "^1.0.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "hasown": "^2.0.0",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
+ "hasown": "^2.0.1",
+ "internal-slot": "^1.0.7",
+ "is-array-buffer": "^3.0.4",
"is-callable": "^1.2.7",
"is-negative-zero": "^2.0.2",
"is-regex": "^1.1.4",
"is-shared-array-buffer": "^1.0.2",
"is-string": "^1.0.7",
- "is-typed-array": "^1.1.12",
+ "is-typed-array": "^1.1.13",
"is-weakref": "^1.0.2",
"object-inspect": "^1.13.1",
"object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.1",
- "safe-array-concat": "^1.0.1",
- "safe-regex-test": "^1.0.0",
+ "object.assign": "^4.1.5",
+ "regexp.prototype.flags": "^1.5.2",
+ "safe-array-concat": "^1.1.0",
+ "safe-regex-test": "^1.0.3",
"string.prototype.trim": "^1.2.8",
"string.prototype.trimend": "^1.0.7",
"string.prototype.trimstart": "^1.0.7",
- "typed-array-buffer": "^1.0.0",
+ "typed-array-buffer": "^1.0.1",
"typed-array-byte-length": "^1.0.0",
"typed-array-byte-offset": "^1.0.0",
"typed-array-length": "^1.0.4",
"unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.13"
+ "which-typed-array": "^1.1.14"
}
},
"es-array-method-boxes-properly": {
@@ -43055,6 +43070,15 @@
"integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
"dev": true
},
+ "es-define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz",
+ "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==",
+ "dev": true,
+ "requires": {
+ "get-intrinsic": "^1.2.4"
+ }
+ },
"es-errors": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
@@ -43062,25 +43086,26 @@
"dev": true
},
"es-iterator-helpers": {
- "version": "1.0.15",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz",
- "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==",
+ "version": "1.0.17",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz",
+ "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==",
"dev": true,
"requires": {
"asynciterator.prototype": "^1.0.0",
- "call-bind": "^1.0.2",
+ "call-bind": "^1.0.7",
"define-properties": "^1.2.1",
- "es-abstract": "^1.22.1",
- "es-set-tostringtag": "^2.0.1",
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.2.1",
+ "es-abstract": "^1.22.4",
+ "es-errors": "^1.3.0",
+ "es-set-tostringtag": "^2.0.2",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
"globalthis": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
+ "has-property-descriptors": "^1.0.2",
"has-proto": "^1.0.1",
"has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
+ "internal-slot": "^1.0.7",
"iterator.prototype": "^1.1.2",
- "safe-array-concat": "^1.0.1"
+ "safe-array-concat": "^1.1.0"
}
},
"es-module-lexer": {
@@ -43095,14 +43120,14 @@
"integrity": "sha512-7vIYVzpOhXtpc3Yn03itB+GSgVZFW7oL4kdydA+iL+IEi7HiSLBUxM05QFw4SxTl6e++pMpGqZPo2+vdNs3TbA=="
},
"es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz",
+ "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==",
"dev": true,
"requires": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
+ "get-intrinsic": "^1.2.2",
+ "has-tostringtag": "^1.0.0",
+ "hasown": "^2.0.0"
}
},
"es-shim-unscopables": {
@@ -43532,9 +43557,9 @@
}
},
"eslint-plugin-jest": {
- "version": "27.6.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz",
- "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==",
+ "version": "27.9.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.9.0.tgz",
+ "integrity": "sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==",
"dev": true,
"requires": {
"@typescript-eslint/utils": "^5.10.0"
@@ -45143,13 +45168,14 @@
}
},
"get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
+ "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
+ "call-bind": "^1.0.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.4"
}
},
"get-uri": {
@@ -46262,15 +46288,6 @@
"integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==",
"dev": true
},
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
"has-ansi": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
@@ -46300,12 +46317,12 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"has-property-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
- "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
"dev": true,
"requires": {
- "get-intrinsic": "^1.2.2"
+ "es-define-property": "^1.0.0"
}
},
"has-proto": {
@@ -46379,9 +46396,9 @@
}
},
"hasown": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz",
+ "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==",
"requires": {
"function-bind": "^1.1.2"
}
@@ -47046,13 +47063,13 @@
"dev": true
},
"internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
+ "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==",
"dev": true,
"requires": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.0",
"side-channel": "^1.0.4"
}
},
@@ -47523,12 +47540,12 @@
}
},
"is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz",
+ "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==",
"dev": true,
"requires": {
- "which-typed-array": "^1.1.11"
+ "which-typed-array": "^1.1.14"
}
},
"is-typedarray": {
@@ -49864,9 +49881,9 @@
}
},
"lib0": {
- "version": "0.2.88",
- "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.88.tgz",
- "integrity": "sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==",
+ "version": "0.2.89",
+ "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.89.tgz",
+ "integrity": "sha512-5j19vcCjsQhvLG6mcDD+nprtJUCbmqLz5Hzt5xgi9SV6RIW/Dty7ZkVZHGBuPOADMKjQuKDvuQTH495wsmw8DQ==",
"requires": {
"isomorphic.js": "^0.2.4"
}
@@ -52022,13 +52039,13 @@
}
},
"object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
}
@@ -53251,9 +53268,9 @@
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
},
"preact": {
- "version": "10.19.4",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.4.tgz",
- "integrity": "sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw=="
+ "version": "10.19.6",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.6.tgz",
+ "integrity": "sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw=="
},
"prelude-ls": {
"version": "1.2.1",
@@ -53920,14 +53937,15 @@
}
},
"regexp.prototype.flags": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
- "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==",
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz",
+ "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "set-function-name": "^2.0.0"
+ "call-bind": "^1.0.6",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "set-function-name": "^2.0.1"
}
},
"regexpu-core": {
@@ -54330,13 +54348,13 @@
}
},
"safe-array-concat": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz",
- "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz",
+ "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
+ "call-bind": "^1.0.5",
+ "get-intrinsic": "^1.2.2",
"has-symbols": "^1.0.3",
"isarray": "^2.0.5"
},
@@ -54370,13 +54388,13 @@
}
},
"safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
+ "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
+ "call-bind": "^1.0.6",
+ "es-errors": "^1.3.0",
"is-regex": "^1.1.4"
}
},
@@ -54771,14 +54789,15 @@
}
},
"set-function-name": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz",
- "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==",
"dev": true,
"requires": {
- "define-data-property": "^1.0.1",
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
"functions-have-names": "^1.2.3",
- "has-property-descriptors": "^1.0.0"
+ "has-property-descriptors": "^1.0.2"
}
},
"set-value": {
@@ -56766,14 +56785,14 @@
}
},
"typed-array-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
- "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
+ "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==",
"dev": true,
"requires": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
+ "call-bind": "^1.0.7",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.13"
}
},
"typed-array-byte-length": {
@@ -57960,9 +57979,9 @@
}
},
"yjs": {
- "version": "13.6.11",
- "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.11.tgz",
- "integrity": "sha512-FvRRJKX9u270dOLkllGF/UDCWwmIv2Z+ucM4v1QO1TuxdmoiMnSUXH1HAcOKOrkBEhQtPTkxep7tD2DrQB+l0g==",
+ "version": "13.6.12",
+ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.12.tgz",
+ "integrity": "sha512-KOT8ILoyVH2f/PxPadeu5kVVS055D1r3x1iFfJVJzFdnN98pVGM8H07NcKsO+fG3F7/0tf30Vnokf5YIqhU/iw==",
"requires": {
"lib0": "^0.2.86"
}
diff --git a/package.json b/package.json
index 59de5925e49ba..15c18825fac24 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "WordPress",
- "version": "6.5.0",
+ "version": "6.6.0",
"description": "WordPress is open source software you can use to create a beautiful website, blog, or app.",
"repository": {
"type": "svn",
@@ -27,12 +27,12 @@
"@lodder/grunt-postcss": "^3.1.1",
"@playwright/test": "1.32.0",
"@pmmmwh/react-refresh-webpack-plugin": "0.5.11",
- "@wordpress/babel-preset-default": "7.35.0",
- "@wordpress/dependency-extraction-webpack-plugin": "5.2.0",
- "@wordpress/e2e-test-utils": "10.22.0",
- "@wordpress/e2e-test-utils-playwright": "0.19.0",
- "@wordpress/prettier-config": "3.8.0",
- "@wordpress/scripts": "27.2.0",
+ "@wordpress/babel-preset-default": "7.35.1",
+ "@wordpress/dependency-extraction-webpack-plugin": "5.2.1",
+ "@wordpress/e2e-test-utils": "10.22.1",
+ "@wordpress/e2e-test-utils-playwright": "0.19.2",
+ "@wordpress/prettier-config": "3.8.1",
+ "@wordpress/scripts": "27.2.5",
"autoprefixer": "10.4.17",
"chalk": "5.3.0",
"check-node-version": "4.2.1",
@@ -78,72 +78,72 @@
"webpack-livereload-plugin": "3.0.2"
},
"dependencies": {
- "@wordpress/a11y": "3.51.0",
- "@wordpress/annotations": "2.51.1",
- "@wordpress/api-fetch": "6.48.0",
- "@wordpress/autop": "3.51.0",
- "@wordpress/blob": "3.51.0",
- "@wordpress/block-directory": "4.28.1",
- "@wordpress/block-editor": "12.19.1",
- "@wordpress/block-library": "8.28.1",
- "@wordpress/block-serialization-default-parser": "4.51.0",
- "@wordpress/blocks": "12.28.1",
- "@wordpress/commands": "0.22.1",
- "@wordpress/components": "26.0.1",
- "@wordpress/compose": "6.28.0",
- "@wordpress/core-commands": "0.20.1",
- "@wordpress/core-data": "6.28.1",
- "@wordpress/customize-widgets": "4.28.1",
- "@wordpress/data": "9.21.0",
- "@wordpress/data-controls": "3.20.0",
- "@wordpress/dataviews": "0.5.1",
- "@wordpress/date": "4.51.0",
- "@wordpress/deprecated": "3.51.0",
- "@wordpress/dom": "3.51.0",
- "@wordpress/dom-ready": "3.51.0",
- "@wordpress/edit-post": "7.28.1",
- "@wordpress/edit-site": "5.28.1",
- "@wordpress/edit-widgets": "5.28.1",
- "@wordpress/editor": "13.28.1",
- "@wordpress/element": "5.28.0",
- "@wordpress/escape-html": "2.51.0",
- "@wordpress/format-library": "4.28.1",
- "@wordpress/hooks": "3.51.0",
- "@wordpress/html-entities": "3.51.0",
- "@wordpress/i18n": "4.51.0",
- "@wordpress/icons": "9.42.0",
- "@wordpress/interactivity": "5.0.0",
- "@wordpress/interactivity-router": "1.1.0",
- "@wordpress/interface": "5.28.1",
- "@wordpress/is-shallow-equal": "4.51.0",
- "@wordpress/keyboard-shortcuts": "4.28.0",
- "@wordpress/keycodes": "3.51.0",
- "@wordpress/list-reusable-blocks": "4.28.1",
- "@wordpress/media-utils": "4.42.0",
- "@wordpress/notices": "4.19.0",
- "@wordpress/nux": "8.13.1",
- "@wordpress/patterns": "1.12.1",
- "@wordpress/plugins": "6.19.1",
- "@wordpress/preferences": "3.28.1",
- "@wordpress/preferences-persistence": "1.43.0",
- "@wordpress/primitives": "3.49.0",
- "@wordpress/priority-queue": "2.51.0",
- "@wordpress/private-apis": "0.33.0",
- "@wordpress/redux-routine": "4.51.0",
- "@wordpress/reusable-blocks": "4.28.1",
- "@wordpress/rich-text": "6.28.1",
- "@wordpress/router": "0.20.0",
- "@wordpress/server-side-render": "4.28.1",
- "@wordpress/shortcode": "3.51.0",
- "@wordpress/style-engine": "1.34.0",
- "@wordpress/sync": "0.13.0",
- "@wordpress/token-list": "2.51.0",
- "@wordpress/undo-manager": "0.11.0",
- "@wordpress/url": "3.52.0",
- "@wordpress/viewport": "5.28.0",
- "@wordpress/warning": "2.51.0",
- "@wordpress/widgets": "3.28.1",
- "@wordpress/wordcount": "3.51.0",
+ "@wordpress/a11y": "3.51.1",
+ "@wordpress/annotations": "2.51.4",
+ "@wordpress/api-fetch": "6.48.1",
+ "@wordpress/autop": "3.51.1",
+ "@wordpress/blob": "3.51.1",
+ "@wordpress/block-directory": "4.28.9",
+ "@wordpress/block-editor": "12.19.7",
+ "@wordpress/block-library": "8.28.9",
+ "@wordpress/block-serialization-default-parser": "4.51.1",
+ "@wordpress/blocks": "12.28.6",
+ "@wordpress/commands": "0.22.5",
+ "@wordpress/components": "26.0.5",
+ "@wordpress/compose": "6.28.1",
+ "@wordpress/core-commands": "0.20.7",
+ "@wordpress/core-data": "6.28.7",
+ "@wordpress/customize-widgets": "4.28.9",
+ "@wordpress/data": "9.21.1",
+ "@wordpress/data-controls": "3.20.1",
+ "@wordpress/dataviews": "0.5.6",
+ "@wordpress/date": "4.51.1",
+ "@wordpress/deprecated": "3.51.1",
+ "@wordpress/dom": "3.51.1",
+ "@wordpress/dom-ready": "3.51.1",
+ "@wordpress/edit-post": "7.28.9",
+ "@wordpress/edit-site": "5.28.9",
+ "@wordpress/edit-widgets": "5.28.9",
+ "@wordpress/editor": "13.28.7",
+ "@wordpress/element": "5.28.1",
+ "@wordpress/escape-html": "2.51.1",
+ "@wordpress/format-library": "4.28.7",
+ "@wordpress/hooks": "3.51.1",
+ "@wordpress/html-entities": "3.51.1",
+ "@wordpress/i18n": "4.51.1",
+ "@wordpress/icons": "9.42.4",
+ "@wordpress/interactivity": "5.0.5",
+ "@wordpress/interactivity-router": "1.1.5",
+ "@wordpress/interface": "5.28.5",
+ "@wordpress/is-shallow-equal": "4.51.1",
+ "@wordpress/keyboard-shortcuts": "4.28.1",
+ "@wordpress/keycodes": "3.51.1",
+ "@wordpress/list-reusable-blocks": "4.28.5",
+ "@wordpress/media-utils": "4.42.2",
+ "@wordpress/notices": "4.19.1",
+ "@wordpress/nux": "8.13.5",
+ "@wordpress/patterns": "1.12.7",
+ "@wordpress/plugins": "6.19.5",
+ "@wordpress/preferences": "3.28.5",
+ "@wordpress/preferences-persistence": "1.43.1",
+ "@wordpress/primitives": "3.49.1",
+ "@wordpress/priority-queue": "2.51.1",
+ "@wordpress/private-apis": "0.33.1",
+ "@wordpress/redux-routine": "4.51.1",
+ "@wordpress/reusable-blocks": "4.28.7",
+ "@wordpress/rich-text": "6.28.4",
+ "@wordpress/router": "0.20.1",
+ "@wordpress/server-side-render": "4.28.6",
+ "@wordpress/shortcode": "3.51.1",
+ "@wordpress/style-engine": "1.34.1",
+ "@wordpress/sync": "0.13.1",
+ "@wordpress/token-list": "2.51.1",
+ "@wordpress/undo-manager": "0.11.1",
+ "@wordpress/url": "3.52.1",
+ "@wordpress/viewport": "5.28.1",
+ "@wordpress/warning": "2.51.1",
+ "@wordpress/widgets": "3.28.7",
+ "@wordpress/wordcount": "3.51.1",
"backbone": "1.5.0",
"clipboard": "2.0.11",
"core-js-url-browser": "3.6.4",
diff --git a/phpcs.xml.dist b/phpcs.xml.dist
index 840bdad8fe977..04731abf64407 100644
--- a/phpcs.xml.dist
+++ b/phpcs.xml.dist
@@ -52,6 +52,7 @@
/src/wp-admin/includes/ms-deprecated\.php
/src/wp-includes/atomlib\.php
+ /src/wp-includes/class-avif-info\.php
/src/wp-includes/class-IXR\.php
/src/wp-includes/class-json\.php
/src/wp-includes/class-phpass\.php
@@ -59,7 +60,6 @@
/src/wp-includes/class-requests\.php
/src/wp-includes/class-simplepie\.php
/src/wp-includes/class-snoopy\.php
- /src/wp-includes/class-avif-info\.php
/src/wp-includes/deprecated\.php
/src/wp-includes/ms-deprecated\.php
/src/wp-includes/pluggable-deprecated\.php
@@ -216,6 +216,7 @@
+
diff --git a/src/js/_enqueues/admin/common.js b/src/js/_enqueues/admin/common.js
index 3de9447879f5e..af6cedc2818db 100644
--- a/src/js/_enqueues/admin/common.js
+++ b/src/js/_enqueues/admin/common.js
@@ -353,6 +353,21 @@ window.setPostThumbnailL10n = window.setPostThumbnailL10n || {
window.setPostThumbnailL10n = deprecateL10nObject( 'setPostThumbnailL10n', window.setPostThumbnailL10n, '5.5.0' );
+/**
+ * Removed in 6.5.0, needed for back-compatibility.
+ *
+ * @since 4.5.0
+ * @deprecated 6.5.0
+ */
+window.uiAutocompleteL10n = window.uiAutocompleteL10n || {
+ noResults: '',
+ oneResult: '',
+ manyResults: '',
+ itemSelected: ''
+};
+
+window.uiAutocompleteL10n = deprecateL10nObject( 'uiAutocompleteL10n', window.uiAutocompleteL10n, '6.5.0' );
+
/**
* Removed in 3.3.0, needed for back-compatibility.
*
@@ -1154,7 +1169,7 @@ $( function() {
lastClicked = this;
// Toggle the "Select all" checkboxes depending if the other ones are all checked or not.
- var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible:enabled').not(':checked');
+ var unchecked = $(this).closest('tbody').find('tr.iedit').find(':checkbox').filter(':visible:enabled').not(':checked');
/**
* Determines if all checkboxes are checked.
diff --git a/src/js/_enqueues/admin/inline-edit-post.js b/src/js/_enqueues/admin/inline-edit-post.js
index 962f421448c5e..65cd342c284b2 100644
--- a/src/js/_enqueues/admin/inline-edit-post.js
+++ b/src/js/_enqueues/admin/inline-edit-post.js
@@ -268,6 +268,7 @@ window.wp = window.wp || {};
$prev = $this.parent().prev().children( '.ntdelbutton' ),
$next = $this.parent().next().children( '.ntdelbutton' );
+ $( 'input#cb-select-all-1, input#cb-select-all-2' ).prop( 'checked', false );
$( 'table.widefat input[value="' + id + '"]' ).prop( 'checked', false );
$( '#_' + id ).parent().remove();
wp.a11y.speak( wp.i18n.__( 'Item removed.' ), 'assertive' );
diff --git a/src/js/_enqueues/admin/site-icon.js b/src/js/_enqueues/admin/site-icon.js
index 5b4bc28a2044f..d032d89d7ee90 100644
--- a/src/js/_enqueues/admin/site-icon.js
+++ b/src/js/_enqueues/admin/site-icon.js
@@ -1,15 +1,40 @@
-(function($) {
- var frame;
-
- function calculateImageSelectOptions ( attachment ) {
- var realWidth = attachment.get( 'width' ),
+/**
+ * Handle the site icon setting in options-general.php.
+ *
+ * @since 6.5.0
+ * @output wp-admin/js/site-icon.js
+ */
+
+/* global jQuery, wp */
+
+( function ( $ ) {
+ var $chooseButton = $( '#choose-from-library-button' ),
+ $iconPreview = $( '#site-icon-preview' ),
+ $browserIconPreview = $( '#browser-icon-preview' ),
+ $appIconPreview = $( '#app-icon-preview' ),
+ $hiddenDataField = $( '#site_icon_hidden_field' ),
+ $removeButton = $( '#js-remove-site-icon' ),
+ frame;
+
+ /**
+ * Calculate image selection options based on the attachment dimensions.
+ *
+ * @since 6.5.0
+ *
+ * @param {Object} attachment The attachment object representing the image.
+ * @return {Object} The image selection options.
+ */
+ function calculateImageSelectOptions( attachment ) {
+ var realWidth = attachment.get( 'width' ),
realHeight = attachment.get( 'height' ),
xInit = 512,
yInit = 512,
ratio = xInit / yInit,
- xImg = xInit,
- yImg = yInit,
- x1, y1, imgSelectOptions;
+ xImg = xInit,
+ yImg = yInit,
+ x1,
+ y1,
+ imgSelectOptions;
if ( realWidth / realHeight > ratio ) {
yInit = realHeight;
@@ -35,104 +60,177 @@
x1: x1,
y1: y1,
x2: xInit + x1,
- y2: yInit + y1
+ y2: yInit + y1,
};
return imgSelectOptions;
}
- $( function() {
- // Build the choose from library frame.
- $( '#choose-from-library-link' ).on( 'click', function() {
- var $el = $(this);
-
- // Create the media frame.
- frame = wp.media({
- button: {
- // Set the text of the button.
- text: $el.data('update'),
- // Don't close, we might need to crop.
- close: false
- },
- states: [
- new wp.media.controller.Library({
- title: $el.data( 'choose' ),
- library: wp.media.query({ type: 'image' }),
- date: false,
- suggestedWidth: $el.data( 'size' ),
- suggestedHeight: $el.data( 'size' )
- }),
- new wp.media.controller.SiteIconCropper({
- control: {
- params: {
- width: $el.data( 'size' ),
- height: $el.data( 'size' )
- }
+ /**
+ * Initializes the media frame for selecting or cropping an image.
+ *
+ * @since 6.5.0
+ */
+ $chooseButton.on( 'click', function () {
+ var $el = $( this );
+
+ // Create the media frame.
+ frame = wp.media( {
+ button: {
+ // Set the text of the button.
+ text: $el.data( 'update' ),
+
+ // Don't close, we might need to crop.
+ close: false,
+ },
+ states: [
+ new wp.media.controller.Library( {
+ title: $el.data( 'choose-text' ),
+ library: wp.media.query( { type: 'image' } ),
+ date: false,
+ suggestedWidth: $el.data( 'size' ),
+ suggestedHeight: $el.data( 'size' ),
+ } ),
+ new wp.media.controller.SiteIconCropper( {
+ control: {
+ params: {
+ width: $el.data( 'size' ),
+ height: $el.data( 'size' ),
},
- imgSelectOptions: calculateImageSelectOptions
- })
- ]
- });
-
- frame.on( 'cropped', function( attachment) {
- $( '#site_icon_hidden_field' ).val(attachment.id);
- switchToUpdate(attachment.url);
+ },
+ imgSelectOptions: calculateImageSelectOptions,
+ } ),
+ ],
+ } );
+
+ frame.on( 'cropped', function ( attachment ) {
+ $hiddenDataField.val( attachment.id );
+ switchToUpdate( attachment );
+ frame.close();
+
+ // Start over with a frame that is so fresh and so clean clean.
+ frame = null;
+ } );
+
+ // When an image is selected, run a callback.
+ frame.on( 'select', function () {
+ // Grab the selected attachment.
+ var attachment = frame.state().get( 'selection' ).first();
+
+ if (
+ attachment.attributes.height === $el.data( 'size' ) &&
+ $el.data( 'size' ) === attachment.attributes.width
+ ) {
+ switchToUpdate( attachment.attributes );
frame.close();
- // Start over with a frame that is so fresh and so clean clean.
- frame = null;
- });
-
- // When an image is selected, run a callback.
- frame.on( 'select', function() {
- // Grab the selected attachment.
- var attachment = frame.state().get('selection').first();
-
- if ( attachment.attributes.height === $el.data('size') && $el.data('size') === attachment.attributes.width ) {
- // Set the value of the hidden input to the attachment id.
- $( '#site_icon_hidden_field').val(attachment.id);
- switchToUpdate(attachment.attributes.url);
- frame.close();
- } else {
- frame.setState( 'cropper' );
- }
- });
-
- frame.open();
- });
- });
-
- function switchToUpdate( url ){
- // Set site-icon-img src to the url and remove the hidden class.
- $( '#site-icon-preview').find('img').not('.browser-preview').each( function(i, img ){
- $(img).attr('src', url );
- });
- $( '#site-icon-preview' ).removeClass( 'hidden' );
- // Remove hidden class from remove.
- $( '#js-remove-site-icon' ).removeClass( 'hidden' );
- // If the button is not in the update state, swap the classes.
- if( $( '#choose-from-library-link' ).attr( 'data-state' ) !== '1' ){
- var classes = $( '#choose-from-library-link' ).attr( 'class' );
- $( '#choose-from-library-link' ).attr( 'class', $( '#choose-from-library-link' ).attr('data-alt-classes') );
- $( '#choose-from-library-link' ).attr( 'data-alt-classes', classes );
- $( '#choose-from-library-link' ).attr( 'data-state', '1' );
+
+ // Set the value of the hidden input to the attachment id.
+ $hiddenDataField.val( attachment.id );
+ } else {
+ frame.setState( 'cropper' );
+ }
+ } );
+
+ frame.open();
+ } );
+
+ /**
+ * Update the UI when a site icon is selected.
+ *
+ * @since 6.5.0
+ *
+ * @param {array} attributes The attributes for the attachment.
+ */
+ function switchToUpdate( attributes ) {
+ var i18nAppAlternativeString, i18nBrowserAlternativeString;
+
+ if ( attributes.alt ) {
+ i18nAppAlternativeString = wp.i18n.sprintf(
+ /* translators: %s: The selected image alt text. */
+ wp.i18n.__( 'App icon preview: Current image: %s' ),
+ attributes.alt
+ );
+ i18nBrowserAlternativeString = wp.i18n.sprintf(
+ /* translators: %s: The selected image alt text. */
+ wp.i18n.__( 'Browser icon preview: Current image: %s' ),
+ attributes.alt
+ );
+ } else {
+ i18nAppAlternativeString = wp.i18n.sprintf(
+ /* translators: %s: The selected image filename. */
+ wp.i18n.__(
+ 'App icon preview: The current image has no alternative text. The file name is: %s'
+ ),
+ attributes.filename
+ );
+ i18nBrowserAlternativeString = wp.i18n.sprintf(
+ /* translators: %s: The selected image filename. */
+ wp.i18n.__(
+ 'Browser icon preview: The current image has no alternative text. The file name is: %s'
+ ),
+ attributes.filename
+ );
}
- // swap the text of the button
- $( '#choose-from-library-link' ).text( $( '#choose-from-library-link' ).attr( 'data-update-text' ) );
+ // Set site-icon-img src and alternative text to app icon preview.
+ $appIconPreview.attr( {
+ src: attributes.url,
+ alt: i18nAppAlternativeString,
+ } );
+
+ // Set site-icon-img src and alternative text to browser preview.
+ $browserIconPreview.attr( {
+ src: attributes.url,
+ alt: i18nBrowserAlternativeString,
+ } );
+
+ // Remove hidden class from icon preview div and remove button.
+ $iconPreview.removeClass( 'hidden' );
+ $removeButton.removeClass( 'hidden' );
+
+ // If the choose button is not in the update state, swap the classes.
+ if ( $chooseButton.attr( 'data-state' ) !== '1' ) {
+ $chooseButton.attr( {
+ class: $chooseButton.attr( 'data-alt-classes' ),
+ 'data-alt-classes': $chooseButton.attr( 'class' ),
+ 'data-state': '1',
+ } );
+ }
+
+ // Swap the text of the choose button.
+ $chooseButton.text( $chooseButton.attr( 'data-update-text' ) );
}
- $( '#js-remove-site-icon' ).on( 'click', function() {
- $( '#site_icon_hidden_field' ).val( 'false' );
- $( '#site-icon-preview' ).toggleClass( 'hidden' );
+ /**
+ * Handles the click event of the remove button.
+ *
+ * @since 6.5.0
+ */
+ $removeButton.on( 'click', function () {
+ $hiddenDataField.val( 'false' );
$( this ).toggleClass( 'hidden' );
-
- var classes = $( '#choose-from-library-link' ).attr( 'class' );
- $( '#choose-from-library-link' ).attr( 'class', $( '#choose-from-library-link' ).attr( 'data-alt-classes' ) );
- $( '#choose-from-library-link' ).attr( 'data-alt-classes', classes );
-
- // Swap the text of the button.
- $( '#choose-from-library-link' ).text( $( '#choose-from-library-link' ).attr( 'data-choose-text' ) );
- // Set the state of the button so it can be changed on new icon.
- $( '#choose-from-library-link' ).attr( 'data-state', '');
- });
-}(jQuery));
+ $iconPreview.toggleClass( 'hidden' );
+ $browserIconPreview.attr( {
+ src: '',
+ alt: '',
+ } );
+ $appIconPreview.attr( {
+ src: '',
+ alt: '',
+ } );
+
+ /**
+ * Resets state to the button, for correct visual style and state.
+ * Updates the text of the button.
+ * Sets focus state to the button.
+ */
+ $chooseButton
+ .attr( {
+ class: $chooseButton.attr( 'data-alt-classes' ),
+ 'data-alt-classes': $chooseButton.attr( 'class' ),
+ 'data-state': '',
+ } )
+ .text( $chooseButton.attr( 'data-choose-text' ) )
+ .trigger( 'focus' );
+ } );
+} )( jQuery );
diff --git a/src/js/_enqueues/admin/tags-suggest.js b/src/js/_enqueues/admin/tags-suggest.js
index f93396a77e7b4..d439f06ef0de8 100644
--- a/src/js/_enqueues/admin/tags-suggest.js
+++ b/src/js/_enqueues/admin/tags-suggest.js
@@ -4,12 +4,11 @@
* @output wp-admin/js/tags-suggest.js
*/
( function( $ ) {
- if ( typeof window.uiAutocompleteL10n === 'undefined' ) {
- return;
- }
-
var tempID = 0;
var separator = wp.i18n._x( ',', 'tag delimiter' ) || ',';
+ var __ = wp.i18n.__,
+ _n = wp.i18n._n,
+ sprintf = wp.i18n.sprintf;
function split( val ) {
return val.split( new RegExp( separator + '\\s*' ) );
@@ -139,13 +138,17 @@
collision: 'none'
},
messages: {
- noResults: window.uiAutocompleteL10n.noResults,
+ noResults: __( 'No results found.' ),
results: function( number ) {
- if ( number > 1 ) {
- return window.uiAutocompleteL10n.manyResults.replace( '%d', number );
- }
-
- return window.uiAutocompleteL10n.oneResult;
+ return sprintf(
+ /* translators: %d: Number of search results found. */
+ _n(
+ '%d result found. Use up and down arrow keys to navigate.',
+ '%d results found. Use up and down arrow keys to navigate.',
+ number
+ ),
+ number
+ );
}
}
}, options );
diff --git a/src/js/_enqueues/admin/user-profile.js b/src/js/_enqueues/admin/user-profile.js
index 466d115fc2129..e4f249fe3547d 100644
--- a/src/js/_enqueues/admin/user-profile.js
+++ b/src/js/_enqueues/admin/user-profile.js
@@ -311,7 +311,7 @@
$('#pass-strength-result').addClass('short').html( pwsL10n.mismatch );
break;
default:
- $('#pass-strength-result').addClass('short').html( pwsL10n['short'] );
+ $('#pass-strength-result').addClass('short').html( pwsL10n.short );
}
}
diff --git a/src/js/_enqueues/lib/admin-bar.js b/src/js/_enqueues/lib/admin-bar.js
index 8cb94ea72f69a..01b175d1b0a6f 100644
--- a/src/js/_enqueues/lib/admin-bar.js
+++ b/src/js/_enqueues/lib/admin-bar.js
@@ -31,7 +31,7 @@
topMenuItems = adminBar.querySelectorAll( 'li.menupop' );
allMenuItems = adminBar.querySelectorAll( '.ab-item' );
- adminBarLogout = document.getElementById( 'wp-admin-bar-logout' );
+ adminBarLogout = document.querySelector( '#wp-admin-bar-logout a' );
adminBarSearchForm = document.getElementById( 'adminbarsearch' );
shortlink = document.getElementById( 'wp-admin-bar-get-shortlink' );
skipLink = adminBar.querySelector( '.screen-reader-shortcut' );
@@ -149,7 +149,8 @@
function toggleHoverIfEnter( event ) {
var wrapper;
- if ( event.which !== 13 ) {
+ // Follow link if pressing Ctrl and/or Shift with Enter (opening in a new tab or window).
+ if ( event.which !== 13 || event.ctrlKey || event.shiftKey ) {
return;
}
@@ -336,6 +337,11 @@
element.className += className;
}
+
+ var menuItemToggle = element.querySelector( 'a' );
+ if ( className === 'hover' && menuItemToggle && menuItemToggle.hasAttribute( 'aria-expanded' ) ) {
+ menuItemToggle.setAttribute( 'aria-expanded', 'true' );
+ }
}
/**
@@ -366,6 +372,11 @@
element.className = classes.replace( /^[\s]+|[\s]+$/g, '' );
}
+
+ var menuItemToggle = element.querySelector( 'a' );
+ if ( className === 'hover' && menuItemToggle && menuItemToggle.hasAttribute( 'aria-expanded' ) ) {
+ menuItemToggle.setAttribute( 'aria-expanded', 'false' );
+ }
}
/**
diff --git a/src/js/_enqueues/vendor/tinymce/plugins/wplink/plugin.js b/src/js/_enqueues/vendor/tinymce/plugins/wplink/plugin.js
index 29f98a128feeb..c3433186a9796 100644
--- a/src/js/_enqueues/vendor/tinymce/plugins/wplink/plugin.js
+++ b/src/js/_enqueues/vendor/tinymce/plugins/wplink/plugin.js
@@ -98,6 +98,9 @@
var urlRegex2 = /^https?:\/\/[^\/]+\.[^\/]+($|\/)/i;
var speak = ( typeof window.wp !== 'undefined' && window.wp.a11y && window.wp.a11y.speak ) ? window.wp.a11y.speak : function() {};
var hasLinkError = false;
+ var __ = window.wp.i18n.__;
+ var _n = window.wp.i18n._n;
+ var sprintf = window.wp.i18n.sprintf;
function getSelectedLink() {
var href, html,
@@ -457,15 +460,17 @@
my: 'left top+2'
},
messages: {
- noResults: ( typeof window.uiAutocompleteL10n !== 'undefined' ) ? window.uiAutocompleteL10n.noResults : '',
+ noResults: __( 'No results found.' ) ,
results: function( number ) {
- if ( typeof window.uiAutocompleteL10n !== 'undefined' ) {
- if ( number > 1 ) {
- return window.uiAutocompleteL10n.manyResults.replace( '%d', number );
- }
-
- return window.uiAutocompleteL10n.oneResult;
- }
+ return sprintf(
+ /* translators: %d: Number of search results found. */
+ _n(
+ '%d result found. Use up and down arrow keys to navigate.',
+ '%d results found. Use up and down arrow keys to navigate.',
+ number
+ ),
+ number
+ );
}
}
} ).autocomplete( 'instance' )._renderItem = function( ul, item ) {
diff --git a/src/js/_enqueues/wp/customize/nav-menus.js b/src/js/_enqueues/wp/customize/nav-menus.js
index 8930f15ddfcc7..9dad3e15aedf2 100644
--- a/src/js/_enqueues/wp/customize/nav-menus.js
+++ b/src/js/_enqueues/wp/customize/nav-menus.js
@@ -1664,6 +1664,8 @@
$reorderNav = control.container.find( '.menu-item-reorder-nav' );
$reorderNav.find( '.menus-move-up, .menus-move-down, .menus-move-left, .menus-move-right' ).on( 'click', function() {
var moveBtn = $( this );
+ control.params.depth = control.getDepth();
+
moveBtn.focus();
var isMoveUp = moveBtn.is( '.menus-move-up' ),
@@ -1677,8 +1679,19 @@
control.moveDown();
} else if ( isMoveLeft ) {
control.moveLeft();
+ if ( 1 === control.params.depth ) {
+ control.container.find( '.is-submenu' ).hide();
+ } else {
+ control.container.find( '.is-submenu' ).show();
+ }
} else if ( isMoveRight ) {
control.moveRight();
+ control.params.depth += 1;
+ if ( 0 === control.params.depth ) {
+ control.container.find( '.is-submenu' ).hide();
+ } else {
+ control.container.find( '.is-submenu' ).show();
+ }
}
moveBtn.focus(); // Re-focus after the container was moved.
diff --git a/src/js/_enqueues/wp/updates.js b/src/js/_enqueues/wp/updates.js
index b8b36c166f51d..bca7de680f102 100644
--- a/src/js/_enqueues/wp/updates.js
+++ b/src/js/_enqueues/wp/updates.js
@@ -957,7 +957,7 @@
$document.trigger( 'wp-check-plugin-dependencies-success', response );
if ( 'plugins-network' === pagenow ) {
- buttonText = _x( 'Network Activate' );
+ buttonText = _x( 'Network Activate', 'plugin' );
ariaLabel = sprintf(
/* translators: %s: Plugin name. */
_x( 'Network Activate %s', 'plugin' ),
@@ -1013,7 +1013,7 @@
*/
wp.updates.checkPluginDependenciesError = function( response ) {
var $message = $( '.plugin-card-' + response.slug + ', #plugin-information-footer' ).find( '.install-now' ),
- buttonText = __( 'Activate' ),
+ buttonText = _x( 'Activate', 'plugin' ),
ariaLabel = sprintf(
/* translators: 1: Plugin name, 2. The reason the plugin cannot be activated. */
_x( 'Cannot activate %1$s. %2$s', 'plugin' ),
@@ -1087,7 +1087,7 @@
slug: args.slug,
removeClasses: 'installed updated-message button-primary',
addClasses: 'activating-message',
- text: _x( 'Activating...', 'plugin' ),
+ text: __( 'Activating...' ),
ariaLabel: sprintf(
/* translators: %s: Plugin name. */
_x( 'Activating %s', 'plugin' ),
@@ -1300,7 +1300,7 @@
pluginName
)
)
- .text( __( 'Install Now' ) );
+ .text( _x( 'Install Now', 'plugin' ) );
wp.a11y.speak( errorMessage, 'assertive' );
@@ -1454,7 +1454,7 @@
$itemsCount.text(
sprintf(
/* translators: %s: The remaining number of plugins. */
- _nx( '%s item', '%s items', 'plugin/plugins', remainingCount ),
+ _nx( '%s item', '%s items', remainingCount, 'plugin/plugins' ),
remainingCount
)
);
@@ -1803,7 +1803,7 @@
response.themeName
)
)
- .text( __( 'Activate' ) );
+ .text( _x( 'Activate', 'theme' ) );
}
}
@@ -2625,7 +2625,7 @@
$message
.removeClass( 'updating-message' )
- .text( __( 'Install Now' ) );
+ .text( _x( 'Install Now', 'plugin' ) );
wp.a11y.speak( __( 'Update canceled.' ) );
} );
@@ -2663,7 +2663,7 @@
$activateButton.data( 'name' )
)
)
- .text( _x( 'Activating...', 'plugin' ) );
+ .text( __( 'Activating...' ) );
wp.updates.activatePlugin(
{
@@ -2706,7 +2706,7 @@
pluginName
)
)
- .text( __( 'Install Now' ) );
+ .text( _x( 'Install Now', 'plugin' ) );
wp.a11y.speak( __( 'Update canceled.' ) );
} );
@@ -3260,7 +3260,7 @@
$message.text( message.text );
}
- if ( 'undefined' === typeof message.action || 'undefined' === typeof message.data.slug ) {
+ if ( 'undefined' === typeof message.action ) {
return;
}
@@ -3274,6 +3274,10 @@
case 'install-plugin':
case 'update-plugin':
+ if ( 'undefined' === typeof message.data || 'undefined' === typeof message.data.slug ) {
+ return;
+ }
+
message.data = wp.updates._addCallbacks( message.data, message.action );
wp.updates.queue.push( message );
diff --git a/src/js/media/controllers/state.js b/src/js/media/controllers/state.js
index 62e8c545ef5d0..bbc9b3826b2e7 100644
--- a/src/js/media/controllers/state.js
+++ b/src/js/media/controllers/state.js
@@ -165,9 +165,16 @@ var State = Backbone.Model.extend(/** @lends wp.media.controller.State.prototype
_menu: function() {
var menu = this.frame.menu,
mode = this.get('menu'),
+ actionMenuItems,
+ actionMenuLength,
view;
- this.frame.$el.toggleClass( 'hide-menu', ! mode );
+ if ( this.frame.menu ) {
+ actionMenuItems = this.frame.menu.get('views'),
+ actionMenuLength = actionMenuItems ? actionMenuItems.views.get().length : 0,
+ // Show action menu only if it is active and has more than one default element.
+ this.frame.$el.toggleClass( 'hide-menu', ! mode || actionMenuLength < 2 );
+ }
if ( ! mode ) {
return;
}
diff --git a/src/readme.html b/src/readme.html
index f0309df1e94b8..e38b5c6b49363 100644
--- a/src/readme.html
+++ b/src/readme.html
@@ -47,7 +47,7 @@ Updating Manually
Migrating from other systems
-WordPress can import from a number of systems. First you need to get WordPress installed and working as described above, before using our import tools.
+WordPress can import from a number of systems. First you need to get WordPress installed and working as described above, before using our import tools.
System Requirements
diff --git a/src/wp-admin/about.php b/src/wp-admin/about.php
index 03ff7a6d962b1..169f0b6cda252 100644
--- a/src/wp-admin/about.php
+++ b/src/wp-admin/about.php
@@ -31,8 +31,6 @@
?>
-
-