ob娱乐下载Symfony 6.2.0-BETA1发布
2022年10月24日·发表的法比安效力
ob娱乐下载Symfony 6.2是支持通过Les-Tilleuls.coop.Les-Tilleuls.coop是a team of 70+ Symfony experts who can help you design, develop and fix your projects. We provide a wide range of professional services including development, consulting, coaching, training and audits. We also are highly skilled in JS, Go and DevOps. We are a worker cooperative!
ob娱乐下载Symfony 6.2.0-BETA1刚刚发布。以下是自6.1以来最重要的变化:
- 功能# 47364[DependencyInjection]允许数组属性的服务标签(@aschempp)
- 功能# 44166在PHP配置中使用更好的类型提示(@jderusse)
- 功能# 47956[Notifier]增加了编辑电报消息的支持(@ chrr -hertel)
- 功能# 43534[Serializer]添加SerializedPath注释来平铺嵌套属性(@boenner)
- 功能# 47943[配置][路由]更好的配置语法PSR-4路由加载(@derrabus)
- 功能# 46224[表单]添加hash_property_path选项到PasswordType (@Seb33300)
- 功能# 47950增加对"friendsofphp/well-known-implementations" (@nicolas-grekas)的支持
- 功能# 47936添加withOptions()到httpplugclient和Psr18Client (@nicolas-grekas)
- 功能# 46053[Messenger]添加allow_no_sender选项来启用当消息没有发送者时抛出(@babeuloula)
- 功能# 45907允许为RequestMatcher指定属性(@freiondrej-lmc)
- 功能# 47483Make Logger实现DebugLoggerInterface (@ matcatat)
- 功能# 46161[翻译]添加PhpAstExtractor (@welcoMattic)
- 功能# 47872[Validator]新的电子邮件验证选项与w3c官方规范匹配(@guillemfondin)
- 功能# 47916[路由]PSR-4目录加载器(@derrabus)
- 功能# 47890禁用enable_authenticator_manager选项(@chalasr)
- 功能# 47906允许将当前的env注入到php配置闭包中(@HypeMC)
- 功能# 47902[DependencyInjection]增加对标记迭代器/定位器的支持,排除xml和yaml的选项(@HypeMC)
- 功能# 47801[DependencyInjection]允许数组为Autowire属性的值(@willemverspyck)
- 功能# 47864不支持调用ContainerAwareEventManager::getListeners()而没有事件名称(@derrabus)
- 功能# 47711Email::addPart() (@fabpot)
- 功能# 47832让HttplugClient实现PSR-17工厂而不是Httplug的
- 功能# 47817TraceableAccessDecisionManager:修复了检查自定义访问决策管理器的投票人(@sarbanha)
- 功能# 47750[控制台]当运行namespace作为命令(@wouterj)时,显示namespace中可用的命令
- 功能# 47730从代码库中禁用DateTime
- 功能# 47496[FrameworkBundle]使路由器的cache_dir可配置(@mpdude)
- 功能# 47511[表单][PropertyAccess]允许可选的属性访问(@fsoedjede)
- 功能# 47068MessageSubscriberInterface和messageshandlerinterface (@alamirault)
- 功能# 47460[信使]添加专用的禁用方法,而不是传递布尔标志(@xabbuh)
- 功能# 47643更新邮件面板(@ jaaviereguiluz)
- 功能# 47710[Validator]文件:添加选项检查扩展名(@dunglas)
- 功能# 47734[验证器]添加getCause()到ConstraintViolationInterface (@xabbuh)
- 功能# 47308[控制台]允许限制控制台部分的高度(@wouterj)
- 功能# 47243添加上下文选项来配置YamlEncoder嵌套节点的缩进(@dbu)
- 功能# 47462简化添加零件到电子邮件(@fabpot)
- 功能# 47683[DependencyInjection]废弃的数字参数名(@HeahDude)
- 功能# 47377[HttpKernel]使用Accept-Language头,即使没有启用locale (@ matcatat)
- 功能# 47588在QuestionHelper (#47586) (@pbek)中添加可能截断输入的警告
- 功能# 47665[WebProfilerBundle] [WebProfilerPanel]更新配置面板
- 功能# 47630为新的terminate_on_cache_hit httpache选项添加语义配置(@wouterj)
- 功能# 47595提取请求匹配器以获得更好的可重用性
- 功能# 47535在AppVariable (@HeahDude)中暴露当前路由
- 功能# 47536[TwigBundle]添加选项配置自定义HTML到文本转换器服务(@xabbuh)
- 功能# 46064[安全]添加一个ChainUserChecker允许调用多个用户检查防火墙(@mbabker)
- 功能# 47445[FrameworkBundle]允许在Symfony外部直接使用秘密金库(@AndreasA)ob娱乐下载
- 功能# 47148[WebProfilerBundle]重新设计分析器(@ javereguiluz)
- 功能# 38996从具有可空参数的setter中删除默认值(@derrabus, @nicolas-grekas)
- 功能# 42593添加When约束和Validator (@wuchen90)
- 功能# 47525[Uid]添加UuidV7和UuidV8 (@nicolas-grekas)
- 功能# 47515[Uid]添加MaxUuid和MaxUlid (@nicolas-grekas)
- 功能# 47407[控制台]终端颜色模式重构和强制颜色模式(@julien-boudry)
- 功能# 47507[Uid]为getDateTime()添加接口并应用到相关Uid (@shrikeh)
- 功能# 47236[DependencyInjection][VarExporter]为非幽灵惰性服务生成惰性加载虚拟代理(@nicolas-grekas)
- 功能# 39622当一个消息无法被PHP Serializer解码时,能够获得原始数据(@lyrixx)
- 功能# 47311[FrameworkBundle]更新ContainerDebugCommand添加标签的局部搜索(@vshevelev, @BOB41K1987)
- 功能# 47367处理INI数组(@ matcatat)
- 功能# 47373[Notifier]添加聊天工作通知桥(@Ippey)
- 功能# 47363用ValueResolverInterface替换参数ValueResolverInterface
- 功能# 47101允许服务订阅方返回SubscribedService[] (@kbond)
- 功能# 40152传递发送者详细信息到SendMessageToTransportsEvent (@Jeroeny)
- 功能# 41171[信使]添加简单的基于传输的速率限制到信使(@bobvandevijver)
- 功能# 47295[PhpUnitBridge]添加能力模拟hrtime()函数(@xabbuh)
- 功能# 47264在AsciiSlugger中添加对emoji的支持(@lyrixx)
- 功能# 47263[Intl]更新EmojiTransliterator翻译表情符号到github和松弛短代码(@lyrixx)
- 功能# 45418添加HandlerArgumentsStamp (@enumag)
- 功能# 47094使用xxh128算法代替sha256算法作为http缓存存储密钥
- 功能# 46000[工作流]将注册表标记为内部并弃用服务(@lyrixx)
- 功能# 46428[安全]访问令牌验证器(@Spomky)
- 功能# 47225[Mime]重新允许adddheader用于'In-Reply-To'和'References'头(@AlbinoDrought)
- 功能# 47190添加一个动态改变总线传输的方法(@fabpot)
- 功能# 47201添加一个方法来控制HTML到文本的转换(@fabpot)
- 功能# 47202[Serializer]启用JSON_PRESERVE_ZERO_FRACTION (@dbu)
- 功能# 39306[信使]添加TransportNamesStamp来改变发送消息时的传输(@asilelik, @fabpot)
- 功能# 47196允许扩展#[When]属性(@ruudk)
- 功能# 47191[Mailer]增加了通过Messenger发送邮件时注入邮票的方法(@fabpot)
- 功能# 47170[Mailer]当认证失败时使用更好的错误代码(@fabpot)
- 功能# 46978[安全]允许使用带有#[isgranting]属性的表达式(@HypeMC)
- 功能# 46571[信使]添加新的信使:数命令返回带有“待处理”消息计数的传输列表。(@ktherage, @ogizanagi, @EXT - THERAGE凯文)
- 功能# 43865[TwigBridge]在Bootstrap 5表单主题中添加切换按钮的支持(@ker0x)
- 功能# 46683[Ldap]在Ldap配置中弃用'{username}'参数,改用'{user_identifier}'
- 功能# 46514[HttpKernel]添加选项以绝对uri呈现代理片段
- 功能# 46715[Clock]一个新的组件,以解耦应用程序从系统时钟(@nicolas-grekas)
- 功能# 42355[HttpKernel]错误修复/最后修改的响应策略
- 功能# 47080添加新的事件(@fabpot)
- 功能# 47075改变我们避免两次呈现邮件的方式(@fabpot)
- 功能# 46755[Intl]添加EmojiTransliterator翻译表情符号到许多地区(@lyrixx, @nicolas-grekas)
- 功能# 47062[控制台]不切割包装在SymfonyStyle块的url (@fchriob娱乐下载s82, @GromNaN)
- 功能# 45987[Notifier]添加从SmsMessage (@alamirault)
- 功能# 46142增加对空合并语法的支持(@mytuny)
- 功能# 47050[表单]允许TranslatableInterface到FormType帮助选项(@alamirault)
- 功能# 46110[安全]提高登录/请求速率限制器的性能(@Seldaek, @wouterj)
- 功能# 46895引入PHPUnit约束和Notifier断言(@ismail1432)
- 功能# 47049当需要BodyRendererInterface但未配置时抛出一个更具体的异常(@fabpot)
- 功能# 47040添加一个梅勒:测试命令(@fabpot)
- 功能# 46242[控制台]增加了恢复进度条的支持(@yivi)
- 功能# 46962[Mime] Add DataPart::setContentId() (@fabpot)
- 功能# 47038[Notifier]添加通知::exception() (@fabpot)
- 功能# 46944[控制台]增加Ansi8(256色)支持,提高真色(Ansi24)支持检测(@julien-boudry)
- 功能# 47034[Mime]简化代码
- 功能# 47018[控制台]Zsh shell自动补全(@adhocore, @GromNaN)
- 功能# 46591[Finder]添加方法,按扩展名和大小排序(@sandoba)
- 功能# 46126[查找器]不区分大小写的文件排序(@hmoreau)
- 功能# 45034重命名请求:getContentType to getContentTypeFormat (@MarkPedron)
- 功能# 46806[WebProfilerBundle]添加适配器类到缓存DataCollector (@Jean-Beru)
- 功能# 44902在PropertyNormalizer (@alamirault)中添加可见性上下文选项
- 功能# 46567[安全][LoginLink]为登录链接设置自定义生命周期(@mbrodala, @fabpot)
- 功能# 46599表达式约束(@fmata)
- 功能# 46821添加resolve-env选项调试:配置命令(@alexandre-daubois)
- 功能# 46580[SecurityBundle]添加快捷选项,启用注销CSRF保护(@wouterj)
- 功能# 46814添加服务和别名弃用消息到调试:容器
output (@94noni) - 功能# 47008[信使]添加选项FailedMessagesShowCommand (@Florian Guimier, @fabpot)
- 功能# 45977[Validator]添加匹配选项到选择约束(@fancyweb)
- 功能# 46338[安全]允许在切换用户时配置目标url (@94noni)
- 功能# 46326SMTP传输提供(最终)消息id(如果可用)(@Raphaël Droz)
- 功能# 43854[DoctrineBridge]添加实体参数解析器(@jderusse, @nicolas-grekas)
- 功能# 46315max_per_second选项可通过DSN配置(@gassan)
- 功能# 46118[安全]不允许空用户名或空密码(@bikalbasnet)
- 功能# 46229[信使]使Redis消息可数(@Jean-Beru)
- 功能# 41406[安全]在安全助手中添加一个方法来简化程序化注销(@johnkrovitch, @chalasr)
- 功能# 45404使用amazon Mailer (@jrushlow)可以自定义服务器
- 功能# 45945[Uid]添加到AbstractUid类的hexstring方法(@aurimasniekis)
- 功能# 46642[DoctrineBridge]为UID类型添加NAME const (@marcelsiegert)
- 功能# 46502[Dotenv]变量过滤器添加到调试命令(@rmikalkenas)
- 功能# 46211[Mailer]添加Infobip桥接(@B-Galati)
- 功能# 46773添加FFI\CData和FFI\CType类型(@SerafimArts)
- 功能# 46946[表单]选择类型必须支持可翻译接口(@alamirault)
- 功能# 38903添加“用法”到调试:容器输出(@Bert ter Heide, @bertterheide)
- 功能# 46901明确完成API的版本(@wouterj)
- 功能# 46752使用惰性加载鬼对象代理(@nicolas-grekas)
- 功能# 46880[HttpKernel]添加#[Cache()]来描述控制器上的默认HTTP缓存头
- 功能# 46751[VarExporter]添加trait来帮助实现惰性加载鬼对象(@nicolas-grekas)
- 功能# 46906添加#[Template()]来描述如何渲染控制器返回的数组(@nicolas-grekas)
- 功能# 46907[安全]添加#[isgranting ()] (@nicolas-grekas)
- 功能# 46183使用敏感参数属性隐藏敏感信息(@GromNaN)
- 功能# 46896Console/ob娱乐下载SymfonyStyle:添加Multiselect到choice() (@julien-boudry)
- 功能# 46883添加shuffle env处理器(@ostrolucky)
- 功能# 46846[通知]添加Zendesk通知桥(@stloyd)
- 功能# 46001[HttpKernel]添加ControllerEvent::getAttributes()来处理控制器的属性
- 功能# 46854使AbstractController::render()能够处理表单并弃用renderForm() (@nicolas-grekas)
- 功能# 41274[安全]在安全助手中添加一个方法来简化编程登录(#40662)(@johnkrovitch, @chalasr)
- 功能# 46831当会话不是FlashBagAware时添加弃用(@VincentLanglet)
- 功能# 46491FlashBagAwareSessionInterface (@VincentLanglet)
- 功能# 46813在表单上迭代时提供字符串键(@VincentLanglet)
- 功能# 46680[Serializer]为提升的属性提供上下文信息
- 功能# 46564添加Enum环境变量处理器(@jack-worman)
- 功能# 46763当缓存命中时不调用terminate() (@Toflar)
- 功能# 45997[FrameworkBundle][HttpKernel]添加弃用警告以显示HttpKernel::handle()将捕获可抛出对象
- 功能# 46714禁用OhMySmtp传输,创建MailPace传输(@Holicz)
- 功能# 46771php/enum *->值语法(@nicolas-grekas)
- 功能# 46395[通知]添加“联系所有人”桥(@franckranaivo)
- 功能# 46724[Notifier]添加SMSFactor桥(@Gwemox)
- 功能# 46741[DependencyInjection]允许使用鬼对象进行延迟加载服务(@nicolas-grekas)
- 功能# 46675[Serializer]添加对真正内置类型的支持(从PHP 8.2) (@bobahvas, @alexandre-daubois)
- 功能# 46663[Serializer]弃用指向具体规范化器的自动装配别名(@chalasr)
- 功能# 46584[安全]强制最大用户名长度UserBadge (@wouterj)
- 功能# 46066[安全]增加了一种更容易获得当前防火墙配置的方法(@Kocal)
- 功能# 46614删除调试组件剩余部分(@chalasr)
- 功能# 46566[Serializer][WebProfilerBundle]在工具栏中显示Serializer收集器信息(@ogizanagi)
- 功能# 46569[Serializer][WebProfilerBundle]收集并显示调用者源代码(@ oggizanagi)
- 功能# 46094[安全][SecurityBundle]移动安全助手到SecurityBundle (@chalasr)
- 功能# 46518[Validator]弃用松散的电子邮件验证模式(@xabbuh)
- 功能# 45985[TwigBridge]添加form_label_content和form_help_content块到form_div_layout (@alexander-schranz)
- 功能# 46430[路由]添加要求::POSITIVE_INT公共id和分页(@HeahDude)
- 功能# 46279[DependencyInjection]优化自动装配逻辑,告诉它排除的符号(@nicolas-grekas)
- 功能# 46452[DependencyInjection]添加Hydrator::hydrate(),并在使用时保留PHP引用(@nicolas-grekas)
想要升级到这个新版本?因为Symfonob娱乐下载y非常紧密地保护向后兼容性,所以这应该很容易。使用ob娱乐下载SymfonyInsight升级报告为了检测您在项目中需要更改的代码阅读我们的升级欧宝官网下载app文档了解更多。
希望在发布新的Symfony发行版时收到通知?ob娱乐下载或者当一个版本不再被维护时?或者只有在安全问题解决后才会这样做?考虑订阅Symfony路线图通知ob娱乐下载.
发表在#释放