PHP Web 开发框架 Symfony 5.3.11 发布

科技资讯 投稿 27600 1 评论

PHP Web 开发框架 Symfony 5.3.11 发布

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

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

Symfony 5.3.11 更新内容如下:

  • [VarExporter] 修正了实现 __sleep(
     时会导出已声明但未设置的属性的问题

  • [Console] 默认 ansi 选项为空

  • [HttpClient][Mime] 添加正确的 IDN 标志,以符合 IDNA2008 标准

  • [Yaml] 正确解析用 !!str 标记的引用字符串

  • [TwigBridge] 不合并标签类到扩展选项标签里边

  • [FrameworkBundle] 修复了在 PHP 8 中没有安装 doctrine/annotation 时,验证和序列化程序配置中的默认 PHP 属性支持

  • [Serializer] 修复对惰性属性(lazy properties)的支持

  • [FrameworkBundle][Messenger] 序列化器不可用时,移除 FlattenExceptionNormalizer 定义

  • [Serializer] 修复对低于 7.4 版本的 PHP 的未设置属性支持

  • [Process] 与 getenv( 相交以填充默认环境

  • [Translation] [Loco] 生成 id 参数,不再让 Loco 完成。 

  • [Cache] 修复 dbindex Redis

  • [Notifier] 修复包名称

  • 修复 DateIntervalToStringTransformer::transform( 文档

  • [Yaml] 不要尝试替换引用字符串中的引用

  • [ErrorHandler] 修复 FlattenException::setPrevious 参数类型

  • [DependencyInjection] 修复涉及非共享服务时的内联问题

  • [Cache] 解决内存泄漏问题

  • [FrameworkBundle] 修正了延迟重置服务的注册问题

  • [DoctrineBridge] 添加对 JSON 类型的支持

  • [PhpUnitBridge] 修复未捕获的值错误

  • [HttpClient] Curl http 客户端必须在重置时重新初始化 curl 多句柄

  • [Asset][Security] 修正了 PHP 8.1 弃用的遗留问题

  • [Runtime] 修复了 Dotenv 未启用时定义 APP_DEBUG 的问题

  • [DependencyInjection] 只允许 ReflectionNamedType 为 ServiceSubscriberTrait 的类型

  • [Intl] 将 ICU 数据更新为 70.1 - 5.3

  • [Messenger] 修复测试

  • [SecurityBundle] 默认合并 access_decision_manager.strategy 选项

  • [VarExporter] 转义与方向性有关的 unicode 字符

  • [Security] 修复 ChainUserProvider 中的类型错误(TypeError) 消息

  • [Console] psr/log  3.0 以上版本使用运行时冲突代替 composer 冲突。

  • [VarDumper] 使转储 DateInterval 实例与时区无关

  • [Messenger] 用 TransportMessageIdStamp
     在 InMemoryTransport
     允许重试

  • [RateLimiter] 修复固定窗口策略的等待时间

  • [HttpKernel] 修复 CacheWarmerAggregate 的  ErrorException

  • [Translation] 使用 TargetOperation 正确处理国际域名

  • [Runtime] 在解析 APP_RUNTIME 和 APP_RUNTIME_OPTIONS 时还要考虑 $_ENV

  • [Inflector] 修复 "zombies" 的偏转器

  • [Config] 修复 PHP 8.1 中使用嵌套属性生成签名的问题

编程笔记 » PHP Web 开发框架 Symfony 5.3.11 发布

赞同 (37) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(1)个小伙伴在吐槽
  1. 很多地方都成了的旅行清单。
    深渊吞噬者 2023-10-16 14:30 (2年前) 回复