Symfony blog posts for May 2021
Filter posts by publication date
A Week of Symfony #752 (24-30 May 2021)
This week, Symfony 5.3 made the last tweaks and fixes before its final release. Meanwhile, the upcoming Symfony 6.0 version started working on removing legacy code and adding PHP types across the entire codebase. Lastly, Symfony announced a new SymfonyWorld Online Winter Edition conference (December 9-10) which will complement the imminent SymfonyWorld Online Summer Edition on June 17-18.
Join us next month at SymfonyWorld Online 2021 Summer Edition
The entire conference agenda is now available! Discover all the talks and speakers of the international SymfonyWorld Online conference Summer Edition on June 17-18 2021!
Save the date for SymfonyWorld Online 2021 Winter Edition on December 9-10 2021
We are pleased to announce the international online conference SymfonyWorld Online 2021 Winter Edition on December 9-10 to meet again with the wonderful Symfony community and celebrate the release of Symfony 6 together at the end of the year!
Cancellation of SymfonyCon Disneyland Paris 2021
Due to the unfortunate COVID-19 situation still strongly impacting the entire world, we unfortunately took this time the very hard decision to cancel SymfonyCon Disneyland Paris 2021.
A Week of Symfony #751 (17-23 May 2021)
This week, Symfony 3.4.49, 4.4.24 and 5.2.9 maintenance versions were released. In addition, the first Release Candidate of Symfony 5.3.0 was published in preparation for its final release at the end of this month. Lastly, the SymfonyWorld 2021 conference (June 17-18) announced more keynotes and more talks.
New in Symfony 5.3: Notifier Integrations
In Symfony 5.3, the Notifier component provides integrations with many more third-party services.
Last selected talks and speakers at SymfonyWorld 2021
We're pleased to announce the last selected talks and speakers at SymfonyWorld 2021! Discover now the entire conference agenda and join us there for 2 days of online conference about Symfony!
New in Symfony 5.3: Translation Providers
In Symfony 5.3, you can use third-party services such as Crowdin to manage the translations of your applications.
Announcing one more Keynote and more talks at SymfonyWorld 2021
SymfonyWorld 2021 is coming on June 17-18. We're announcing more talks and one more Keynote at the conference, check it out!
New in Symfony 5.3: Form Field Sorting
In Symfony 5.3 you can use the new "priority" option to control the order in which form fields are rendered.
New in Symfony 5.3: Service Autowiring with Attributes
In Symfony 5.3 you can use PHP attributes to autowire tagged services and service locators, as well as selecting the autowiring alias to inject in some service.
New in Symfony 5.3: Twig Serialize Filter
In Symfony 5.3, Twig templates can use the new "serialize" filter to pass data from the backend to the frontend.
A Week of Symfony #750 (10-16 May 2021)
This week, Symfony 3.4.48, 4.4.23 and 5.2.8 maintenance versions were released to mitigate the CVE-2021-21424 security issue. In addition, the fourth beta of Symfony 5.3 was published and the first speakers of the SymfonyWorld 2021 conference were announced.
New in Symfony 5.3: Better Protection Against BREACH Attack
Symfony 5.3 randomizes CSRF tokens to better protect you against BREACH attacks.
New in Symfony 5.3: Prototype Options
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.
Discover the first Keynotes and more talks at SymfonyWorld 2021
Join us next month at SymfonyWorld 2021, June 17-18, and check out now the first Keynotes and more talks of the conference!
CVE-2021-21424: Prevent user enumeration in authentication mechanisms
CVE-2021-21424 prevents user enumeration in authentication mechanisms
New in Symfony 5.3: Service Autoconfiguration and Attributes
In Symfony 5.3 you can define service autoconfiguration using PHP attributes.
New in Symfony 5.3: Logging Improvements
Symfony 5.3 will reset loggers automatically on Messenger workers and will allow to dump deprecations into a separate file when running tests.
Meet the first selected speakers of SymfonyWorld 2021
Join us next month at SymfonyWorld 2021, June 17-18, and meet now the first selected speakers of the conference!
New in Symfony 5.3: Inlined Serialization Context
In Symfony 5.3, you can define the serialization context as part of the mapping information, thanks to a new Serializer\Context annotation/attribute.
A Week of Symfony #749 (3-9 May 2021)
This week, Symfony development activity focused on polishing Symfony 5.3 for its upcoming release and fixing some of the bugs reported for it. In addition, Symfony celebrated the SymfonyLive Online Spanish 2021 conference. The next official conference will be SymfonyWorld Online 2021 (June 17 - 18, 2021).
New in Symfony 5.3: Configure Multiple Environments in a Single File
In Symfony 5.3 you can configure multiple environments using a single file.
No te pierdas mañana la conferencia SymfonyLive Online Spanish Edition 2021
Nos vemos mañana, 7 de mayo, para la primera conferencia oficial de Symfony en español 100% online. ¡Solo quedan unas horas para inscribirte en la conferencia y asistir en directo a la conferencia!
New in Symfony 5.3: Improved Debug Commands
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.
New in Symfony 5.3: Session Service Deprecation
In Symfony 5.3, the session service is deprecated in favor of the RequestStack service and the new getSession() method.
Nos vemos este viernes para el SymfonyLive Online Spanish Edition 2021
El 7 de mayo se organizará la primera conferencia oficial de Symfony en español 100% online. ¡Solo quedan unos días para inscribirte en la conferencia!
New in Symfony 5.3: UID Improvements
Symfony 5.3 provides new ways to generate UIDs (including console commands) and full integration of UIDs with the Form and Serializer components.
New in Symfony 5.3: Improvements for Security Users
In Symfony 5.3, the "in memory" user class has been renamed, UserInterface has been simplified and usernames have been renamed as user identifiers.
A Week of Symfony #748 (26 April - 2 May 2021)
This week, Symfony 4.4.22 and 5.2.7 maintenance versions were published. In addition the second beta of Symfony 5.3 was released and we started publishing the New in Symfony 5.3 blog posts to showcase its most important new features.