This week, Symfony 2.2.6 and Symfony 2.3.4 maintenance versions were released. Meanwhile, the upcoming Symfony 2.4 version, which will be released in November, continued adding cool features, such as: logs in console, better error messages, expressions for service definitions and new Request events.

Symfony2 development highlights

2.2 changelog:

  • f936b41: [Security] fixed clearToken exception is thrown at wrong place
  • d463e25: [SecurityBundle] moved format-dependent tests from SecurityExtensionTest
  • 4922a80: [FrameworkBundle] added support for double-quoted strings in the extractor
  • 91234cd: [HttpKernel] changed fragment URLs to be relative by default
  • 96bb731: [DependencyInjection] optimized circular reference checker
  • c931eb7: [HttpKernel] fixed route parameters storage in the Request data collector
  • 96a4b00: [BrowserKit] fixed headers when redirecting if history is set to false
  • 64e1655: [BrowserKit] removed some headers when redirecting a request
  • 2d34e78: [BrowserKit] fixed method/files/content when redirecting a request

2.3 changelog:

  • 39b610d: clear lazy loading initializer after the service is successfully initialized

Master changelog:

  • 0a338f5: [Security] keep other query string parameters when switching users
  • d146461: [ClassLoader] deprecated the DebugClassLoader as it has been moved to the Debug component instead
  • 4c9e606: [DependencyInjection] added ContainerAwareTrait to add default container aware behavior to a class
  • aef78f2, 42f0596: [HttpFoundation] improved test coverage
  • f3e5994, fc15c70: [Debug] fixed typo that prevented smart errors for class not found errors to work
  • dd8014a: replaced sha1 and md5 hashing with sha256 algorithm

They talked about us