make.wordpress.org ![rw-book-cover](https://make.wordpress.org/core/files/2025/07/image.png) ## 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. ![](https://make.wordpress.org/core/files/2025/07/gb-21-0-whats-new-2048x1024.png) 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.