This week, Symfony 5.4.1 and 6.0.1 maintenance versions were released. In addition, the SymfonyWorld 2021 Winter edition conference too place with great success. During the conference, Symfony UX 2.0 was released to add Stimulus 3 support and we introduced an automated way to create and manage Docker containers in Symfony applications. Lastly, the Symfony Demo application released its new version compatible with Symfony 6.0.
Symfony development highlights
This
Over the years, Docker has become the de facto standard for building, shipping and running server applications. Docker allows you to store all the instructions needed to build the environment that will host your software next to the code, in the repository of the project. I'm very excited to announce that after 6 years of teamwork, Symfony and API Platform now include an industry-first set of tools designed to automatically create, manage and run the Docker conta
The Symfony Demo application was introduced in 2015 as a reference application to show how to develop Symfony applications following the recommended best practices. This demo application is useful to: Learn Symfony, thanks to all the comments included in the source code to explain why things are done in that way; Teach Symfony, because it's a small but realistic app that showcases many of the Symfony features; Test new features introduced by Symfony without havin
Symfony UX is an initiative and set of libraries centered around the Stimulus JavaScript library. And today, I'm pleased to announce several new releases: Version 2.0 of all symfony/ux libraries Version 3.0 of @symfony/stimulus-bridge Version 2.0 of @symfony/stimulus-testing What does this all mean? Let's find out!
Stimulus 3 Support Stimulus 3.0 - a new major version - was released in September. It includes a few nice new features - like a "debug" mode and "val
Symfony 5.4.1 has just been released. Here is a list of the most important changes: bug #44490 [DependencyInjection][Messenger] Add auto-registration for BatchHandlerInterface (@GaryPEGEOT) bug #44523 [Console] Fix polyfill-php73 requirement (@Seldaek) bug #44502 [HttpFoundation] do not call preg_match() on null (@xabbuh) bug #44475 [Console] Handle alias in completion script (@GromNaN) bug #44481 [FrameworkBundle] Fix loginUser() causing deprecation (@wouterj) b
Symfony 6.0.1 has just been released. Here is a list of the most important changes: bug #44494 Remove FQCN type hints on properties (@fabpot) bug #44490 [DependencyInjection][Messenger] Add auto-registration for BatchHandlerInterface (@GaryPEGEOT) bug #44523 [Console] Fix polyfill-php73 requirement (@Seldaek) bug #44514 Don't access uninitialized typed property ChromePhpHandler::$response (@Philipp91) bug #44502 [HttpFoundation] do not call preg_match() on null (
Symfony 5.4.0 and 6.0.0 have been released a few days ago. As for any other Symfony release, our backward compatibility promise applies and this means that you should be able to upgrade easily to 5.4 without changing anything in your code.
During the last couple of months, we've blogged about the great 5.4 new features. I highly recommend you to read these articles about Symfony 5.4 as they contain the major changes for this new version:
Console Autocompletion: Symfony 5.4 wi
This week, Symfony 5.4.0 and 6.0.0 stable versions were released. In addition, SymfonyInsight announced its support for PHP 8.1. Finally, the SymfonyWorld Online conference is coming next week.
Symfony development highlights
This week, 60 pull requests were merged (43 in code and 17 in docs) and 45 issues were closed (41 in code and 4 in docs). Excluding merges, 34 authors made 55,747 additions and 70,478 deletions. See details for code and docs.
4.4 changelog:
cacce1c: 	
The SymfonyWorld Online 2021 Winter Edition conference starts next week. On Tuesday and Wednesday (December 7-8) there will be 10 workshops and on Thursday and Friday (December 9-10) there will be 25 talks. Tech conferences are a great way to learn, open your mind to new things, chat with the community, make new contacts and even find new professional opportunities. Online conferences like SymfonyWorld are also great because they are affordable to attend for those who cann
This is the last blog post of the blog series that shows the new features of Symfony 5.4 and 6.0. We hope you enjoyed it and now want to upgrade your Symfony applications to these new versions.
Longer RateLimiter Intervals
Contributed by Alexandre Daubois
in #43060.
The RateLimiter component provides a Token Bucket implementation to rate limit input and output in your application. It's c