Changelog - Tracking Breaking Changes in the Interactivity API #52906
Replies: 38 comments
Gutenberg: 16.2.1 (Jul 13, 2023)
Initial version. |
Gutenberg: 16.4 (Aug 9, 2023)
Breaking Changes
Migration instructionsYou can replace Before: <div data-wp-show="context.isOpen">
This is only shown when `context.isOpen` is `true`.
</div>After: <div data-wp-bind--hidden="!context.isOpen">
This is only shown when `context.isOpen` is `true`.
</div>Notice that the value of The The value of Before: <div data-wp-show="context.isOpen">
This is only shown when `context.isOpen` is `true`.
</div>After: <div data-wp-style--display="selector.isOpen">
This is only shown when `context.isOpen` is `true`.
</div>store({
selectors: {
isOpen: ({ context }) => (context.isOpen ? "inherit" : "none"),
},
});We'll add |
Gutenberg: 16.6.0 (Sep 6, 2023)
Non-Breaking Changes
It's safe to upgrade to the 16.6.0 version. |
Gutenberg: 16.7.0 (Sep 27, 2023)
Non-Breaking Changes
It's safe to upgrade to the 16.7.0 version. |
Gutenberg: 16.8.0 (Oct 11, 2023)
No updates. It's safe to upgrade to the 16.8.0 version. |
Gutenberg: 16.9.0 (Oct 25, 2023)
No updates. It's safe to upgrade to the 16.9.0 version. |
Gutenberg: 17.1.0 (Nov 22, 2023)
No updates. It's safe to upgrade to the 17.1.0 version. |
Gutenberg: 17.2 (Dec 6, 2023)
Breaking Changes
Migration instructions1. New
|
Gutenberg: 17.3.0 (Dec 20, 2023)
We haven't finished working on |
Gutenberg: 17.4.0 (Jan 3, 2024)
We still haven't finished |
Gutenberg: 17.5 (Jan 17, 2023)
Breaking Changes
Enhancements
Migration instructions1.
|
Gutenberg: 18.5 (Jun 5, 2024)
Non-breaking changes
It's safe to upgrade to the 18.5 version. |
Gutenberg: 18.7 (Jul 3, 2024)
Non-breaking changes
It's safe to upgrade to the 18.7 version. |
Gutenberg: 19.0 (Aug 14, 2024)
Enhancements
Bug fixes
It should be safe to upgrade to the 19.0 version, although take a look at your context inheritance in case you are relying on deep inheritance of context properties, and at your existing state/context properties if you are working with client-side navigation. |
Gutenberg: 19.1 (Aug 28, 2024)
Bug fixes
It's safe to upgrade to the 19.1 version. |
Gutenberg: 19.2 (Sep 12, 2024)
Enhancements
Bug Fixes
It's safe to upgrade to the 19.2 version |
Gutenberg: 19.3 (Sep 25, 2024)
Enhancements
Bug Fixes
It's safe to upgrade to the 19.3 version. |
Gutenberg: 19.5 (Oct 23, 2024)
Enhancements
Bug Fixes
It's safe to upgrade to the 19.5 version. |
Gutenberg: 19.6 (Nov 6, 2024)
Bug Fixes
It's safe to upgrade to the 19.6 version. |
Gutenberg: 21.0 (Jun 11, 2025)
Bug Fixes
Experiments
It's safe to upgrade to the 21.0 version. Note that the full-page client-side navigation experiment has been removed from this release while it is being refactored and improved. It will be reintroduced in a subsequent release. |
Gutenberg: 21.1 (Jul 2, 2025)
New Features
Enhancements
Bug Fixes
Code Quality
It's safe to upgrade to the 21.1 version. This version ships a new implementation for the full-page client-side navigation experiment, which was removed in the previous Gutenberg version. The new full-page client-side navigation is part of #70353 and shares almost all of its logic with the region-based navigation, benefiting from the new styles and script modules support. However, if you are using region-based client-side navigation, please ensure that everything continues to function as before. If you find any issues, please don't hesitate to report them. |
Gutenberg: 21.2 (Jul 16, 2025)
Bug Fixes
Enhancements
It's safe to upgrade to version 21.2. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
The Interactivity API is an ongoing initiative that aims to standardize the creation of interactive blocks. You can read the detailed proposal here. It's important to note that this API is currently in an experimental phase, which implies that we are in the process of rapid iteration and occasional introduction of breaking changes.
Testing & Feedback
We would be thrilled if you decide to test out this innovative API. We highly value all forms of feedback on the API as it directly contributes to our progress. However, due to the possibility of breaking changes, it is crucial to stay informed before updating Gutenberg.
Subscribe to this discussion
In order to facilitate this, we will update this discussion on every new version release of Gutenberg. This will primarily focus on detailing the changes in the Interactivity API, especially the breaking ones, and providing necessary guidance for migrating your code to the new versions.
If you are testing the Interactivity API, we strongly recommend subscribing to this discussion. Remember, do not update Gutenberg until you have confirmed whether there are any breaking changes in the latest release. If such changes exist, make sure to adjust your code according to the migration guidance provided below prior to updating Gutenberg.
Template for updates
Gutenberg: X.X.X (Release Date)
@wordpress/interactivityversion: X.X.X (changelog)Breaking Changes
Non-Breaking Changes
All reactions