CakePHP 4.2.10 发布

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

错误修复

您可以在 4.2.10 中看到以下更改。请查看 更改日志 以查看每个提交。

  • 修复了当提供无效数据时 CsrfProtectionMiddleware 中的 TypeError
  • 修复了 MailContains 约束多次转义模式的问题。
  • 改进了 API 文档。
  • 添加了针对 PHPUnit 9.5.10 中破坏性更改的解决方法。
  • 修复了当 HasMany 关联具有空值且关联具有 cascadeCallbacks 时生成的 SQL 语句不正确的问题。
  • 修复了 DateType 没有为 DateTimeImmutable 清理时间值的问题。当直接使用 cakephp/orm 包时,可能会出现这种情况。
  • 当使用 HasMany 关联的子查询策略时,如果不存在排序,则忽略限制子句。

4.2.10 的贡献者

感谢所有帮助实现此版本的贡献者

  • ADmad
  • Corey Taylor
  • Julian Pollmann
  • Kevin Pfeifer
  • Mark Scherer
  • Mark Story
  • Rolf Kaiser

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

github 上下载打包版本