CakePHP 4.1.6 发布
CakePHP 核心团队很高兴宣布 CakePHP 4.1.6 立即可用。这是 4.1 分支的维护版本,修复了社区报告的几个问题。
错误修复
您可以在 4.1.6 中期待以下更改。查看 变更日志 以了解每次提交。
- 添加了 Validator::setStopOnFailure() 方法。此方法有助于简化从 3.x 版本的升级。它允许 require* 方法停止字段验证。
- Mailer::setReplyTo() 现在接受多个电子邮件地址。此更改使 Reply-To 与其他接受多个收件人的电子邮件字段保持一致。
- 修复了在使用严格模式和模拟请求时 AuthComponent 发出的警告。
- 修复了未匹配的命名路由的错误消息。
- 修复了当字符串条件包含函数和空格时,having 和 where 条件中的字符串条件解析问题。
- 改进 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
像往常一样,我们要感谢所有创建问题、创建拉取请求或更新文档的贡献者。