Quantcast
Channel: Releases for Drupal core
Viewing all articles
Browse latest Browse all 584

drupal 10.0.0-alpha1

$
0
0

This is an alpha release for the next major version of Drupal. This alpha release is intended for module or theme authors to begin testing whether their code is compatible with significant dependency changes in Drupal 10.0.x. Drupal 10 alpha releases should not be used in production. No upgrade path will be provided between Drupal 10 alpha releases or to Drupal 10.0.0-beta1.

Many breaking changes will be added before Drupal 10.0.0-beta1

Drupal 10 alphas do not include all the breaking changes that will be included in 10.0.0. Any further alpha releases as well as the first beta release will include more dependency updates and remove more APIs that are (or that will be) deprecated in Drupal 9, including several core modules and themes that will be moved to contributed projects. Refer to How to prepare your Drupal 7 or 8 site for Drupal 9 for tools you can use to check the Drupal 10 compatibility of modules, themes, and sites.

Specific, highly disruptive changes that are not available in 10.0.0-alpha1:

  1. CKEditor 4 will be removed from Drupal 10 core, and content created with CKEditor 4 might not work in CKEditor 5 because of upstream changes. You must either install the CKEditor 4 module in contrib (which will receive security fixes until Drupal 9's end-of-life in 2023), or update your site and content to CKEditor 5. There is a beta-stability CKEditor 5 module available for testing in Drupal 9 and 10.

  2. Symfony will be further updated from Symfony 5.4 to Symfony 6.

  3. Various core modules and themes will be moved to contributed projects.

  4. Numerous JavaScript libraries and APIs will be removed.

  5. PHP 8.0 is currently required, but this may increase to PHP 8.1.

There will be many other specific updates and deprecated API removals beyond this list. For more information on 10.0.x development, see #3118143: [meta] Release Drupal 10 in 2022.

The 10.0.x branch also includes all the latest commits that will be backported to 9.4.x and earlier branches. 10.0.x will be nearly identical to 9.4.x except for the following:

  1. Deprecated code will be removed, including entire deprecated modules.
  2. Dependencies will be updated to new major versions as appropriate.

For all other changes, refer to the 9.4.x branch.

Internet Explorer 11 is not supported

Internet Explorer 11 is not supported in Drupal 10 since CKEditor 5 does not support it. Other functionality already does not work in Internet Explorer 11, and more functionality will stop working in the future. See the browser support policy for more information.

Dependency updates

This alpha release includes the following key PHP dependency updates compared to Drupal 9.4.x:

Removed dependencies

More backend and frontend dependency changes will be made prior to beta1.

What's next?

We may release further alpha versions as needed. There are three release scenarios for Drupal 10. If we complete all Drupal 10.0.0 beta requirements by the March 18, the first beta will be released on the week of March 21 and Drupal 10.0.0 will be released on June 15, 2022. If the beta requirements are not completed by March 18, one of the later beta windows will be used.

All changes since 9.3.0

Browse the commit log for 10.0.x.


Viewing all articles
Browse latest Browse all 584