Skip to content

« Living on the edge » blog posts

A series of posts showcasing the new features introduced by each Symfony version.

Filter posts by Symfony release

In Symfony 4.1 form fields can define their own help messages with a new help option.
May 17, 2018 #Living on the edge
In Symfony 4.1, the debug:container command displays both public and private services by default. That's why you can now also define hidden services, to not display them in the debug:container output.
May 16, 2018 #Living on the edge
In Symfony 4.1, the Console component includes new table styles, new methods to define custom styles, support for iterators and other productivity improvements.
May 3, 2018 #Living on the edge
Symfony has introduced a polyfill for the new features added in the upcoming PHP 7.3 version and another polyfill for the Ctype extension.
May 2, 2018 #Living on the edge
In Symfony 4.1, working with Single-Page Applications will be easier thanks to the self-updating debug toolbar
April 30, 2018 #Living on the edge
This week, development activity was focused on improving the new Messenger component to allow defining multiple buses, adding a memory limit option to ConsumeMessagesCommand and generating better logs for received messages. In addition, we improved the performance of the resource loading in the Translator component and the performance of the normalizer in the Serializer component.
April 29, 2018 #Living on the edge
In Symfony 4.1 sessions can be migrated to new storage handlers and some requests that use sessions can now be cached.
April 26, 2018 #Living on the edge
Symfony 4.1 introduces new exception classes and improves the exception pages design to be more actionable and display more accurate information.
April 24, 2018 #Living on the edge
Symfony 4.1 introduces a new utility class to work with HTTP headers, adds support for default values in Accept headers and it allows to bypass HTTP headers when submitting forms in tests.
April 23, 2018 #Living on the edge
In Symfony 4.1 the serializer can normalize validation errors automatically, it can define default constructor arguments when denormalizing contents, it allows to use custom max depth handlers and it ignores XML comments by default.
April 20, 2018 #Living on the edge