CakePHP 3.10.0-RC1 发布

CakePHP 核心团队很高兴地宣布立即发布 CakePHP 3.10.0-RC1。这是 3.10.0 的第一个候选版本。它包含几个新功能。如果没有任何重大问题被报告,稳定版本将在几周内发布。

3.10 包含从 4.x 回退的几个功能。这些新功能和回退的目的是简化将应用程序从 3.x 升级到 4.x 的过程。

扩展 3.x 时间线

之前,3.9 是 3.x 的最后一个计划的功能版本,并且计划在 **2021 年 6 月 15 日** 后停止发布错误修复版本。由于 3.x 的持续关注和使用,我们决定延长 3.x 的维护时间线并发布 3.10。新的时间线如下:

  • 3.10 将继续接收错误修复,直到 2021 年 12 月 15 日。
  • 3.10 将继续接收安全修复,直到 2022 年 12 月 15 日。

更新到 RC

您可以使用 composer 升级到 CakePHP 3.10.0 的 beta 版本。

php composer.phar require --update-with-dependencies "cakephp/cakephp:3.10.0-RC1"

如果您能暂时升级您的应用程序并运行您的测试,我们将不胜感激。通过为候选版本中的任何回归问题打开问题,我们可以帮助确保在稳定版本发布之前更顺利地发布 3.10.0。

3.10.0 的新增功能?

3.10 包含的特性列表如下:

  • 改进的 API 文档。
  • 从 4.x 回退到 Validation::time() 的改进。
  • EmailTrait::assertMailSentFrom() 现在接受包含地址和别名的数组。

3.10.0-RC1 的贡献者

感谢所有帮助实现此版本的贡献者:

  • Corey Taylor
  • David Yell
  • Marc Würth
  • Mark Story
  • tanden
  • TerryKern
  • Val Bancer

与往常一样,我们要感谢所有打开问题、创建拉取请求或更新文档的贡献者。