Symfony 5.3.4 发布,经典 PHP Web 开发框架
Symfony 是一款基于 MVC 架构的 PHP 框架,致力于减少重复代码的编写,以加速 Web 应用的开发和维护。Symfony 与许多关系型数据库集成的也非常好,成本也较小。
此外,Symfony 致力于在企业背景下创建健壮的应用,同时也给予了开发者强大的配置功能:从文件结构到外部目录,几乎所有的东西都可以自定义。Symfony 也捆绑了一些诸如测试、调试、文档生成等额外的工具来满足企业的开发过程。
Symfony 5.3.4 更新内容如下:
- bug #42243 [Translation] [Lokalise] 修复
base_uri - bug #42223 [Debug][ErrorHandler] 不要使用php80 polyfill
- bug #42207 [Console] 修复表 setHeaderTitle 没有 headers 的问题
- bug #42130 [Translation] 修正回退到 Locale::getDefault() 的问题
- bug #42184 [Mailer] 确保 Http TransportException 不被泄露
- bug #42150 [Form] 修复
invalid_message在多个 ChoiceType 中的使用 - bug #42183 [Notifier] 允许将先前的 throwable 传递给异常
- bug #42173 [Messenger] [Redis] 修复被错误认为无效的身份验证选项
- bug #42174 标明与 psr/log 2 和 3 的兼容性
- bug #42112 [HttpFoundation] 修复 PHP 8.1 下的 FileBag
- bug #42131 [PhpUnitBridge] 修复Windows下的合成器解析
- bug #42097 [DependencyInjection] 支持交叉类型
- bug #42114 [HttpFoundation] 修复
SessionHandler::gc()的返回类型; - bug #42074 修复 ctype_digit 弃用
- bug #42084 [WebProfilerBundle] 修复一些 CSS 属性的值
- bug #42079 [FrameworkBundle] 修复了 Sodium vault seal 中的文件操作
- bug #42078 [DoctrineBridge] [Doctrine Bridge] 修复一个异常信息
- bug #42067 [Messenger] [Redis] Make
authoption works (@welcoMattic) - bug #42054 [DoctrineBridge] 修正在 php 8/7 上分别设置默认映射类型为属性/注释的问题
- bug #42049 [TwigBridge] 不要两次渲染相同的标签 id 属性
- ……
更多详情可查看:https://github.com/symfony/symfony/releases/tag/v5.3.4