CakePHP 4.0.3 发布

CakePHP 核心团队很高兴宣布立即发布 CakePHP 4.0.3。这是 4.0 分支的一个维护版本,修复了社区报告的几个问题。

错误修复

您可以在 4.0.3 中看到以下更改。请参阅 变更日志 以查看每个提交。

  • 修复了密码字段为 null 时跳过密码哈希的问题。这可以防止在应用程序存储带有 null 密码的用户时出现潜在的时序侧信道问题。
  • i18n extract 现在如果字符串没有改变,将跳过写入文件。
  • 如果禁用标识符引用,查询将不再引用列别名。这有助于提高 ORM 的性能。Postgres 仍然引用别名以防止别名大小写问题。
  • FormProtectionComponent 在使用 PSR7 文件上传对象时不再出现验证失败。
  • 使用 FormHelper 创建的年份小部件现在可以接受 DateTime 实例作为其值。
  • 改进了从异常页面复制错误消息。

4.0.3 的贡献者

感谢所有帮助完成此版本发布的贡献者

  • ADmad
  • Corey Taylor
  • Edgaras Janušauskas
  • Ian den Hartog
  • José Lorenzo Rodríguez
  • Marc Würth
  • Mark Scherer
  • Mark Story
  • Michael Hoffmann

与往常一样,我们要感谢所有打开问题、创建拉取请求或更新文档的贡献者。

github 上下载打包的版本