Дата релиза: 6 июня 2019 г.
Это патч-релиз Drupal 8, готовый к использованию на продакшен сайтах.
¶Список изменений
- #3057314 Улучшены сверки хэшей в ядре, которые были написаны не совсем надежно.
-
#3041326 Из
MenuSettingsConstraintValidator
убраны обязательные требования для "title" и "description". - #2939356 Исправлена ошибка при импорте перевода для конфигурации "workflows.workflow.editorial.yml".
-
#3054315 Откачено изменение сортировки
ApcuBackendTest
для 8.7.x из-за проблем совместимости с PHP 5. - #3048196 Исправлена ошибка, когда не переводилось поле заголовка для картинки профиля, если выбран метод определения языка "Страницы администрирования учётных записей".
- #2994315 Изменены ограничения для зависимости "paragonie/random_compat", что позволяют использовать актуальную версию на PHP 7.0+.
-
#3057370 Исправлена проблема, когда при вызове
MediaLibraryState::fromRequest()
для запроса, где не представлен никакой аргумент Media Library, выходила ошибка. - #3058013 @plach повышен до Framework Manager. Исправлено упоминание в MAINTAINERS.txt.
-
#2927012 Исправлена ошибка, при которой
_drupal_log_error()
возвращать кодexit
равный 0 при ошибках. -
#3043907 Улучшена обработка исключения для
DatabaseCacheBackend::ensureBinExists()
. - #3023220 Предотвращение выполнения ненужного кода в Layout Builder, когда поля рендерятся изолировано (результаты Views, FieldBlock и т.д.).
- #3046007 Исправлена ошибка, когда при некоторых ситуациях данные о поле не очищались при удалении bundle сущности, что приводило к невозможности применения обновлений.
-
#3056348 Исправлен комментарий для
NodeRevisionDeleteForm
, который по ошибке описывал, что форма откатывает ревизию, а не удаляет её. - #3051908 Исправлена ошибка в документации "json.api.php", которая описывала неправильный параметр запроса.
- #3053330 Исправлен формат зависимостей модуля Workspaces для соответствия стандартам.
- #3045211 Исправлена проблема, при которой миграции ссылок создавали некорректные атрибуты.
-
#3055474
template_preprocess_file_link
теперь не пытается загрузить файл изstdClass
объекта и всегда ожидает сущность файла. -
#3055918 Исправлена опечатка в
LibraryDiscoveryParser::parseLibraryInfo()
. - #3053827 Исправлена ошибка утечки метаданных кеша при использовании JSON:API для получения комментария с родителем.
-
#3035980 Улучшено сообщение об ошибке при передаче
NULL
вEntityStorageBase::load()
. -
#3048434 Тест
FileManagedAccessTest
перенесен в пространство именKernel
. -
#2892440 Добавлен новый хелпер для тестов
JSWebAssert::assertNoElementAfterWait()
, который проверяет наличие элемента на странице спустя определенный тайм-аут, например, когда элемент должен был удалиться со страницы. -
#3056536 Улучшен код теста
LayoutBuilderDisableInteractionsTest
, для решения проблемы, когда он мог непредсказуемо провалиться. - #3048707 Аргументы для Views AJAX теперь декодируют HTML.
-
#3052940 Исправлен тип параметра
$expected
в комментарии дляFilterHtmlTest::testfilterAttributes()
. -
#3055001 Исправлена опечатка в
comment_help()
. - #3043087 Улучшена производительность для блоков с контекстами.
- #2901792 Отключены все анимации в JavaScript тестах.
¶Ссылки
- Drupal 8.7.3 (англ.), drupal.org, 6 июня 2019