Дата релиза: 8 октября 2020

Book

  • #3040181 Неопубликованные подшивки больше не отображаются пользователям без соответствующих прав доступов на странице /book.

CSS

  • #3166360 CSSLint тестирование отключено для Drupal CI, так как его задачу покрывают тесты Stylelint.

CKEditor

  • #3170648 Исправлена ошибка в коде приводящая к предупреждениям на PHP 8.
  • #3173037 Запущен yarn prettier для /core/modules/ckeditor/js/plugins/drupalimagecaption/plugin.es6.js, который был пропущен перед коммитом.

Claro

  • #3171366 Из скомпилированных CSS файлов теперь удаляются комментарии.

Comment

  • #2614720 Исправлена неполадка привяодащая к фатальной ошибке при попытке загрузить/отрендерить «битые» (например, если комментарии по какой-то причине остались, а материал, к которому они принадлежат уже удалён) комментарии.

Database System

  • #3174569 Исправлена ошибка в документации к Connection.

Field

  • #2821352 EntityReferenceAutocompleteWidget теперь не требует обязательно указывать настройку target_bundles для того чтобы работала настройка auto_create.

File

  • #3156949 Для вывода названия файла при попытке загрузить файл больше допустимого размера теперь используется SplFileInfo::getClientOriginalName вместо SplFileInfo::getFilename.

Form System

  • #315176 Из BookSettingsForm удалено неиспользуемое значение $form['array_filter'].

JavaScript

  • #3122002 Для Nightwatch тестов TestSiteInstallTestScript заменён на TestSiteMultilingualInstallTestScript чтобы уменьшить количество обращений к внешним ресурсам (localize.drupal.org) и стабильность тестов.

Mail System

  • #2822334 Улучшена обработка значений в нижнем регистре в Unicode::mimeHeaderDecode().

Media System

  • #3124302 Media Library теперь проверяет права доступа к ревизии сущности, которая редактируется.
  • #3071760 oEmbed система больше не добавляет query параметры для thumbnail_url.
  • #3171743 Media Library теперь позволяет переопределять формы загрузок для источников.
  • #3168301 Для построения URL oEmbed ресурса теперь используется media.oembed.url_resolver.

Migration System

  • #3159849 Добавлены отсутствующие тесты для свойства filepath в FileTest.
  • #3101045 Плагин источника LanguageContentSettingsTaxonomyVocabulary теперь делает выборку по language только при её наличии.
  • #3110839 У формы настроек подключения в Drupal Migrate UI убрано описание для префикса таблиц, которое вводило в заблуждение и находилось там по ошибке.
  • #3159101 \Drupal\migrate\Plugin\migrate\source\SqlBase теперь позволяет делать корректные миграции с SQLite в качестве источника и любым назначением.
  • #2969551 Теперь при исключении миграции указывают файл и строку с проблемой.
  • #2678510 Из кода CredentialForm удалены @todo комментарии.
  • #3165763 Тесты MigrateFieldTest и MigrateFieldInstance объеденены в один.
  • #3171510 Добавлена документация для default_bundle в destination\Entity.
  • #3143721 Тестирование источников вынесено в отдельный тест SourceProviderTest.
  • #2949400 Из MigrateProcessInterface часть документации перенесена в ProcessPluginBase так как не является его частью.
  • #3119254 Добавленны маппинги для фоматтеров референсов на термины таксономии taxonomy_term_reference_plain и taxonomy_term_reference_rss_category из Drupal 7.
  • #3110064 Добавлена поддержка миграций специальных маршрутов: <nolink>, <none>.
  • #2904546 Редирект для admin/reports/upgrade теперь передает аргументы корректно, вместо использования $_SESSION.

Node

  • #2586013 Функция node_views_analyze() перенесена в node.views.inc.

Path

  • #3158262 Удалена неиспользуемая переменная $aliasManager в AliasTest.
  • #3173873 Удалена неиспользуемая переменная $pos в SearchQuery.

System

  • #3173976 Удалена неиспользуемая переменная $fiel_path в ConfigTest.

Taxonomy

  • #2132773 К SQL запросам больше не добавляется тег term_access если включена опция «Отключить перезапись SQL».

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

  • #3051932 Ссылка в документации к EntityStorageInterface::delete исправлена на актуальную.
  • #3156878 DateTimePlus теперь вызывает checkdate() только если значение не пустое (!empty()).
  • #3173435 Исправлено повторение «not» в PharExtensionInterceptor.
  • #3173437 Исправлено повторение «or» в FieldOptionTranslation.
  • #3174190 Исправлено повторение «using» в DbImportCommand.

Ссылки

  • Drupal 8.9.7 (англ.), drupal.org, 8 октября 2020

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

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

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

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

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

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

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