Symfony 5.2.6 发布,经典 PHP Web 开发框架
Symfony 是一款基于 MVC 架构的PHP框架,致力于减少重复代码的编写,以加速 Web 应用的开发和维护。Symfony 与许多关系型数据库集成的也非常好,成本也较小。 此外,Symfony 致力于在企业背景下创建健壮的应用,同时也给予了开发者强大的配置功能:从文件结构到外部目录,几乎所有的东西都可以自定义。Symfony 也捆绑了一些诸如测试、调试、文档生成等额外的工具来满足企业的开发过程。 Symfony 5.2.6 更新内容如下: bug#40598字符串不能被解析为日期的表单错误; bug#40510[Form] IntegerType: 总是使用 en 来表示 IntegerToLocalizedStringTransformer; bug#40593根据选项的长短,为控制台选项使用正确的赋值操作; bug#40535[HttpKernel] ConfigDataCollector 不需要 Kernel 就能返回已知数据; bug#40552[Translation] 修复更新现有 +int-icu 域的密钥; bug#40541修正了没有消息键的废弃定义的解析; bug#40537[Security] 为 remember me cookie security 正确处理'自动'选项; bug#40524[Console] 修复表情符号弄乱行宽的问题; bug#40506[Validator] 避免触发用户输入值的自动加载器; bug#40544[FrameworkBundle] 确保 TestBrowserToken::$firewallName 被序列化; bug#40538[HttpClient] 删除对 $htt _respons _header 的使用; bug#40508[PhpUnitBridge] 修复了从 DebugClassLoader 回报的弃用问题; bug#40497[HttpFoundation] 尽快使用 HTTP 缓存启用 HTTP 方法覆盖; bug#40348[Console] 修正块输出中装饰文字的换行; bug#40499[Inflector][String] 修正了"coupon"的复数化; bug#40494[PhpUnitBridge] 修正与 symfony/debug 的兼容问题; bug#40453[VarDumper] 为 VarDumper 添加 ReflectionUnionType 支持; bug#40460正确清除多行进度条消息的行; bug#40490[Security] 为身份验证管理器添加 XML 支持; bug#40242[ErrorHandler] 修正 include + ope _basedir 引起的错误; bug#40368[FrameworkBundle] 让 TestBrowserToken 可以和其他 token 互换; bug#40450[Console] ProgressBar 在更新时清除了太多行; bug#40178[FrameworkBundle] 执行 About 命令时排除不可读文件; bug#40472[BridgeTwig] 为范围输入类型添加"form-control-range"; bug#40481使 async-ses 成为必需; bug#39866[Mime] 地址名中的逗号转义; bug#40373检查模板引擎是否支持给定视图; bug#39992[Security] 在 SwitchUserListener 中刷新原始用户; bug#40417[Form] 即使将 clear missing 设置为 false,也要清除未选中的选择单选框; bug#40388[ErrorHandler] 为 FlattenException 添加了缺失的类型注解; bug#40407[TwigBridge] 允许 Twig 额外包的第三版; 更多详情可查看:https://github.com/symfony/symfony/releases/tag/v5.2.6