CakePHP 3.8.7 发布

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

错误修正

您可以在 3.8.7 中看到以下更改。查看 变更日志 以获取所有提交。

  • 使用花括号占位符的路由的生成路由名称现在已修正。
  • Email::getHeaderCharset() 现在使用电子邮件字符集作为回退,如果标题字符集未定义。
  • IntegrationTestTrait::assertRedirectEquals() 已添加,以便更轻松地断言重定向值,而无需额外的路由转换。
  • 改进的文档块和类型注释。
  • 如果文件名包含非 ASCII 值,电子邮件附件现在会在 Content-Disposition 标头中对文件名进行编码。
  • Http\Client 现在在其构造函数中接受 protocolVersion 选项。此选项可让您控制使用的 HTTP 版本。此更改使进行 HTTP2 请求变得更加容易。
  • ConsoleIntegrationTestTrait 耗尽对交互式问题的回复时,改进的错误消息。
  • Http\Client 现在可以在 GET 请求中发送请求主体。
  • 将 PHP7.4 添加到我们的测试矩阵中。

3.8.7 的贡献者

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

  • ADmad
  • Corey Taylor
  • Edgaras Janušauskas
  • Mark Scherer
  • Mark Story
  • Martin Matthaei
  • gregs
  • othercorey

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

下载 github 上的打包版本.