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
- r33544: [1.4] fixed sfWebRequest::splitHttpAcceptHeader incorrect result order
- r33545: [1.4] fixed sfPDOSessionStorage for Oracle
Symfony2 development highlights
- 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
- 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()
- 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
- Symfony 2.1: boolean attribute is not comparable with getUnitOfWork
- Así es el nuevo plan de lanzamientos de Symfony2
- SensioLabs dévoile la version 2.1 du framework Symfony
- Give the Traversable Interface Some Love
- sfPot le 8 octobre dans nos nouveaux locaux
- Définir un Repository en tant que service
- Drupal 8 integra el componente de enrutamiento de Symfony2
- Which framework is best for you?
- Nginx, Comet, and Symfony2. Fun times.
- Php Cache 注意事项 --based on Symfony
- Ouverture du blog sur Symfony2
- Symfony2 e la rivoluzione
- How to Install Symfony2 in a VPS (2.0 and 2.1)
- What to Expect in Drupal 8
- Symfony2 / There are no commands defined in the doctrine:migrations namespace
- Symfony2.1でTwitterOauthを使う
- Symfony2 - saját jelszó kódoló (encoder) készítése
- Use virtuals forms with Symfony2
- Zu Gast bei der Symfony User Group Munich
- Installer zsh, oh-my-zsh et le plugin symfony2 sur ubuntu
- Symfony: Using the current user object with a form
- Теперь новый релиз Symfony будет выходить каждые пол года
- Symfony 2.1, PHPUnit and Doctrine fixtures using SQLite
- Symfony2 route turns into querystring instead of masked route
I'm very proud to finally have a chance to give back to the wonderful Symfony community after years of benefiting from it, even if only in the form of a tiny bug fix.