This week Symfony added a new PSR-6 compliant cache component. Meanwhile, a lot of fixes and improvements were added, such as a DateTime normalizer for the Serializer component, test optimizations, web profiler tweaks, support for generating absolute URLs in CLI, etc. In addition, the first details of the SymfonyLive Paris 2016 conference were unveiled.
Symfony development highlights
- da73125: [Process] use stream based storage to avoid memory issues
- 9d03478: [Yaml] fixed tag for dumped PHP objects must be a local one
- 53ebfda: [HttpFoundation] do not overwrite the Authorization header if it is already set
- bf56d2f: [SecurityBundle] optimized dependency injection tests
- 67c7f05: fixed Bootstrap form theme form "reset" buttons
- c56c7bf: [Serializer] introduced constants for context keys
- f6fd5e4: [Serializer] removed useless is_object condition
- 90d493e: [FrameworkBundle] don't log twice with the error handler
- be056fd: [Form] fixed a notice when 'choices' normalizer is replaced in ChoiceType
- b85059a: [FrameworkBundle] removed default match from AbstractConfigCommand::findExtension
- 80d51e0: [FrameworkBundle] sort bundles alphabetically in config commands output
- 766a648: [Twig Bridge] used request context to generate absolute URLs in CLI
- 646fc9c: [FrameworkBundle] added the ability to set empty version strategy in packages
- b23f2ef: [WebProfilerBundle] fixed the form profiler when using long form types
- 0c28d75: [FrameworkBundle] fixed APC cache service deprecation
- 124d150: [WebProfilerBundle] display Ajax request from newest to oldest in the toolbar
- 91e482a: added a new Cache component
- 3380346: [Yaml] deprecated parsing the !!php/object tag
- 6749a70: [Serializer] added a new DateTime normalizer
Newest issues and pull requests
- [DX] Improve generation of absolute URLs
- [DX] Simplify command testing
- XSD Validation error for Dependency Injection
- Combining template overriding with inheritance
- [DX] Add ability to disable AddClassesToCachePass compiler pass
- [DX][WebProfilerBundle] Provide quick links to redirect responses in the toolbar
Twig development highlights
- b490e65: undeprecated _self global variable
- 1015a8f: reintroduced _self, which now returns the current template name instead of a Template instance
They talked about us
- How to Export any Symfony Route to PDF
- DunglasActionBundle: Symfony controllers, redesigned
- Symfony and the Google App Engine
- BDD, Behat, Mink and other Wonderful Things
- How To Install Symfony 2 Framework on Ubuntu, Debian & LinuxMint
- Getting Started with Symfony on Heroku
- Symfony po krůčkách – Validator (1)
- Drupal Symfony Day: Amor a primera línea (de código)
- Eliminar registros en Symfony 2
This week was also marked by the birth of GifExceptionBundle1, adding some serious debug help to any Symfony project :)
a typo found "a lot of fixes and improvements where added" should be "Were" not "Where"
Thanks for this helpful info @Javier
@Yassine thanks for the heads up! The typo is fixed now.