ob娱乐下载Symfony 2.5.0 Beta 1发布
2014年4月24日·发表的哈维尔Eguiluz
今天,我们很高兴地介绍即将到来的Symfony 2.5版本的第一个测试版。ob娱乐下载正如我们几个月前宣布的那样,Symfony项目目前关注的是质量而不是ob娱乐下载特性和向后兼容性。这就是为什么这个新版本对每个Symfony组件都进行了数十个错误修复、代码清理和改进。ob娱乐下载
这个新的Symfoob娱乐下载ny版本还将向后兼容性提升到了一个新的水平。除了作为项目的核心价值外,我们还引入了一个新的向后兼容承诺用于较小的Symfoob娱乐下载ny版本。
有142次提交,301次修改文件,11639次添加和2204次删除,Symfony 2.5现在已经冻结了功能。ob娱乐下载在接下来的两个月里,我们将专注于调整这些改进并完成它们的文档。欧宝官网下载app
同时你可以阅读从2.4升级到2.5指南并以不同的方式测试、破解和使用Symfony 2.5代码:ob娱乐下载
- 通过Composer创建一个新项目(推荐):
1
$php的作曲家。phar create-project ob娱乐下载symfony/framework-standard edition somewhere/ 2.5.0-BETA1
- 下载整个框架或标准版通过GitHub
- 通过Github下载单个组件:
https://github.com/ob娱乐下载symfony/ {COMPONENT_NAME} /归档/ v2.5.0-BETA1.zip
Symfony 2.5有什么ob娱乐下载新功能
您可以查看完整的更新日志从2.4到2.5 BETA 1对存储库,但我们总结了以下最相关的更改和改进:
一般的改进
- 增加了对内置web服务器的HHVM支持(10017)
- 为EncoderFactory添加了命名编码器,以允许对每个用户实例使用不同的密码哈希(10005)
- 增加了MutableAclProvider::updateUserSecurityIdentity,以允许更新用户的用户名,同时保持其相关的ACEs (8650)
- 增加了一个PSR-4兼容类装入器(10100)
- 为其他请求格式添加了配置(9862)
- 从WebTestCase中提取KernelTestCase9739)
- 从框架中解耦的树枝命令(9855)
- 中增加了对JSON格式的支持枝:线头命令(10064)
- 增加了更改JSON编码选项的能力(9915)
- 改进了对谷歌应用程序引擎的支持(9945)
- 允许在对象属性中使用非字母数字字符(以使用像
人- >{“”}
) (9843) - 增加了一种简单的方法来替换服务,通过保持对旧服务的引用(10600)
- 允许将回调作为allowedValue给OptionsResolver (8375,9963)
- 新增Process::disableOutput和Process::enableOutput方法(10425)
- 增加了对is的支持。* GetSetMethodNormalizer中的方法(10314)
- 为ErrorHandler添加了尖叫模式以沉默错误(10466)
表单和验证改进
- 增加了多个文件上传的选项(8224)
- 增加了delete_empty选项,以允许正确的emptyData处理集合(9773)
- 添加FormErrorBag (9099)
- 错误现在引用它们被添加到的字段以及导致它们的违反/异常(9993)
- objectcho冰岛列表现在根据值比较选项,如果给出值路径(10572)
- 为验证器增加了教义缓存(9892)
- 增加了一个新的严格的电子邮件验证器(9140)
- 增加了一个新的uuid验证器(10291)
- 将节点遍历方法替换为验证器中的递归遍历方法(10287)
控制台组件改进
- 增加了一个更好的和全功能的进度条(10356)
- 增加了向用户提问的更好方式(并弃用了DialogHelper) (10606)
- 添加了一个更好的tablehelper,并弃用了旧的Table (10365)
- 来自容器的命令现在被加载在bundle的命令之后,以轻松覆盖默认命令(10257)
- 增加了为应用程序设置不同的默认命令的可能性(9776)
- 增加了设置流程标题的方法(9780)
- 除了前面的TTY模式和方便的方法mustRun()之外,还添加了PTY模式(8655)
- 新增独立PSR-3兼容记录器(10194)
对设计人员的改进
对翻译人员的改进
提高你的工作效率
- 移动AcmeDemoBundle到SensioDistributionBundle (643)
- 增加一个新的配置:调试命令转储当前配置(10165)
- 增强的日志显示在web开发工具栏(10473)
- 改进了在分析器中收集的数组的可读性(10352)
- 增加了指定方法和主机的可能性路由器:匹配命令(10439)
- 增加了一个yaml:线头命令来验证YAML文件的语法(9666)
- 添加TraceableEventDispatcher以允许调试调度程序(9814)
- 增强了调试组件,以检测类名大小写不匹配,并消除与不可捕捉和@-silenced致命错误相关的难以调试的空白页(10201)
- 增强了可捕获PHP错误的错误处理和堆栈跟踪显示(10725)
发表在#释放
评论
米哈Vrhovnik
2014年4月24日说在10:05
我还以为是14天前释放的?晚间新闻吗欧宝平台是合法的吗?
@Miha,你说得对。这篇文章发表得有点晚了。对不起!
除了日期不匹配之外,你对beta版的改进有什么看法?
除了日期不匹配之外,你对beta版的改进有什么看法?
@Wouter,我刚刚修正了10165改进的描述。谢谢你的帮助!
米哈Vrhovnik
2014年4月24日说11点
改进很不错。我正在一个项目中使用它,该项目将于6月发布。我特别喜欢验证器组件中的改进。
不管怎样,整个框架都有很大的改进!
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now