Дата релиза: 7 июля 2021

Database System

  • #3216556 Добавлено уточнение для Connection::select() что в качестве аргумента для параметра $table можно передать подзапрос.

File System

  • #2228087 В интерфейс PhpStreamWrapperInterface добавлена документация к методам, а классы, реализующие его теперь ссылаются на его документацию.

Help

  • #3067727 Документация для модулей comment, node, path и taxonomy была конвертирована из hook_help() в Help Topic.
  • #3094482 Документация для модуля action была конвертирована из hook_help() в Help Topic.
  • #3095739 Документация для модулей contextual, help, inline_form_errors, quickedit, settings_tray, shortcut, toolbar и tour была конвертирована из hook_help() в Help Topic.

Help Topic

  • #3218660 Исправлена неполадка приводящая к ошибке на сайте после удаления модуля.

JSON:API

Layout Builder

  • #3218766 SystemMainBlock больше нельзя добавлять в регионы так как это приводит к фатальным ошибкам и не предусмотрено блоком.
  • #3202166 Виджет для ссылок теперь позволяет сохранять ссылки с :route<button>.

Media System

  • #3097416 При встраивании медиа при помощи CKEditor, теперь пользователь может выбрать только тот режим отображения, которые включены для данного типа медиа.
  • #3220450 Исправлена неполадка в ProviderRepositoryTest приводящая к провалу теста.
  • #3219881 Исправлена опечатка в описании для MenuLinkContentAccessControlHandler.

Migration System

  • #3213621 Исправлена фикстура для миграций Drupal 7.
  • #3053167 Мультиязычные свойства migrate_drupal.migrate_drupal.yml были вынесены в соответствующие миграции.
  • #3164520 FieldableEntity::getFieldValues() теперь гарантирует что значения поля будут отсортированы по дельте хранения. Ранее, отсутствие данной сортировки, могло приводить к миграции значений поле в обратном порядке.
  • #3209353 Добавлена отсутствующая документация к плагинам источникам предоставляемые модулями node и taxonomy.
  • #3196583 MigrationLookup теперь может сам определить ID источников в перечисленных миграциях.
  • #3103031 В плагин источник FieldOptionTranslation значение bundle используется как ID источника.
  • #3199741 Добавлена отсутствующая документация к плагинам источника предоставляемые модулями action, aggregator, book, migrate_drupal, comment, field, filter, image, path, rdf, search, shortcut, system и tracker.

Node System

  • #3048848 Блок SyndicateBlock теперь генерирует корректный URL для rss.xml с использованием Url::fromUri(), а не хардкод значение.

Olivero

  • #3210199 Улучшено отображение сайдбар региона.
  • #3173022 Улучшена разметка для меню, выводимого в сайдбаре.
  • #3173008 CSS селектор для изображения статьи заменён на универсальный .wide-image.
  • #3208372 Произведён рефакторинг comments.es6.js.
  • #3217175 Добавлена поддержка закрытия вложенного меню при помощи клавиши Escape для IE 11.
  • #3212981 Произведён рефакторинг navigation.es6.js для соответствия на Drupal JavaScript Coding Standards.
  • #3213074 Произведён рефакторинг second-level-navigation.es6.js для соответствия на Drupal JavaScript Coding Standards.
  • #3212073 Кнопка открытия основного меню теперь вертикальн отцентровано на мобильных устройствах.
  • #3211907 Метка для меток материала теперь выравнена с самими метками.
  • #3213118 Убран лишний отступ в мобильной навигации между пунктами меню у которых есть вложенные пункты.
  • #3210902 Исправлена неполадка из-за которой цитаты могли "наезжать" на сайдбар.
  • #3211889 Исправлена неполадка генерации стилей с использованием CSS Grid для IE11.
  • #3173010 Добавлены два новых цвета --color--gray-5 и --color--gray-8.
  • #3212702 Исправлена неполадка отображения некорректно выравненых картинки профиля и комментария на IE11.
  • #3212700 Исправлена неполадка отображения состояния фокусировки на вкладке, которое было без правой рамки на IE11.
  • #3211613 Исправлена неполадка отображения состояния фокусировки на кнопке закрытия системных сообщений, которое было несимметричным.
  • #3173832 Документация в JavaScript файлах приведена в соотствитие Drupal JavaScript Coding Standards.

Umami

  • #3213957 Исправлены оформление кнопок при наведении в Quick Edit.

Update System

Views

  • #3195178 Исправлена неполадка приводящая к SQL ошибкам на некоторых движках БД при использовании сортировки с distinct по результатам.
  • #3222009 Исправлена документация для hook_views_query_alter() в которой тайпхинт для параметра $query был без указания пространства имён.

Тестирование

  • #3213734 В AssertButtonsTrait исправлен некорректный синтаксис.
  • #2879159 Исправлены вызовы ::assertEquals() с некорректным порядком передачи аргументов.
  • #3156396 Для сравнений для подсчёта размера и количества теперь используется ::assertSameSize().
  • #3215143 Комментарии ссылающиеся на несуществующий ::assertEqual() были обновлены.
  • #3175718 Исправлена неполадка из-за которой проверка на theme_token могла случайным образом проваливаться. Это связано с тем что \Behat\Mink\Element\DocumentElement::getText() возвращает текст очищенный от script тегов внутри <body> элемента, которые используются Drupal для передачи Drupal Settings.
  • #3217374 При указании неверной схемы для значения SIMPLETEST_BASE_URL теперь выбрасывается исключение.
  • #3220183 Использование сравнений с xpath заменено на методы WebAssert.
  • #3217717 Использование устаревшего ::at() заменено на соответствующие ::once(), ::exactly() или ::any().

Прочие изменения

  • #2719649 Внесены исправления в код для исправления ошибок стандарта Drupal.Commenting.InlineComment.SpacingBefore.
  • #3220922 Gabe Sullice (gabesullice) удалён из списка мейнтенеров для Decoupled Menu.

Ссылки

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

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

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

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

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

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

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