CakePHP 3.6.0-RC1 发布
CakePHP 核心团队很高兴宣布立即发布 CakePHP 3.6.0-RC1。这是 3.6.0 的候选发布版本,如果在接下来的几周内没有发现重大问题,它将成为一个稳定版本。
更新到测试版
您可以使用 composer 升级到 CakePHP 3.6.0 的测试版。
php composer.phar require --update-with-dependencies "cakephp/cakephp:3.6.0-RC1"
如果您能暂时升级您的应用程序并运行您的测试,我们将不胜感激。通过为测试版中的任何回归问题提交问题,我们可以帮助确保在稳定版本发布之前,3.6.0 的发布更加顺利。
3.6.0 中有哪些新功能?
迁移指南 中列出了 3.6.0 中的所有新功能,以及已弃用的功能。我们建议您在升级时阅读该页面。
自 3.6.0-beta3 以来的更改
- 已启用 PHPStan 级别 3 检查。
- Collection::count() 和 countKeys() 已添加。
- 更新了捆绑的根证书文件。
- 为 Text 添加了更多测试用例。
- ConsoleOptionParser::enableSubCommandSort() 已添加。
- 所有测试再次在 Windows 上通过。Appveyor 意外停用了大约一个月。
- MemcachedEngine 现在可以处理 Memcached::getMulti() 失败的情况。
- TimestampBehavior 现在可以处理为非日期时间列创建值,就像在以前版本中一样。此行为也已弃用。
- Form 子类现在可以正确调用 validator()。
- RequestHandlerComponent 不再覆盖它不应该覆盖的视图首选项。
- RequestHandlerComponen 不再使用递归内联实体解析 XML。
- PO 消息上下文现在可以有多行。
- 使用安全令牌和查询字符串的集成测试再次正常运行。
3.6.0-RC1 的贡献者
感谢所有帮助完成此版本的贡献者
- ADmad
- Iandenh
- Jeremy Harris
- José Lorenzo Rodríguez
- Mark Scherer
- Mark Story
- Matthew Brown
- Ronald Chaplin
- Wouter van Os
- saeideng
- sohelrana820
与往常一样,我们要感谢所有提交问题、创建拉取请求或更新文档的贡献者。