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