
The SymfonyWorld Online 2022 Summer Edition conference is coming soon! Join us in 2 months for the international Symfony conference organized online in English!
Here is the event agenda:
- June 14-15: online workshop days, check out the workshop topics!
- June 16-17: online conference days
We're very pleased to announce the first selected speakers and the talks they will present at the online conference:
Kévin Dunglas, creator of API Platform and Symf

Symfony 6.1.0-BETA1 has just been released. Here is the list of the most important changes since 6.0: feature #44798 [FrameworkBundle] Integrate the HtmlSanitizer component (@tgalopin, @wouterj) feature #46045 [Translation] Improve LocaleSwitcher a bit (@nicolas-grekas) feature #42403 [Validator] Define which collection keys should be checked for uniqueness (@wkania) feature #44405 [Routing] Allow using services in the route condition (@renanbr) feature #46009 [F

Contributed by Kevin Bond in #45793.
Working with the locale in Symfony applications is simple. The locale is stored in a request attribute called _locale and used in the rest of the application. Changing the locale (e.g. in multilingual applications via a list of languages selectable by users) requires changing that request attribute in an early event listener. However, someti

The ExpressionLanguage component provides an engine that can compile and evaluate expressions. The main purpose of this component is to use expressions inside configuration for more complex logic. Its other purpose is to use it to build business rule engines. In Symfony 6.1 we're improving the already rich ExpressionLanguage syntax with more features.
New Syntax Options for Numbers
Contributed by Thomas

This week, Symfony celebrated the SymfonyLive Paris 2022 conference, the first official non-virtual Symfony conference since the COVID-19 pandemic started. The next opportunity to meet the community in person will be the SymfonyCon Disneyland Paris 2022 conference on November 17-18, 2022. Meanwhile, we started publishing the New in Symfony 6.1 blog posts in preparation for its upcoming release.
Symfony development highlights
This week, 31 pull requests were mer

Symfony 6.1 will be released at the end of May 2022 and it will require PHP 8.1 or higher. This is the first article of the series that shows the most important new features introduced by Symfony 6.1.
Contributed by Titouan Galopin
in #44681.
Web applications often need to work with HTML contents generated by users. It's difficult to do so in a safe way. Rendering those unsafe

Join us this week, on April 7-8 2022, for the French SymfonyLive conference, very last days to register!
C'est enfin le moment de vous accueillir au SymfonyLive Paris 2022, rendez-vous cette semaine les 7 et 8 avril 2022 pour la conférence, plus que quelques jours avant l'événement francophone de Symfony !
Vous n'êtes pas encore inscrit à l'événement ? Dépêchez-vous, il ne reste que quelques jours pour vous inscrire. Découvrez le programme complet de

This week, Symfony 4.4.40, 5.4.7 and 6.0.7 maintenance versions were released. Meanwhile, the upcoming Symfony 6.1 version added new features such as a Serializer profiler panel and a simpler bundle/extension configuration. Lastly, the SymfonyLive Paris 2022 conference will take place next week.
Symfony development highlights
This week, 41 pull requests were merged (39 in code and 2 in docs) and 43 issues were closed (41 in code and 2 in docs). Excluding merges

Symfony 4.4.40 has just been released. Here is the list of the most important changes since 4.4.39: bug #45910 [Messenger] reset connection on worker shutdown (@SanderHagen) bug #45909 [Form][TwigBundle] reset Twig form theme resources between requests (@xabbuh) bug #45906 [HttpClient] on redirections don't send content related request headers (@xabbuh) bug #45714 [Messenger] Fix cannot select FOR UPDATE from view on Oracle (@rjd22) bug #45888 [Messenger] Add mys

Symfony 5.4.7 has just been released. Here is the list of the most important changes since 5.4.6: bug #45906 [HttpClient] on redirections don't send content related request headers (@xabbuh) bug #45714 [Messenger] Fix cannot select FOR UPDATE from view on Oracle (@rjd22) bug #45905 [TwigBridge] Fix the build (@wouterj) bug #45888 [Messenger] Add mysql indexes back and work around deadlocks using soft-delete (@nicolas-grekas) bug #45890 [PropertyInfo] PhpStanExtra