Symfony 4.3.6 发布了。Symfony 是一款基于 MVC 架构的 PHP 框架。Symfony 致力于减少重复代码的编写,以加速 Web 应用的开发和维护。Symfony 与许多关系型数据库集成的也非常好,成本也较小。

此外,Symfony 致力于在企业背景下创建健壮的应用,同时也给予了开发者强大的配置功能:从文件结构到外部目录,几乎所有的东西都可以自定义。Symfony 也捆绑了一些诸如测试、调试、文档生成等额外的工具来满足企业的开发过程。

新版本带来大量 bug 修复,主要更新如下:

  • bug #34198 [HttpClient] 修复使用 curl 执行数千个请求时的性能问题
  • bug #33998 [Config] 由于排序不稳定,禁用了全局函数中的默认字母排序
  • bug #34144 [Serializer] 改进消息以获得意外的资源价值
  • bug #34186 [HttpClient] 当响应无法包含主体时,总是返回空字符串
  • bug #34167 [HttpFoundation] 允许不将参数传递给 Request::isMethodSafe()
  • bug #33828 [DoctrineBridge] 如果未通过任何正则表达式,则自动验证必须有效
  • bug #34080 [SecurityBundle] 防火墙配置的默认参数的正确类型
  • bug #34152 [Workflow] 使“属性”键的配置更健壮 (@lyrixx)
  • bug #34154 [HttpClient] 修复了没有 Location 标头的 3xx 的处理 - 当不需要正文时忽略 Content-Length
  • ……

详情可查看更新说明