Symfony 5.2.0 发布,经典 PHP Web 开发框架

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

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

Symfony 5.2.0 版本已经发布,该版本更新内容包括:

  • 安全性:在 AbstractFormLoginAuthenticator 中自动添加 PasswordUpgradeBadge + 默认 support()#39213
  • 错误修复:修复了 mssql 在理论传输方面的兼容性。#39166
  • 错误修复:修复带有 UID 过滤器的 EntityType 表格 。#39210
  • 错误修复:修复与网络接口的绑定。#39211
  • 错误修复:使用 Lazy + byContruct 循环修复了 DI 中的循环。#39129 
  • 安全性:自动将自定义身份验证器注册为 entry_point(如果支持)。#39153
  • 错误修复:对 libxml_disable_entity_loader 触发的警告采用静默处理。#39068
  • 错误修复:防止文件上传限制出现重复的错误消息。#39119
  • 错误修复:忽略 textareas 的 pattern 属性。 #39099
  • 新功能:需要原则/持久性2 。#39118 
  • 新功能:弃用 BinaryFileResponse :: create()。#39128
  • 错误修复:修复了包含转义引号字符的词法化字符串。#39154
  • 错误修复:支持使用 4.4 / 5.1 序列化的 SwitchUserToken 实例。#39187 
  • 错误修复:使用 UnwrappingDenormalizer 修复了反规范化标量。#39180 
  • 错误修复:修复了由调试类加载器触发的弃用条件#38597
  • 错误修复:在 SymfonyStyle 中使用部分缓冲区。#39160
  • 错误修复:修复了控制台关闭标记。#39168 
  • 错误修复:修复了将资源转换成 PHP 8 上的对象的问题。#39155 
  • 错误修复:修复了 Couchbase 版本导致的 CI 问题。#39131
  • 错误修复:不会在 HTTP / 2 流中断时退回到 HTTP / 1.1。#39115
  • 错误修复:修复词法化嵌套序列/映射。#33763

详细更新信息:https://github.com/symfony/symfony/releases/tag/v5.2.0

猜你喜欢

转载自www.oschina.net/news/122118/symfony-5-2-0-released