This week, Symfony continued working on its stabilization before the launch of the 2.8 and 3.0 releases. Meanwhile, a Twig templates warmer and a new ClassCache warmer were added. In addition, the Console component added a progress indicator helper.

Symfony2 development highlights

2.3 changelog:

  • c94f186: [HttpKernel] removed a duplicate test for the EsiFragmentRenderer
  • 2c9b283: [Form] simplified DateTimeToStringTransformer
  • d9ac571: [HttpFoundation] fixed /0 subnet handling in IpUtils
  • ab8cc29: [Process] inherit env vars by default in PhpProcess
  • ad4d0eb: [PropertyAccess] removed dead code in the PropertyPath constructor
  • 0249f2f: [DependencyInjection] don't use array_map to resolve services
  • b21d498: [DoctrineBridge] fixed required guess of boolean fields

2.7 changelog:

  • b42b03a: [VarDumper] fixed return type and anonymous classes dumping

2.8 changelog:

  • 1705370: [FrameworkBundle] unified URL generator reference type + make linking in php templates consistent with twig
  • bd3701b: [TwigBundle] added a Twig templates warmer when templating is disabled
  • 43026f9: [FrameworkBundle] added a new ClassCache cache warmer
  • cb27353: [Validator] added expressionLanguage to ExpressionValidator constructor
  • f84a92a: [FrameworkBundle] added support for PropertyInfo configuration

Master changelog:

  • abf389c: [Console] added progress indicator helper
  • f8019c8: [EventDispatcher] added method getListenerPriority() to interface

Newest issues and pull requests

Twig development highlights

Master changelog:

  • a57b1cc: fixed adding mock extension to Twig environment

They talked about us

Published in #A week of symfony