CakePHP 3.6.0-RC2 发布
CakePHP 核心团队很高兴宣布立即发布 CakePHP 3.6.0-RC2。这是 3.6.0 的候选版本,如果在接下来的几周内没有发现重大问题,它将成为一个稳定版本。
更新到 Beta 版
您可以使用 composer 升级到 CakePHP 3.6.0 的 Beta 版本
php composer.phar require --update-with-dependencies "cakephp/cakephp:3.6.0-RC2"
如果您能暂时升级您的应用程序并运行您的测试,我们将不胜感激。通过为 Beta 版本中的任何回归打开问题,我们可以帮助确保在稳定版本发布之前更顺利地发布 3.6.0。
3.6.0 中的新增功能
该 迁移指南 包含 3.6.0 中新增功能和已弃用功能的完整列表。我们建议您在升级时阅读该页面。
自 3.6.0-RC1 以来的更改
- Cake\Database\Type\DateTimeType::setTimezone() 已添加,支持在将值插入数据库之前自动进行时区转换。
- 在 Cake\Filesystem\File 中改进了对 UTF8 文件名的支持。
- 添加了 BodyParserMiddleware 以使用中间件替换 RequestHandlerComponent 的内容类型解析功能。
- 添加了 Collection::append()、prepend()、appendItem()、prependItem()。
- PaginatorHelper 每次更改排序字段时,都会将页面参数重置为 1。
- Event 不再为子类中定义的属性引发错误。
3.6.0-RC2 的贡献者
感谢所有帮助完成此版本的贡献者
- AD7six
- ADmad
- Eugene Ritter
- Florian Krämer
- Mark Scherer
- Mark Story
- Sohel Rana
- saeideng
- sohelrana820
一如既往,我们感谢所有为我们打开问题、创建拉取请求或更新文档的贡献者。