New in Symfony 5.1: Route annotations priority
Contributed by Nicolas Grekas in #35608.Symfony routes can include variable parts called parameters to match different URLs sharing the same structure. Although you can restrict the values of each...
View ArticleNew in Symfony 5.1: Simpler security attributes
Contributed by Jules Pietri andWouter De Jong in #31189.Checking the status of users in Symfony applications (anonymous, logged in, etc.) requires using security attributes such as...
View ArticleNew in Symfony 5.1: Improved UriSigner
Contributed by Yanick Witschi in #35284 and #35298.In Symfony applications, the service related to the UriSigner class adds a signature to URLs to prevent their manipulation. Symfony uses it for...
View ArticleNew in Symfony 5.1: Hostname Validator
Contributed by Dmitrii Poddubnyi in #31518.Symfony provides tens of validators to check the validity of your data. That includes several validators related to computers and the Internet, such as...
View ArticleNew in Symfony 5.1: Workflow improvements
Contributed by Grégoire Pineau in #35322,#34591 and #34573.Disabling announce events¶The workflow.announce events are triggered for each transition that is now accessible for the subject.In Symfony...
View ArticleA Week of Symfony #690 (16-22 March 2020)
This week, the upcoming Symfony 5.1 version improved error messages in failing tests, added new form theme blocks to customize collections and the entire codebase started using the new get_debug_type()...
View ArticleNew in Symfony 5.1: Simpler login in tests
Contributed by Wouter De Jong in #35997.In functional tests, testing protected pages requires logging in as a user. Reproducing the actual login process (e.g. typing a username and password in a login...
View ArticleSymfonyInsight Upgrade Reports are now available to everyone!
SymfonyInsight has always been focused on delivering tools to better maintain your Symfony projects.Our product started as a static and dynamic analyzer and grew along the years to become what it is...
View ArticleUpdate about SymfonyLive Paris 2020
The SymfonyLive Paris 2020 conference is postponed later this year.Last week, we had to postpone SymfonyLive Paris 2020 initially scheduled on March 26 and 27. The current and terrible Coronavirus...
View ArticleSymfonyLive Warsaw 2020 postponed
The Coronavirus Disease 2019 (COVID-19) is currently spreading across the world.As you might imagine, we are all working hard to find the best solutions for our Symfony conferences. We have decided to...
View ArticleNew in Symfony 5.1: Uid component
Contributed by Grégoire Pineau and Nicolas Grekas in #35940 and #36042.UIDs (universally unique identifiers) such as UUIDs are increasingly popular in web development. They are used in URLs, as cache...
View ArticleAnnoncing SymfonyLive Online
If you are following this blog, you know that we have canceled or postponed several SymfonyLive conferences, mainly SymfonyLive Tunis (canceled), SymfonyLive Paris (postponed), and SymfonyLive Warsaw...
View ArticleNew in Symfony 5.1: Translation improvements
Allow to configure the enabled locales¶ Contributed by Javier Eguiluz in #32433.Most Symfony applications are available in one or just a few languages. However, Symfony generates the translation files...
View ArticleUpdates about the Symfony Certification
The COVID-19 crisis is disrupting personal and professional lives of billions of people around the world. Some of you have told us that, because of it, you cannot prepare for the Symfony Certification...
View ArticleNew in Symfony 5.1: Form theme improvements
New form theme for Foundation 6¶ Contributed by Rémi Leclerc in #34880.Symfony provides several built-in form themes compatible with Bootstrap 3.x and 4.x and Foundation 5. In Symfony 5.1 we've added a...
View ArticleSymfony 4.4.6 released
Symfony 4.4.6 has just been released. Here is a list of the most important changes:bug #36169 [HttpKernel] fix locking for PHP 7.4+ (@nicolas-grekas)bug #36175 [Security/Http] Remember me: allow to set...
View ArticleSymfony 5.0.6 released
Symfony 5.0.6 has just been released. Here is a list of the most important changes:bug #36169 [HttpKernel] fix locking for PHP 7.4+ (@nicolas-grekas)bug #36175 [Security/Http] Remember me: allow to set...
View ArticleA Week of Symfony #691 (23-29 March 2020)
This week, Symfony 4.4.6 and 5.0.6 maintenance versions were released. Symfony 5.0.6 was released live during the SymfonyLive Online event, which shed some light on the huge maintenance work required...
View ArticleSymfony 3.4.39 released
Symfony 3.4.39 has just been released. Here is a list of the most important changes:bug #36216 [Validator] Assert Valid with many groups (@phucwan91)bug #36222 [Console] Fix OutputStream for PHP 7.4...
View ArticleNew in Symfony Polyfills 1.5
Symfony Polyfills provide PHP implementations of certain PHP features so you can use them even if you don't have the right PHP version or PHP extension installed. Symfony Polyfill 1.5 was released...
View Article