Это альфа-версия следующей основной версии Drupal. Этот альфа-релиз предназначен для авторов модулей и тем оформления, чтобы они начали тестировать, совместим ли их код со значительными изменениями зависимостей в Drupal 10.0.x. Альфа-релизы Drupal 10 не должны использоваться на продакшене!
Многие критические изменения еще будут добавлены до Drupal 10.0.0-beta1.
Альфа-версии Drupal 10 не включают в себя все критические изменения, которые будут включены в 10.0.0. Любые дальнейшие альфа-версии, а также первая бета-версия будут включать в себя больше обновлений зависимостей и удалять больше API, которые устарели в Drupal 9, включая несколько модулей и тем ядра, которые будут перемещены в контрибные проекты.
Очень важные изменения, пока недоступные в 10.0.0-alpha1:
1. CKEditor 4 будет удален из ядра Drupal 10, а содержимое, созданное с помощью CKEditor 4, может не работать в CKEditor 5.
2. Symfony будет обновлен с Symfony 5.4 до Symfony 6.
3. Различные модули и темы ядра будут перенесены в контрибные проекты.
4. Многие JavaScript библиотеки и API будут удалены.
5. В настоящее время требуется PHP 8.0, но версия может быть увеличена до PHP 8.1.
Помимо этого списка, будет много других обновлений и удалений устаревших API. Для получения дополнительной информации о разработке 10.0.x см. #3118143: [meta] Release Drupal 10 in 2022.
Internet Explorer 11 не поддерживается
Internet Explorer 11 не поддерживается в Drupal 10, поскольку его не поддерживает CKEditor 5.
Обновления зависимостей
Этот альфа-релиз включает следующие обновления зависимостей PHP по сравнению с Drupal 9.4.x:
1. Для Drupal 10 теперь требуется PHP как минимум 8.0.2. Также поддерживается PHP 8.1.
2. Symfony был обновлен с Symfony 4.4 до 5.4.
3. Twig был обновлен с 2.x до 3.x.
4. Guzzle был обновлен с версии 6.5.2 до 7.3.0, а компонент guzzlehttp/psr7 обновлен с 1.8.3 до 2.1.
Комментарии
круто