CakePHP 4.1.6 发布

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

错误修复

您可以在 4.1.6 中期待以下更改。查看 变更日志 以了解每次提交。

  • 添加了 Validator::setStopOnFailure() 方法。此方法有助于简化从 3.x 版本的升级。它允许 require* 方法停止字段验证。
  • Mailer::setReplyTo() 现在接受多个电子邮件地址。此更改使 Reply-To 与其他接受多个收件人的电子邮件字段保持一致。
  • 修复了在使用严格模式和模拟请求时 AuthComponent 发出的警告。
  • 修复了未匹配的命名路由的错误消息。
  • 修复了当字符串条件包含函数和空格时,havingwhere 条件中的字符串条件解析问题。
  • 改进 API 文档。
  • 如果请求不是 urlencoded 数据,OAuth 1.0 签名不再包含请求正文。
  • pj() 添加了对 UTF8 编码的支持。
  • 实体编组现在松散比较对象。以前使用严格比较,导致所有对象属性都被视为脏数据并更新。
  • INSERT 查询缺少表名时,改进了错误消息。
  • BodyParserMiddleware 现在可以正确处理 JSON 请求的标量值请求正文。
  • ServerCommand 现在在启动 HTTP 服务器时会尊重 PHP 环境变量。

4.1.6 的贡献者

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

  • ADmad
  • chris cnizzardini
  • Corey Taylor
  • Daniel Opitz
  • Juan Basso
  • Marc Würth
  • Mark Scherer
  • Mark Story
  • Matthias Wirtz
  • othercorey
  • Ricardo Turella
  • Richard.Strittmatter

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

github 上下载打包的版本