Nachdem wir gestern vom Zapfenstreich für Symfony 2.2 berichtet hatten, wurde heute das jüngste Feature Release veröffentlicht. In diesem Standard-Releaes wurden 493 Pull Requests und 1.474 Commits von insgesamt 54 Entwicklern berücksichtigt, wie Projekt-Chef Fabien Potencier in der Release-Ankündigung meldet. Die darin neu implementierten Features sind die folgenden:
- Security: Customize the Security Features with ease;
- Security: Restrict Security Firewalls to specific Hosts;
- Stopwatch: A Stopwatch Tag for Twig;
- Debug: Better Error Messages for missing Classes and Functions;
- Debug: Easier debugging of not-found resources;
- Debug: Quicker Access to the Profiler when working on an API;
- DomCrawler: Schema-relative URLs;
- DomCrawler: Namespaces auto-discovery in DowCrawler;
- DomCrawler: Disabling internal Validation of DomCrawler;
- Console: Show logs in console;
- Console: Console improvements;
- Console: Better Console Integration with third-party Tools;
- HttpFoundation: Using Constants for HTTP Status Code;
- HttpFoundation: Limiting Session Metadata Writes;
- HttpFoundation: The Request Stack;
- Config: Dumping the default Configuration for an Extension;
- Process: Limit a Process Run with an idle Timeout;
- Process: Flushing stdout and stderr on a Process;
- Form: Great Form Panel in the Web Profiler;
- Validator: A better Callback constraint;
- Validator: A more powerful image validator;
Das Update spielt Ihr einfach auf, indem Ihr die Abhängigkeit in eurem Composer ändert. Bekannte Probleme existieren mit firephp- und chromephp-Monolog-Handlern, sodass diese vor einem Update entfernt werden sollten.
Ein Upgrade von Version 2.3 ist aber nicht unbedingt notwendig, da Sensiolabs diese im Zuge des Langzeit-Supports noch wesentlich länger mit Bugfixes und Sicherheits-Updates versorgen wird als Version 2.4. Details zum Release-Zyklus bei Symfony Frameworks entnehmt Ihr der Dokumentation.
Aufmacherbild: New version von Shutterstock / Urheberrecht: sosogulz