This week, Symfony 3.1.0 was released, becoming the first Symfony 3 version which adds new features. Meanwhile, Symfony 2.3.42 was also released, putting and end to the popular Symfony 2.3 branch. From now on, this branch will only receive security fixes for one year.

Symfony development highlights

2.3 changelog:

  • c585134: [Serializer] added missing @throws annotations
  • 0cf017e: [Form] removed UTC specification with timestamp
  • 57d6053: [DependencyInjection] skip deep reference check for 'service_container'

2.7 changelog:

  • ab621ee: [Routing] fixed the annotation loader taking a class constant as a beginning of a class name
  • e041da0, e6956c9, 9d79a40: misc. improvements for HHVM and the continuous integration services
  • a004fc7: [Console] improved memory efficiency for StreamOutput

2.8 changelog:

  • dfc0c81: [Console] fixed alignment/prefixing of multi-line comments in SymfonyStyle

3.1 changelog:

  • d1b0301: [Ldap] fixed the number of arguments of the Ldap user provider abstract service
  • af6ada5: [WebProfilerBundle] fixed forwarded request data in templates
  • 60b83dc: [Security] fixed DebugAccessDecisionManager when object is not a scalar
  • eced97b: [FrameworkBundle] skip redis cache pools test on failed connection
  • 22aa620: [HttpKernel] fixed RequestDataCollector starting the session

Master changelog:

  • b576fe1: [PropertyAccess] fix for PHP 7.0.7
  • b59664b: [PhpUnitBridge] made ClockMock match namespaces that begin with Tests\
  • 313c8c0: [PhpUnitBridge] made DnsMock match namespaces that begin with Tests\

Newest issues and pull requests

Twig development highlights

Master changelog:

  • dad282f: handle Throwable in macros

Silex development highlights

Master changelog:

  • a4df5ac: removed an unused property in SessionServiceProvider

They talked about us

Published in #A week of symfony