diff --git a/backport-changelog/6.8/8123.md b/backport-changelog/6.8/8123.md
new file mode 100644
index 00000000000000..bfb291a55f15e9
--- /dev/null
+++ b/backport-changelog/6.8/8123.md
@@ -0,0 +1,3 @@
+https://github.com/WordPress/wordpress-develop/pull/8123
+
+* https://github.com/WordPress/gutenberg/pull/68549
diff --git a/changelog.txt b/changelog.txt
index 25e633d96949f8..fa1e1cdcb6a0c7 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,5 +1,210 @@
== Changelog ==
+= 20.1.0-rc.1 =
+
+
+## Changelog
+
+### Enhancements
+
+- ESLint: Improve regex for valid-sprintf rule to handle '%%'. ([68270](https://github.com/WordPress/gutenberg/pull/68270))
+- Simplify `sprintf` translation for percentage widths. ([68587](https://github.com/WordPress/gutenberg/pull/68587))
+
+#### Block Library
+- Archive Title Block: Refactor settings panel to use ToolsPanel. ([67915](https://github.com/WordPress/gutenberg/pull/67915))
+- Author Name: Refactor settings panel to use ToolsPanel. ([67953](https://github.com/WordPress/gutenberg/pull/67953))
+- Block Editor: Move state logic inside 'BlockRenameModal'. ([68560](https://github.com/WordPress/gutenberg/pull/68560))
+- Details: Add allowedBlocks attributes. ([68489](https://github.com/WordPress/gutenberg/pull/68489))
+- Navigation: Add clearable option to color picker in `navigation` block. ([68454](https://github.com/WordPress/gutenberg/pull/68454))
+- Navigation: Surface `menu name` in the `List View` next to the `Navigation block`. ([68446](https://github.com/WordPress/gutenberg/pull/68446))
+- Page List: Added color support. ([66430](https://github.com/WordPress/gutenberg/pull/66430))
+- Query: Refactor settings panel to use ToolsPanel. ([68008](https://github.com/WordPress/gutenberg/pull/68008))
+- Social links block: Add Clear button for color option. ([68564](https://github.com/WordPress/gutenberg/pull/68564))
+- Table of Contents Block: Refactor settings panel to use ToolsPanel. ([67964](https://github.com/WordPress/gutenberg/pull/67964))
+
+#### Design Tools
+- Post Comment Link: Show Border Controls By Default. ([68506](https://github.com/WordPress/gutenberg/pull/68506))
+- Query Total: Show Border Controls By Default. ([68507](https://github.com/WordPress/gutenberg/pull/68507))
+
+#### List View
+- Use badge component for block anchors. ([68566](https://github.com/WordPress/gutenberg/pull/68566))
+
+#### Template Editor
+- Editor: New default rendering mode for editor via post type supports. ([68549](https://github.com/WordPress/gutenberg/pull/68549))
+
+#### Document Settings
+- Change "Swap" to "Replace" for Template Action. ([68234](https://github.com/WordPress/gutenberg/pull/68234))
+
+#### DataViews
+- Add: Media field changing ui to Dataviews and content preview field to posts and pages. ([67278](https://github.com/WordPress/gutenberg/pull/67278))
+
+
+### Bug Fixes
+
+- Core Data: Check post-type support before requesting autosaves. ([68680](https://github.com/WordPress/gutenberg/pull/68680))
+- Fix text direction for URL and email fields in block editor for RTL languages. ([68188](https://github.com/WordPress/gutenberg/pull/68188))
+- Try: Fix end-to-end tests 'visitSiteEditor' helper. ([68534](https://github.com/WordPress/gutenberg/pull/68534))
+
+#### Block Library
+- Details block: Remove auto-close behaviour. ([67766](https://github.com/WordPress/gutenberg/pull/67766))
+- Fix File block resize glitches. ([68372](https://github.com/WordPress/gutenberg/pull/68372))
+- Navigation Link UI: Remove onClose from onSelectBlock. ([67760](https://github.com/WordPress/gutenberg/pull/67760))
+- Post Featured Image: Adds control to clear the the overlay color. ([68525](https://github.com/WordPress/gutenberg/pull/68525))
+- Site Logo: Prevent uploading multiple images via drag and drop. ([68618](https://github.com/WordPress/gutenberg/pull/68618))
+- Social Links: Don't prepend URL fragments. ([68655](https://github.com/WordPress/gutenberg/pull/68655))
+- i18n: Make example label for Comments Pagination Next block translatable. ([68373](https://github.com/WordPress/gutenberg/pull/68373))
+- i18n: Make example translatable in comments-pagination-previous. ([68374](https://github.com/WordPress/gutenberg/pull/68374))
+
+#### Components
+- Duotone: Fix scrollbars displayed on Duotone Control. ([67187](https://github.com/WordPress/gutenberg/pull/67187))
+- Fix SCSS Media Query Compilation Issue in Storybook. ([68464](https://github.com/WordPress/gutenberg/pull/68464))
+- Fix icon condition for Badge. ([68588](https://github.com/WordPress/gutenberg/pull/68588))
+- Restore Non-Themed Text Colors for `optimizeReadabilityFor`. ([68472](https://github.com/WordPress/gutenberg/pull/68472))
+- StoryBook: Fix error that could occur when loading compiled CSS. ([68526](https://github.com/WordPress/gutenberg/pull/68526))
+
+#### Site Editor
+- Classic theme preview: Remove admin-bar class name. ([68519](https://github.com/WordPress/gutenberg/pull/68519))
+- Fix: Site Editor Template part is missing an icon in the sidebar. ([68653](https://github.com/WordPress/gutenberg/pull/68653))
+- Navigation: Fix typo in `history.navigation's` function call. ([68623](https://github.com/WordPress/gutenberg/pull/68623))
+
+#### Block Editor
+- Differentiate 'Copy' and 'Copy styles' snackbar confirmation messages. ([68167](https://github.com/WordPress/gutenberg/pull/68167))
+- Refactor: Separate input form styles to a dedicated stylesheet. ([68501](https://github.com/WordPress/gutenberg/pull/68501))
+- Update percentage strings to be translatable. ([66323](https://github.com/WordPress/gutenberg/pull/66323))
+
+#### npm Packages
+- Fix irregular workspace version numbers. ([68467](https://github.com/WordPress/gutenberg/pull/68467))
+- Packages: Fix published * workspace dependencies. ([68240](https://github.com/WordPress/gutenberg/pull/68240))
+
+#### Post Editor
+- Inline Commenting: Avoid querying comments when the experiment is disabled. ([68632](https://github.com/WordPress/gutenberg/pull/68632))
+
+#### Colors
+- Color Gradients: Adjust `max-width` for color gradient swatch to accommodate `reset` button size. ([68626](https://github.com/WordPress/gutenberg/pull/68626))
+
+#### Block Directory
+- Fix : Block Inserter Search Infinity Spinner. ([68600](https://github.com/WordPress/gutenberg/pull/68600))
+
+#### Interactivity API
+- iAPI: Fix the logic path that merges plain objects. ([68579](https://github.com/WordPress/gutenberg/pull/68579))
+
+
+### Accessibility
+
+- Nux: Standardize reduced motion handling using media queries. ([68423](https://github.com/WordPress/gutenberg/pull/68423))
+
+#### Block Library
+- Fix Inconsistent Labels for Lightbox Feature. ([68261](https://github.com/WordPress/gutenberg/pull/68261))
+- Site Logo: Prevent focus loss when updating media from the sidebar. ([68621](https://github.com/WordPress/gutenberg/pull/68621))
+- Standardize reduced motion handling with media queries. ([68315](https://github.com/WordPress/gutenberg/pull/68315))
+
+#### Components
+- Fix usage of tooltip in the Circular option picker. ([68602](https://github.com/WordPress/gutenberg/pull/68602))
+
+#### Post Editor
+- Edit Post: Standardize reduced motion handling using media queries. ([68426](https://github.com/WordPress/gutenberg/pull/68426))
+
+#### Widgets Editor
+- Customize Widgets: Standardize reduced motion handling using media queries. ([68425](https://github.com/WordPress/gutenberg/pull/68425))
+
+#### Block Editor
+- Remove unnecessary CSS order property for the contrast checker in the Color hook. ([68055](https://github.com/WordPress/gutenberg/pull/68055))
+
+#### DataViews
+- Remove label from dataview checkbox. ([67868](https://github.com/WordPress/gutenberg/pull/67868))
+
+
+### Performance
+
+- Add npm script to profile TypeScript builds. ([68533](https://github.com/WordPress/gutenberg/pull/68533))
+
+#### Post Editor
+- Editor: Update data selector in 'PostPreviewButton'. ([68678](https://github.com/WordPress/gutenberg/pull/68678))
+
+
+### Documentation
+
+- Storybook: Add UnitControl story. ([67346](https://github.com/WordPress/gutenberg/pull/67346))
+- Add BlockIcon Storybook stories. ([67186](https://github.com/WordPress/gutenberg/pull/67186))
+- Added Global Documentation in inline documentation. ([68613](https://github.com/WordPress/gutenberg/pull/68613))
+- Block Card: Remove storybook for internal BlockCard component. ([68556](https://github.com/WordPress/gutenberg/pull/68556))
+- BlockInspector: Add showNoBlockSelectedMessage prop documentation. ([68444](https://github.com/WordPress/gutenberg/pull/68444))
+- Docs: Interactivity API - missing styles in the sample code. ([66253](https://github.com/WordPress/gutenberg/pull/66253))
+- Menu: Auto-generate README. ([68249](https://github.com/WordPress/gutenberg/pull/68249))
+- StoryBook: Add Story for ResolutionTool. ([68292](https://github.com/WordPress/gutenberg/pull/68292))
+- Storybook: Add TabbedSidebar stories and improve documentation. ([68118](https://github.com/WordPress/gutenberg/pull/68118))
+- Tabs: Remove unnecessary stories. ([68463](https://github.com/WordPress/gutenberg/pull/68463))
+- Updated Inline Document order. ([68650](https://github.com/WordPress/gutenberg/pull/68650))
+- Updated Small Typo in Feature-flags.md file. ([68612](https://github.com/WordPress/gutenberg/pull/68612))
+- Updated Typo in Document file. ([68477](https://github.com/WordPress/gutenberg/pull/68477))
+- docs: Fix type syntax in `_gutenberg_add_block_template_plugin_attribute()`. ([68391](https://github.com/WordPress/gutenberg/pull/68391))
+
+
+### Code Quality
+
+- Data Views: Standardize reduced motion handling using media queries. ([68422](https://github.com/WordPress/gutenberg/pull/68422))
+- Fix typos. ([67304](https://github.com/WordPress/gutenberg/pull/67304))
+- [core-data] Document and add types for dynamic actions and selectors. ([67668](https://github.com/WordPress/gutenberg/pull/67668))
+- docs: Fix param name in `gutenberg_add_can_update_block_bindings_editor_setting()`. ([68390](https://github.com/WordPress/gutenberg/pull/68390))
+- docs: Fix return type on `gutenberg_register_block_module_id()`. ([68393](https://github.com/WordPress/gutenberg/pull/68393))
+
+#### Block Library
+- Query Loop: Remove unused styles. ([68615](https://github.com/WordPress/gutenberg/pull/68615))
+- Site Logo: Remove unused argument for 'mediaUpload' function. ([68617](https://github.com/WordPress/gutenberg/pull/68617))
+
+#### Global Styles
+- Remove unused prop for 'BackgroundImageControls'. ([68616](https://github.com/WordPress/gutenberg/pull/68616))
+
+#### Post Editor
+- Document Outline: Use block client ID as unique 'key'. ([68502](https://github.com/WordPress/gutenberg/pull/68502))
+
+#### Block Editor
+- BlockInspector: Remove unused 'showNoBlockSelectedMessage' prop. ([68487](https://github.com/WordPress/gutenberg/pull/68487))
+
+#### Widgets Editor
+- Edit Widgets and Base Styles: Standardize reduced motion handling using media queries. ([68427](https://github.com/WordPress/gutenberg/pull/68427))
+
+#### Components
+- Standardize reduced motion handling using media queries. ([68421](https://github.com/WordPress/gutenberg/pull/68421))
+
+#### Block Directory
+- Standardize reduced motion handling using media queries #68419. ([68420](https://github.com/WordPress/gutenberg/pull/68420))
+
+#### Site Editor
+- Edit Site: Add tsconfig.json validation for package. ([67406](https://github.com/WordPress/gutenberg/pull/67406))
+
+
+### Tools
+
+#### Testing
+- Check Storybook build on CI for PRs. ([68466](https://github.com/WordPress/gutenberg/pull/68466))
+- Fix flaky DataViews list arraow nav end-to-end tests. ([68503](https://github.com/WordPress/gutenberg/pull/68503))
+- Fix flaky navigation-frontend-interactivity end-to-end tests. ([68667](https://github.com/WordPress/gutenberg/pull/68667))
+- Site Editor: Fix "Quick Edit Mode" end-to-end tests. ([68484](https://github.com/WordPress/gutenberg/pull/68484))
+- Upgrade Playwright to v1.49. ([68504](https://github.com/WordPress/gutenberg/pull/68504))
+
+#### Build Tooling
+- Plugin: Remove ESLint rule for deprecated functions. ([68590](https://github.com/WordPress/gutenberg/pull/68590))
+
+
+## First-time contributors
+
+The following PRs were merged by first-time contributors:
+
+- @AhmarZaidi: Update percentage strings to be translatable. ([66323](https://github.com/WordPress/gutenberg/pull/66323))
+- @benazeer-ben: Page List: Added color support. ([66430](https://github.com/WordPress/gutenberg/pull/66430))
+- @himanipanchal: Updated Typo in Document file. ([68477](https://github.com/WordPress/gutenberg/pull/68477))
+- @im3dabasia: Storybook: Add UnitControl story. ([67346](https://github.com/WordPress/gutenberg/pull/67346))
+- @szepeviktor: Fix typos. ([67304](https://github.com/WordPress/gutenberg/pull/67304))
+
+
+## Contributors
+
+The following contributors merged PRs in this release:
+
+@afercia @AhmarZaidi @atachibana @benazeer-ben @carolinan @ciampo @dhananjaykuber @ellatrix @geriux @himanipanchal @himanshupathak95 @im3dabasia @Infinite-Null @jeryj @jorgefilipecosta @juanfra @justlevine @karthick-murugan @luisherranz @Mamaduka @manzoorwanijk @mirka @ramonjd @SainathPoojary @shail-mehta @shimotmk @sirreal @stokesman @Sukhendu2002 @szepeviktor @t-hamano @vipul0425 @Vrishabhsk @yogeshbhutkar
+
+
= 20.0.0 =
## Changelog
diff --git a/lib/compat/wordpress-6.8/class-gutenberg-rest-post-types-controller-6-8.php b/lib/compat/wordpress-6.8/class-gutenberg-rest-post-types-controller-6-8.php
deleted file mode 100644
index da0489210e21f1..00000000000000
--- a/lib/compat/wordpress-6.8/class-gutenberg-rest-post-types-controller-6-8.php
+++ /dev/null
@@ -1,61 +0,0 @@
-default_rendering_mode, $item );
-
- /**
- * Filters the block editor rendering mode for a specific post type.
- * Applied after the generic `post_type_default_rendering_mode` filter.
- *
- * The dynamic portion of the hook name, `$item->name`, refers to the post type slug.
- *
- * @since 6.8.0
- * @param string $default_rendering_mode Default rendering mode for the post type.
- * @param WP_Post_Type $post_type Post type object.
- * @return string Default rendering mode for the post type.
- */
- $rendering_mode = apply_filters( "post_type_{$item->name}_default_rendering_mode", $rendering_mode, $item );
-
- // Validate the filtered rendering mode.
- if ( ! in_array( $rendering_mode, gutenberg_post_type_rendering_modes(), true ) ) {
- $rendering_mode = 'post-only';
- }
-
- $response->data['default_rendering_mode'] = $rendering_mode;
- }
-
- return rest_ensure_response( $response );
- }
-}
diff --git a/lib/compat/wordpress-6.8/post.php b/lib/compat/wordpress-6.8/post.php
index be842d89b51519..50324766488992 100644
--- a/lib/compat/wordpress-6.8/post.php
+++ b/lib/compat/wordpress-6.8/post.php
@@ -1,60 +1,26 @@
'template-locked',
+ );
}
return $args;
}
-add_filter( 'register_post_type_args', 'gutenberg_post_type_default_rendering_mode', 10, 2 );
+add_action( 'register_page_post_type_args', 'gutenberg_update_page_editor_support' );
diff --git a/lib/compat/wordpress-6.8/rest-api.php b/lib/compat/wordpress-6.8/rest-api.php
index b94e42d5f2ccd0..cc3d3e89014e93 100644
--- a/lib/compat/wordpress-6.8/rest-api.php
+++ b/lib/compat/wordpress-6.8/rest-api.php
@@ -6,21 +6,6 @@
* @package gutenberg
*/
-if ( ! defined( 'ABSPATH' ) ) {
- die( 'Silence is golden.' );
-}
-
-if ( ! function_exists( 'gutenberg_add_post_type_rendering_mode' ) ) {
- /**
- * Add Block Editor default rendering mode to the post type response.
- */
- function gutenberg_add_post_type_rendering_mode() {
- $controller = new Gutenberg_REST_Post_Types_Controller_6_8();
- $controller->register_routes();
- }
-}
-add_action( 'rest_api_init', 'gutenberg_add_post_type_rendering_mode' );
-
// When querying terms for a given taxonomy in the REST API, respect the default
// query arguments set for that taxonomy upon registration.
function gutenberg_respect_taxonomy_default_args_in_rest_api( $args ) {
diff --git a/lib/load.php b/lib/load.php
index 371f9c54e5fc4a..69ba59e3718842 100644
--- a/lib/load.php
+++ b/lib/load.php
@@ -44,7 +44,6 @@ function gutenberg_is_experiment_enabled( $name ) {
// WordPress 6.8 compat.
require __DIR__ . '/compat/wordpress-6.8/block-comments.php';
require __DIR__ . '/compat/wordpress-6.8/class-gutenberg-rest-comment-controller-6-8.php';
- require __DIR__ . '/compat/wordpress-6.8/class-gutenberg-rest-post-types-controller-6-8.php';
require __DIR__ . '/compat/wordpress-6.8/class-gutenberg-hierarchical-sort.php';
require __DIR__ . '/compat/wordpress-6.8/rest-api.php';
diff --git a/package-lock.json b/package-lock.json
index c0e4850cd0e82e..546ad444e2b784 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "gutenberg",
- "version": "20.0.0",
+ "version": "20.1.0-rc.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "gutenberg",
- "version": "20.0.0",
+ "version": "20.1.0-rc.1",
"hasInstallScript": true,
"license": "GPL-2.0-or-later",
"workspaces": [
@@ -48711,7 +48711,7 @@
},
"packages/a11y": {
"name": "@wordpress/a11y",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -48725,7 +48725,7 @@
},
"packages/annotations": {
"name": "@wordpress/annotations",
- "version": "3.15.1",
+ "version": "3.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -48753,7 +48753,7 @@
},
"packages/api-fetch": {
"name": "@wordpress/api-fetch",
- "version": "7.15.1",
+ "version": "7.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -48767,7 +48767,7 @@
},
"packages/autop": {
"name": "@wordpress/autop",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -48779,7 +48779,7 @@
},
"packages/babel-plugin-import-jsx-pragma": {
"name": "@wordpress/babel-plugin-import-jsx-pragma",
- "version": "5.15.0",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -48791,7 +48791,7 @@
},
"packages/babel-plugin-makepot": {
"name": "@wordpress/babel-plugin-makepot",
- "version": "6.15.0",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"deepmerge": "^4.3.0",
@@ -48808,7 +48808,7 @@
},
"packages/babel-preset-default": {
"name": "@wordpress/babel-preset-default",
- "version": "8.15.1",
+ "version": "8.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/core": "7.25.7",
@@ -49939,7 +49939,7 @@
},
"packages/base-styles": {
"name": "@wordpress/base-styles",
- "version": "5.15.0",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -49948,7 +49948,7 @@
},
"packages/blob": {
"name": "@wordpress/blob",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -49960,7 +49960,7 @@
},
"packages/block-directory": {
"name": "@wordpress/block-directory",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -49996,7 +49996,7 @@
},
"packages/block-editor": {
"name": "@wordpress/block-editor",
- "version": "14.10.1",
+ "version": "14.11.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50096,7 +50096,7 @@
},
"packages/block-library": {
"name": "@wordpress/block-library",
- "version": "9.15.1",
+ "version": "9.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50162,7 +50162,7 @@
},
"packages/block-serialization-default-parser": {
"name": "@wordpress/block-serialization-default-parser",
- "version": "5.15.0",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -50174,7 +50174,7 @@
},
"packages/block-serialization-spec-parser": {
"name": "@wordpress/block-serialization-spec-parser",
- "version": "5.15.0",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"pegjs": "^0.10.0",
@@ -50187,7 +50187,7 @@
},
"packages/blocks": {
"name": "@wordpress/blocks",
- "version": "14.4.1",
+ "version": "14.5.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50241,7 +50241,7 @@
},
"packages/browserslist-config": {
"name": "@wordpress/browserslist-config",
- "version": "6.15.0",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -50250,7 +50250,7 @@
},
"packages/commands": {
"name": "@wordpress/commands",
- "version": "1.15.1",
+ "version": "1.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50489,7 +50489,7 @@
},
"packages/components": {
"name": "@wordpress/components",
- "version": "29.1.1",
+ "version": "29.2.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.15",
@@ -50580,7 +50580,7 @@
},
"packages/compose": {
"name": "@wordpress/compose",
- "version": "7.15.1",
+ "version": "7.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50617,7 +50617,7 @@
},
"packages/core-commands": {
"name": "@wordpress/core-commands",
- "version": "1.15.1",
+ "version": "1.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50646,7 +50646,7 @@
},
"packages/core-data": {
"name": "@wordpress/core-data",
- "version": "7.15.1",
+ "version": "7.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50691,7 +50691,7 @@
},
"packages/create-block": {
"name": "@wordpress/create-block",
- "version": "4.58.1",
+ "version": "4.59.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@inquirer/prompts": "^7.2.0",
@@ -50718,7 +50718,7 @@
},
"packages/create-block-interactive-template": {
"name": "@wordpress/create-block-interactive-template",
- "version": "2.15.0",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -50727,7 +50727,7 @@
},
"packages/create-block-tutorial-template": {
"name": "@wordpress/create-block-tutorial-template",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -50736,7 +50736,7 @@
},
"packages/customize-widgets": {
"name": "@wordpress/customize-widgets",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50774,7 +50774,7 @@
},
"packages/data": {
"name": "@wordpress/data",
- "version": "10.15.1",
+ "version": "10.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50803,7 +50803,7 @@
},
"packages/data-controls": {
"name": "@wordpress/data-controls",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50821,7 +50821,7 @@
},
"packages/dataviews": {
"name": "@wordpress/dataviews",
- "version": "4.11.1",
+ "version": "4.12.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@ariakit/react": "^0.4.15",
@@ -50848,7 +50848,7 @@
},
"packages/date": {
"name": "@wordpress/date",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50863,7 +50863,7 @@
},
"packages/dependency-extraction-webpack-plugin": {
"name": "@wordpress/dependency-extraction-webpack-plugin",
- "version": "6.15.0",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"json2php": "^0.0.7"
@@ -50878,7 +50878,7 @@
},
"packages/deprecated": {
"name": "@wordpress/deprecated",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50891,7 +50891,7 @@
},
"packages/docgen": {
"name": "@wordpress/docgen",
- "version": "2.15.0",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/core": "7.25.7",
@@ -50912,7 +50912,7 @@
},
"packages/dom": {
"name": "@wordpress/dom",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50925,7 +50925,7 @@
},
"packages/dom-ready": {
"name": "@wordpress/dom-ready",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -50937,7 +50937,7 @@
},
"packages/e2e-test-utils": {
"name": "@wordpress/e2e-test-utils",
- "version": "11.15.1",
+ "version": "11.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -50959,7 +50959,7 @@
},
"packages/e2e-test-utils-playwright": {
"name": "@wordpress/e2e-test-utils-playwright",
- "version": "1.15.0",
+ "version": "1.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"change-case": "^4.1.2",
@@ -50985,7 +50985,7 @@
},
"packages/e2e-tests": {
"name": "@wordpress/e2e-tests",
- "version": "8.15.1",
+ "version": "8.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@wordpress/e2e-test-utils": "file:../e2e-test-utils",
@@ -51023,7 +51023,7 @@
},
"packages/edit-post": {
"name": "@wordpress/edit-post",
- "version": "8.15.1",
+ "version": "8.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51070,7 +51070,7 @@
},
"packages/edit-site": {
"name": "@wordpress/edit-site",
- "version": "6.15.1",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51133,7 +51133,7 @@
},
"packages/edit-widgets": {
"name": "@wordpress/edit-widgets",
- "version": "6.15.1",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51176,7 +51176,7 @@
},
"packages/editor": {
"name": "@wordpress/editor",
- "version": "14.15.1",
+ "version": "14.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51238,7 +51238,7 @@
},
"packages/element": {
"name": "@wordpress/element",
- "version": "6.15.1",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51257,7 +51257,7 @@
},
"packages/env": {
"name": "@wordpress/env",
- "version": "10.15.0",
+ "version": "10.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@inquirer/prompts": "^7.2.0",
@@ -51306,7 +51306,7 @@
},
"packages/escape-html": {
"name": "@wordpress/escape-html",
- "version": "3.15.0",
+ "version": "3.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -51318,7 +51318,7 @@
},
"packages/eslint-plugin": {
"name": "@wordpress/eslint-plugin",
- "version": "22.1.1",
+ "version": "22.2.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/eslint-parser": "7.25.7",
@@ -51387,7 +51387,7 @@
},
"packages/fields": {
"name": "@wordpress/fields",
- "version": "0.7.1",
+ "version": "0.8.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51429,7 +51429,7 @@
},
"packages/format-library": {
"name": "@wordpress/format-library",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51457,7 +51457,7 @@
},
"packages/hooks": {
"name": "@wordpress/hooks",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -51469,7 +51469,7 @@
},
"packages/html-entities": {
"name": "@wordpress/html-entities",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -51481,7 +51481,7 @@
},
"packages/i18n": {
"name": "@wordpress/i18n",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51501,7 +51501,7 @@
},
"packages/icons": {
"name": "@wordpress/icons",
- "version": "10.15.1",
+ "version": "10.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51515,7 +51515,7 @@
},
"packages/interactivity": {
"name": "@wordpress/interactivity",
- "version": "6.15.0",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@preact/signals": "^1.3.0",
@@ -51528,7 +51528,7 @@
},
"packages/interactivity-router": {
"name": "@wordpress/interactivity-router",
- "version": "2.15.1",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@wordpress/a11y": "file:../a11y",
@@ -51541,7 +51541,7 @@
},
"packages/interface": {
"name": "@wordpress/interface",
- "version": "9.0.1",
+ "version": "9.1.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51569,7 +51569,7 @@
},
"packages/is-shallow-equal": {
"name": "@wordpress/is-shallow-equal",
- "version": "5.15.0",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -51581,7 +51581,7 @@
},
"packages/jest-console": {
"name": "@wordpress/jest-console",
- "version": "8.15.0",
+ "version": "8.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51597,7 +51597,7 @@
},
"packages/jest-preset-default": {
"name": "@wordpress/jest-preset-default",
- "version": "12.15.1",
+ "version": "12.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@wordpress/jest-console": "file:../jest-console",
@@ -51614,7 +51614,7 @@
},
"packages/jest-puppeteer-axe": {
"name": "@wordpress/jest-puppeteer-axe",
- "version": "7.15.0",
+ "version": "7.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@axe-core/puppeteer": "^4.0.0",
@@ -51636,7 +51636,7 @@
},
"packages/keyboard-shortcuts": {
"name": "@wordpress/keyboard-shortcuts",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51654,7 +51654,7 @@
},
"packages/keycodes": {
"name": "@wordpress/keycodes",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51667,7 +51667,7 @@
},
"packages/lazy-import": {
"name": "@wordpress/lazy-import",
- "version": "2.15.0",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"execa": "^4.0.2",
@@ -51681,7 +51681,7 @@
},
"packages/list-reusable-blocks": {
"name": "@wordpress/list-reusable-blocks",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51704,7 +51704,7 @@
},
"packages/media-utils": {
"name": "@wordpress/media-utils",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51721,7 +51721,7 @@
},
"packages/notices": {
"name": "@wordpress/notices",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51738,7 +51738,7 @@
},
"packages/npm-package-json-lint-config": {
"name": "@wordpress/npm-package-json-lint-config",
- "version": "5.15.0",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -51750,7 +51750,7 @@
},
"packages/nux": {
"name": "@wordpress/nux",
- "version": "9.15.1",
+ "version": "9.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51773,7 +51773,7 @@
},
"packages/patterns": {
"name": "@wordpress/patterns",
- "version": "2.15.1",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51803,7 +51803,7 @@
},
"packages/plugins": {
"name": "@wordpress/plugins",
- "version": "7.15.1",
+ "version": "7.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51827,7 +51827,7 @@
},
"packages/postcss-plugins-preset": {
"name": "@wordpress/postcss-plugins-preset",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@wordpress/base-styles": "file:../base-styles",
@@ -51896,7 +51896,7 @@
},
"packages/postcss-themes": {
"name": "@wordpress/postcss-themes",
- "version": "6.15.0",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -51908,7 +51908,7 @@
},
"packages/preferences": {
"name": "@wordpress/preferences",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51934,7 +51934,7 @@
},
"packages/preferences-persistence": {
"name": "@wordpress/preferences-persistence",
- "version": "2.15.1",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51947,7 +51947,7 @@
},
"packages/prettier-config": {
"name": "@wordpress/prettier-config",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -51959,7 +51959,7 @@
},
"packages/primitives": {
"name": "@wordpress/primitives",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51976,7 +51976,7 @@
},
"packages/priority-queue": {
"name": "@wordpress/priority-queue",
- "version": "3.15.0",
+ "version": "3.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -51989,7 +51989,7 @@
},
"packages/private-apis": {
"name": "@wordpress/private-apis",
- "version": "1.15.0",
+ "version": "1.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -52001,7 +52001,7 @@
},
"packages/project-management-automation": {
"name": "@wordpress/project-management-automation",
- "version": "2.15.0",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@actions/core": "1.9.1",
@@ -52029,7 +52029,7 @@
},
"packages/react-i18n": {
"name": "@wordpress/react-i18n",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52185,7 +52185,7 @@
},
"packages/readable-js-assets-webpack-plugin": {
"name": "@wordpress/readable-js-assets-webpack-plugin",
- "version": "3.15.0",
+ "version": "3.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -52197,7 +52197,7 @@
},
"packages/redux-routine": {
"name": "@wordpress/redux-routine",
- "version": "5.15.0",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52240,7 +52240,7 @@
},
"packages/reusable-blocks": {
"name": "@wordpress/reusable-blocks",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52267,7 +52267,7 @@
},
"packages/rich-text": {
"name": "@wordpress/rich-text",
- "version": "7.15.1",
+ "version": "7.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52291,7 +52291,7 @@
},
"packages/router": {
"name": "@wordpress/router",
- "version": "1.15.1",
+ "version": "1.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52312,7 +52312,7 @@
},
"packages/scripts": {
"name": "@wordpress/scripts",
- "version": "30.8.1",
+ "version": "30.9.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/core": "7.25.7",
@@ -52450,7 +52450,7 @@
},
"packages/server-side-render": {
"name": "@wordpress/server-side-render",
- "version": "5.15.1",
+ "version": "5.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52476,7 +52476,7 @@
},
"packages/shortcode": {
"name": "@wordpress/shortcode",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52489,7 +52489,7 @@
},
"packages/style-engine": {
"name": "@wordpress/style-engine",
- "version": "2.15.0",
+ "version": "2.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52502,7 +52502,7 @@
},
"packages/stylelint-config": {
"name": "@wordpress/stylelint-config",
- "version": "23.7.0",
+ "version": "23.8.0",
"license": "MIT",
"dependencies": {
"@stylistic/stylelint-plugin": "^3.0.1",
@@ -52613,7 +52613,7 @@
},
"packages/sync": {
"name": "@wordpress/sync",
- "version": "1.15.1",
+ "version": "1.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52634,7 +52634,7 @@
},
"packages/token-list": {
"name": "@wordpress/token-list",
- "version": "3.15.0",
+ "version": "3.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
@@ -52646,7 +52646,7 @@
},
"packages/undo-manager": {
"name": "@wordpress/undo-manager",
- "version": "1.15.1",
+ "version": "1.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52659,7 +52659,7 @@
},
"packages/upload-media": {
"name": "@wordpress/upload-media",
- "version": "0.0.1",
+ "version": "0.1.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@shopify/web-worker": "^6.4.0",
@@ -52681,7 +52681,7 @@
},
"packages/url": {
"name": "@wordpress/url",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52694,7 +52694,7 @@
},
"packages/viewport": {
"name": "@wordpress/viewport",
- "version": "6.15.1",
+ "version": "6.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52724,7 +52724,7 @@
},
"packages/warning": {
"name": "@wordpress/warning",
- "version": "3.15.0",
+ "version": "3.16.0",
"license": "GPL-2.0-or-later",
"engines": {
"node": ">=18.12.0",
@@ -52733,7 +52733,7 @@
},
"packages/widgets": {
"name": "@wordpress/widgets",
- "version": "4.15.1",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7",
@@ -52761,7 +52761,7 @@
},
"packages/wordcount": {
"name": "@wordpress/wordcount",
- "version": "4.15.0",
+ "version": "4.16.0",
"license": "GPL-2.0-or-later",
"dependencies": {
"@babel/runtime": "7.25.7"
diff --git a/package.json b/package.json
index c427e3dcb9bab8..1dbf7d44df4055 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "gutenberg",
- "version": "20.0.0",
+ "version": "20.1.0-rc.1",
"private": true,
"description": "A new WordPress editor experience.",
"author": "The WordPress Contributors",
diff --git a/packages/a11y/CHANGELOG.md b/packages/a11y/CHANGELOG.md
index 5c8241a12f8b4e..036d332c5a0b0e 100644
--- a/packages/a11y/CHANGELOG.md
+++ b/packages/a11y/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/a11y/package.json b/packages/a11y/package.json
index dc2a9db468dc8a..8bc6e23a461263 100644
--- a/packages/a11y/package.json
+++ b/packages/a11y/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/a11y",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "Accessibility (a11y) utilities for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/annotations/CHANGELOG.md b/packages/annotations/CHANGELOG.md
index 2db47776ea25da..6b3bc3564d58d6 100644
--- a/packages/annotations/CHANGELOG.md
+++ b/packages/annotations/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 3.16.0 (2025-01-15)
+
## 3.15.0 (2025-01-02)
## 3.14.0 (2024-12-11)
diff --git a/packages/annotations/package.json b/packages/annotations/package.json
index f48dc22ff95798..a426bfa3d6ef7a 100644
--- a/packages/annotations/package.json
+++ b/packages/annotations/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/annotations",
- "version": "3.15.1",
+ "version": "3.16.0",
"description": "Annotate content in the Gutenberg editor.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/api-fetch/CHANGELOG.md b/packages/api-fetch/CHANGELOG.md
index c03af1b66cb836..47cfb75849ce99 100644
--- a/packages/api-fetch/CHANGELOG.md
+++ b/packages/api-fetch/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 7.16.0 (2025-01-15)
+
## 7.15.0 (2025-01-02)
## 7.14.0 (2024-12-11)
diff --git a/packages/api-fetch/package.json b/packages/api-fetch/package.json
index 6e1a81f1f96883..44e5968e0b1b49 100644
--- a/packages/api-fetch/package.json
+++ b/packages/api-fetch/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/api-fetch",
- "version": "7.15.1",
+ "version": "7.16.0",
"description": "Utility to make WordPress REST API requests.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/autop/CHANGELOG.md b/packages/autop/CHANGELOG.md
index 7dc60247ccfa67..9b73fe7ecaaead 100644
--- a/packages/autop/CHANGELOG.md
+++ b/packages/autop/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/autop/package.json b/packages/autop/package.json
index f696f0f178735c..b334be020f6f97 100644
--- a/packages/autop/package.json
+++ b/packages/autop/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/autop",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "WordPress's automatic paragraph functions `autop` and `removep`.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md b/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md
index 7952463060d696..1c4e5fa416687a 100644
--- a/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md
+++ b/packages/babel-plugin-import-jsx-pragma/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/babel-plugin-import-jsx-pragma/package.json b/packages/babel-plugin-import-jsx-pragma/package.json
index 44d0649a6e66d4..f27d527c84c697 100644
--- a/packages/babel-plugin-import-jsx-pragma/package.json
+++ b/packages/babel-plugin-import-jsx-pragma/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/babel-plugin-import-jsx-pragma",
- "version": "5.15.0",
+ "version": "5.16.0",
"description": "Babel transform plugin for automatically injecting an import to be used as the pragma for the React JSX Transform plugin.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/babel-plugin-makepot/CHANGELOG.md b/packages/babel-plugin-makepot/CHANGELOG.md
index 4520b626df51c8..73b357e78768dd 100644
--- a/packages/babel-plugin-makepot/CHANGELOG.md
+++ b/packages/babel-plugin-makepot/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/babel-plugin-makepot/package.json b/packages/babel-plugin-makepot/package.json
index e5bd79453a1f56..56dc01c4fa9ac6 100644
--- a/packages/babel-plugin-makepot/package.json
+++ b/packages/babel-plugin-makepot/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/babel-plugin-makepot",
- "version": "6.15.0",
+ "version": "6.16.0",
"description": "WordPress Babel internationalization (i18n) plugin.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/babel-preset-default/CHANGELOG.md b/packages/babel-preset-default/CHANGELOG.md
index 3e5e3b667f38b7..08633f5903d957 100644
--- a/packages/babel-preset-default/CHANGELOG.md
+++ b/packages/babel-preset-default/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 8.16.0 (2025-01-15)
+
## 8.15.0 (2025-01-02)
## 8.14.0 (2024-12-11)
diff --git a/packages/babel-preset-default/package.json b/packages/babel-preset-default/package.json
index 48046c00bfb3a8..db0aad976eea5a 100644
--- a/packages/babel-preset-default/package.json
+++ b/packages/babel-preset-default/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/babel-preset-default",
- "version": "8.15.1",
+ "version": "8.16.0",
"description": "Default Babel preset for WordPress development.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/base-styles/CHANGELOG.md b/packages/base-styles/CHANGELOG.md
index 1331b656810ff1..51a6d9500efe90 100644
--- a/packages/base-styles/CHANGELOG.md
+++ b/packages/base-styles/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/base-styles/package.json b/packages/base-styles/package.json
index 6866965ec56574..2ff26eb2f475d2 100644
--- a/packages/base-styles/package.json
+++ b/packages/base-styles/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/base-styles",
- "version": "5.15.0",
+ "version": "5.16.0",
"description": "Base SCSS utilities and variables for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/blob/CHANGELOG.md b/packages/blob/CHANGELOG.md
index a0082c8ea8858d..126b56cd813503 100644
--- a/packages/blob/CHANGELOG.md
+++ b/packages/blob/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/blob/package.json b/packages/blob/package.json
index 42ac3b59e6cf82..d2dd0c206892f7 100644
--- a/packages/blob/package.json
+++ b/packages/blob/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/blob",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "Blob utilities for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/block-directory/CHANGELOG.md b/packages/block-directory/CHANGELOG.md
index f6f37d48607da1..80b139c9a966d0 100644
--- a/packages/block-directory/CHANGELOG.md
+++ b/packages/block-directory/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/block-directory/package.json b/packages/block-directory/package.json
index 89cf16cacd849b..e1f4cc0cefa988 100644
--- a/packages/block-directory/package.json
+++ b/packages/block-directory/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/block-directory",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "Extend editor with block directory features to search, download and install blocks.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/block-editor/CHANGELOG.md b/packages/block-editor/CHANGELOG.md
index 67ee2d92ec0fdc..96ecfe5d0e629c 100644
--- a/packages/block-editor/CHANGELOG.md
+++ b/packages/block-editor/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 14.11.0 (2025-01-15)
+
## 14.10.0 (2025-01-02)
## 14.9.0 (2024-12-11)
diff --git a/packages/block-editor/package.json b/packages/block-editor/package.json
index 5794245dbbf12f..0a5691666dc72d 100644
--- a/packages/block-editor/package.json
+++ b/packages/block-editor/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/block-editor",
- "version": "14.10.1",
+ "version": "14.11.0",
"description": "Generic block editor.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/block-editor/src/components/inserter/menu.js b/packages/block-editor/src/components/inserter/menu.js
index 019a37bffdde26..f1e387c5a59634 100644
--- a/packages/block-editor/src/components/inserter/menu.js
+++ b/packages/block-editor/src/components/inserter/menu.js
@@ -54,15 +54,17 @@ function InserterMenu(
},
ref
) {
- const isZoomOutMode = useSelect(
- ( select ) => unlock( select( blockEditorStore ) ).isZoomOut(),
- []
- );
- const hasSectionRootClientId = useSelect(
- ( select ) =>
- !! unlock( select( blockEditorStore ) ).getSectionRootClientId(),
- []
- );
+ const { isZoomOutMode, hasSectionRootClientId } = useSelect( ( select ) => {
+ const { isZoomOut, getSectionRootClientId } = unlock(
+ select( blockEditorStore )
+ );
+
+ return {
+ isZoomOutMode: isZoomOut(),
+ hasSectionRootClientId: !! getSectionRootClientId(),
+ };
+ }, [] );
+
const [ filterValue, setFilterValue, delayedFilterValue ] =
useDebouncedInput( __experimentalFilterValue );
const [ hoveredItem, setHoveredItem ] = useState( null );
diff --git a/packages/block-library/CHANGELOG.md b/packages/block-library/CHANGELOG.md
index 68631a03626d35..c819c35987ef91 100644
--- a/packages/block-library/CHANGELOG.md
+++ b/packages/block-library/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 9.16.0 (2025-01-15)
+
## 9.15.0 (2025-01-02)
## 9.14.0 (2024-12-11)
diff --git a/packages/block-library/package.json b/packages/block-library/package.json
index c7f0571d4aa01c..d189a95ba2e474 100644
--- a/packages/block-library/package.json
+++ b/packages/block-library/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/block-library",
- "version": "9.15.1",
+ "version": "9.16.0",
"description": "Block library for the WordPress editor.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/block-serialization-default-parser/CHANGELOG.md b/packages/block-serialization-default-parser/CHANGELOG.md
index 856ea6eb95065a..e35805be07d06c 100644
--- a/packages/block-serialization-default-parser/CHANGELOG.md
+++ b/packages/block-serialization-default-parser/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/block-serialization-default-parser/package.json b/packages/block-serialization-default-parser/package.json
index 82f0125fc85841..4fc3bff8afb64c 100644
--- a/packages/block-serialization-default-parser/package.json
+++ b/packages/block-serialization-default-parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/block-serialization-default-parser",
- "version": "5.15.0",
+ "version": "5.16.0",
"description": "Block serialization specification parser for WordPress posts.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/block-serialization-spec-parser/CHANGELOG.md b/packages/block-serialization-spec-parser/CHANGELOG.md
index 8cbdadc118ebec..285ee69d78310a 100644
--- a/packages/block-serialization-spec-parser/CHANGELOG.md
+++ b/packages/block-serialization-spec-parser/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/block-serialization-spec-parser/package.json b/packages/block-serialization-spec-parser/package.json
index 3f9d5bfff49836..e9ac344ff34a10 100644
--- a/packages/block-serialization-spec-parser/package.json
+++ b/packages/block-serialization-spec-parser/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/block-serialization-spec-parser",
- "version": "5.15.0",
+ "version": "5.16.0",
"description": "Block serialization specification parser for WordPress posts.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/blocks/CHANGELOG.md b/packages/blocks/CHANGELOG.md
index 066a68341b2a7c..bf63c0089bb8e5 100644
--- a/packages/blocks/CHANGELOG.md
+++ b/packages/blocks/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 14.5.0 (2025-01-15)
+
## 14.4.0 (2025-01-02)
## 14.3.0 (2024-12-11)
diff --git a/packages/blocks/package.json b/packages/blocks/package.json
index 4f02e328d43bfc..5940cfbeb46647 100644
--- a/packages/blocks/package.json
+++ b/packages/blocks/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/blocks",
- "version": "14.4.1",
+ "version": "14.5.0",
"description": "Block API for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/browserslist-config/CHANGELOG.md b/packages/browserslist-config/CHANGELOG.md
index 4660344c056ec2..82159a48650348 100644
--- a/packages/browserslist-config/CHANGELOG.md
+++ b/packages/browserslist-config/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/browserslist-config/package.json b/packages/browserslist-config/package.json
index 0b0a3799c5017d..dc16330ceb4e70 100644
--- a/packages/browserslist-config/package.json
+++ b/packages/browserslist-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/browserslist-config",
- "version": "6.15.0",
+ "version": "6.16.0",
"description": "WordPress Browserslist shared configuration.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/commands/CHANGELOG.md b/packages/commands/CHANGELOG.md
index 2c6f05046402cc..b0d765c04c3064 100644
--- a/packages/commands/CHANGELOG.md
+++ b/packages/commands/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 1.16.0 (2025-01-15)
+
## 1.15.0 (2025-01-02)
## 1.14.0 (2024-12-11)
diff --git a/packages/commands/package.json b/packages/commands/package.json
index 0316fc525b0d8a..ce9df5b78d7dd8 100644
--- a/packages/commands/package.json
+++ b/packages/commands/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/commands",
- "version": "1.15.1",
+ "version": "1.16.0",
"description": "Handles the commands menu.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md
index 8199e4c2e32b65..3dda785f9fff74 100644
--- a/packages/components/CHANGELOG.md
+++ b/packages/components/CHANGELOG.md
@@ -2,8 +2,8 @@
## Unreleased
-<<<<<<< HEAD
-=======
+## 29.2.0 (2025-01-15)
+
### Internal
- `Components`: Standardize reduced motion handling using media queries ([#68421](https://github.com/WordPress/gutenberg/pull/68421)).
diff --git a/packages/components/package.json b/packages/components/package.json
index eef3ee7435e8dd..08707526f52118 100644
--- a/packages/components/package.json
+++ b/packages/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/components",
- "version": "29.1.1",
+ "version": "29.2.0",
"description": "UI components for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/compose/CHANGELOG.md b/packages/compose/CHANGELOG.md
index 4442395a6e1a34..9b6d54aac474c7 100644
--- a/packages/compose/CHANGELOG.md
+++ b/packages/compose/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 7.16.0 (2025-01-15)
+
## 7.15.0 (2025-01-02)
## 7.14.0 (2024-12-11)
diff --git a/packages/compose/package.json b/packages/compose/package.json
index d0eabb85629729..77851f50a5823f 100644
--- a/packages/compose/package.json
+++ b/packages/compose/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/compose",
- "version": "7.15.1",
+ "version": "7.16.0",
"description": "WordPress higher-order components (HOCs).",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/core-commands/CHANGELOG.md b/packages/core-commands/CHANGELOG.md
index 4fd1572c33aba8..c93d3b2647d520 100644
--- a/packages/core-commands/CHANGELOG.md
+++ b/packages/core-commands/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 1.16.0 (2025-01-15)
+
## 1.15.0 (2025-01-02)
## 1.14.0 (2024-12-11)
diff --git a/packages/core-commands/package.json b/packages/core-commands/package.json
index f6a2084dcccc0b..bb215e46c85932 100644
--- a/packages/core-commands/package.json
+++ b/packages/core-commands/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/core-commands",
- "version": "1.15.1",
+ "version": "1.16.0",
"description": "WordPress core reusable commands.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/core-data/CHANGELOG.md b/packages/core-data/CHANGELOG.md
index a9cc92f3e41ab7..235d3644c46dc7 100644
--- a/packages/core-data/CHANGELOG.md
+++ b/packages/core-data/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 7.16.0 (2025-01-15)
+
## 7.15.0 (2025-01-02)
## 7.14.0 (2024-12-11)
diff --git a/packages/core-data/package.json b/packages/core-data/package.json
index ca76317f22f7b8..c3d25fc183cdf5 100644
--- a/packages/core-data/package.json
+++ b/packages/core-data/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/core-data",
- "version": "7.15.1",
+ "version": "7.16.0",
"description": "Access to and manipulation of core WordPress entities.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/core-data/src/resolvers.js b/packages/core-data/src/resolvers.js
index 0f5ce0010352bd..173cfbd8833965 100644
--- a/packages/core-data/src/resolvers.js
+++ b/packages/core-data/src/resolvers.js
@@ -580,8 +580,15 @@ export const canUserEditEntityRecord =
export const getAutosaves =
( postType, postId ) =>
async ( { dispatch, resolveSelect } ) => {
- const { rest_base: restBase, rest_namespace: restNamespace = 'wp/v2' } =
- await resolveSelect.getPostType( postType );
+ const {
+ rest_base: restBase,
+ rest_namespace: restNamespace = 'wp/v2',
+ supports,
+ } = await resolveSelect.getPostType( postType );
+ if ( ! supports?.autosave ) {
+ return;
+ }
+
const autosaves = await apiFetch( {
path: `/${ restNamespace }/${ restBase }/${ postId }/autosaves?context=edit`,
} );
diff --git a/packages/core-data/src/test/resolvers.js b/packages/core-data/src/test/resolvers.js
index 472056a4dfdc9b..c10b8257b3d02b 100644
--- a/packages/core-data/src/test/resolvers.js
+++ b/packages/core-data/src/test/resolvers.js
@@ -726,7 +726,10 @@ describe( 'getAutosaves', () => {
const postType = 'post';
const postId = 1;
const restBase = 'posts';
- const postEntityConfig = { rest_base: restBase };
+ const postEntityConfig = {
+ rest_base: restBase,
+ supports: { autosave: true },
+ };
triggerFetch.mockImplementation( () => SUCCESSFUL_RESPONSE );
const dispatch = Object.assign( jest.fn(), {
@@ -750,7 +753,10 @@ describe( 'getAutosaves', () => {
const postType = 'post';
const postId = 1;
const restBase = 'posts';
- const postEntityConfig = { rest_base: restBase };
+ const postEntityConfig = {
+ rest_base: restBase,
+ supports: { autosave: true },
+ };
triggerFetch.mockImplementation( () => [] );
const dispatch = Object.assign( jest.fn(), {
diff --git a/packages/create-block-interactive-template/package.json b/packages/create-block-interactive-template/package.json
index 564fbf552b76be..62a306de6e7d93 100644
--- a/packages/create-block-interactive-template/package.json
+++ b/packages/create-block-interactive-template/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/create-block-interactive-template",
- "version": "2.15.0",
+ "version": "2.16.0",
"description": "Template for @wordpress/create-block to create interactive blocks with the Interactivity API.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/create-block-tutorial-template/CHANGELOG.md b/packages/create-block-tutorial-template/CHANGELOG.md
index bad91521a42b9f..f985fb3cbaea82 100644
--- a/packages/create-block-tutorial-template/CHANGELOG.md
+++ b/packages/create-block-tutorial-template/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/create-block-tutorial-template/package.json b/packages/create-block-tutorial-template/package.json
index 9ab1c662525773..0b02cb36f9c4de 100644
--- a/packages/create-block-tutorial-template/package.json
+++ b/packages/create-block-tutorial-template/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/create-block-tutorial-template",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "This is a template for @wordpress/create-block that creates an example 'Copyright Date' block. This block is used in the official WordPress block development Quick Start Guide.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/create-block/CHANGELOG.md b/packages/create-block/CHANGELOG.md
index e9d90effee9d89..dd0fb85b2f0d90 100644
--- a/packages/create-block/CHANGELOG.md
+++ b/packages/create-block/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.59.0 (2025-01-15)
+
## 4.58.0 (2025-01-02)
### Enhancement
diff --git a/packages/create-block/package.json b/packages/create-block/package.json
index c3ec08036971c1..10a1a0b8829375 100644
--- a/packages/create-block/package.json
+++ b/packages/create-block/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/create-block",
- "version": "4.58.1",
+ "version": "4.59.0",
"description": "Generates PHP, JS and CSS code for registering a block for a WordPress plugin.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/customize-widgets/CHANGELOG.md b/packages/customize-widgets/CHANGELOG.md
index 5dbd3dd9c0cd1d..38a9ff31781dc9 100644
--- a/packages/customize-widgets/CHANGELOG.md
+++ b/packages/customize-widgets/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/customize-widgets/package.json b/packages/customize-widgets/package.json
index 12df1e4c078cb7..f0659343560734 100644
--- a/packages/customize-widgets/package.json
+++ b/packages/customize-widgets/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/customize-widgets",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "Widgets blocks in Customizer Module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/data-controls/CHANGELOG.md b/packages/data-controls/CHANGELOG.md
index bb1af5f3d2cbbf..96e2448a911ced 100644
--- a/packages/data-controls/CHANGELOG.md
+++ b/packages/data-controls/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/data-controls/package.json b/packages/data-controls/package.json
index dbf7bd0fe988e9..5f025c5c889b57 100644
--- a/packages/data-controls/package.json
+++ b/packages/data-controls/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/data-controls",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "A set of common controls for the @wordpress/data api.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/data/CHANGELOG.md b/packages/data/CHANGELOG.md
index 6a8d1871fab564..6a2de21f115504 100644
--- a/packages/data/CHANGELOG.md
+++ b/packages/data/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 10.16.0 (2025-01-15)
+
## 10.15.0 (2025-01-02)
## 10.14.0 (2024-12-11)
diff --git a/packages/data/package.json b/packages/data/package.json
index fe9d64f2f76bfa..33ac259a931c81 100644
--- a/packages/data/package.json
+++ b/packages/data/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/data",
- "version": "10.15.1",
+ "version": "10.16.0",
"description": "Data module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/dataviews/CHANGELOG.md b/packages/dataviews/CHANGELOG.md
index ed7964499f53aa..4342621cc74050 100644
--- a/packages/dataviews/CHANGELOG.md
+++ b/packages/dataviews/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.12.0 (2025-01-15)
+
## 4.11.0 (2025-01-02)
### Bug Fixes
diff --git a/packages/dataviews/package.json b/packages/dataviews/package.json
index 62150d133c411a..a0bb5cbf28a3ee 100644
--- a/packages/dataviews/package.json
+++ b/packages/dataviews/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/dataviews",
- "version": "4.11.1",
+ "version": "4.12.0",
"description": "DataViews is a component that provides an API to render datasets using different types of layouts (table, grid, list, etc.).",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/date/CHANGELOG.md b/packages/date/CHANGELOG.md
index fc40475514a577..810fbd5aacda66 100644
--- a/packages/date/CHANGELOG.md
+++ b/packages/date/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/date/package.json b/packages/date/package.json
index 053a0d8518f42f..d1c0a441452223 100644
--- a/packages/date/package.json
+++ b/packages/date/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/date",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "Date module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/dependency-extraction-webpack-plugin/CHANGELOG.md b/packages/dependency-extraction-webpack-plugin/CHANGELOG.md
index ece0cffaae3c90..56952827917e2b 100644
--- a/packages/dependency-extraction-webpack-plugin/CHANGELOG.md
+++ b/packages/dependency-extraction-webpack-plugin/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/dependency-extraction-webpack-plugin/package.json b/packages/dependency-extraction-webpack-plugin/package.json
index 79d310edac5303..ae7cbfe9eb8690 100644
--- a/packages/dependency-extraction-webpack-plugin/package.json
+++ b/packages/dependency-extraction-webpack-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/dependency-extraction-webpack-plugin",
- "version": "6.15.0",
+ "version": "6.16.0",
"description": "Extract WordPress script dependencies from webpack bundles.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/deprecated/CHANGELOG.md b/packages/deprecated/CHANGELOG.md
index 067c06ab633fa8..bb2b26071230e5 100644
--- a/packages/deprecated/CHANGELOG.md
+++ b/packages/deprecated/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/deprecated/package.json b/packages/deprecated/package.json
index b474fd3fa8177a..e7dbada8db22be 100644
--- a/packages/deprecated/package.json
+++ b/packages/deprecated/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/deprecated",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "Deprecation utility for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/docgen/CHANGELOG.md b/packages/docgen/CHANGELOG.md
index 50b5b3e4f1c73e..f3a514d0a10f73 100644
--- a/packages/docgen/CHANGELOG.md
+++ b/packages/docgen/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 2.16.0 (2025-01-15)
+
## 2.15.0 (2025-01-02)
## 2.14.0 (2024-12-11)
diff --git a/packages/docgen/package.json b/packages/docgen/package.json
index 1ba89d62af5b26..2f02999eaf595f 100644
--- a/packages/docgen/package.json
+++ b/packages/docgen/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/docgen",
- "version": "2.15.0",
+ "version": "2.16.0",
"description": "Autogenerate public API documentation from exports and JSDoc comments.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/dom-ready/CHANGELOG.md b/packages/dom-ready/CHANGELOG.md
index dffd021d7c2b90..33ae1124f64618 100644
--- a/packages/dom-ready/CHANGELOG.md
+++ b/packages/dom-ready/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/dom-ready/package.json b/packages/dom-ready/package.json
index b3f9b1e8c18fa1..94663fa6893313 100644
--- a/packages/dom-ready/package.json
+++ b/packages/dom-ready/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/dom-ready",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "Execute callback after the DOM is loaded.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/dom/CHANGELOG.md b/packages/dom/CHANGELOG.md
index c5d636422908ce..cf9fffd2c60774 100644
--- a/packages/dom/CHANGELOG.md
+++ b/packages/dom/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/dom/package.json b/packages/dom/package.json
index 98994ac199d1bc..0d4aacee384894 100644
--- a/packages/dom/package.json
+++ b/packages/dom/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/dom",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "DOM utilities module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/e2e-test-utils-playwright/CHANGELOG.md b/packages/e2e-test-utils-playwright/CHANGELOG.md
index d0a123bb0440fc..3d2a0f8ce10658 100644
--- a/packages/e2e-test-utils-playwright/CHANGELOG.md
+++ b/packages/e2e-test-utils-playwright/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 1.16.0 (2025-01-15)
+
## 1.15.0 (2025-01-02)
## 1.14.0 (2024-12-11)
diff --git a/packages/e2e-test-utils-playwright/package.json b/packages/e2e-test-utils-playwright/package.json
index 469c0ea0c390dc..ace65501cbd5d3 100644
--- a/packages/e2e-test-utils-playwright/package.json
+++ b/packages/e2e-test-utils-playwright/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/e2e-test-utils-playwright",
- "version": "1.15.0",
+ "version": "1.16.0",
"description": "End-To-End (E2E) test utils for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/e2e-test-utils/CHANGELOG.md b/packages/e2e-test-utils/CHANGELOG.md
index 68ca531a3c55d2..00ccbb6fdc6ac4 100644
--- a/packages/e2e-test-utils/CHANGELOG.md
+++ b/packages/e2e-test-utils/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 11.16.0 (2025-01-15)
+
## 11.15.0 (2025-01-02)
## 11.14.0 (2024-12-11)
diff --git a/packages/e2e-test-utils/package.json b/packages/e2e-test-utils/package.json
index 68edf45f0173a5..c58be2844ba696 100644
--- a/packages/e2e-test-utils/package.json
+++ b/packages/e2e-test-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/e2e-test-utils",
- "version": "11.15.1",
+ "version": "11.16.0",
"description": "End-To-End (E2E) test utils for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/e2e-tests/CHANGELOG.md b/packages/e2e-tests/CHANGELOG.md
index 6ac9745b54e34b..ee16b4bfc26547 100644
--- a/packages/e2e-tests/CHANGELOG.md
+++ b/packages/e2e-tests/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 8.16.0 (2025-01-15)
+
## 8.15.0 (2025-01-02)
## 8.14.0 (2024-12-11)
diff --git a/packages/e2e-tests/package.json b/packages/e2e-tests/package.json
index 3733cebc42abb2..bc7219713cee9c 100644
--- a/packages/e2e-tests/package.json
+++ b/packages/e2e-tests/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/e2e-tests",
- "version": "8.15.1",
+ "version": "8.16.0",
"description": "End-To-End (E2E) tests for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/edit-post/CHANGELOG.md b/packages/edit-post/CHANGELOG.md
index 716a9abae651cb..4c5e4868fc7b10 100644
--- a/packages/edit-post/CHANGELOG.md
+++ b/packages/edit-post/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 8.16.0 (2025-01-15)
+
## 8.15.0 (2025-01-02)
## 8.14.0 (2024-12-11)
diff --git a/packages/edit-post/package.json b/packages/edit-post/package.json
index 875a39c53f6627..84f216fa60c050 100644
--- a/packages/edit-post/package.json
+++ b/packages/edit-post/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/edit-post",
- "version": "8.15.1",
+ "version": "8.16.0",
"description": "Edit Post module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/edit-site/CHANGELOG.md b/packages/edit-site/CHANGELOG.md
index d0f7b6b60e458d..98144061eb9031 100644
--- a/packages/edit-site/CHANGELOG.md
+++ b/packages/edit-site/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/edit-site/package.json b/packages/edit-site/package.json
index 5a3f04f1d01383..e0d306d2506cf9 100644
--- a/packages/edit-site/package.json
+++ b/packages/edit-site/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/edit-site",
- "version": "6.15.1",
+ "version": "6.16.0",
"description": "Edit Site Page module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/edit-widgets/CHANGELOG.md b/packages/edit-widgets/CHANGELOG.md
index 83cd14b26c5926..bde44856bf4f23 100644
--- a/packages/edit-widgets/CHANGELOG.md
+++ b/packages/edit-widgets/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/edit-widgets/package.json b/packages/edit-widgets/package.json
index 553f0dcf29785a..e06e1cf74aeb8b 100644
--- a/packages/edit-widgets/package.json
+++ b/packages/edit-widgets/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/edit-widgets",
- "version": "6.15.1",
+ "version": "6.16.0",
"description": "Widgets Page module for WordPress..",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/editor/CHANGELOG.md b/packages/editor/CHANGELOG.md
index 57f4d5334113e0..ecad566fe77a57 100644
--- a/packages/editor/CHANGELOG.md
+++ b/packages/editor/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 14.16.0 (2025-01-15)
+
## 14.15.0 (2025-01-02)
## 14.14.0 (2024-12-11)
diff --git a/packages/editor/package.json b/packages/editor/package.json
index 0988411207a655..d5a60f70eef5ab 100644
--- a/packages/editor/package.json
+++ b/packages/editor/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/editor",
- "version": "14.15.1",
+ "version": "14.16.0",
"description": "Enhanced block editor for WordPress posts.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/editor/src/components/header/index.js b/packages/editor/src/components/header/index.js
index d0af73e7dcb0ca..b32fda6d031b14 100644
--- a/packages/editor/src/components/header/index.js
+++ b/packages/editor/src/components/header/index.js
@@ -68,6 +68,7 @@ function Header( {
showIconLabels,
hasFixedToolbar,
hasBlockSelection,
+ hasSectionRootClientId,
} = useSelect( ( select ) => {
const { get: getPreference } = select( preferencesStore );
const {
@@ -75,6 +76,9 @@ function Header( {
getCurrentPostType,
isPublishSidebarOpened: _isPublishSidebarOpened,
} = select( editorStore );
+ const { getBlockSelectionStart, getSectionRootClientId } = unlock(
+ select( blockEditorStore )
+ );
return {
postType: getCurrentPostType(),
@@ -82,14 +86,14 @@ function Header( {
isPublishSidebarOpened: _isPublishSidebarOpened(),
showIconLabels: getPreference( 'core', 'showIconLabels' ),
hasFixedToolbar: getPreference( 'core', 'fixedToolbar' ),
- hasBlockSelection:
- !! select( blockEditorStore ).getBlockSelectionStart(),
+ hasBlockSelection: !! getBlockSelectionStart(),
+ hasSectionRootClientId: !! getSectionRootClientId(),
};
}, [] );
- const canBeZoomedOut = [ 'post', 'page', 'wp_template' ].includes(
- postType
- );
+ const canBeZoomedOut =
+ [ 'post', 'page', 'wp_template' ].includes( postType ) &&
+ hasSectionRootClientId;
const disablePreviewOption = [
NAVIGATION_POST_TYPE,
@@ -107,12 +111,6 @@ function Header( {
( ! hasBlockSelection || isBlockToolsCollapsed ) ) );
const hasBackButton = useHasBackButton();
- const hasSectionRootClientId = useSelect(
- ( select ) =>
- !! unlock( select( blockEditorStore ) ).getSectionRootClientId(),
- []
- );
-
/*
* The edit-post-header classname is only kept for backward compatibility
* as some plugins might be relying on its presence.
@@ -180,11 +178,9 @@ function Header( {
forceIsAutosaveable={ forceIsDirty }
/>
- { canBeZoomedOut &&
- isWideViewport &&
- hasSectionRootClientId && (
-
- ) }
+ { isWideViewport && canBeZoomedOut && (
+
+ ) }
{ ( isWideViewport || ! showIconLabels ) && (
diff --git a/packages/editor/src/components/provider/index.js b/packages/editor/src/components/provider/index.js
index 133a52e2ce01bc..81435d966b44e4 100644
--- a/packages/editor/src/components/provider/index.js
+++ b/packages/editor/src/components/provider/index.js
@@ -56,6 +56,11 @@ const NON_CONTEXTUAL_POST_TYPES = [
'wp_template_part',
];
+/**
+ * These are rendering modes that the editor supports.
+ */
+const RENDERING_MODES = [ 'post-only', 'template-locked' ];
+
/**
* Depending on the post, template and template mode,
* returns the appropriate blocks and change handlers for the block editor provider.
@@ -171,7 +176,6 @@ export const ExperimentalEditorProvider = withRegistryProvider(
mode,
defaultMode,
postTypeEntities,
- hasLoadedPostObject,
} = useSelect(
( select ) => {
const {
@@ -180,24 +184,32 @@ export const ExperimentalEditorProvider = withRegistryProvider(
getRenderingMode,
__unstableIsEditorReady,
} = select( editorStore );
- const { getEntitiesConfig } = select( coreStore );
+ const {
+ getEntitiesConfig,
+ getPostType,
+ hasFinishedResolution,
+ } = select( coreStore );
- const postTypeObject = select( coreStore ).getPostType(
- post.type
+ const postTypeSupports = getPostType( post.type )?.supports;
+ const hasLoadedPostObject = hasFinishedResolution(
+ 'getPostType',
+ [ post.type ]
);
- const _hasLoadedPostObject = select(
- coreStore
- ).hasFinishedResolution( 'getPostType', [ post.type ] );
+ const _defaultMode = Array.isArray( postTypeSupports?.editor )
+ ? postTypeSupports.editor.find(
+ ( features ) => 'default_mode' in features
+ )?.default_mode
+ : undefined;
+ const hasDefaultMode = RENDERING_MODES.includes( _defaultMode );
return {
- hasLoadedPostObject: _hasLoadedPostObject,
editorSettings: getEditorSettings(),
- isReady: __unstableIsEditorReady(),
+ isReady: __unstableIsEditorReady() && hasLoadedPostObject,
mode: getRenderingMode(),
defaultMode:
- hasTemplate && postTypeObject?.default_rendering_mode
- ? postTypeObject?.default_rendering_mode
+ hasTemplate && hasDefaultMode
+ ? _defaultMode
: 'post-only',
selection: getEditorSelection(),
postTypeEntities:
@@ -334,7 +346,7 @@ export const ExperimentalEditorProvider = withRegistryProvider(
// Register the editor commands.
useCommands();
- if ( ! isReady || ! mode || ! hasLoadedPostObject ) {
+ if ( ! isReady || ! mode ) {
return null;
}
diff --git a/packages/element/CHANGELOG.md b/packages/element/CHANGELOG.md
index b3c2ccbd455ff8..5283a083658a59 100644
--- a/packages/element/CHANGELOG.md
+++ b/packages/element/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/element/package.json b/packages/element/package.json
index d441dc21fafd1d..11473adcef65d8 100644
--- a/packages/element/package.json
+++ b/packages/element/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/element",
- "version": "6.15.1",
+ "version": "6.16.0",
"description": "Element React module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/env/CHANGELOG.md b/packages/env/CHANGELOG.md
index 774609f657d7d3..f972ba1355755c 100644
--- a/packages/env/CHANGELOG.md
+++ b/packages/env/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 10.16.0 (2025-01-15)
+
## 10.15.0 (2025-01-02)
### Enhancements
diff --git a/packages/env/package.json b/packages/env/package.json
index 40c3caae8370d0..f06e0c00e160c9 100644
--- a/packages/env/package.json
+++ b/packages/env/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/env",
- "version": "10.15.0",
+ "version": "10.16.0",
"description": "A zero-config, self contained local WordPress environment for development and testing.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/escape-html/CHANGELOG.md b/packages/escape-html/CHANGELOG.md
index 89dafd83798215..a6c0b0973dd15a 100644
--- a/packages/escape-html/CHANGELOG.md
+++ b/packages/escape-html/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 3.16.0 (2025-01-15)
+
## 3.15.0 (2025-01-02)
## 3.14.0 (2024-12-11)
diff --git a/packages/escape-html/package.json b/packages/escape-html/package.json
index a6c356fcb7bbc2..d292d6ee6f90b4 100644
--- a/packages/escape-html/package.json
+++ b/packages/escape-html/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/escape-html",
- "version": "3.15.0",
+ "version": "3.16.0",
"description": "Escape HTML utils.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md
index c6c068960cefc9..12e43687c324b3 100644
--- a/packages/eslint-plugin/CHANGELOG.md
+++ b/packages/eslint-plugin/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 22.2.0 (2025-01-15)
+
## 22.1.0 (2025-01-02)
## 22.0.0 (2024-12-11)
diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json
index a7a02c7d943775..dd28f372ad7dc6 100644
--- a/packages/eslint-plugin/package.json
+++ b/packages/eslint-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/eslint-plugin",
- "version": "22.1.1",
+ "version": "22.2.0",
"description": "ESLint plugin for WordPress development.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/fields/CHANGELOG.md b/packages/fields/CHANGELOG.md
index 0a0cad41c7684d..4b6515d00ea62a 100644
--- a/packages/fields/CHANGELOG.md
+++ b/packages/fields/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 0.8.0 (2025-01-15)
+
## 0.7.0 (2025-01-02)
## 0.6.0 (2024-12-11)
diff --git a/packages/fields/package.json b/packages/fields/package.json
index 38a65b1b54fa16..70e7d4c4edc663 100644
--- a/packages/fields/package.json
+++ b/packages/fields/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/fields",
- "version": "0.7.1",
+ "version": "0.8.0",
"description": "DataViews is a component that provides an API to render datasets using different types of layouts (table, grid, list, etc.).",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/format-library/CHANGELOG.md b/packages/format-library/CHANGELOG.md
index c262b3a7a2b9af..87790c5a971cec 100644
--- a/packages/format-library/CHANGELOG.md
+++ b/packages/format-library/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/format-library/package.json b/packages/format-library/package.json
index bf98181720c368..58d84ff93522b4 100644
--- a/packages/format-library/package.json
+++ b/packages/format-library/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/format-library",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "Format library for the WordPress editor.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/hooks/CHANGELOG.md b/packages/hooks/CHANGELOG.md
index 9711c8b661976e..b1a1d223d76cfd 100644
--- a/packages/hooks/CHANGELOG.md
+++ b/packages/hooks/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/hooks/package.json b/packages/hooks/package.json
index f89240d9ef0cbd..3ff2bc1acfa317 100644
--- a/packages/hooks/package.json
+++ b/packages/hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/hooks",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "WordPress hooks library.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/html-entities/CHANGELOG.md b/packages/html-entities/CHANGELOG.md
index a4886fd0d82609..2c8c8b8adfe516 100644
--- a/packages/html-entities/CHANGELOG.md
+++ b/packages/html-entities/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/html-entities/package.json b/packages/html-entities/package.json
index ab1e13c45ce206..310c2c95caf891 100644
--- a/packages/html-entities/package.json
+++ b/packages/html-entities/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/html-entities",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "HTML entity utilities for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/i18n/CHANGELOG.md b/packages/i18n/CHANGELOG.md
index 439bee3ef508fd..f19f1addd8514a 100644
--- a/packages/i18n/CHANGELOG.md
+++ b/packages/i18n/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index abd78a69c11108..c79faf5d754137 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/i18n",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "WordPress internationalization (i18n) library.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md
index 8219b5e7bbb329..5e0ceaf9552e5c 100644
--- a/packages/icons/CHANGELOG.md
+++ b/packages/icons/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 10.16.0 (2025-01-15)
+
## 10.15.0 (2025-01-02)
- Add new `caution` icon ([#66555](https://github.com/WordPress/gutenberg/pull/66555)).
diff --git a/packages/icons/package.json b/packages/icons/package.json
index 9874b2fc0b54eb..1452f17f600989 100644
--- a/packages/icons/package.json
+++ b/packages/icons/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/icons",
- "version": "10.15.1",
+ "version": "10.16.0",
"description": "WordPress Icons package, based on dashicon.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/interactivity-router/CHANGELOG.md b/packages/interactivity-router/CHANGELOG.md
index 1773b2957adc42..6cdc75206658a0 100644
--- a/packages/interactivity-router/CHANGELOG.md
+++ b/packages/interactivity-router/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 2.16.0 (2025-01-15)
+
## 2.15.0 (2025-01-02)
## 2.14.0 (2024-12-11)
diff --git a/packages/interactivity-router/package.json b/packages/interactivity-router/package.json
index a4739e2ef2b6a5..ebe1a30209bd0a 100644
--- a/packages/interactivity-router/package.json
+++ b/packages/interactivity-router/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/interactivity-router",
- "version": "2.15.1",
+ "version": "2.16.0",
"description": "Package that exposes state and actions from the `core/router` store, part of the Interactivity API.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/interactivity/CHANGELOG.md b/packages/interactivity/CHANGELOG.md
index cdc44dca80741b..c38870e9ba7403 100644
--- a/packages/interactivity/CHANGELOG.md
+++ b/packages/interactivity/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
### Bug Fixes
- Fix the logic path that merges plain objects ([#68579](https://github.com/WordPress/gutenberg/pull/68579)).
diff --git a/packages/interactivity/package.json b/packages/interactivity/package.json
index 42d694b42b21e5..5e8c17b4512419 100644
--- a/packages/interactivity/package.json
+++ b/packages/interactivity/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/interactivity",
- "version": "6.15.0",
+ "version": "6.16.0",
"description": "Package that provides a standard and simple way to handle the frontend interactivity of Gutenberg blocks.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/interface/CHANGELOG.md b/packages/interface/CHANGELOG.md
index 24328fd9357ea5..c5bff62d90e52e 100644
--- a/packages/interface/CHANGELOG.md
+++ b/packages/interface/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 9.1.0 (2025-01-15)
+
## 9.0.0 (2025-01-02)
### Breaking Changes
diff --git a/packages/interface/package.json b/packages/interface/package.json
index 305a78822db3c5..8e4e9485afc145 100644
--- a/packages/interface/package.json
+++ b/packages/interface/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/interface",
- "version": "9.0.1",
+ "version": "9.1.0",
"description": "Interface module for WordPress. The package contains shared functionality across the modern JavaScript-based WordPress screens.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/is-shallow-equal/CHANGELOG.md b/packages/is-shallow-equal/CHANGELOG.md
index 7e493563b336e5..93829c3f9798ad 100644
--- a/packages/is-shallow-equal/CHANGELOG.md
+++ b/packages/is-shallow-equal/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/is-shallow-equal/package.json b/packages/is-shallow-equal/package.json
index 7c940fc5c50d3a..fe686f46745617 100644
--- a/packages/is-shallow-equal/package.json
+++ b/packages/is-shallow-equal/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/is-shallow-equal",
- "version": "5.15.0",
+ "version": "5.16.0",
"description": "Test for shallow equality between two objects or arrays.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/jest-console/CHANGELOG.md b/packages/jest-console/CHANGELOG.md
index 8cff929ee0cd3f..941ba14bbed442 100644
--- a/packages/jest-console/CHANGELOG.md
+++ b/packages/jest-console/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 8.16.0 (2025-01-15)
+
## 8.15.0 (2025-01-02)
## 8.14.0 (2024-12-11)
diff --git a/packages/jest-console/package.json b/packages/jest-console/package.json
index 5ecc0d544b4575..aecf0cb90c04db 100644
--- a/packages/jest-console/package.json
+++ b/packages/jest-console/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/jest-console",
- "version": "8.15.0",
+ "version": "8.16.0",
"description": "Custom Jest matchers for the Console object.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/jest-preset-default/CHANGELOG.md b/packages/jest-preset-default/CHANGELOG.md
index 1aa11a49a7ca5f..cdf892122d9dbe 100644
--- a/packages/jest-preset-default/CHANGELOG.md
+++ b/packages/jest-preset-default/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 12.16.0 (2025-01-15)
+
## 12.15.0 (2025-01-02)
## 12.14.0 (2024-12-11)
diff --git a/packages/jest-preset-default/package.json b/packages/jest-preset-default/package.json
index fe89cb96aabf7c..477dea75cdafd5 100644
--- a/packages/jest-preset-default/package.json
+++ b/packages/jest-preset-default/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/jest-preset-default",
- "version": "12.15.1",
+ "version": "12.16.0",
"description": "Default Jest preset for WordPress development.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/jest-puppeteer-axe/CHANGELOG.md b/packages/jest-puppeteer-axe/CHANGELOG.md
index fb138c899a4906..9ed1991d1fffdd 100644
--- a/packages/jest-puppeteer-axe/CHANGELOG.md
+++ b/packages/jest-puppeteer-axe/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 7.16.0 (2025-01-15)
+
## 7.15.0 (2025-01-02)
## 7.14.0 (2024-12-11)
diff --git a/packages/jest-puppeteer-axe/package.json b/packages/jest-puppeteer-axe/package.json
index 34123f9a5215de..db165c661246e5 100644
--- a/packages/jest-puppeteer-axe/package.json
+++ b/packages/jest-puppeteer-axe/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/jest-puppeteer-axe",
- "version": "7.15.0",
+ "version": "7.16.0",
"description": "Axe API integration with Jest and Puppeteer.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/keyboard-shortcuts/CHANGELOG.md b/packages/keyboard-shortcuts/CHANGELOG.md
index 12c5fd83b755f6..01418579c072c0 100644
--- a/packages/keyboard-shortcuts/CHANGELOG.md
+++ b/packages/keyboard-shortcuts/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/keyboard-shortcuts/package.json b/packages/keyboard-shortcuts/package.json
index abdd11eaf000ab..0af22fc709e56f 100644
--- a/packages/keyboard-shortcuts/package.json
+++ b/packages/keyboard-shortcuts/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/keyboard-shortcuts",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "Handling keyboard shortcuts.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/keycodes/CHANGELOG.md b/packages/keycodes/CHANGELOG.md
index 6c707ba004f797..5f742f523c2f88 100644
--- a/packages/keycodes/CHANGELOG.md
+++ b/packages/keycodes/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/keycodes/package.json b/packages/keycodes/package.json
index c5e0432ecc4030..ba9374d19b33d6 100644
--- a/packages/keycodes/package.json
+++ b/packages/keycodes/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/keycodes",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "Keycodes utilities for WordPress. Used to check for keyboard events across browsers/operating systems.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/lazy-import/CHANGELOG.md b/packages/lazy-import/CHANGELOG.md
index 1c687c7d422dc4..42e06ea6547bb0 100644
--- a/packages/lazy-import/CHANGELOG.md
+++ b/packages/lazy-import/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 2.16.0 (2025-01-15)
+
## 2.15.0 (2025-01-02)
## 2.14.0 (2024-12-11)
diff --git a/packages/lazy-import/package.json b/packages/lazy-import/package.json
index 7be37d101b850b..2de26b9f095139 100644
--- a/packages/lazy-import/package.json
+++ b/packages/lazy-import/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/lazy-import",
- "version": "2.15.0",
+ "version": "2.16.0",
"description": "Lazily import a module, installing it automatically if missing.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/list-reusable-blocks/CHANGELOG.md b/packages/list-reusable-blocks/CHANGELOG.md
index 1b01d7fb68968e..66c738b571f53c 100644
--- a/packages/list-reusable-blocks/CHANGELOG.md
+++ b/packages/list-reusable-blocks/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/list-reusable-blocks/package.json b/packages/list-reusable-blocks/package.json
index 8dcefb672371e5..1390430dd40aaf 100644
--- a/packages/list-reusable-blocks/package.json
+++ b/packages/list-reusable-blocks/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/list-reusable-blocks",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "Adding Export/Import support to the reusable blocks listing.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/media-utils/CHANGELOG.md b/packages/media-utils/CHANGELOG.md
index 587a71c02d6c7f..e46cad7f4a2f94 100644
--- a/packages/media-utils/CHANGELOG.md
+++ b/packages/media-utils/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/media-utils/package.json b/packages/media-utils/package.json
index 9032c03b273995..ff5091bb0c6828 100644
--- a/packages/media-utils/package.json
+++ b/packages/media-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/media-utils",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "WordPress Media Upload Utils.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/notices/CHANGELOG.md b/packages/notices/CHANGELOG.md
index 00f312134bc5f9..4a7d7d0b75fc1e 100644
--- a/packages/notices/CHANGELOG.md
+++ b/packages/notices/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/notices/package.json b/packages/notices/package.json
index b3255f274ccd4d..fd8a813c3741bb 100644
--- a/packages/notices/package.json
+++ b/packages/notices/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/notices",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "State management for notices.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/npm-package-json-lint-config/CHANGELOG.md b/packages/npm-package-json-lint-config/CHANGELOG.md
index 7f3e9d25e8aa4c..dc66fa29d362be 100644
--- a/packages/npm-package-json-lint-config/CHANGELOG.md
+++ b/packages/npm-package-json-lint-config/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/npm-package-json-lint-config/package.json b/packages/npm-package-json-lint-config/package.json
index 6aee7045890a39..f27c1c4326d038 100644
--- a/packages/npm-package-json-lint-config/package.json
+++ b/packages/npm-package-json-lint-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/npm-package-json-lint-config",
- "version": "5.15.0",
+ "version": "5.16.0",
"description": "WordPress npm-package-json-lint shareable configuration.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/nux/CHANGELOG.md b/packages/nux/CHANGELOG.md
index 2bd4ba0b9f84b5..68fb077917be77 100644
--- a/packages/nux/CHANGELOG.md
+++ b/packages/nux/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 9.16.0 (2025-01-15)
+
## 9.15.0 (2025-01-02)
## 9.14.0 (2024-12-11)
diff --git a/packages/nux/package.json b/packages/nux/package.json
index 09208583f28db4..139ce12c3a61fd 100644
--- a/packages/nux/package.json
+++ b/packages/nux/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/nux",
- "version": "9.15.1",
+ "version": "9.16.0",
"description": "NUX (New User eXperience) module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/patterns/CHANGELOG.md b/packages/patterns/CHANGELOG.md
index 7daad3affe6456..c56c8ed041700f 100644
--- a/packages/patterns/CHANGELOG.md
+++ b/packages/patterns/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 2.16.0 (2025-01-15)
+
## 2.15.0 (2025-01-02)
## 2.14.0 (2024-12-11)
diff --git a/packages/patterns/package.json b/packages/patterns/package.json
index 7593061718ab4f..fecf698279aed2 100644
--- a/packages/patterns/package.json
+++ b/packages/patterns/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/patterns",
- "version": "2.15.1",
+ "version": "2.16.0",
"description": "Management of user pattern editing.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/plugins/CHANGELOG.md b/packages/plugins/CHANGELOG.md
index 2db64083e81a78..d0e5cb5e4f2a06 100644
--- a/packages/plugins/CHANGELOG.md
+++ b/packages/plugins/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 7.16.0 (2025-01-15)
+
## 7.15.0 (2025-01-02)
## 7.14.0 (2024-12-11)
diff --git a/packages/plugins/package.json b/packages/plugins/package.json
index 64ab1b46c18011..b99718cfcc84bd 100644
--- a/packages/plugins/package.json
+++ b/packages/plugins/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/plugins",
- "version": "7.15.1",
+ "version": "7.16.0",
"description": "Plugins module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/postcss-plugins-preset/CHANGELOG.md b/packages/postcss-plugins-preset/CHANGELOG.md
index e41cae5d57626b..d7bb504db29744 100644
--- a/packages/postcss-plugins-preset/CHANGELOG.md
+++ b/packages/postcss-plugins-preset/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
### Enhancements
diff --git a/packages/postcss-plugins-preset/package.json b/packages/postcss-plugins-preset/package.json
index 1fc9fe12e79b26..13aea6c3a5832a 100644
--- a/packages/postcss-plugins-preset/package.json
+++ b/packages/postcss-plugins-preset/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/postcss-plugins-preset",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "PostCSS sharable plugins preset for WordPress development.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/postcss-themes/CHANGELOG.md b/packages/postcss-themes/CHANGELOG.md
index 1aecce05b5665d..2279d924c67d57 100644
--- a/packages/postcss-themes/CHANGELOG.md
+++ b/packages/postcss-themes/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/postcss-themes/package.json b/packages/postcss-themes/package.json
index 64f5dab1b49ff9..2086b420c6d7ea 100644
--- a/packages/postcss-themes/package.json
+++ b/packages/postcss-themes/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/postcss-themes",
- "version": "6.15.0",
+ "version": "6.16.0",
"description": "PostCSS plugin to generate theme colors.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/preferences-persistence/CHANGELOG.md b/packages/preferences-persistence/CHANGELOG.md
index d084efe6bc7ff8..f06253add01a1d 100644
--- a/packages/preferences-persistence/CHANGELOG.md
+++ b/packages/preferences-persistence/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 2.16.0 (2025-01-15)
+
## 2.15.0 (2025-01-02)
## 2.14.0 (2024-12-11)
diff --git a/packages/preferences-persistence/package.json b/packages/preferences-persistence/package.json
index dcf3367f74a677..ec41ffe8a6c1b4 100644
--- a/packages/preferences-persistence/package.json
+++ b/packages/preferences-persistence/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/preferences-persistence",
- "version": "2.15.1",
+ "version": "2.16.0",
"description": "Persistence utilities for `wordpress/preferences`.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/preferences/CHANGELOG.md b/packages/preferences/CHANGELOG.md
index 1df2c47b863e95..ac60bd2299ab54 100644
--- a/packages/preferences/CHANGELOG.md
+++ b/packages/preferences/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/preferences/package.json b/packages/preferences/package.json
index fc9e1fdea496a7..c280e0810dbd94 100644
--- a/packages/preferences/package.json
+++ b/packages/preferences/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/preferences",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "Utilities for managing WordPress preferences.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/prettier-config/CHANGELOG.md b/packages/prettier-config/CHANGELOG.md
index e0145b0aa7bcbd..bcc63a0c4c0f84 100644
--- a/packages/prettier-config/CHANGELOG.md
+++ b/packages/prettier-config/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json
index 10a588adf0ad9e..6f434a5fe4c5eb 100644
--- a/packages/prettier-config/package.json
+++ b/packages/prettier-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/prettier-config",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "WordPress Prettier shared configuration.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/primitives/CHANGELOG.md b/packages/primitives/CHANGELOG.md
index d4440a5bbdbf9f..b79a725eafeb54 100644
--- a/packages/primitives/CHANGELOG.md
+++ b/packages/primitives/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/primitives/package.json b/packages/primitives/package.json
index 3fc711d641f45a..c3fd277efd5055 100644
--- a/packages/primitives/package.json
+++ b/packages/primitives/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/primitives",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "WordPress cross-platform primitives.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/priority-queue/CHANGELOG.md b/packages/priority-queue/CHANGELOG.md
index d98ee1b10fdc2c..3cf20de9612fc4 100644
--- a/packages/priority-queue/CHANGELOG.md
+++ b/packages/priority-queue/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 3.16.0 (2025-01-15)
+
## 3.15.0 (2025-01-02)
## 3.14.0 (2024-12-11)
diff --git a/packages/priority-queue/package.json b/packages/priority-queue/package.json
index 401d73935df595..610cc00de8c707 100644
--- a/packages/priority-queue/package.json
+++ b/packages/priority-queue/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/priority-queue",
- "version": "3.15.0",
+ "version": "3.16.0",
"description": "Generic browser priority queue.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/private-apis/CHANGELOG.md b/packages/private-apis/CHANGELOG.md
index dc1098b6cfa2a1..6dfb92821a3495 100644
--- a/packages/private-apis/CHANGELOG.md
+++ b/packages/private-apis/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 1.16.0 (2025-01-15)
+
## 1.15.0 (2025-01-02)
## 1.14.0 (2024-12-11)
diff --git a/packages/private-apis/package.json b/packages/private-apis/package.json
index c43584ce35fcaa..20b0ce41e4650b 100644
--- a/packages/private-apis/package.json
+++ b/packages/private-apis/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/private-apis",
- "version": "1.15.0",
+ "version": "1.16.0",
"description": "Internal experimental APIs for WordPress core.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/project-management-automation/CHANGELOG.md b/packages/project-management-automation/CHANGELOG.md
index 791cfc87a3a73b..cb6c8a493bd7c8 100644
--- a/packages/project-management-automation/CHANGELOG.md
+++ b/packages/project-management-automation/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 2.16.0 (2025-01-15)
+
## 2.15.0 (2025-01-02)
## 2.14.0 (2024-12-11)
diff --git a/packages/project-management-automation/package.json b/packages/project-management-automation/package.json
index 9d1c74e8d15f5a..de027f146c439a 100644
--- a/packages/project-management-automation/package.json
+++ b/packages/project-management-automation/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/project-management-automation",
- "version": "2.15.0",
+ "version": "2.16.0",
"description": "GitHub Action that implements various automation to assist with managing the Gutenberg GitHub repository.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/react-i18n/CHANGELOG.md b/packages/react-i18n/CHANGELOG.md
index ac6293e67cd925..aab09809845511 100644
--- a/packages/react-i18n/CHANGELOG.md
+++ b/packages/react-i18n/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/react-i18n/package.json b/packages/react-i18n/package.json
index b0590bf1c3192c..77967e49936108 100644
--- a/packages/react-i18n/package.json
+++ b/packages/react-i18n/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/react-i18n",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "React bindings for @wordpress/i18n.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/readable-js-assets-webpack-plugin/CHANGELOG.md b/packages/readable-js-assets-webpack-plugin/CHANGELOG.md
index b61f5e6ac6c7fd..b6a6f5e78d3604 100644
--- a/packages/readable-js-assets-webpack-plugin/CHANGELOG.md
+++ b/packages/readable-js-assets-webpack-plugin/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 3.16.0 (2025-01-15)
+
## 3.15.0 (2025-01-02)
## 3.14.0 (2024-12-11)
diff --git a/packages/readable-js-assets-webpack-plugin/package.json b/packages/readable-js-assets-webpack-plugin/package.json
index 8c6a4ab348ae13..0e9971881a6e87 100644
--- a/packages/readable-js-assets-webpack-plugin/package.json
+++ b/packages/readable-js-assets-webpack-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/readable-js-assets-webpack-plugin",
- "version": "3.15.0",
+ "version": "3.16.0",
"description": "Generate a readable JS file for each JS asset.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/redux-routine/CHANGELOG.md b/packages/redux-routine/CHANGELOG.md
index 99cb81dace1f2d..532055587007d4 100644
--- a/packages/redux-routine/CHANGELOG.md
+++ b/packages/redux-routine/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/redux-routine/package.json b/packages/redux-routine/package.json
index 3a2080a46a51ca..4f38cad4824e4b 100644
--- a/packages/redux-routine/package.json
+++ b/packages/redux-routine/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/redux-routine",
- "version": "5.15.0",
+ "version": "5.16.0",
"description": "Redux middleware for generator coroutines.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/reusable-blocks/CHANGELOG.md b/packages/reusable-blocks/CHANGELOG.md
index 5c0a6684d537f9..87307053262faa 100644
--- a/packages/reusable-blocks/CHANGELOG.md
+++ b/packages/reusable-blocks/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/reusable-blocks/package.json b/packages/reusable-blocks/package.json
index eb7a3097053cd6..27e3faf524d34b 100644
--- a/packages/reusable-blocks/package.json
+++ b/packages/reusable-blocks/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/reusable-blocks",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "Reusable blocks utilities.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/rich-text/CHANGELOG.md b/packages/rich-text/CHANGELOG.md
index a80bd1e2d27d0c..c3174a29a081a7 100644
--- a/packages/rich-text/CHANGELOG.md
+++ b/packages/rich-text/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 7.16.0 (2025-01-15)
+
## 7.15.0 (2025-01-02)
## 7.14.0 (2024-12-11)
diff --git a/packages/rich-text/package.json b/packages/rich-text/package.json
index 5a645aec1225b2..008f06b33f35d5 100644
--- a/packages/rich-text/package.json
+++ b/packages/rich-text/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/rich-text",
- "version": "7.15.1",
+ "version": "7.16.0",
"description": "Rich text value and manipulation API.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md
index d818aa0bc1f3ce..c94f6d2f77d92c 100644
--- a/packages/router/CHANGELOG.md
+++ b/packages/router/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 1.16.0 (2025-01-15)
+
## 1.15.0 (2025-01-02)
## 1.14.0 (2024-12-11)
diff --git a/packages/router/package.json b/packages/router/package.json
index e15293ed060a42..20fa44db3fd0ab 100644
--- a/packages/router/package.json
+++ b/packages/router/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/router",
- "version": "1.15.1",
+ "version": "1.16.0",
"description": "Router API for WordPress pages.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/scripts/CHANGELOG.md b/packages/scripts/CHANGELOG.md
index 0d474d011c86d6..06f2e35e831903 100644
--- a/packages/scripts/CHANGELOG.md
+++ b/packages/scripts/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 30.9.0 (2025-01-15)
+
## 30.8.0 (2025-01-02)
### Enhancements
diff --git a/packages/scripts/package.json b/packages/scripts/package.json
index 2d5acf9cf47e59..4d62ec66a3f7d7 100644
--- a/packages/scripts/package.json
+++ b/packages/scripts/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/scripts",
- "version": "30.8.1",
+ "version": "30.9.0",
"description": "Collection of reusable scripts for WordPress development.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/server-side-render/CHANGELOG.md b/packages/server-side-render/CHANGELOG.md
index 13eaac895ce905..6c02f3d295b4a0 100644
--- a/packages/server-side-render/CHANGELOG.md
+++ b/packages/server-side-render/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 5.16.0 (2025-01-15)
+
## 5.15.0 (2025-01-02)
## 5.14.0 (2024-12-11)
diff --git a/packages/server-side-render/package.json b/packages/server-side-render/package.json
index 1d6d20ddf1bece..ad9db197126961 100644
--- a/packages/server-side-render/package.json
+++ b/packages/server-side-render/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/server-side-render",
- "version": "5.15.1",
+ "version": "5.16.0",
"description": "The component used with WordPress to server-side render a preview of dynamic blocks to display in the editor.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/shortcode/CHANGELOG.md b/packages/shortcode/CHANGELOG.md
index c071d8634ba264..7cc68c61d9fb20 100644
--- a/packages/shortcode/CHANGELOG.md
+++ b/packages/shortcode/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/shortcode/package.json b/packages/shortcode/package.json
index 52cba8c5405d26..90276719432ea8 100644
--- a/packages/shortcode/package.json
+++ b/packages/shortcode/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/shortcode",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "Shortcode module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/style-engine/CHANGELOG.md b/packages/style-engine/CHANGELOG.md
index fb9f5743c7754d..69065f20ee6310 100644
--- a/packages/style-engine/CHANGELOG.md
+++ b/packages/style-engine/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 2.16.0 (2025-01-15)
+
## 2.15.0 (2025-01-02)
## 2.14.0 (2024-12-11)
diff --git a/packages/style-engine/package.json b/packages/style-engine/package.json
index ff297fd44a420f..38ac5a8b90b2ac 100644
--- a/packages/style-engine/package.json
+++ b/packages/style-engine/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/style-engine",
- "version": "2.15.0",
+ "version": "2.16.0",
"description": "A suite of parsers and compilers for WordPress styles.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/stylelint-config/CHANGELOG.md b/packages/stylelint-config/CHANGELOG.md
index f9257467f12140..8af849b3496924 100644
--- a/packages/stylelint-config/CHANGELOG.md
+++ b/packages/stylelint-config/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 23.8.0 (2025-01-15)
+
## 23.7.0 (2025-01-02)
## 23.6.0 (2024-12-11)
diff --git a/packages/stylelint-config/package.json b/packages/stylelint-config/package.json
index a4aa85cfbf9b60..8570b0b9d9b33b 100644
--- a/packages/stylelint-config/package.json
+++ b/packages/stylelint-config/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/stylelint-config",
- "version": "23.7.0",
+ "version": "23.8.0",
"description": "stylelint config for WordPress development.",
"author": "The WordPress Contributors",
"license": "MIT",
diff --git a/packages/sync/CHANGELOG.md b/packages/sync/CHANGELOG.md
index d4c18f7257fa1c..761bef22b81895 100644
--- a/packages/sync/CHANGELOG.md
+++ b/packages/sync/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 1.16.0 (2025-01-15)
+
## 1.15.0 (2025-01-02)
## 1.14.0 (2024-12-11)
diff --git a/packages/sync/package.json b/packages/sync/package.json
index db19e473f7842e..5c42b6ed998f37 100644
--- a/packages/sync/package.json
+++ b/packages/sync/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/sync",
- "version": "1.15.1",
+ "version": "1.16.0",
"description": "Sync Data.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/token-list/CHANGELOG.md b/packages/token-list/CHANGELOG.md
index f29b9baa78f978..6ccb9e49021b49 100644
--- a/packages/token-list/CHANGELOG.md
+++ b/packages/token-list/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 3.16.0 (2025-01-15)
+
## 3.15.0 (2025-01-02)
## 3.14.0 (2024-12-11)
diff --git a/packages/token-list/package.json b/packages/token-list/package.json
index 5f5f0e0a594acb..1d0c8b85c1e4b4 100644
--- a/packages/token-list/package.json
+++ b/packages/token-list/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/token-list",
- "version": "3.15.0",
+ "version": "3.16.0",
"description": "Constructable, plain JavaScript DOMTokenList implementation, supporting non-browser runtimes.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/undo-manager/CHANGELOG.md b/packages/undo-manager/CHANGELOG.md
index fe652ac7e5312b..36bce4f7524d7d 100644
--- a/packages/undo-manager/CHANGELOG.md
+++ b/packages/undo-manager/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 1.16.0 (2025-01-15)
+
## 1.15.0 (2025-01-02)
## 1.14.0 (2024-12-11)
diff --git a/packages/undo-manager/package.json b/packages/undo-manager/package.json
index f29b0cd7749f6d..518e37ad2b061c 100644
--- a/packages/undo-manager/package.json
+++ b/packages/undo-manager/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/undo-manager",
- "version": "1.15.1",
+ "version": "1.16.0",
"description": "A small package to manage undo/redo.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/upload-media/CHANGELOG.md b/packages/upload-media/CHANGELOG.md
index e04ce921cdfdc4..f6f9e4317b9a26 100644
--- a/packages/upload-media/CHANGELOG.md
+++ b/packages/upload-media/CHANGELOG.md
@@ -2,4 +2,6 @@
## Unreleased
+## 0.1.0 (2025-01-15)
+
Initial release.
diff --git a/packages/upload-media/package.json b/packages/upload-media/package.json
index a54115c8a0085a..e0704c841016dd 100644
--- a/packages/upload-media/package.json
+++ b/packages/upload-media/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/upload-media",
- "version": "0.0.1",
+ "version": "0.1.0",
"description": "Core media upload logic.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/url/CHANGELOG.md b/packages/url/CHANGELOG.md
index 43f8401f8f9f20..6544673cacd109 100644
--- a/packages/url/CHANGELOG.md
+++ b/packages/url/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/url/package.json b/packages/url/package.json
index de7171d505df06..36221de0b8e72e 100644
--- a/packages/url/package.json
+++ b/packages/url/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/url",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "WordPress URL utilities.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/viewport/CHANGELOG.md b/packages/viewport/CHANGELOG.md
index 9007be8855347d..1e9831981822a3 100644
--- a/packages/viewport/CHANGELOG.md
+++ b/packages/viewport/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 6.16.0 (2025-01-15)
+
## 6.15.0 (2025-01-02)
## 6.14.0 (2024-12-11)
diff --git a/packages/viewport/package.json b/packages/viewport/package.json
index 8a81f61b3d834f..33b7c2c290db6d 100644
--- a/packages/viewport/package.json
+++ b/packages/viewport/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/viewport",
- "version": "6.15.1",
+ "version": "6.16.0",
"description": "Viewport module for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/warning/CHANGELOG.md b/packages/warning/CHANGELOG.md
index 48738d49e2742d..5c629bc33745da 100644
--- a/packages/warning/CHANGELOG.md
+++ b/packages/warning/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 3.16.0 (2025-01-15)
+
## 3.15.0 (2025-01-02)
## 3.14.0 (2024-12-11)
diff --git a/packages/warning/package.json b/packages/warning/package.json
index b371ef03ed431b..cfc9e7127b3952 100644
--- a/packages/warning/package.json
+++ b/packages/warning/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/warning",
- "version": "3.15.0",
+ "version": "3.16.0",
"description": "Warning utility for WordPress.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/widgets/CHANGELOG.md b/packages/widgets/CHANGELOG.md
index 43b9676905d044..403d8ec209218a 100644
--- a/packages/widgets/CHANGELOG.md
+++ b/packages/widgets/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/widgets/package.json b/packages/widgets/package.json
index a9b7e28f672932..3020b68c6f429d 100644
--- a/packages/widgets/package.json
+++ b/packages/widgets/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/widgets",
- "version": "4.15.1",
+ "version": "4.16.0",
"description": "Functionality used by the widgets block editor in the Widgets screen and the Customizer.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
diff --git a/packages/wordcount/CHANGELOG.md b/packages/wordcount/CHANGELOG.md
index 37e23d6a1b7c31..0edbe6b8b21c10 100644
--- a/packages/wordcount/CHANGELOG.md
+++ b/packages/wordcount/CHANGELOG.md
@@ -2,6 +2,8 @@
## Unreleased
+## 4.16.0 (2025-01-15)
+
## 4.15.0 (2025-01-02)
## 4.14.0 (2024-12-11)
diff --git a/packages/wordcount/package.json b/packages/wordcount/package.json
index c82a4714030541..c05f8ed9aee13b 100644
--- a/packages/wordcount/package.json
+++ b/packages/wordcount/package.json
@@ -1,6 +1,6 @@
{
"name": "@wordpress/wordcount",
- "version": "4.15.0",
+ "version": "4.16.0",
"description": "WordPress word count utility.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",