CakePHP 3.9.0-RC2 发布

CakePHP 核心团队很高兴宣布立即发布 CakePHP 3.9.0-RC2。这是 3.9.0 的候选版本,它包含几个新的主要功能。如果未报告重大问题,将在几周内打包稳定版本。

3.9 包含从 4.0 和 4.1 回溯的几个新功能。这些新功能和回溯的目的是简化从 3.x 升级到 4.x 的应用程序。

更新到 RC

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

php composer.phar require --update-with-dependencies "cakephp/cakephp:3.9.0-RC2"

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

3.9.0 中有哪些新功能?

迁移指南 完整列出了 3.9.0 中的新功能以及已弃用的功能。我们建议您在升级时阅读该页面。

自 3.9.0-RC1 以来发生了哪些变化?

  • 添加了 Cake\Orm\Query::clearResult()。此方法使重新使用查询对象多次获取结果变得更加容易。
  • __() 函数族不再在其返回类型中包含 null。相反,它们始终返回字符串。此行为从 4.0 回溯。
  • 改进的 API 文档。

3.9.0-RC2 的贡献者

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

  • Corey Taylor
  • Frank de Graaf
  • Mark Story
  • Val Bancer
  • othercorey

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