Вышла бета-версия WordPress 7.1 Beta 3, включившая в себя 71 исправление. К сожалению, в новом релизе мы лишились и одной функции – поддержки email-адресов в формате Unicode, поскольку Мэтт Мулленвег сослался на проблемы безопасности, связанные с ней.
Функционал, который присутствовал в дорожной карте 7.1, позволил бы юзерам регистрироваться и логиниться с не-ASCII адресами, к примеру, rød@grå.org. Работа над ним будет продолжена в рамках отдельного плагина.
Мэтт прокомментировал предложение по использованию Unicode, опубликованное в блоге Make WordPress Core, отметив, что эту возможность следует исключить из ядра вследствие «огромного пространства, которое привносит Unicode, и вытекающих из этого угроз безопасности».
«Unicode добавляет только лишнюю сложность; у нас есть более насущные проблемы, с которыми сталкиваются пользователи, и их решение должно быть в приоритете», — добавил он.
Функционал восходит к тикету #31992, открытому в апреле 2015 года. Арнт Гульбрандсен, старший менеджер ICANN, автор одиннадцати RFC по стандартам email и DNS, присоединился к разработке в 2023 году и продвигал ее в течение следующих трех лет, создавая патчи и привлекая тестировщиков.
Конкурс Contributor Challenge, запущенный совместно с ICANN и GeoTLD на WordCamp Vienna в апреле, привлек дополнительных участников, что способствовало продвижению этой функции. Деннис Снелл, разработчик, спонсируемый Automattic, 10 июня включил эту функцию в основной код.
Однако тестирование выявило проблемы. Координатор релиза Крупа Нанда сообщила, что сброс паролей не выполнялся для адресов, содержащих символы Юникода в локальной части, валидация комментариев отклоняла некоторые действительные адреса, а проверка на дубликаты email-адресов выдавала PHP-предупреждения. Отчет Нанды побудил Снелла повторно открыть тикет 16 июня.
Энн Маккарти из Automattic, возглавляющая выпуск версии 7.1, написала в канале руководителей релизов в WordPress Slack, что эту функцию следует полностью удалить в соответствии с указаниями Мулленвега, а разработка должна продолжиться в виде отдельного плагина.
В бета-версии 3 улучшена опция «Apply globally» в инспекторе блоков. Ранее это было действие по принципу «всё или ничего», теперь оно включает этап проверки, позволяющий юзерам выбрать, какие измененные стили применить глобально. В релизе также исправлены мелкие проблемы с загрузкой медиафайлов, включая зависание при загрузке длинных анимированных GIF-файлов, некорректную обработку EXIF-данных и создание в Safari дубликатов медиа при загрузке HEIC-файла. Дополнительные исправления касаются Notes, адаптивной стилизации и произвольных CSS-стилей.
Выпуск первого релиз-кандидата запланирован на 5 августа. Релиз WordPress 7.1 должен появиться 19 августа во время WordCamp US в Финиксе.
Источник: https://www.therepository.email
