Состоялись патч-релизы Drupal 9.3.1 и 9.3.2

Аватар пользователя ivnish ivnish 5 января в 8:31
1

Сегодня состоялся плановый патч-релиз Drupal 9.3.1 и буквально через несколько часов выпустили 9.3.2 с исправлением критического бага, который случайно попал в релиз 9.3.1.

В данном релизе только незначительные изменения: опечатки, улучшения документации, доработки функциональных тестов и т.п.

Лучший ответ

Аватар пользователя ivnish ivnish 5 января в 15:56

drupal/core-composer-scaffold нужно установить, а drupal/core-project-message можно удалить

Комментарии

Аватар пользователя И.В.Лебедев И.В.Лебедев 5 января в 15:18

Обновился до 9.3.2

1. Вот такая ошибка , не подскажите с чем связано?

Fatal error: Uncaught Error: Class 'Drupal\Composer\Plugin\Scaffold\Handler' not found in /home/s/sira/test/vendor/drupal/core-composer-scaffold/Plugin.php:137

2. Не связано ли данное предупреждение с выданной ошибкой?

Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support

3. Нужно ли обновить composer до 2 и если есть ссылка, что нужно удалить в файле composer.json и что внести.

Аватар пользователя ivnish ivnish 5 января в 15:26

Пакет скаффолда не забыли обновить?

Покажите ваш composer.json

Да, очень желательно обновить composer до версии 2

Аватар пользователя И.В.Лебедев И.В.Лебедев 5 января в 15:40

Пакет скафолда не обновлял.
Кеш друпал не сбросил.
{
"name": "drupal/recommended-project",
"description": "Project template for Drupal 9 projects with a relocated document root",
"type": "project",
"license": "GPL-2.0-or-later",
"homepage": "https://www.drupal.org/project/drupal",
"support": {
"docs": "https://www.drupal.org/docs/user_guide/en/index.html",
"chat": "https://www.drupal.org/node/314178"
},
"repositories": [
{
"type": "composer",
"url": "https://packages.drupal.org/8"
}
],
"require": {
"composer/installers": "^1.9",
"drupal/core-project-message": "^9.3",
"drupal/core-recommended": "^9.3",
"drupal/devel": "^4.1"
},
"conflict": {
"drupal/drupal": "*"
},
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"sort-packages": true
},
"extra": {
"drupal-scaffold": {
"locations": {
"web-root": "web/"
}
},
"installer-paths": {
"web/core": [
"type:drupal-core"
],
"web/libraries/{$name}": [
"type:drupal-library"
],
"web/modules/contrib/{$name}": [
"type:drupal-module"
],
"web/profiles/contrib/{$name}": [
"type:drupal-profile"
],
"web/themes/contrib/{$name}": [
"type:drupal-theme"
],
"drush/Commands/contrib/{$name}": [
"type:drupal-drush"
],
"web/modules/custom/{$name}": [
"type:drupal-custom-module"
],
"web/profiles/custom/{$name}": [
"type:drupal-custom-profile"
],
"web/themes/custom/{$name}": [
"type:drupal-custom-theme"
]
}
}
}

Аватар пользователя И.В.Лебедев И.В.Лебедев 5 января в 15:42

Про то что нужно скинуть услышал впервые.
Мне переносить два сайта.
Поэтому я только юзаю, изучаю composer
Про то что нужно скинуть перед обновлением кеш ,дажде вроде не встречал, хоть и прочитал достаточно много.

Аватар пользователя И.В.Лебедев И.В.Лебедев 5 января в 15:46

Получается просто делают откат.
Обновляю composer
настраиваю composer.json по рекомендациям (если они будут)
И всё заново.