A week of symfony #301 (1->7 October 2012)

This week, Symfony 2.2 version added support for Twig namespaces, which allows to use native Twig template names and therefore it improves performance. In addition, the routing component also improved its matching performance by almost 20% in some cases.

Development mailing list

symfony 1 development highlights

Changelog:

  • r33544: [1.4] fixed sfWebRequest::splitHttpAcceptHeader incorrect result order
  • r33545: [1.4] fixed sfPDOSessionStorage for Oracle

Symfony2 development highlights

2.0 branch:

  • 1a53b12: [HttpFoundation] fixed Response::getDate method
  • 6c59fbd: [HttpFoundation] fixed Request::splitHttpAcceptHeader incorrect result order
  • a6ae6f6: [Translation] forced the catalogue to be regenerated when a resource is added

2.1 branch:

  • 7b22da6: [DoctrineBridge] require class option for DoctrineType
  • 47d7531: [HttpFoundation] fixed SessionHandlerInterface autoloading
  • 2d41229: [Form] fixed negative index access in PropertyPathBuilder
  • 2568432: [Form] hardened code of ViolationMapper against errors
  • 23962fc: [OptionsResolver] validateOptionValues throw a notice if an allowed value is set and the corresponding option isn't
  • 1d8931c: [OptionsResolver] unit test for patched method OptionsResolver::validateOptionValues()
  • 74d10d6: [DomCrawler] allowed using multiselect through Form::setValues()

Master branch:

  • 46d358f, b2dd04d: [Process] added fluent interface
  • 5c809d8: [TwigBundle] added support for Twig namespaced paths (introduced in Twig 1.10)
  • 4868bec: [Routing] fixed Compiler when previous char of placeholder is no real separator
  • a3147e9: [Routing] default requirement of variable should not disallow previous char, but the slash '/'
  • 4eee88f: [Routing] improved matching performance by using possesive quantifiers when possible
  • 98fb915, 1964d43: [Routing] allowed disabling the requirements check on URL generation
  • 1117499: [Console] test default input defintion and default helper set
  • fbf19f0, 47900b8: [HttpKernel] made the ExceptionHandler more flexible
  • 32bb754, c1e77d6: [Finder] added native finders implementations
  • be62fcc: [process] provided a restart method
  • 2be4720: [HttpKernel] fixed the traceable event dispatcher when an event of a name is dispatched when an event of the same name is already being dispatched
  • 63a228c: [HttpFoundation] map normalized header names to original capitalization
  • b3345c9: [Config] added canBeEnabled() and canBeDisabled() convenience methods for optional configuration sections

Repository summary: 5,605 watchers (#1 in PHP, #34 overall) and 1,624 forks (#1 in PHP, #14 overall).

They talked about us

Published in #A week of symfony