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 上的打包版本.