Symfony Blog
Preparing Your Apps and Bundles for Symfony 6
The upcoming Symfony 5.4 and 6.0 versions add PHP types in all their properties, arguments and return values. This will require some changes in your applications and bundles/packages.
Submit your talk or workshop proposals at SymfonyWorld Online by Sept. 20th
SymfonyWorld Online 2021 Winter Edition will be held on December 9-10 2021. Hurry up to submit your talk or workshop proposals as the Call for Papers is closing by September 20th.
A Week of Symfony #767 (6-12 September 2021)
This week, the upcoming Symfony 5.4 version optimized PHP preloading, improved the Web Debug Toolbar to show roles of the logged-in user, added support for resetting container services between two AMQP messages to avoid memory leaks and removed the experimental flag from RateLimiter and Runtime components.
A Week of Symfony #766 (30 August - 5 September 2021)
This week, Symfony 4.4.30 and 5.3.7 maintenance versions were released. Meanwhile, Symfony continued fixing minor issues related to the upcoming PHP 8.1 version. Finally, the upcoming Symfony 5.4 version added a feature to allow autoconfigurable attributes on methods, properties and parameters.
A Week of Symfony #765 (23-29 August 2021)
This week, Symfony development activity focused on fixing various bugs across its entire codebase and implementing some minor new features for the upcoming Symfony 5.4 version.
A Week of Symfony #764 (16-22 August 2021)
This week, Symfony announced the end of the Swiftmailer project in favor of the Symfony Mailer project. Meanwhile, the bundles doc section introduced a redesign that will be used in the future in the entire Symfony docs section.
The end of Swiftmailer
Now comes the time to officially end the maintenance of Swiftmailer in favor of Symfony Mailer. I've set the end of maintenance date to the end of November 2021, at the same time as the Symfony 5.4 LTS and 6.0 release.
A Week of Symfony #763 (9-15 August 2021)
This week, the upcoming Symfony 5.4 deprecated some helper methods in AbstractController which weren't strictly related to HTTP. In addition, it deprecated the remaining usages of anonymous users in the Security system. Finally, a new Path class was added to the Filesystem component to ease the handling of file paths.