В WordPress 7.2 Beta 4 реализованы выборочные обновления переводов и исправлена ошибка, затрагивающая визуальные ревизии записей

Вышла бета-версия WordPress 7.2 Beta 4, в которой реализовано давно ожидаемое изменение: теперь на экране обновлений (Updates) можно управлять установкой переводов.
Во вторник координатор выпуска Дэвид Баумвальд, независимый коммиттер ядра WordPress, анонсировал выход Beta 4 в блоге новостей на сайте WordPress.org. Напомним, что содержимое бета-версии 3 было включено в состав WordPress 7.1.4 — обновления безопасности, выпущенного на прошлой неделе, в котором были устранены 22 уязвимости.
На экране Updates теперь отображается список доступных переводов, каждый из которых снабжен флажком; это заменяет прежнюю общую кнопку «Update Translations». Теперь администраторы могут выбирать, какие именно переводы установить — точно так же, как они это делают с плагинами и темами. Переводы, для которых флажки не установлены, не будут обновляться автоматически.
Это изменение позволило закрыть тикет в Trac, открытый еще 9 лет назад. Примечательно, что нововведение едва не было отложено: три недели назад, в ходе плановой проверки ошибок, задачу перенесли в план выпуска версии 7.3. Однако контрибьютор Саския Тайхманн (руководитель студии isla Studio Teichmann) вернула задачу в цикл 7.2, пояснив, что работа не была заброшена — она просто ожидала проверки кода.
«Досадно видеть, что задачу снова переносят в другой релиз, не предоставив никаких конкретных комментариев после того, как была проделана работа по реализации и тестированию», — написала она в тикете. Во вторник, всего за несколько часов до выхода Beta 4, коммиттер ядра Жан-Батист Одрас внес этот патч в основной код системы.
В версии Beta 4 также исправлена ошибка в визуальных ревизиях: при восстановлении более ранней версии записи могли быть удалены значения произвольных полей. Больше всего пострадали паттерны: по словам арт-директора Jetpack Девина Уокера, сообщившего об этой ошибке, при восстановлении несинхронизированные паттерны превращались в синхронизированные.
Исправление внес независимый коммиттер ядра WordPress Адам Сильверстайн. Владельцы сайтов, использующих WordPress 7.0 или 7.1, могут получить это исправление, установив плагин Gutenberg.
В версию Beta 4 также вошли улучшения отображения фокуса для режима высокой контрастности (High Contrast Mode) в Windows — это позволило закрыть задачу по обеспечению доступности, которая оставалась открытой восемь лет. Джо Долсон, независимый коммиттер ядра, внедривший эти изменения, отметил в тикете, что раньше у разработчиков редко была возможность протестировать этот режим (из-за отсутствия подходящей среды Windows), однако теперь, благодаря WordPress Playground, проверку можно провести в виртуальной среде.
Новая тема оформления по умолчанию — Ipsum — была синхронизирована со своим репозиторием на GitHub. В результате в нее вошли 13 принятых пул-реквестов, включая более заметные индикаторы фокуса и улучшенную поддержку RTL-языков.
В публикации Баумвальда не упоминается, что эта синхронизация также добавляет поддержку способности design guide. Благодаря этому ИИ-агенты могут считывать информацию о цветах, типографике, паттернах и шаблонах темы через Abilities API. В сентябре, когда тема Ipsum была предложена, сооснователь WordPress Мэтт Мулленвег охарактеризовал ее как «более минималистичную дефолтную тему, удобную для работы ИИ-агентов».
В Beta 4 продолжена работа над Abilities API, DataViews и REST API. В частности, было внесено изменение, благодаря которому входные данные для способностей теперь представлены в едином формате — независимо от того, вызываются ли они напрямую в PHP или через REST API.
Выпуск Beta 5 запланирован на 10 ноября, за ним 17 ноября последует версия RC1, а финальный релиз по-прежнему намечен на 8 декабря. Тем временем протестировать Beta 4 можно с помощью плагина WordPress Beta Tester, через WP-CLI, скачав дистрибутив напрямую или воспользовавшись WordPress Playground. Подробные инструкции о том, что именно стоит проверить, можно найти в руководстве от команды тестирования Test Team.
Источник: oddstyle.ru