CakePHP 3.8.5 发布

CakePHP 核心团队很高兴宣布 CakePHP 3.8.5 现已发布。这是 3.8 分支的维护版本,修复了社区报告的几个问题。

错误修复

您可以在 3.8.5 中期待以下更改。查看 更改日志 以查看每个提交。

  • Router::reverse() 现在从生成的 URL 中删除 CSRF 令牌和 isAjax
  • 改进了标题和 Cookie 断言方法的失败消息。
  • 从多部分 HTTP 客户端请求主体中删除了一个额外的 \r\n,这会导致某些服务器拒绝请求。
  • 从多部分消息边界标记中删除了引号。这些引号不是必需的,可能会导致具有不兼容 HTTP 解析器的服务器拒绝请求。
  • Number::toPercentage() 现在在放置 % 标记时使用区域设置数据。
  • MysqlSchema 现在为具有长度但没有精度的十进制和浮点列正确生成模式。
  • 修复了 MySQL 中 double unsigned 类型模式的反射。
  • 修复了 SqlServer 中 varbinary(max) 类型模式的反射。
  • 现在,来自 ErrorHandlerMiddleware 的日志消息中包含了文件和行信息。

3.8.5 的贡献者

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

  • ADmad
  • Edgaras Janušauskas
  • Littley Lv
  • Mark Scherer
  • Mark Story
  • Rachman Chavik
  • bancer

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

github 上下载打包的版本