make.wordpress.org

## Metadata
- Author: [[make.wordpress.org]]
- Full Title: make.wordpress.org
- Category: #articles
- Document Tags: [[article]] [[processed]]
- Summary: make.wordpress.org
- URL: https://make.wordpress.org/core/2025/11/05/whats-new-in-gutenberg-22-0-05-november/
“What’s new in Gutenberg…” posts (labeled with the [#gutenberg-new tag](https://make.wordpress.org/core/tag/gutenberg-new/)) are posted following every Gutenberg release on a biweekly basis, showcasing new features included in each release. As a reminder, [here’s an overview](https://make.wordpress.org/core/2020/05/20/ways-to-keep-up-with-full-site-editing-fse/) of different ways to keep up with Gutenberg and the Editor.

What’s New In
Gutenberg 22.0?
Gutenberg 22.0 has been released and is [available for download](https://wordpress.org/plugins/gutenberg/)!
> Typically, the Gutenberg release following a WordPress point release focuses on core quality and bug fixes over new enhancements. As such, this will be a relatively quiet release.
>
>
#### Real-time Collaboration: Post Meta Synchronization
This release introduces real-time synchronization for post meta, enhancing the collaborative editing experience with your custom post-meta or footnotes!
An example of synced footnotes.
#### A new theme package
A new package of design tokens, which will be the new foundation for Gutenberg’s design system, is now available. This package is also a prerequisite for the new UI components package.
#### Changelog
##### **Enhancements**
* Add theme package. ([72305](https://github.com/WordPress/gutenberg/pull/72305))
* Consistently use font-weight 499 instead of 500. ([72473](https://github.com/WordPress/gutenberg/pull/72473))
* Label enforcement workflow: Add Iteration label to PR enforcement workflow. ([72670](https://github.com/WordPress/gutenberg/pull/72670))
* Try using DataViewsPicker in an updated media modal. ([71944](https://github.com/WordPress/gutenberg/pull/71944))
* Math Block: Use monospaced font for LaTeX input. ([72557](https://github.com/WordPress/gutenberg/pull/72557))
* Add snackbar notices for page creation in Navigation block. ([72627](https://github.com/WordPress/gutenberg/pull/72627))
* Breadcrumbs: Add archives support. ([72478](https://github.com/WordPress/gutenberg/pull/72478))
* Fit text: Update help text to clarify override of font-size. ([72303](https://github.com/WordPress/gutenberg/pull/72303))
* Latest Comments: Add option to display full comments. ([72665](https://github.com/WordPress/gutenberg/pull/72665))
###### **Global Styles**
###### **Block bindings**
##### **Bug Fixes**
* Block Notes: Fix issue where box shadow is cut off when active note is the last one. ([72606](https://github.com/WordPress/gutenberg/pull/72606))
* Ensure “Add Note” component floats next to block in unpinned mode. ([72494](https://github.com/WordPress/gutenberg/pull/72494))
* Notes: Always open histroy sidebar if note is resolved. ([72708](https://github.com/WordPress/gutenberg/pull/72708))
* Notes: Disable floating notes for ‘template-locked’ mode. ([72646](https://github.com/WordPress/gutenberg/pull/72646))
* Notes: Fix ‘View notes’ on mobile screens. ([72546](https://github.com/WordPress/gutenberg/pull/72546))
* Notes: Fix PHPUnit tests. ([72781](https://github.com/WordPress/gutenberg/pull/72781))
* Notes: Fix block toolbar indicator logic. ([72736](https://github.com/WordPress/gutenberg/pull/72736))
* Notes: Fix strange default sidebar animation. ([72710](https://github.com/WordPress/gutenberg/pull/72710))
* Notes: Fix the ‘glitch’ when selecting a note with a missing block. ([72516](https://github.com/WordPress/gutenberg/pull/72516))
* Notes: Fix the focus transfer issue when switching the sidebars. ([72486](https://github.com/WordPress/gutenberg/pull/72486))
* Notes: Load all records. ([72692](https://github.com/WordPress/gutenberg/pull/72692))
* Notes: Prevent 403 error for low capability users. ([72767](https://github.com/WordPress/gutenberg/pull/72767))
* Accordion: Update block descriptions. ([72602](https://github.com/WordPress/gutenberg/pull/72602))
* Breadcrumbs: Fix date archives with plain permalinks. ([72709](https://github.com/WordPress/gutenberg/pull/72709))
* Date block: Update block description. ([72565](https://github.com/WordPress/gutenberg/pull/72565))
* Fix: Force LTR direction in Math block textarea for RTL languages. ([72684](https://github.com/WordPress/gutenberg/pull/72684))
* Image block: Add guard for null refs in setButtonStyles callback. ([72715](https://github.com/WordPress/gutenberg/pull/72715))
* Math: Enable horizontal auto-scrolling. ([72633](https://github.com/WordPress/gutenberg/pull/72633))
* Terms Query: Show nested terms toggle when inheriting. ([72510](https://github.com/WordPress/gutenberg/pull/72510))
* Update: Disable font size when fit text is enabled and the opposite. ([72533](https://github.com/WordPress/gutenberg/pull/72533))
* Template activation: Allow duplicates of ‘custom’ plugin templates to be activated. ([72713](https://github.com/WordPress/gutenberg/pull/72713))
* Template activation: Remove the ability to deactivate registered templates. ([72636](https://github.com/WordPress/gutenberg/pull/72636))
* Templates: Adds ‘type’ property to activeField as boolean in page templates. ([72648](https://github.com/WordPress/gutenberg/pull/72648))
###### **Write mode**
###### **Block bindings**
###### **Style Book**
###### **Block Transforms**
###### **Block Library**
##### **Performance**
##### **Experiments**
* Build: Fix primitives package warning. ([72456](https://github.com/WordPress/gutenberg/pull/72456))
* Bundled packages should expose their styles in exports. ([72438](https://github.com/WordPress/gutenberg/pull/72438))
* Fix TS types for e2e-test-utils-playwright package. ([72741](https://github.com/WordPress/gutenberg/pull/72741))
* Global Styles: Add UI package. ([72599](https://github.com/WordPress/gutenberg/pull/72599))
* Global Styles: Cleanup the previous global styles private exports in block-editor. ([72702](https://github.com/WordPress/gutenberg/pull/72702))
* Move grid experiment changelog to 7.0 folder. ([72508](https://github.com/WordPress/gutenberg/pull/72508))
* Remove specific logger in test environments. ([72457](https://github.com/WordPress/gutenberg/pull/72457))
* Styles Canvas: Refactor state and rendering. ([72635](https://github.com/WordPress/gutenberg/pull/72635))
* Styles: Move global styles data logic to a dedicated package. ([72464](https://github.com/WordPress/gutenberg/pull/72464))
* Template activation: Remove fake post type for registered templates. ([72674](https://github.com/WordPress/gutenberg/pull/72674))
* Template activation: Rename new endpoints. ([72700](https://github.com/WordPress/gutenberg/pull/72700))
* Template activation: Revert to old endpoint for post template picker. ([72661](https://github.com/WordPress/gutenberg/pull/72661))
* preferences: Convert the package to TypeScript. ([71915](https://github.com/WordPress/gutenberg/pull/71915))
* Notes: Remove custom ‘PluginMoreMenuItem’ handler. ([72640](https://github.com/WordPress/gutenberg/pull/72640))
* Notes: Render the sidebar next to the default editor sidebar. ([72618](https://github.com/WordPress/gutenberg/pull/72618))
###### **Block bindings**
###### **Interactivity API**
##### **Tools**
* Build: Add a step to auto-register scripts in the build tool. ([72628](https://github.com/WordPress/gutenberg/pull/72628))
* Build: Auto register styles from packages. ([72699](https://github.com/WordPress/gutenberg/pull/72699))
* Build: Auto-register script modules. ([72541](https://github.com/WordPress/gutenberg/pull/72541))
* Build: Cleanup the build script. ([72740](https://github.com/WordPress/gutenberg/pull/72740))
* Build: Fix script\_debug modules and scripts. ([72485](https://github.com/WordPress/gutenberg/pull/72485))
* Build: Generate plugin version and make the build script plugin agnostic. ([72707](https://github.com/WordPress/gutenberg/pull/72707))
* Build: Move the build tool to a dedicated package. ([72743](https://github.com/WordPress/gutenberg/pull/72743))
* Build: Support third-party plugin scripts properly. ([72760](https://github.com/WordPress/gutenberg/pull/72760))
* Build: Update output folders for scripts and modules. ([72482](https://github.com/WordPress/gutenberg/pull/72482))
* FIX PHPUnit failure in previous WordPress version. ([72705](https://github.com/WordPress/gutenberg/pull/72705))
* Storybook: Fix dev script. ([72487](https://github.com/WordPress/gutenberg/pull/72487))
The following PRs were merged by first-time contributors:
* [@harshbhonsle](https://github.com/harshbhonsle): Fix: Force LTR direction in Math block textarea for RTL languages. ([72684](https://github.com/WordPress/gutenberg/pull/72684))
* [@ItsRoy69](https://github.com/ItsRoy69): Math Block: Use monospaced font for LaTeX input. ([72557](https://github.com/WordPress/gutenberg/pull/72557))
* [@joshualip-plaudit](https://github.com/joshualip-plaudit): preferences: Convert the package to TypeScript. ([71915](https://github.com/WordPress/gutenberg/pull/71915))
The following contributors merged PRs in this release:
[@adamsilverstein](https://github.com/adamsilverstein) [@aduth](https://github.com/aduth) [@cbravobernal](https://github.com/cbravobernal) [@chriszarate](https://github.com/chriszarate) [@ciampo](https://github.com/ciampo) [@DAreRodz](https://github.com/DAreRodz) [@elazzabi](https://github.com/elazzabi) [@ellatrix](https://github.com/ellatrix) [@harshbhonsle](https://github.com/harshbhonsle) [@heavyweight](https://github.com/heavyweight) [@ItsRoy69](https://github.com/ItsRoy69) [@jameskoster](https://github.com/jameskoster) [@jeryj](https://github.com/jeryj) [@jorgefilipecosta](https://github.com/jorgefilipecosta) [@joshualip-plaudit](https://github.com/joshualip-plaudit) [@juanfra](https://github.com/juanfra) [@levinbaria](https://github.com/levinbaria) [@lezama](https://github.com/lezama) [@luminuu](https://github.com/luminuu) [@Mamaduka](https://github.com/Mamaduka) [@manzoorwanijk](https://github.com/manzoorwanijk) [@mikachan](https://github.com/mikachan) [@mirka](https://github.com/mirka) [@ntsekouras](https://github.com/ntsekouras) [@oandregal](https://github.com/oandregal) [@ockham](https://github.com/ockham) [@priethor](https://github.com/priethor) [@ramonjd](https://github.com/ramonjd) [@roseg43](https://github.com/roseg43) [@ryanwelcher](https://github.com/ryanwelcher) [@sidharthpandita1](https://github.com/sidharthpandita1) [@stokesman](https://github.com/stokesman) [@t-hamano](https://github.com/t-hamano) [@talldan](https://github.com/talldan) [@tellthemachines](https://github.com/tellthemachines) [@Utsav-Ladani](https://github.com/Utsav-Ladani) [@westonruter](https://github.com/westonruter) [@youknowriad](https://github.com/youknowriad)[hamano](https://github.com/t-hamano) [@talldan](https://github.com/talldan) [@tellthemachines](https://github.com/tellthemachines) [@theaminuli](https://github.com/theaminuli) [@theminaldiwan](https://github.com/theminaldiwan) [@Utsav-Ladani](https://github.com/Utsav-Ladani) [@yashjawale](https://github.com/yashjawale) [@youknowriad](https://github.com/youknowriad), make.wordpress.org, make.wordpress.org, 01k9arzkk4hyspw8rgfv9mqfsw.