Дата релиза: 6 ноября 2019 г.
Это последний релиз с исправлением обычных ошибок для Drupal 8.7.x. Все последующие исправление будут доступны в Drupal 8.8.0. Drupal 8.7.x будет получать обновления безопасности до 3 июня 2020 г.
¶Поддержка свойств core_version_reqirement в *.info.yml начиная с 8.7.7
В Drupal 8.7.7 было представлено новое свойство core_version_reqirement
для *.info.yml
файлов, позволяющий модуля указать конкретные версии совместимости с ядром. Так, модули теперь могут указывать что они совместимы как с Drupal 8, так и с предстоящим Drupal 9.
¶Исправлены неполадки доступности Toolbar
В данном релизе исправлены серьезные проблемы доступности, которые мешали работе ссылок тулбара у некоторых экранных дикторов.
¶Внутренние изменения для событий обновления сущностей и объявления полей
Начиная с данного релиза стало возможным устанавливать новые хранилища полей (field storage) в процессе обновления сущности с поддержкой полей. Для подписчиков соответствующих событий будут предоставлены обновленные данные о хранилищах, вместо оригинальных, как было ранее. Код, который основывался на данном, некорректном поведении, необходимо обновить.
¶Прочие изменения
-
#3088163 Свойство
Drupal\Core\Menu\Form\MenuLinkDefaultForm::moduleData
удалено, так как оно нигде не использовалось. - #2981889 Улучшена производительность контекстов при работе с рекурсивными случаями, например в Layout Builder, Panelizer и т.д.
-
#3083444 В PHPDoc функции
template_preprocess_image_style()
удалено дублирование документации дляattributes
. -
#3082719
migrate_drupal_migration_plugins_alter()
теперь работает только с реально существующими плагинами. - #2925816 Плагин views "Rendered Entity", теперь передает код языка для рендера.
¶Ссылки
- Drupal 8.7.9 (англ.), drupal.org, 6 ноября 2019