CakePHP 4.1.1 发布

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

错误修复

您可以在 4.1.1 中看到以下更改。查看 变更日志 以了解每个提交的内容。

  • FlashComponent::set() 现在除了 Exception 外还处理 Throwable
  • debug() 现在可以输出像 SplFixedArray 这样的具有整数属性名称的对象。
  • Validation::date() 不再接受月值后有 , 的值。
  • 供应商前缀插件中的资产现在由 HtmlHelper 正确地时间戳。
  • 路由错误页面不再对路由元素和选项进行双重 HTML 编码。
  • 修复了对 Cake\Database\Expression\ComparisonExpression 的错误别名,该别名导致应用程序/插件代码出现回归。
  • 改进了 getMockForModel() 的兼容性。
  • DSN 字符串的解析结果现在将 timeout 转换为整数。
  • CsrfProtectionMiddleware 在请求中已包含 csrfToken 属性时不会引发异常,因为这意味着 CSRF 已应用于请求,并且两次应用它是一个配置错误。

4.1.1 的贡献者

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

  • ADmad
  • Cauan Cabral
  • Corey Taylor
  • Gerd Katzenbeisser
  • Mark Scherer
  • Mark Story
  • mitzzzjp
  • Peter Härder

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

github 上下载打包版本