Состоялся выход Drupal 10.0.0-alpha1

Главные вкладки

Аватар пользователя DevelBears DevelBears 29 января 2022 в 10:40
2

Это альфа-версия следующей основной версии 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.

Комментарии