Дата релиза: 7 апреля 2021
¶Aggregator
- #3203369 Вызовы Entity Query в модуле больше не учитывают права доступа.
¶Asset Library System
- #2407187 Оптимизирован пересчёт зависимостей библиотек, что даёт примерный прирост производительности в >=4% для времени генерации страницы в целом.
¶Block
- #3199730 (откачено) Исправлена неполадка, из-за которой описание блока, созданного Views, санитизировалось дважды.
-
#3160629 Добавлен синоним
BlockPluginTrait::traitBuildConfigurationFormдляBlockPluginTrait::buildConfigurationFormвBlockBase.
¶Block Content
-
#3203625
BlockContentUuidLookup::resolveCacheMiss()больше не учитывает права доступа.
¶CSS
- #2958588 Исправлены неполадки в стилях для «Off canvas» элемента приводящие к некорректному отображению.
¶Entity System
-
#3202040 Формы массового удаления сущностей (
block_content,comment,media,node) больше не учитывают права доступа. - #3201714 Чистка «мусора» за удалённой сущностью больше не учитывает права доступа.
-
#3204419 Вызовы EntityQuery теперь явно указывают значение для
::accessCheck()игнорируя поведение по умолчанию. - #3204163 Вызовы EntityQuery в тестах теперь не учитывают права доступа, если это не требуется тестом.
¶Field System
-
#2917606 Исправлена неполадка, из-за которой вызов
FieldStorageConfigStorage::loadByProperties()с передачейentity_typeиfield_nameвозвращал пустой результат. -
#3094366 Строковый форматтер больше не позволяет делать значение ссылкой на содержимое, если у содержимого нет
canonicalмаршрута. -
#3202125 Констрейнт
UniqueFieldValueValidatorбольше не учитывает права доступа.
¶Help Topics
-
#3047722 Справка для модулей
content_moderationsиworkflowsконвертирована в Help Topics.
¶JSON:API
-
#3171827
RouteNotFoundExceptionтеперь указывает публичное название поля, а не внутреннее.
¶Layout Builder
-
#3203401
LayoutBuilderEntityViewDisplayForm::hasOverrides()больше не учитывает права доступа. - #3090941 Layout Builder больше не ожидает что все элементы хлебных крошек имеют свои маршруты.
¶Media System
-
#3204389
MediaRevisionAccessCheck::countDefaultLanguageRevisions()больше не учитывает права доступа. - #3008712 oEmbed теперь проверяет все доступные точки доступа для одного провайдера, вместо первого попавшегося.
- #3106659 Типы мультимедиа, что не имеют поля с источником больше не выводятся на странице отчёта состояния.
¶Menu Link Content
-
#3204138
MenuLinkContentDeriver::getDerivativeDefinitions()больше не учитывает права доступа.
¶Menu UI
-
#3204140
menu_ui_get_menu_link_defaults()больше не учитывает права доступа.
¶Migration System
-
#3200535 В
ContentEntityTestдобавлены тесты с родительским ID. - #3067609 Исправлена неполадка при миграции значений по умолчанию для ссылок.
- #3199999 Добавлена документация для плагинов-источников языков сайта.
-
#3203265 Улучшен тайпхинт в документации для свойства
MigrateProcessTestCase::$row. - #3204986 Добавлена документация для плагинов-источников полей.
- #3199742 Добавлена документация для плагинов-источников блоков.
- #3200809 Добавлена документация для плагинов-источников полей Drupal 6.
¶MySQL DB Driver
-
#3205024 Добавлен отсутствующий
useвDrupal\Core\Database\Driver\mysql\Connection.
¶Olivero
-
#3202808 Исправлен некорректный синтаксис в
book-tree.html.twig.
¶Search
-
#2992894 Результаты поиска теперь имеют корректный
langаттрибут.
¶System
-
#3106455 Исправлено использование несуществующей переменной в
TestFileTransfer. -
#3205344 Вызов
system_requirements()теперь производится только при наличии у пользователя прав доступа к данной странице.
¶Tracker
- #3202107 При массовом удалении сущностей модуля Tracker, теперь выводится предупреждение со всеми материалами, независимо от прав доступа.
¶User
-
#3203366
user_is_blocked()больше не учитывает права доступа.
¶Views
¶Workspaces
-
#3203596
WorkspacePublisher::getDifferringRevisionIdsOnTarget()больше не учитывает права доступа. -
#3192363 Добавлен тест, проверяющий, что для сущности
workspaceнельзя включить функционалmoderationпутём удаления соответствующего хендлера с сущности.
¶Тестирование
-
#3182653 При запуске тестов на PHPUnit 9, теперь выдаётся сообщение о том что необходимо запросить пакет
phpspec/prophecy-phpunitдля корректной работы. -
#3198400 Сравнения с вовлечением
xpathзаменены более подходящими методами. -
#3202915 Сравнения, использующие
xpathна текстовые области, заменены более подходящими методами. -
#3204764 Исправлены тесты, которые имели
return.
¶Прочие изменения
- #3196388 Исправлена ссылка ведущая на ответственность мейнтенеров.
-
#3034324 Исправлен тайпхинт в документации параметра
$propertyметодаFormStateInterface::has(). -
#3196699 Названия хендлеров в
EntityTypeInterfaceисправлены на корректные. -
#3204353 Исправлен пример для
hook_link_alter(). -
#2850057 В интерфейс
SelectionInterfaceдобавлена отсутствующая документация параметров.
¶Ссылки
- Drupal 9.1.6 (англ.), drupal.org, 7 апреля 2021 г.