ob娱乐下载Symfony 4.2推出了新特性
2018年11月26日·发表的法比安效力
警告:不ob娱乐下载再支持Symfony 4.2。考虑将应用程序升级到最新的Symfony版本ob娱乐下载.
ob娱乐下载Symfony 4.2.0将在几天后发布。对于任何其他Symfony小版本,ob娱乐下载我们的向后兼容性承诺也适用,这意味着您应该能够轻松升级,而无需更改代码中的任何内容。
我们已经在博客上介绍了4.2的新特性,下面是最相关的变化(这个版本总共有240个大大小小的新特性):
信使
在4.2中,信使组件仍然被标记为实验性。
- 为同步查询和命令总线添加trait(ogizanagi)# 29167
- 使dispatch(), handle()和send()方法返回Envelope(nicolas-grekas)# 28983
- 添加已处理和已发送的邮票(ogizanagi)# 29166
- 删除AllowNoHandlerMiddleware以支持HandleMessageMiddleware上的构造函数参数# 28945
- 使信封成为中间件处理器的第一类公民(nicolas-grekas)# 28914
- 重命名“信封项目”并将其移动到“Stamp”命名空间(nicolas-grekas)# 28911
- 更改AmqpExt类构造函数签名(fabpot)# 28419
- 使用信使序列化器,而不是单独的编码器/解码器(sroze)# 28405
- 添加一个与ContainerInterface分离的SenderLocator (fabpot)# 28399
- 跟踪分析器中的中间件执行情况(ogizanagi)# 27321
- 默认情况下ob娱乐下载对信封项使用Symfony Serializer (sroze)# 28270
- 属性中添加——bus选项信使:使用消息命令(chalasr, sroze)# 28190
- 只从MessageSubscriber (sroze)订阅给定的总线# 28275
- 支持调度时配置消息(ogizanagi)# 26945
VarDumper
- 添加Memcached caster (jschaedl)# 28622
- 为IntlDateFormatter和IntlCalendar添加脚轮# 28566
- 为IntlTimeZone添加caster# 28559
- 为NumberFormatter添加caster (jschaedl)# 28555
- 为MessageFormatter添加caster# 28551
- 搜索时滚动到视图(ro0NL)# 28854
- 允许使用光主题开箱(ogizanagi)# 27261
- 允许不带参数调用dd() (SjorsO)# 28317
- 新建env变量选择转储格式(dunglas)# 25125
- make RedisCaster处理RedisCluster并在所有驱动程序上转储所有选项# 28264
- 显示可调用者的签名(nicolas-grekas)# 27768
缓存
- 增加踩踏保护通过概率提前到期(nicolas-grekas)# 27009
- 添加CacheInterface::删除()(nicolas-grekas)# 28718
- 增加了通过DSN连接到Redis集群的支持# 28713
- 支持在一个DSN中配置多个Memcached服务器# 28598
- 添加允许更改序列化器的MarshallerInterface,提供一个默认的序列化器,在可用时自动使用igbinary (nicolas-grekas)# 27645
- 允许配置基于pdo的缓存池,在第一次使用时自动创建表(nicolas-grekas)# 27694
- 增加了对phpredis 4压缩和tcp_keepalive选项的支持# 27646
- 使用亚秒精度进行内部有效期计算(nicolas-grekas)# 27031
翻译
- 增加了intl消息格式化器(aitboudad Nyholm)# 27399
- 使用ICU父区域设置作为备用区域设置(thewilkybarkid)# 28070
- 允许使用“+intl-icu”后缀域的ICU消息格式(nicolas-grekas)# 28952
- 在xliflintcommand (yceruto)中增加了对多个文件或目录的支持# 28522
- 增加了对其他文件名模式翻译文件的支持(jaaviereguiluz)# 27655
- 标记getFallbackLocales()为internal (boscho87)# 28626
- 注册一个标识转换程序作为备用程序(yceruto)# 28523
- 翻译更新更改默认输出为xlf (Alexis BOYER)# 27935
安全
- 将选民个人决策添加到分析器(l-vo)# 27914
- 在安全表达式中添加“is_granting()”,弃用“has_role()”(nicolas-grekas)# 27305
- 在access_control (roukmoute)中添加端口# 28061
- 弃用simple_preauth和simple_form,支持Guard (chalasr)# 28693
- 使“记住我”cookie自动安全+从framework.session继承默认配置。cookie_ * (nicolas-grekas)# 28446
- 记住我:允许设置同一个站点的cookie标志(邓格拉斯)# 27976
- 不再支持基于FQCN的自定义匿名/记忆标记(Iltar van der Berg)# 26981
FrameworkBundle
- 添加一个新方法AbstractController::addLink()# 28875
- 添加vscode编辑器到ide配置(lexcast)# 28679
- 使调试:自动装配列出有用的服务及其描述(nicolas-grekas)# 28970
- 弃用控制器(sroze)# 28243
- 为framework.session添加了新的auto模式。使用HTTPS时打开Cookie_secure (nicolas-grekas)# 28244
- 在FrameWorkBundle中添加SameSite cookie# 28168
- 添加LoggerAwareInterface到自动配置# 28176
- 默认情况下允许将路由转换为utf8模式# 27774
- 在中显示别名的public/private调试:容器命令(OskarStark)# 27551
- 允许配置可标记缓存池(nicolas-grekas)# 26934
杂项
- 添加模板"name"参数到调试:树枝命令查找它们的路径(yceruto)# 27981
- [树枝][表单]添加help_attr (mpiot)# 27043
- 增加了显示当前主机名地址的能力,如果绑定到0.0.0.0 (respinoza)时可用# 28586
- [Yaml]在LintCommand (yceruto)中增加了对多个文件或目录的支持# 28521
- Make ResponseHeaderBag::makeDisposition static (fabpot)# 28807
- [HttpFoundation]使cookie在传递时自动安全$secure=null +计划使它和samesite=松懈5.0中的默认值# 28447
- [BrowserKit]增加对元刷新的支持# 27118
- [LDAP]添加详细的ext-ldap错误,以便更容易调试(scaytrase)# 28424
- 添加“applyOperations”方法到EntryManager (mablae)# 27069
- [Intl]黑名单无效语言(ro0NL)# 28833
- 在PhpDocExtractor (popy-dev)中实现“Collection”类型# 26300
- [PropertyInfo]添加一个提取器来猜测属性是否可初始化(dunglas)# 26997
- [路由]为国际化路由添加回退到无文化区域# 27957
- [原则]类型猜测简单json数组支持(iluuu1994)# 24297
- 添加了不同的协议,允许作为资产base_url (alexander-schranz)# 28476
- 重新设计了产品中的默认错误页面(jaaviereguiluz)# 27699
- [ProxyManagerBridge]允许使用lazy: SomeProxifiedInterface代理接口# 27697
- 禁用没有根节点的树构建器(xabbuh)# 27476
- 在调试页面中显示日志上下文(javereguiluz)# 24151
- CacheWarmerAggregate处理弃用日志# 27421
发表在#释放
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
Przemysław Pawliczuk is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now