CakePHP 3.3.3 发布
CakePHP 核心团队很高兴地宣布 CakePHP 3.3.3 现已发布。这是 3.3 分支的维护版本,修复了社区报告的多个问题。
错误修复
您可以在 3.3.3 中看到以下变化。请查看 变更日志以查看每个提交。
- HasMany::unlink() 在提供空列表时不再发出错误。
- 全局事件管理器现在在本地事件管理器未启用跟踪时跟踪事件。
- 在包含关联中选择 SQL 计算字段不再在 PHP7 中发出警告。
- 重定向路由再次正常工作。之前 beforeDispatch 事件没有停止,导致错误。
- Folder::inPath() 现在只接受绝对路径。以前在使用相对路径时行为不明确。
- TestCase::getMockForModel() 现在确保生成的模拟具有正确的表名。
- EntityTrait::clean() 现在重置原始值状态。这意味着您在成功保存后将不再能够访问原始值。
- 编组不再将未更改的 null 值标记为脏。
- 在启用标识符引用时,数字列名现在会被正确引用。
新功能
- ORM 和数据库包中的 API 文档得到了改进。
- Cake\TestSuite\EmailAssertTrait 已添加。此特征使为 Mailer 类编写测试变得更加容易。
- Hash::sort() 现在支持按当前语言环境排序。
- FormHelper::create() 现在支持 templateVars 选项。
3.3.3 的贡献者
感谢所有帮助完成此版本的贡献者
- ADmad
- Alexandros Solanos
- Benjamin Tamási
- Jad Bitar
- Jeremy Harris
- José Lorenzo Rodríguez
- Mark Scherer
- Mark Story
- Nick Busey
- Thinking Media
- mscherer
- ndm2
像往常一样,我们要感谢所有提交问题、提交请求或更新文档的贡献者。
下载 github 上的打包版本.