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
注意:本文归作者所有,未经作者允许,不得转载