Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages showcasing Symfony with Docker, APIs, queues & async tasks, Webpack, SPAs, etc.

A week of symfony #473 (18-24 January 2016)

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

2.3 changelog:

  • 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

2.7 changelog:

  • 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

2.8 changelog:

  • 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

3.0 changelog:

  • 4d2930e: [Form] made tests compatible with Symfony 2.8 and 3.0
  • b8028f6: removed unused imports

Master changelog:

  • 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

Twig development highlights

Master changelog:

  • b490e65: undeprecated _self global variable
  • 1015a8f: reintroduced _self, which now returns the current template name instead of a Template instance

They talked about us

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


This week was also marked by the birth of GifExceptionBundle[1], 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.

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.