发行说明
Drupal 9.5.0-beta2是Drupal下一个主要版本的测试版。Drupal 10测试版是为网站所有者和模块或主题作者设计的,用于测试Drupal 10.0的兼容性和升级路径。测试版不用于生产。
有关可用于检查模块、主题和站点的Drupal 10兼容性的工具,请参阅准备您的站点以升级到较新的主要版本。有关10.0.x开发的更多信息,请参见#3118143:[meta]2022年12月14日发布Drupal 10。
Drupal 10.0.x分支还包括所有最新的提交,这些提交将被后移植到Drupal 9.5.x和更早的分支。Drupal 10.0.x将与Drupal 9.5.x几乎相同,除了:
1、不推荐的代码将被删除,包括整个不推荐的模块。
2、依赖项将根据需要更新为新的主要版本。
3、有关所有其他更改,请参阅9.5.x分支和Drupal 10.0.0-beta1的发行说明
重要的更新信息
在更新到Drupal 10之前,站点应更新到Drupal 9.4的最新版本
运行9.3.x或更早版本的Drupal站点必须在更新到Drupal 10之前先更新到Drupal 9.4.0或更高版本,因为Drupal 9.4.0之前添加的所有核心更新都已被删除。
为了确保CKEditor数据正确升级到CKEditor 5,使用CKEditor的站点应在更新之前更新到Drupal 9.4.4或更高版本。通常,在更新到下一个主要版本之前,站点应更新到当前主要分支的最新版本。
自Drupal 10.0.0-beta1以来的变化
1、此版本包含SA-CORE-2022-016的修复程序
2、Drupal 10需要Composer 2.3.6或更高版本才能支持自动更新和PHP 8.2。核心开发人员必须至少更新到Composer 2.36才能使用Drupal核心,并且站点所有者将来可能会收到有关旧Composer版本的警告或错误。
3、已在核心中启用以下编码标准检查:测试现在将因JavaScript错误而失败。以前,任何不干扰测试功能的JavaScript错误都会被忽略。现在,这些错误已暴露给测试运行人员。详见变更记录。