Symfony 5.4.0-BETA1 has just been released. Here is a list of the most important changes: feature #43916 [PropertyInfo] Support the list pseudo-type (@derrabus) feature #43850 Add completion for DebugConfig name and path arguments (@eclairia, @Adrien Jourdier) feature #43838 feat: add completion for DebugAutowiring search argument (@eclairia, @Adrien Jourdier) feature #38464 [Routing] Add support for aliasing routes (@Lctrs) feature #43923 [Console] Open CompleteCommand for custom outputs (@wout
Symfony 6.0.0-BETA1 has just been released. Here is a list of the most important changes: feature #43916 [PropertyInfo] Support the list pseudo-type (@derrabus) feature #43850 Add completion for DebugConfig name and path arguments (@eclairia, @Adrien Jourdier) feature #43838 feat: add completion for DebugAutowiring search argument (@eclairia, @Adrien Jourdier) feature #38464 [Routing] Add support for aliasing routes (@Lctrs) feature #43923 [Console] Open CompleteCommand for custom outputs (@wout
Contributed by Alexandre Daubois in #41994.
In Symfony 5.2 we added a feature to define validation constraints as PHP attributes. Attributes were very recent at that time, because they had just been added to PHP 8.0. The only caveat was that you couldn't nest PHP attributes, so you couldn't use them with constraints such as AtLeastOneOf and Collection. Thankfully, PHP 8.1, released on November 25, 2021, a
Contributed by Jérémy Derussé in #43066.
Security Voters are the recommended way to check for permissions in Symfony applications. They allow to centralize the permission logic so you can reuse it from controllers, templates and services. During runtime, whenever Symfony finds a isGranted() method call, it iterates over all the voters, and stops when the configured access decision strategy is met. This wo
In the past weeks, we've announced the first, the second and the third round of speakers (and the workshops) of the upcoming SymfonyWorld Online 2021 Winter Edition conference (December 9-10, 2021). Today we are announcing five additional speakers and talks.
How Math, Science, and Star Trek Explain the Value of Team Diversity The greatest asset of open source software is the ability to fork and improve. In this session, Fredric Mitchell explores the mathematical algorithms and scientific studie
As announced at the end of September, Symfony Flex is Going Serverless. If you have a project using Symfony 4+ full-stack framework, there is a high chance that it is using Symfony Flex. Symfony Flex automatically configures packages when you install or upgrade them via official or contributed recipes. The way we serve the recipes is changing, and you need to upgrade the symfony/flex package to take advantage of this change. First, check that you are using Flex using this command:
Symfony 5.4 and Symfony 6.0 will be released simultaneously at the end of November 2021. According to the Symfony release process, both versions will have the same features, but Symfony 6.0 won't include any deprecated features. This is the first article of the series that shows the most important new features introduced by Symfony 5.4 and 6.0 versions.
Contributed by Wouter De Jong
in #42251.
Symfony Con
This week, Symfony 4.4.33 and 5.3.10 maintenance versions were released. Meanwhile, Symfony development activity focused on finishing and polishing many new features for the upcoming Symfony 5.4 and 6.0 versions. Lastly, we announced new speakers for the SymfonyWorld Online 2021 Winter Edition conference (December 9-10, 2021) and some new additions to the Symfony Backers program.
Symfony development highlights
This week, 143 pull requests were merged (126 in code and 17 in docs) and 70 issues
Symfony 5.3.10 has just been released. Here is a list of the most important changes: bug #43798 [Dotenv] Duplicate $_SERVER values in $_ENV if they don't exist (@fancyweb) bug #43799 [PhpUnitBridge] fix symlink to bridge in docker by making its path relative (@nicolas-grekas) bug #43801 [TwigBundle] fix auto-enabling assets/expression/routing/yaml/workflow extensions (@nicolas-grekas) bug #43790 [String] Fix inflector for "zombies" (@acodispo) bug #43781 [Messenger] Fix TraceableMessageBus imple
Symfony 4.4.33 has just been released. Here is a list of the most important changes: bug #43798 [Dotenv] Duplicate $_SERVER values in $_ENV if they don't exist (@fancyweb) bug #43799 [PhpUnitBridge] fix symlink to bridge in docker by making its path relative (@nicolas-grekas) bug #43781 [Messenger] Fix TraceableMessageBus implementation so it can compute caller even when used within a callback (@Ocramius) bug #43655 [VarDumper] Fix dumping twig templates found in exceptions (@event15) bug #43484