This week Symfony fixed some obsolete PHPUnit getMock() usage and introduced new method shortcuts for ArrayNodeDefinition. In addition, the upcoming Symfony 3.3 version proposed the creation of a new WebServerBundle and the deprecation of the Templating component.

Symfony development highlights

2.7 changelog:

  • f1675c2: [WebProfilerBundle] display multiple HTTP headers in WDT
  • 3008fa3: fixed obsolete PHPUnit getMock() usage
  • 2f24e69: [Form] fixed group sequence based validation
  • 0bb7eaf: [Console] fixed question formatting using SymfonyStyle::ask
  • 7fa18ba: [TwigBridge] fixed Twig 2.x compatibility
  • a4ac1a7: [Console] improved code coverage of Command class

2.8 changelog:

  • f1d8575: [FrameworkBundle] made TemplateController working without the Templating component

3.2 changelog:

  • 2344c22: [FrameworkBundle] fixed PHP form templates on translatable attributes
  • 0a4a92b: [Validator] phpize default option values
  • 978a13b: [Serializer] fixed MaxDepth annotation exceptions
  • 3e874dc: [TwigBundle] do not try to register incomplete definitions
  • 2ef2264: [TwigBundle] do not remove the Twig ExceptionController service

Master changelog:

  • d221a4e: [Config] provide shorthand methods for ArrayNodeDefinition
  • ed5b1d8: [DependencyInjection] deprecate dumping an uncompiled container
  • 2de9dd1: added missing upgrade path for Request::isMethodSafe() deprecation
  • 5c5c911: [TwigBridge] late deprecation for TwigRendererEngine::setEnvironment()

Newest issues and pull requests

Twig development highlights

Master changelog:

  • 9dd38e2: deprecate the "disable_c_ext" attribute on Twig_Node_Expression_GetAttr
  • c336282: deprecate function/test/filter/tag overriding
  • 2fd05fd: add a simple Twig_RuntimeLoaderInterface implementation

They talked about us

Published in #A week of symfony