This week, 2.7.14, 2.8.7 and 3.0.7 maintenance versions were released. Meanwhile, the upcoming Symfony 3.2 version started adding new features: the Console component improved how command aliases are displayed and changed the behavior of the quiet mode to display error messages. In addition, the PropertyAccess component added a PSR-6 cache and the WebProfilerBundle was updated to make it compatible with Content-Security-Policy contexts that prevent unsafe-inline of script-src or style-src directives.

Symfony development highlights

2.7 changelog:

  • 83e24ba: [Console] improved table rendering performance
  • 22ab211: [BrowserKit] bumped the dom-crawler minimum version requirement
  • a81b6ce: [WebProfilerBundle] do not inject web debug toolbar on attachments
  • c04a999: [Yaml] fixed wrong line number when comments are inserted in the middle of a block
  • 326465d: [HttpFoundation] added progressive jpeg to mime types guesser

2.8 changelog:

  • 5e8f7c2: [WebProfilerBundle] fixed invalid CSS style

3.1 changelog:

  • 20417d2: [Doctrine Bridge] added missing APCU CacheProvider of doctrine/cache 1.6.x
  • 8c7d9d9: [Ldap] fixed issue with legacy client initialisation

Master changelog:

  • 6f83328: [Cache] added PhpFilesAdapter
  • 8cf922c: [PropertyInfo] supported singular adder and remover
  • e4177a0: [Serializer] deprecated SerializerAwareEncoder
  • 27f4680: [DependencyInjection] deprecated get() for uncompiled container builders
  • 4256b68: [Console] showed aliases in command description instead of in different lines in application description
  • ce28a86: [PropertyAccess] added PSR-6 cache
  • 856c9f6: [WebProfilerBundle] fixed bundle usage in Content-Security-Policy context without unsafe-inline
  • 86eb7a3: [PropertyAccess] added missing arguments to PropertyAccess::createPropertyAccessor()
  • 7ed1e97: [HttpKernel] added convenient method ArgumentResolver::getDefaultArgumentValueResolvers
  • e188cd7: [Console] displayed errors in quiet mode

Newest issues and pull requests

Twig development highlights

Master changelog:

  • e9ce460: fixed a case where the autoescaping does not work as expected

They talked about us

Published in #A week of symfony