ob娱乐下载Symfony 3.4.0-BETA1发布
10月18日·发表的法比安效力
警告:不ob娱乐下载再支持Symfony 3.4。考虑将应用程序升级到最新的Symfony版本ob娱乐下载.
ob娱乐下载Symfony 3.4.0-BETA1刚刚发布。以下是最重要的变化:
- 功能# 24583添加新的调试:自动装配命令(@weaverryan)
- 功能# 24523[HttpFoundation]使会话安全和惰性
- 功能# 22610[表单][TwigBridge]添加了在渲染表单时禁用默认主题的选项(@emodric)
- 功能# 23112[OptionsResolver]在允许的类型中支持类型数组(@pierredup)
- 功能# 24321为PropertyNormalizer增加了处理父类的能力(@ivoba)
- 功能# 24505在DumpDataCollector (@xabbuh)实现reset()
- 功能# 24425[Console][HttpKernel]处理新的SHELL_VERBOSITY环境变量,也配置默认记录器(@nicolas-grekas)
- 功能# 24387[FORM]阻止窗体扩展自己作为父窗体(@pierredup)
- 功能# 24484[DI]在访问删除的服务时抛出准确的失败(@nicolas-grekas)
- 功能# 24208[表单]从给定的表单类型(@yceruto, @ oggizanagi)显示选项定义
- 功能# 23499[工作流]添加守卫is_valid()方法支持(@ alin -flaus, @lyrixx)
- 功能# 24388查看switch_user用户名(@chalasr)的头信息
- 功能# 23708增加了不存在的cwd的弃用修复#18249 (@alexbowers)
- 功能# 24443[Session] deprecate MemcacheSessionHandler (@Tobion)
- 功能# 24409[BridgeDoctrine][FrameworkBundle]弃用ContainerAwareTrait (@nicolas-grekas)
- 功能# 24438[Session][vardump] Deprecate接受遗留mongo扩展(@Tobion)
- 功能# 24389[DoctrineBridge]弃用dbal会话处理程序(@托比昂)
- 功能# 16835[Security] Add Guard authenticator <支持>方法(@Amo, @chalasr)
- 功能# 24289[FrameworkBundle][HttpKernel]重置分析器
- 功能# 24144在bin/console中暴露dotenv about (@ro0NL)
- 功能# 24403[FrameworkBundle][Routing]如果没有配置路由,显示欢迎消息(@yceruto)
- 功能# 22679[表单]添加tel和颜色类型(@apetitpa)
- 功能# 23845[验证器]添加唯一的实体违反原因(@Ilya Vertakov)
- 功能# 22132[锁]当用户忘记锁时自动释放锁(@jderusse)
- 功能# 21751对Twig表单主题的Bootstrap4支持(@hiddewie, @ aviereguiluz)
- 功能# 24383不清除应用程序池缓存:清晰(@nicolas-grekas)
- 功能# 24148[表单]隐藏标签按钮时,它的设置为false (@TeLiXj)
- 功能# 24378[SecurityBundle]弃用自动选择第一个提供商(@ oggizanagi)
- 功能# 24260[安全性]为无状态身份验证添加模拟支持(@chalasr)
- 功能# 24300添加一个最低限度的默认PSR-3记录器(@dunglas)
- 功能# 21604[安全]Argon2i密码编码器(@zanbaldwin)
- 功能# 24372[DowCrawler]默认UTF-8 (@nicolas-grekas)
- 功能# 24264[TwigBundle]改进包模板的覆盖
- 功能# 24197[翻译]移动PhpExtractor和PhpStringTokenParser翻译组件(@Nyholm)
- 功能# 24362[HttpKernel]弃用一些编译器传递,以支持带标记的迭代器args
- 功能# 21027[资产]提供默认上下文(@ro0NL)
- 功能# 22200[DI]在配置中引用标记服务(@ro0NL)
- 功能# 24337为主要安全功能添加快捷方式(@weaverryan, @ jaaviereguiluz)
- 功能# 24358[TwigBundle]注册一个身份转换器作为备份
- 功能# 24357[Yaml]包含文件和行不弃用消息(@xabbuh)
- 功能# 24330注册类元数据工厂别名(@xabbuh)
- 功能# 24349[SecurityBundle]添加缺失的AclSchemaListener弃用(@ogizanagi)
- 功能# 24202[Filesystem] deprecate makePathRelative()中的相对路径(@xabbuh)
- 功能# 21716在CustomNormalizer (@chrisguitarguy)中添加对object_to_populate的支持
- 功能# 21960删除ValidatorTypeTestCase并将验证器逻辑添加到基本TypeTestCase (@pierredup)
- 功能# 22113在框架包中包含锁组件
- 功能# 24236[WebProfilerBundle]渲染树枝模板的文件链接(@ro0NL)
- 功能# 21239[Serializer]抛出更具体的异常(@xabbuh)
- 功能# 24256CsvEncoder处理可变结构和自定义头顺序(@Oliver Hoff)
- 功能# 23471[Finder]添加一个方法来检查是否找到任何结果(@duncan3dc)
- 功能# 23149增加了一个CoverageListener来增强代码覆盖率报告(@lyrixx)
- 功能# 24318[SecurityBundle] Deprecate ACL相关代码(@chalasr)
- 功能# 24335[Security][SecurityBundle]弃用HTTP文摘认证(@ oggizanagi)
- 功能# 21951[安全][防火墙]在用户切换时将新生成的安全令牌传递给事件(@klandaika)
- 功能# 23485[配置]提取xml解析从XmlUtils::loadFile到XmlUtils::parse (@Basster)
- 功能# 22890[HttpKernel]增加了客户端捕获异常的配置能力
- 功能# 24239与PHP <5.4 session (@afurculita)
- 功能# 23882[安全]已弃用用户更改后不注销(@iltar)
- 功能# 24200在配置中添加了FlashBagInterface的别名(@tifabien)
- 功能# 24295[DI][DX]在扩展中使用的一些ContainerBuilder方法上抛出异常(@ oggizanagi)
- 功能# 24253[Yaml]支持解析文件(@xabbuh)
- 功能# 24290添加Definition::addError()和一个作为异常抛出错误的编译器传递(@weaverryan)
- 功能# 24301添加AutowireRequiredMethodsPass来修复@required方法的绑定(@nicolas-grekas)
- 功能# 24226[Cache]添加ResettableInterface允许重置任何池的本地状态(@nicolas-grekas)
- 功能# 24303[FrameworkBundle]允许没有翻译和验证器的表单(@xabbuh)
- 功能# 24291重置请求之间的认证令牌(@derrabus)
- 功能# 24280[vardump]使dump()更容易使用(@freekmurze)
- 功能# 24277在ExtraAttributesException (@mdeboer)中获取额外属性
- 功能# 24257[HttpKernel][DI]启用内核实现CompilerPassInterface (@nicolas-grekas)
- 功能# 23834[DI]添加“PHP fluent格式”来配置容器
- 功能# 24180[路由]添加PHP fluent DSL来配置路由
- 功能# 24232添加"DoctrineType::reset()"方法(@nicolas-grekas)
- 功能# 24238[DI]将服务和别名默认为私有,使用BC层(@nicolas-grekas)
- 功能# 23648[表单]添加输入+区域选项TimezoneType (@ro0NL)
- 功能# 24185[表单]显示关于的一般表单信息调试:形式(@yceruto)
- 功能# 23747[Serializer][FrameworkBundle]添加DateInterval规范化器(@Lctrs)
- 功能# 24193在请求之间重置秒表(@derrabus)
- 功能# 24160[HttpKernel]不支持包继承(@fabpot)
- 功能# 24155[FrameworkBundle][HttpKernel]为可重置服务添加DI标签
- 功能# 23625在WDT / Profiler中添加当前和备用区域设置(@nemoneph)
- 功能# 24179添加默认模板目录和选项配置它(@yceruto)
- 功能# 24104使尽可能多的服务私有(@nicolas-grekas)
- 功能# 18314[翻译]增加了对添加自定义消息格式化器的支持(@aitboudad)
- 功能# 24158弃用分析器。Matcher配置(@fabpot)
- 功能# 24131[控制台]不显示常见控制台异常的简短异常跟踪(@yceruto)
- 功能# 24080弃用web_profiler。位置选项(@javiereguiluz)
- 功能# 24114当在防火墙中使用未定义的用户提供程序时抛出一个有意义的异常
- 功能# 24122[DI]重命名ResolveDefinitionTemplatesPass为ResolveChildDefinitionsPass (@nicolas-grekas)
- 功能# 23901[DI]允许处理env vars (@nicolas-grekas)
- 功能# 24093[FrameworkBundle]能够显式启用工作流支持(@xabbuh)
- 功能# 24064显示TwigBridge的加载器路径调试:树枝命令(@yceruto)
- 功能# 23978使用Memcached DSN选项(@Bukashk0zzz)
- 功能# 24075在TagAwareAdapter上实现PruneableInterface
- 功能# 21414[控制台]显示文件和行异常(@arno14)
- 功能# 24068[HttpKernel]禁用EnvParametersResource
- 功能# 22542[锁]检查锁获取中的TTL过期
- 功能# 24031[路由]增加了为一个控制器的所有路由定义前缀的可能性(@fabpot)
- 功能# 23967[vardump]添加force-collapse/expand +用于跟踪(@nicolas-grekas)
- 功能# 24033[DI]添加ContainerInterface::IGNORE_ON_UNINITIALIZED_REFERENCE (@nicolas-grekas)
- 功能# 24026[安全]添加impersonator_user到“用户被重新加载”日志消息(@ garlan)
- 功能# 23603[缓存]添加(pdosimple)修剪方法(@robfrawley)
- 功能# 23694(形式)添加调试:形式命令(@yceruto)
- 功能# 24028[Yaml]标记一些类为final (@xabbuh)
- 功能# 22543在Lock (@jderusse)中暴露一个expiringDate和isExpired方法
- 功能# 23667[翻译]创建一个TranslationReaderInterface和移动TranslationLoader到TranslationComponent (@Nyholm)
- 功能# 24024[config]添加弃用节点功能(@sanpii)
- 功能# 23668[VarDumper]添加周期施法者(@maid)
- 功能# 23991改进基于psr4的服务发现(替代实现)(@kbond)
- 功能# 23947[翻译]在xlif2.0中增加了加载
的能力(@Nyholm) - 功能# 23887允许命令为编译时注册提供默认名称(@chalasr, @nicolas-grekas)
- 功能# 23874[DI]区分大小写的参数名(@ro0NL)
- 功能# 23936删除一些sf2引用(@fabpot)
- 功能# 23680[Webprofiler]增加了允许扩展分析器页面的块。(@Nyholm)
- 功能# 23665为TranslationWriter创建接口(@Nyholm)
- 功能# 23890在xlif2.0中增加了dump
的能力(@Nyholm) - 功能# 23862[SecurityBundle]解析类名参数中的AddSecurityVotersPass
- 功能# 23915[DI]允许从服务定位器获取可用服务
- 功能# 23792[HttpKernel][FrameworkBundle]添加RebootableInterface,修复和undeprecate缓存:清晰热身(@nicolas-grekas)
- 功能# 23227添加“controller”关键字来配置路由控制器
- 功能# 23869[控制台]使控制台命令快捷键不区分大小写(@thanosp)
- 功能# 23855[DI]允许在Yaml中转储内联服务
- 功能# 23836捕获命令注册中的致命错误(@chalasr)
- 功能# 23805自动注册(@GuilhemN)
- 功能# 23816[调试]检测内部和废弃的方法(@GuilhemN)
- 功能# 23812[FrameworkBundle]允许微内核订阅事件
- 功能# 22187支持本地绑定(@GuilhemN)
- 功能# 23741每个服务工厂生成一个文件(@nicolas-grekas)
- 功能# 23807使用内部类/trait/接口时触发弃用(@GuilhemN)
- 功能# 22587[工作流]添加转换完成事件(@izzyp)
- 功能# 23624命令作为服务(@ro0NL)
- 功能# 21111[验证器]添加组支持有效约束(@xabbuh)
- 功能# 20361[配置]启用cannotBeEmpty和requiresAtLeastOneElement (@ro0NL)
- 功能# 23712自动注册(@GuilhemN)
- 功能# 23719自动配置ArgumentValueResolverInterface实例
- 功能# 23706改进sql解释表显示(@mimol91)
- 功能# 23724[Lock] Deprecate Filesystem/LockHandler (@jderusse)
- 功能# 23593添加工作流名称到公告事件(@Nyholm)
- 功能# 20496[表单]允许通过过滤器回调delete_empty选项。(@Koc)
- 功能# 23451[缓存]添加(filesystemsimple)剪枝方法和剪枝命令(@robfrawley)
- 功能# 23519[TwigBundle]命令作为服务(@ro0NL)
- 功能# 23591添加时区施法者(@maid)
- 功能# 23510[控制台]为独立应用程序添加一个工厂命令加载器(@ogizanagi)
- 功能# 23357增加间隔施法者(@女仆)
- 功能# 23550[DebugBundle]添加min_depth配置(@james-johnston-thumbtack)
- 功能# 23570使routercachewarm实现ServiceSubscriberInterface (@nicolas-grekas)
- 功能# 23437[TwigBridge] deprecate TwigRenderer(@托比昂)
- 功能# 23515[vardump]添加setMinDepth到VarCloner (@james-johnston-thumbtack)
- 功能# 23404[Serializer] AbstractObjectNormalizer:允许禁用类型强制(@ oggizanagi)
- 功能# 21086[MonologBridge]添加标记处理器(@maid)
- 功能# 22576[Validator]允许使用属性路径获取值来比较比较约束(@ogizanagi)
- 功能# 22689增加对doctrin/dbal v2.6类型的支持(@jvasseur)
- 功能# 22734[控制台]支持命令延迟加载(@chalasr)
- 功能# 19034[安全]使配置自定义访问决策管理器服务(@xabbuh)成为可能
- 功能# 23037[TwigBundle]增加了一个RuntimeExtensionInterface来利用autoconfigure (@lyrixx)
- 功能# 22176[DI]允许以字符串格式导入YAML (@ro0NL)
- 功能# 23295惰性加载用户提供程序(@chalasr)
- 功能# 23440[路由]添加匹配的和默认的参数来重定向响应(@ artursvenda, @托比昂)
- 功能# 22832[调试]不支持堆叠错误(@mbabker)
- 功能# 21469找到原始的请求协议版本(@thewilkybarkid)
- 功能# 23431[验证器]添加最小/最大像素数量的图像约束(@akeeman)
- 功能# 23223在秒表中增加了对微秒的支持
- 功能# 22341[BrowserKit]模拟后退/前进浏览器导航(@e-moe)
- 功能# 22619[FrameworkBundle][翻译]移动翻译编译器传递(@lepiaf)
- 功能# 22620[FrameworkBundle][HttpKernel]移动HttpKernel pass (@lepiaf)
- 功能# 23337[组件][序列化器][规范化器]:处理它有方法的规范化/反规范化(@jordscream)
- 功能# 22588在VarDumperTestTrait (@maid)中添加过滤器
- 功能# 23288[Yaml]弃用str标签(@xabbuh)
- 功能# 23039支持在yaml加载器中解析PHP常量(@mimol91)
- 功能# 22431[VarDumper]添加日期施法者(@maid)
- 功能# 23285[秒表]添加一个重置方法(@jmgq)
- 功能# 23320[WebServer]允许绑定所有接口(如INADDR_ANY) (@jpauli, @fabpot)
- 功能# 23272[FrameworkBundle]禁用无用的片段渲染器
- 功能# 23332修正显示的行号(@fabpot, @xabbuh)
- 功能# 23026[SecurityBundle]添加用户模拟信息和退出操作到分析器(@yceruto)
- 功能# 22932在缓存控制头中增加了对不可变指令的支持
- 功能# 22554[分析器][验证器]在分析器中添加一个验证器面板(@ oggizanagi)
- 功能# 22124将保存Date头的责任转移到ResponseHeaderBag (@mpdude)
- 功能# 23122Xml编码器可选类型转换(@ragboyjr)
- 功能# 23207[FrameworkBundle]允许文件扩展名为。yaml
- 功能# 23076[验证器]增加了对检查URL (@iisisrael)特定DNS记录类型的支持
- 功能# 22629[安全]当一个投票者缺少投票者接口时触发弃用(@iltar)
- 功能# 22636[路由]在路由条件下暴露请求,如果需要和可能(@ro0NL)
- 功能# 22909[Yaml]弃用非特定标签(@GuilhemN)
- 功能# 23042remember me服务中的一致错误处理
- 功能# 22444[Serializer] DateTimeNormalizer:允许提供时区
- 功能# 23143引用而不是内联数组参数(@nicolas-grekas)
- 功能# 23154粘性ajax窗口(@ro0NL)
- 功能# 23161无前缀选项(@chalasr)
- 功能# 23105[SecurityBundle][Profiler]在Profiler中提供有关被调用的安全监听器的信息(@chalasr)
- 功能# 23148[FrameworkBundle]删除Stopwatch组件的硬依赖
- 功能# 23131删除对Doctrine缓存的依赖(@fabpot)
- 功能# 23114惰性加载安全监听器(@chalasr)
- 功能# 23111[Process] Deprecate ProcessBuilder (@nicolas-grekas)
- 功能# 22675[FrameworkBundle] KernelTestCase:不使用KERNEL_CLASS (@ oggizanagi)
- 功能# 22917[vardump]循环前/下搜索HTML转储(@ro0NL)
- 功能# 23044自动启用路由注释加载器(@GuilhemN)
- 功能# 22696[PropertyInfo] Made ReflectionExtractor的前缀列表实例变量(@neemzy)
- 功能# 23035不赞成在可选的缓存预热器中传递一个具体的服务
- 功能# 23036在可选缓存预热器中实现ServiceSubscriberInterface (@romainneutron)
- 功能# 23022删除关闭代理参数(@nicolas-grekas)
- 功能# 22903[DI]弃用没有ID的XML服务(@ro0NL)
- 功能# 22597在3.4中重新添加Lock组件(@jderusse)
- 功能# 22803[DI] Deprecate Container::initialized() for private (@ro0NL)
- 功能# 22828[Finder] Deprecate FilterIterator (@ oggizanagi)
- 功能# 22826[Validator]改进严格的选项值弃用(@xabbuh)
想要升级到这个新版本?幸运的是,由于Symfony非常紧密地保护ob娱乐下载向后兼容性,这应该很容易。阅读我们的升级欧宝官网下载app文档了解更多。
希望在发布新的Symfony发行版时收到通知?ob娱乐下载或者当一个版本不再被维护时?或者只有在安全问题解决后才会这样做?考虑订阅Symfony路线图通知ob娱乐下载.
发表在#释放
评论
nada zda-ali
2017年10月20日在十六16
干得好(y)
格奥尔基Katsarov
2017年10月21日在08:39
刚刚将一个中等复杂度的3.3.10版本项目升级到3.4-0-beta1。没有依赖冲突,一切似乎都工作正常。干得好,期待最终版本。
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Adil YASSINE ✌️ is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now