ob娱乐下载Symfony 5.1策划了新功能
2020年5月31日·发表的法比安效力
警告:不ob娱乐下载再支持Symfony 5.1。考虑将应用程序升级到最新的Symfony版本ob娱乐下载.
ob娱乐下载Symfony 5.1.0刚刚发布。对于任何其他Symfony小版本,ob娱乐下载我们的向后兼容性承诺也适用,这意味着您应该能够轻松升级,而无需更改代码中的任何内容。
在过去的几个月里,我们写了关于伟大的5.1新特性.我强烈建议您阅读关于Symfony 5.1的47篇文章,因为它们包含了这个新版本的主要变化:ob娱乐下载
- 在PropertyInfo中增加了对类型化属性的支持:在Symob娱乐下载fony 5.1中,PropertyInfo组件可以从PHP 7.4中引入的新类型化属性中提取信息。
- 自动装配公共类型属性:在Symob娱乐下载fony 5.1中,使用与服务相关的类键入的公共属性是自动连接的,这相当于传统的setter注入。
- “安全”的HTTP首选项: ob娱乐下载Symfony 5.1支持RFC 8674中定义的“安全”HTTP首选项。
- 单命令应用在Symfob娱乐下载ony 5.1中,由于新的SingleCommandApplication类,创建单个命令控制台应用程序将更加容易。
- 可重用的约束集在Symfob娱乐下载ony 5.1中,您可以定义可重用的约束集,还可以按顺序应用约束,以便在某个验证失败时立即停止验证。
- 路由注释优先级在Symfob娱乐下载ony 5.1中,定义为注解的路由可以包括优先级选项,以更好地控制URL匹配,而不必重新排序控制器操作。
- 更简单的安全属性:在Symob娱乐下载fony 5.1中,安全属性将更容易使用,新的IS_IMPERSONATOR属性将简化如何检测模拟用户。
- 改善UriSigner:在Symob娱乐下载fony 5.1中,我们改进了UriSigner服务,使其可自动连接,更易于使用。
- 主机名验证器: ob娱乐下载Symfony 5.1包含了一个新的验证器,用于检查给定的值作为主机名是否有效。
- 工作流程的改进:在Symob娱乐下载fony 5.1中,Workflow组件被改进为允许禁用通告事件、检查工作流是否存在以及解释阻塞的转换。
- 更简单的测试登录: ob娱乐下载Symfony 5.1增加了一个新的loginUser()方法来简化测试受保护的资源。
- Uid组件: ob娱乐下载Symfony 5.1将包含一个名为Uid的新组件,它可以生成uuid和ulid,并为它们提供一些实用程序。
- 翻译的改进: ob娱乐下载Symfony 5.1添加了与翻译相关的新特性,以配置启用的语言环境,改进翻译调试命令,支持xlif2中的名称属性,并允许将每种语言翻译为自己的语言。
- 表单主题改进: ob娱乐下载Symfony 5.1为Foundation 6添加了一个新的表单主题,改进了Bootstrap自定义表单的翻译,并允许自定义集合条目。
- 路由改进:在Symob娱乐下载fony 5.1中,路由可以是无状态的,路由条件可以包括env变量,请求上下文更容易配置。
- 字符串的改进:在Symob娱乐下载fony 5.1中,String组件使用了来自PHP 8的Stringable接口,改进了truncate()等方法,并添加了containsAny()和reverse()等有用的方法。
- 可移植的HTTP/2实现:在Symob娱乐下载fony 5.1中,由于amp/ HTTP -client PHP包,HttpClient组件可以使用HTTP/2而无需安装cURL库。
- 可配置PHP预加载:在Symob娱乐下载fony 5.1中,您可以通过使用一些依赖注入标记来配置PHP预加载,以定义哪些类应该预加载,哪些类不应该预加载。
- 光标控制: ob娱乐下载Symfony 5.1引入了新的工具来控制控制台命令中的光标。
- 更简单的注销定制:在Symob娱乐下载fony 5.1中,由于有了新的LogoutEvent,注销定制将更容易实现。
- 远程资产清单:在Symob娱乐下载fony 5.1中,资产清单文件可以存储在远程服务器中,这在使用cdn时是理想的。
- 每个地区不同的主机:在Symob娱乐下载fony 5.1中,路由可以为每个地区定义不同的主机,这对于创建完全国际化的url非常有用。
- 更简单的服务装修:在Symob娱乐下载fony 5.1中,当使用服务装饰时,更容易引用原始服务。
- 抽象服务参数:在Symob娱乐下载fony 5.1中,服务可以定义抽象参数,其值在运行时计算。
- 改进的微核在Symfob娱乐下载ony 5.1中,我们改进了MicroKernelTrait,允许使用内核作为自动连接控制器和服务工厂的注册表。
- 堆栈修饰符: ob娱乐下载Symfony 5.1为堆栈装饰器引入了一种新的语法,提供了一种比经典中间件更简单的选择。
- 新的和改进的集成: ob娱乐下载Symfony 5.1在Lock、Cache、Mailer、Messenger和Notifier组件中添加了与第三方技术和服务的新集成。
- URI解析器在Symfob娱乐下载ony 5.1中,DomCrawler组件提供了一个新的实用程序来将相对链接解析为绝对url。
- 序列化器的改进: ob娱乐下载Symfony 5.1改进了序列化器,增加了一个新的@Ignore注释,一个展开反规范化器,支持stdClass和标量反规范化。
- 异步AWS支持: ob娱乐下载Symfony 5.1将在Mailer和Messenger等组件中使用Async AWS,这是官方Amazon AWS PHP SDK的现代替代方案。
- 更简单的请求背景: ob娱乐下载Symfony 5.1允许使用一个名为“default_uri”的配置参数来配置整个请求上下文。
- ExpressionLanguage验证器在Symfob娱乐下载ony 5.1中,您可以验证ExpressionLanguage表达式的语法,而无需解析或求值它们。
- 服务器端请求伪造保护: ob娱乐下载Symfony 5.1改进了HttpClient组件,以提供针对SSRF(服务器端请求伪造)的开箱即用保护。
- 将公共服务弃用为私有服务在Symfob娱乐下载ony 5.1中,你可以将公共服务转换为私有服务,同时保持代码的向后兼容性。
- 弃用Inflector组件:在Symob娱乐下载fony 5.1中,Inflector组件已弃用,其逻辑已转移到String组件中。
- AtLeastOneOf验证器: ob娱乐下载Symfony 5.1增加了一个新的AtLeastOneOf验证器,用于检查给定值是否满足至少一个给定约束。
- 基于选民优先级的访问决策: ob娱乐下载Symfony 5.1增加了一个新的访问决策策略,称为“优先级”,它使用来自最高优先级安全投票人的决策。
- OptionsResolver改进:在Symob娱乐下载fony 5.1中,OptionsResolver组件引入了一个可选的流畅接口来配置选项,并为每个选项提供额外的调试信息。
- 验证器的改进: ob娱乐下载Symfony 5.1验证器增加了对三字母国家和语言代码的支持,增加了一个选项来检查集合项是否能被某个数字整除,并允许定义验证可调用对象。
- 形式的改进: ob娱乐下载Symfony 5.1改进了表单以验证HTML5颜色,允许百分数四舍五入,在标签中显示HTML内容,简化时区管理,为输入模式选项提供更好的默认值,以及在选择类型方面的其他改进。
- HttpFoundation改进: ob娱乐下载Symfony 5.1增加了一个新的InputBag类,增加了对会话数据加密的支持,增加了更多的缓存控制指令,并允许更容易地构建cookie对象。
- 自动模式更新: ob娱乐下载Symfony 5.1自动创建一些组件所需的数据库表来存储它们的内容(Messenger, Lock, Cache等)。
- 更新保安系统: ob娱乐下载Symfony 5.1包含了一个新的安全系统,它简化了现有的安全特性,同时以一种更加平易近人的方式为开发人员提供了更多的灵活性。
- 混杂。改进(第一部分): Symfony 5.1中包含的一些次要新特性将使您的工作更容易,例如使用常量作为命令退ob娱乐下载出码,更好的tempnam()函数和自定义随机字符串。
- 混杂。改进(第二部分): ob娱乐下载Symfony 5.1将包括一个独立的YAML linter命令,一个更好的RoundRobin邮件传输,一个单独的日志通道,支持标签/邮件元数据。
- 混杂。改进(第三部分): ob娱乐下载Symfony 5.1将允许在ConstraintViolationList中包含严重程度,将添加一个新的邮件日志处理程序和一个新的弃用合同,并将在异常页面中启用“暗模式”。
发表在#释放
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
似乎«改进的路线配置»已经恢复并计划在5.2中使用。