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

Symfony 5.3 randomizes CSRF tokens to better protect you against BREACH attacks.
May 14, 2021 #Living on the edge
In Symfony 5.3 we've added prototype options to the OptionsResolver component, to resolve and validate a series of options which are part of another option.
May 13, 2021 #Living on the edge
In Symfony 5.3 you can define service autoconfiguration using PHP attributes.
May 12, 2021 #Living on the edge
Symfony 5.3 will reset loggers automatically on Messenger workers and will allow to dump deprecations into a separate file when running tests.
May 11, 2021 #Living on the edge
In Symfony 5.3, you can define the serialization context as part of the mapping information, thanks to a new Serializer\Context annotation/attribute.
May 10, 2021 #Living on the edge
In Symfony 5.3 you can configure multiple environments using a single file.
May 7, 2021 #Living on the edge
In Symfony 5.3, the command to debug events can filter results by event dispatcher and it accepts search patterns. In addition, a new command was added to debug security firewalls.
May 6, 2021 #Living on the edge
In Symfony 5.3, the session service is deprecated in favor of the RequestStack service and the new getSession() method.
May 5, 2021 #Living on the edge
Symfony 5.3 provides new ways to generate UIDs (including console commands) and full integration of UIDs with the Form and Serializer components.
May 4, 2021 #Living on the edge
In Symfony 5.3, the "in memory" user class has been renamed, UserInterface has been simplified and usernames have been renamed as user identifiers.
May 3, 2021 #Living on the edge