Дата релиза: 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 г.