Дата релиза: 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", теперь передает код языка для рендера.

Ссылки

🌱 Помогите нам сделать документацию лучше!

Вся документация Druki с отрытым исходным кодом. Нашли ошибку или неточность? Создайте pull request.

Редактировать текущий документ Обсудить улучшение

Или узнайте как контрибутить.

🤔 По-прежнему нужна помощь?

Не нашли ответа на свой вопрос? Попросите помощи у сообщества!

Задайте вопрос на GitHub Смотрите другие ресурсы сообщества