
This week, Symfony 5.3.0 version was released, followed by a 5.3.1 patch release to fix the first reported issues. Meanwhile, Symfony 4.4.25 and 5.2.10 maintenance versions were published. Finally, Symfony announced a 30% off summer sale on all certifications and most Symfony Store items for the next two weeks.
Symfony development highlights
This week, 54 pull requests were merged (40 in code and 14 in docs) and 61 issues were closed (52 in code and 9 in docs). Excluding merges, 31 authors mad

We're excited to announce our Summer Sale on all Symfony and Twig certifications and most of our items from the Symfony Store! Until June 18th 2021, you'll benefit from 30% on all items mentioned below!
Hurry up, we offer, during 2 weeks, a special 30% discount on all the following dedicated Symfony products:
All Symfony and Twig certifications using the code CERTIF_30_JN until June 18th 2021. Your certification voucher is valid a year from the date of purchase. Buy it now and take the exam w

The SymfonyWorld Online 2021 Summer Edition international conference starts in 2 weeks! Not registered yet? Book now your ticket to attend the only event about Symfony entirely online and in English! All talks will have English subtitles and will be available in replay as soon as the conference ends. Join us for an entire week of Symfony:
2-day online pre-conference workshops on June 15-16 2-day online conference with 2 tracks per day on June 17-18
Did you check the conference schedu

Contributed by Nicolas Grekas in #39851.
Symfony introduced lazy commands back in 2017 for its 3.4 version. That change made applications faster and more robust because commands no longer needed to be instantiated to register them in the application. However, Symfony commands aren’t fully lazy. If you run bin/console without arguments (or the equivalent bin/console list command) you s

Symfony 5.3.1 has just been released. Here is a list of the most important changes:
bug #41463 [Serializer][Validator] Fix not null return from “getCollectionValueTypes” (@jderusse) bug #41493 [Security] Readd deprecated methods to the interfaces (@wouterj) bug #41495 [HttpFoundation] Add ReturnTypeWillChange to SessionHandlers (@nikic) bug #41485 [HttpKernel] fix ArgumentMetadataFactory messes up controller arguments with attributes (@sgehrig) bug #41461 Fix Symfony 5.3 end of

Contributed by Nicolas Grekas in #38465 and #40513.
Symfony 5.3 was released on May 31, 2021. Although we’ve published many articles about new Symfony 5.3 features, there are some interesting new features that we haven’t discussed yet. The first one is the new Runtime Component. The purpose of the Runtime component is to abstract most of the application bootstrapping logic

Symfony 5.2.10 has just been released. Here is a list of the most important changes:
bug #41000 [Form] Use !isset for checks cause this doesn’t falsely include 0 (@Kai Dederichs) bug #41407 [DependencyInjection] keep container.servic _subscriber tag on the decorated definition (@xabbuh) bug #40866 [Filesystem] fix readlink() for Windows (@a1812) bug #41394 [Form] fix support for years outside of the 32b range on x86 arch (@nicolas-grekas) bug #41380 Make Mailgun Header compatibl

Symfony 4.4.25 has just been released. Here is a list of the most important changes:
bug #41000 [Form] Use !isset for checks cause this doesn’t falsely include 0 (@Kai Dederichs) bug #41407 [DependencyInjection] keep container.servic _subscriber tag on the decorated definition (@xabbuh) bug #40866 [Filesystem] fix readlink() for Windows (@a1812) bug #41394 [Form] fix support for years outside of the 32b range on x86 arch (@nicolas-grekas) bug #39847 [Messenger] Fix merging Proto

Symfony 5.3.0 has just been released. Here is a list of the most important changes:
bug #41458 [FrameworkBundle] fix ConfigBuilderCacheWarmer (@nicolas-grekas) bug #41456 [FrameworkBundle] fix creating ContainerBuilder at warmup/CLI time (@nicolas-grekas) bug #41452 [FrameworkBundle] Remove redundant cache service (@derrabus) bug #41451 [Translation] Remove PoEditor Provider (@welcoMattic) bug #41000 [Form] Use !isset for checks cause this doesn’t falsely include 0 (@Kai Ded

Symfony 5.3.0 has just been released. As for any other Symfony minor release, our backward compatibility promise applies and this means that you should be able to upgrade easily without changing anything in your code.
During the last couple of months, we've blogged about the great 5.3 new features. I highly recommend you to read these articles about Symfony 5.3 as they contain the major changes for this new version:
Config Builder Classes: Symfony 5.3 automatically generates config builder cl