CakePHP 3.8.0-RC3 发布
CakePHP 核心团队很高兴宣布 CakePHP 3.8.0-RC3 立即发布。这是 3.8.0 的候选版本,它包含一些新的主要功能。
3.8 是 4.0 发布之前 CakePHP 3.x 的**最后一个**计划的小版本发布。4.0 发布后,2.x 将只接收安全修复,而 3.x 将只继续接收错误 & 安全修复版本。如果社区有重大兴趣,可能会发布 3.9 版本,但目前还没有计划。
更新到 RC
您可以使用 composer 将 CakePHP 3.8.0 升级到 beta 版本
php composer.phar require --update-with-dependencies "cakephp/cakephp:3.8.0-RC3"
如果您能暂时升级您的应用程序并运行测试,我们将不胜感激。通过对候选版本中的任何回归问题进行报告,我们可以帮助确保在稳定版本发布之前更顺利地发布 3.8.0。
3.8.0 中有哪些新功能?
在迁移指南中,列出了 3.8.0 中的所有新功能,以及已弃用的功能。我们建议您在升级时阅读该页面。
3.8.0-RC2 之后的变更
- FormContext::error() 现在为错误返回数组键。
- 改进的 API 文档。
- 改进的错误消息,当关联缺失且访问关联属性时。
- 在应用程序钩子方法中迭代 PluginCollection 现在不再跳过钩子。
- 清理了 ConsoleOutput 构造函数。
- EntityContext 现在可以从嵌套验证器中读取验证错误。
- MIME 类型验证现在以不区分大小写的方式比较值。
- EntityTrait::getVisibleProperties() 现在已弃用。使用 getVisible() 代替。
3.8.0-RC3 的贡献者
感谢所有帮助实现此版本的贡献者
- ADmad
- Andrej Griniuk
- Corey Taylor
- Mark Scherer
- Mark Story
- Robert Pustułka
- othercorey
- saeideng
像往常一样,我们感谢所有打开问题、创建拉取请求或更新文档的贡献者。