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.
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).
This week, the last new features of Symfony 5.3 were merged, such as the new translation providers and the new Target attribute to tell how a dependency is used and to hint named autowiring aliases. In addition, the first beta of Symfony 5.3 was published, so you can start testing it in your apps before its release at the end of May 2021.
This week, the upcoming Symfony 5.3 version introduced ConfigBuilder classes to configure packages using fluent and semantic PHP methods instead of plain arrays, it added a feature to autowire arguments using attributes, improved performance of Intl component by switching resources from JSON to PHP and introduced a handleForm() helper in the AbstractController class.
This week, the upcoming Symfony 5.3 version updated PHP attributes to always use the #As... prefix to better differentiate them from other classes, it improved the login link feature to support generating magic links with specific locales and it added a Tailwind CSS theme for Symfony forms.
This week, the upcoming Symfony 5.3 version added a new TaggedItem attribute to define the index and priority of classes found in tagged iterators/locators, it renamed User to InMemoryUser in the Security component and made the new Runtime component more generic. In addition, SymfonyInsight announced its support for PHP 8.