Дата релиза: 2 сентября 2021

CKEditor

  • #3227945 Из процесса сборки CKEditor удален bender-runner.config.json.

Composer

  • #3221748 В примере для Composer плагина Scaffold убран drupal/core, так как он явно разрешен и его объявление там не окажет никакого эффекта.

Database System

  • #3228237 Drupal\Core\Command\DbDumpCommand::getTables() теперь сортирует таблицы по алфавиту.

Forms System

  • #3229012 Исправлена ошибка в комментарии к FormSubmitter.

Media System

  • #3063343 MediaLibraryState теперь реализует CacheableDependencyInterface.
  • #3222616 Улучшено регулярное выражение для YouTube, которое теперь позволяет добавлять плейлисты в качестве удаленных видео.
  • #3202145 Запрос oEmbed ресурсов теперь имеет таймаут равный 5 секундам, а не 30, чтобы в случае проблем не блокировать запросы пользователей.
  • #3054888 oEmbed URL-адреса больше не переводятся принудительно в нижний регистр, так как некоторые провайдеры могут использовать пути с большим регистром, что приводит к ошибкам добавления таких адресов при сравнении.

Migration System

  • #3022910 (откачено) Название файла (filename) теперь получается из uri.

MySQL DB Driver

  • #3218978 Исправлена неполадка когда в settings.php для соединения БД задана команда удаления ANSI_QUOTES из ['init_commands']['sql_mode'], но она игнорировалась.

Olivero

  • #3224466 <button> элементы теперь наследуют шрифт.
  • #3225188 Улучшены размеры заголовков чтобы они были различимых размеров.
  • #3228145 aria-label для кнопки поиска заменена на «Search Form».
  • #3227427 Улучшено отображение состояния фокуса элемента <summary> на Windows в режиме высокой контрастности.
  • #3223268 Исправлена неполадка на IE11 из-за которой в выпадающем меню появляется прокрутка.
  • #3221871 Исправлена неполадка при которой ссылка из мобильного меню ведущая на текущую страницу с якорем не закрывала меню.
  • #3226704 Улучшено отображение пункта главного меню при наведении.
  • #3212120 Размер шрифта цитаты уменьшено если оно выводится в сайдбере.

Quick Edit

  • #3228634 Все интеграционные тесты QuickEdit, включая QuickEditImageEditorTestTrait, были перемещены в пространство имён quickedit.

Render System

  • #3228656 Удалён устаревший @todo в HtmlResponseAttachmentsProcessor.

Syslog

  • #3224414 Исправлена неполадка из-за которой модуль Syslog использовал свои настройки до того как они были записаны.

Theme System

  • #3228963 Исправлен путь в сообщении исключения ThemeExtensionList.

Typed Data System

  • #2047119 Акутализирована документация аннотации DataType.

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

  • #3191935 Использование устаревшего AssertLegacyTrait::assertNoText() заменено современными методами.
  • #3170396 Вызовы t() заменены на ::pageTextContains() в вызовах ::assertRaw() и ::assertNoRaw().
  • #3227060 Вызов устаревшего AssertLegacyTrait::assertNoRaw() заменены на современные аналоги.
  • #3226008 Удалены вызовы t() в вызовах ::assertEquals().
  • #3220255 Сравнения с использованием xpath на ссылки заменены на WebAssert.

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

  • #2989893 Из примера substr плагина-обработчика удалён лишний ключ key.
  • #3190070 Исправлен некорректный отступ в default.services.yml.
  • #3221715 Brian Perry «brianperry» добавлен в качестве координатора инициативы decoupled меню.
  • #3018091 Дополнена документация для TaggedHandlersPass::process().
  • #3203416 Добавлено объяснение, что параметр $form_id может обнаружить рекурсию в FormValidator::doValidateForm().

Ссылки

  • Drupal 9.2.5 (англ.), drupal.org, 2 сентября 2021

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

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

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

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

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

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

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