Вышла свежая версия плагина Gutenberg 23.8. Релиз продолжает развивать прежние наработки: добавлены отдельные URL для визуальных ревизий и отображение их различий кода в редакторе, упоминания в заметках теперь приводят к email-уведомлениям соответствующих пользователей, улучшена производительность List View для больших записей и т. д.
Визуальные ревизии: расшариваемые URL и сравнение кода

Визуальные ревизии становятся все более функциональными. Теперь вы можете напрямую ссылаться на конкретную ревизию: URL с параметром revision переносит вас прямо к требуемой ревизии в редакторе. В редакторе кода можно просмотреть все внесенные изменения.
Email-уведомления при упоминании в заметках
Совместное редактирование стало еще лучше: когда кто-то упоминает вас с помощью символа @ в заметке, вы получаете email с уведомлением, написанным на вашем родном языке и содержащим ссылку на редактор, где ведется обсуждение.
Другие важные моменты
Режим List View был улучшен с целью повышения производительности: с длинными постами стало гораздо легче работать. Разворачивание и сворачивание разделов вызывает гораздо меньше повторных рендерингов, также исчезла проблема зависания при выборе всех блоков в больших постах. Для поста с 1 000 абзацев время выполнения функции «Select all» сократилось с 16,8 секунд до 0,4 секунд.
Теперь пустой холст отображает реальный дефолтный блок, а не похожий на него аппендер: то, что вы видите до ввода текста, — это именно то, что вы получаете. Новый блок теперь наследует стили соседнего блока независимо от способа его вставки (через аппендер, инструмент вставки, вставку до/после или Enter в конце текста).
Экспериментальный блок Playlist стал проще в использовании: блоки Audio могут трансформироваться в Playlist и обратно, также можно выбирать одновременно несколько аудиофайлов из медиатеки. Блок Tabs теперь отображает фактический заголовок каждой вкладки в Document Overview вместо общей подписи «Tab». Плюс этот блок теперь поддерживает клавиши Home и End для клавиатурной навигации.
- Блоки теперь могут объявлять свои шаблоны внутренних блоков непосредственно в настройках registerBlockType(), применяемых синхронно при вставке.
- @wordpress/element импортируется в React 19.
- DataViews получили тип поля time и настраиваемые соотношения сторон превью.
- @wordpress/ui теперь предлагает публичные компоненты Calendar и RangeCalendar.
