<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
>
    <channel>
        <title>Symfony Blog Comments</title>
        <atom:link href="https://feeds.feedburner.com/symfony/blog/comments" rel="self" type="application/rss+xml" />
        <link>https://symfony.com/blog/</link>
        <description>Most recent comments published on the Symfony project blog</description>
        <pubDate>Fri, 12 Jun 2026 17:48:21 +0200</pubDate>
        <lastBuildDate>Fri, 12 Jun 2026 15:19:17 +0200</lastBuildDate>
        <language>en</language>
                        <item>
            <title>New in Symfony 8.1: Console Progress and Testing Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-console-progress-and-testing-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26210</link>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Fri, 12 Jun 2026 15:19:17 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-console-progress-and-testing-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26210</guid>
            <description>@Tobias you are right! I&#039;ve just updated the code example. Thanks a lot!</description>
            <content:encoded><![CDATA[ @Tobias you are right! I&#039;ve just updated the code example. Thanks a lot! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Twig 4.0: A New for Loop for Twig 4.0</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-a-new-for-loop-for-twig-4-0?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26209</link>
            <dc:creator><![CDATA[ Gilles Doge ]]></dc:creator>
            <pubDate>Fri, 12 Jun 2026 09:23:03 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-a-new-for-loop-for-twig-4-0?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26209</guid>
            <description>Grouping and Recursive Loop, I love it ! 😍</description>
            <content:encoded><![CDATA[ Grouping and Recursive Loop, I love it ! 😍 ]]></content:encoded>
        </item>
                        <item>
            <title>New in Twig 4.0: A New for Loop for Twig 4.0</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-a-new-for-loop-for-twig-4-0?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26208</link>
            <dc:creator><![CDATA[ Tac Tacelosky ]]></dc:creator>
            <pubDate>Fri, 12 Jun 2026 02:28:28 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-a-new-for-loop-for-twig-4-0?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26208</guid>
            <description>YAY! Recursive loops!  And loop.changed will cut out a lot of clutter.</description>
            <content:encoded><![CDATA[ YAY! Recursive loops!  And loop.changed will cut out a lot of clutter. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Console Progress and Testing Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-console-progress-and-testing-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26207</link>
            <dc:creator><![CDATA[ Tobias Anders ]]></dc:creator>
            <pubDate>Thu, 11 Jun 2026 14:56:33 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-console-progress-and-testing-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26207</guid>
            <description>Loving the new features :)

For `A Shortcut to Run Commands in Tests` there seem to some wrong info here, as 
`public static function runCommand(...): ExecutionResult` returns an ExecutionResult, not a CommandTester 

so it should be like this?

```php
use…</description>
            <content:encoded><![CDATA[ Loving the new features :)

For `A Shortcut to Run Commands in Tests` there seem to some wrong info here, as 
`public static function runCommand(...): ExecutionResult` returns an ExecutionResult, not a CommandTester 

so it should be like this?

```php
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;

class CreateUserCommandTest extends KernelTestCase
{
    public function testExecute(): void
    {
        $result = static::runCommand(&#039;app:create-user&#039;, [
            &#039;username&#039; =&gt; &#039;...&#039;,
        ]);

         $this-&gt;assertCommandIsSuccessful($result);
    }
}
``` ]]></content:encoded>
        </item>
                        <item>
            <title>New in Twig 4.0: A New for Loop for Twig 4.0</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-a-new-for-loop-for-twig-4-0?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26206</link>
            <dc:creator><![CDATA[ Hugo Hamon ]]></dc:creator>
            <pubDate>Thu, 11 Jun 2026 14:39:41 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-a-new-for-loop-for-twig-4-0?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26206</guid>
            <description>Very nice DX improvements!</description>
            <content:encoded><![CDATA[ Very nice DX improvements! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: DX Improvements (Part 1)</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-dx-improvements-part-1?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26205</link>
            <dc:creator><![CDATA[ Michael Brauner ]]></dc:creator>
            <pubDate>Wed, 10 Jun 2026 16:25:20 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-dx-improvements-part-1?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26205</guid>
            <description>Very nice additions as always. Thank you very much!</description>
            <content:encoded><![CDATA[ Very nice additions as always. Thank you very much! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: HttpClient Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-httpclient-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26204</link>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Wed, 10 Jun 2026 08:41:24 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-httpclient-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26204</guid>
            <description>@Łukasz I&#039;ve reworded a bit the original text. We wanted to say that passing `null` is deprecated and you can only pass positive integers to this option. Thanks.</description>
            <content:encoded><![CDATA[ @Łukasz I&#039;ve reworded a bit the original text. We wanted to say that passing `null` is deprecated and you can only pass positive integers to this option. Thanks. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: HttpClient Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-httpclient-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26202</link>
            <dc:creator><![CDATA[ Łukasz Rynek ]]></dc:creator>
            <pubDate>Mon, 08 Jun 2026 22:19:40 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-httpclient-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26202</guid>
            <description>Nice improvements!
One little spotted thing: In the https://symfony.com/blog/new-in-symfony-8-1-httpclient-improvements#safer-default-for-cached-responses section there is an error most probably &quot;positive integer&quot; should be &quot;negative integer&quot; in this sentence:…</description>
            <content:encoded><![CDATA[ Nice improvements!
One little spotted thing: In the https://symfony.com/blog/new-in-symfony-8-1-httpclient-improvements#safer-default-for-cached-responses section there is an error most probably &quot;positive integer&quot; should be &quot;negative integer&quot; in this sentence: &quot;Passing null to disable the cap is now deprecated; use a positive integer instead.&quot; ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Messenger Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-messenger-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26201</link>
            <dc:creator><![CDATA[ Felix ]]></dc:creator>
            <pubDate>Wed, 03 Jun 2026 10:40:09 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-messenger-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26201</guid>
            <description>It appears the example for the &#039;Idle Timeout for Batch Handlers&#039; feature might be misleading. If shouldFlush is overridden, the idle timeout logic does not run. It seems more appropriate to override getBatchSize to set the batch size, as this preserves the…</description>
            <content:encoded><![CDATA[ It appears the example for the &#039;Idle Timeout for Batch Handlers&#039; feature might be misleading. If shouldFlush is overridden, the idle timeout logic does not run. It seems more appropriate to override getBatchSize to set the batch size, as this preserves the timeout functionality. Additionally, it is worth noting that getIdleTimeout actually returns an int rather than a float. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Dynamic Controller Attributes</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-dynamic-controller-attributes?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26200</link>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Tue, 02 Jun 2026 16:08:39 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-dynamic-controller-attributes?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26200</guid>
            <description>@Ayyoub you are right ... and we just published a blog post about the `#[RateLimit]` attribute:

https://symfony.com/blog/new-in-symfony-8-1-ratelimiter-improvements</description>
            <content:encoded><![CDATA[ @Ayyoub you are right ... and we just published a blog post about the `#[RateLimit]` attribute:

https://symfony.com/blog/new-in-symfony-8-1-ratelimiter-improvements ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Dynamic Controller Attributes</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-dynamic-controller-attributes?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26199</link>
            <dc:creator><![CDATA[ Ayyoub AFW-ALLAH ]]></dc:creator>
            <pubDate>Sat, 30 May 2026 13:05:16 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-dynamic-controller-attributes?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26199</guid>
            <description>We actually have a ratelimit attribute that exists already, using this as an example is kind of confusing</description>
            <content:encoded><![CDATA[ We actually have a ratelimit attribute that exists already, using this as an example is kind of confusing ]]></content:encoded>
        </item>
                        <item>
            <title>Symfony 8.1 curated new features</title>
            <link>https://symfony.com/blog/symfony-8-1-curated-new-features?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26198</link>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Fri, 29 May 2026 17:58:46 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-8-1-curated-new-features?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26198</guid>
            <description>@Matthias you are right. TUI is missing from that list and other changes too. In the next days we&#039;re going to publish more &quot;New in Symfony 8.1&quot; posts and we&#039;ll update this list. Thanks.</description>
            <content:encoded><![CDATA[ @Matthias you are right. TUI is missing from that list and other changes too. In the next days we&#039;re going to publish more &quot;New in Symfony 8.1&quot; posts and we&#039;ll update this list. Thanks. ]]></content:encoded>
        </item>
                        <item>
            <title>Symfony 8.1 curated new features</title>
            <link>https://symfony.com/blog/symfony-8-1-curated-new-features?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26197</link>
            <dc:creator><![CDATA[ Matthias Nothhaft ]]></dc:creator>
            <pubDate>Fri, 29 May 2026 13:10:30 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-8-1-curated-new-features?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26197</guid>
            <description>What about TUI?</description>
            <content:encoded><![CDATA[ What about TUI? ]]></content:encoded>
        </item>
                        <item>
            <title>CVE-2026-46626: SymfonyRuntime CVE-2024-50340 Patch Bypass via parse_str/SAPI Argv Mismatch</title>
            <link>https://symfony.com/blog/cve-2026-46626-symfonyruntime-cve-2024-50340-patch-bypass-via-parse-str-sapi-argv-mismatch?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26196</link>
            <dc:creator><![CDATA[ Steffen Gransow ]]></dc:creator>
            <pubDate>Fri, 29 May 2026 12:16:16 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/cve-2026-46626-symfonyruntime-cve-2024-50340-patch-bypass-via-parse-str-sapi-argv-mismatch?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26196</guid>
            <description>The blog post title mentions CVE-2024-50340 while the CVE-2026-46626 from the heading/title prefix is probably the correct CVE number?

The linked commit message references the two year old CVE-2024-50340 while it should probably reference CVE-2026-46626…</description>
            <content:encoded><![CDATA[ The blog post title mentions CVE-2024-50340 while the CVE-2026-46626 from the heading/title prefix is probably the correct CVE number?

The linked commit message references the two year old CVE-2024-50340 while it should probably reference CVE-2026-46626 with maybe only mentioning the older CVE number as it&#039;s somewhat related? What&#039;s the deal here? ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Dependency Injection Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-dependency-injection-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26195</link>
            <dc:creator><![CDATA[ Adrien Roches ]]></dc:creator>
            <pubDate>Thu, 28 May 2026 19:27:58 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-dependency-injection-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26195</guid>
            <description>Grateful for `AsTaggedItem` on voters and the stringer `Target` possibilities. Thank you.</description>
            <content:encoded><![CDATA[ Grateful for `AsTaggedItem` on voters and the stringer `Target` possibilities. Thank you. ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Dependency Injection Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-dependency-injection-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26194</link>
            <dc:creator><![CDATA[ Greg Szczotka ]]></dc:creator>
            <pubDate>Thu, 28 May 2026 18:54:00 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-dependency-injection-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26194</guid>
            <description>This makes the container so much more convenient to use. Thank you!</description>
            <content:encoded><![CDATA[ This makes the container so much more convenient to use. Thank you! ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Dependency Injection Improvements</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-dependency-injection-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26193</link>
            <dc:creator><![CDATA[ Kevin Bond ]]></dc:creator>
            <pubDate>Thu, 28 May 2026 16:19:04 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-dependency-injection-improvements?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26193</guid>
            <description>I&#039;m so happy to see *named autowiring aliases w/o `#[Target]`* is being deprecated/removed! I recently did a short video on the dangers of it. https://www.youtube.com/watch?v=t2CdE7DgmmM</description>
            <content:encoded><![CDATA[ I&#039;m so happy to see *named autowiring aliases w/o `#[Target]`* is being deprecated/removed! I recently did a short video on the dangers of it. https://www.youtube.com/watch?v=t2CdE7DgmmM ]]></content:encoded>
        </item>
                        <item>
            <title>Claude Mythos Audited Symfony and Found 19 Vulnerabilities</title>
            <link>https://symfony.com/blog/claude-mythos-audited-symfony-and-found-19-vulnerabilities?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26192</link>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Thu, 28 May 2026 12:39:14 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/claude-mythos-audited-symfony-and-found-19-vulnerabilities?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26192</guid>
            <description>@Kristian yes! It&#039;s not a big number. But, we don&#039;t know how much computing effort was put on this first analysis. Hopefully we get a new analysis and then we can see if more issues are reported.</description>
            <content:encoded><![CDATA[ @Kristian yes! It&#039;s not a big number. But, we don&#039;t know how much computing effort was put on this first analysis. Hopefully we get a new analysis and then we can see if more issues are reported. ]]></content:encoded>
        </item>
                        <item>
            <title>Claude Mythos Audited Symfony and Found 19 Vulnerabilities</title>
            <link>https://symfony.com/blog/claude-mythos-audited-symfony-and-found-19-vulnerabilities?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26191</link>
            <dc:creator><![CDATA[ Kristian Hempel ]]></dc:creator>
            <pubDate>Wed, 27 May 2026 15:13:28 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/claude-mythos-audited-symfony-and-found-19-vulnerabilities?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26191</guid>
            <description>Am I the only one who is amazed  that only 19 issues were found in Symfony?</description>
            <content:encoded><![CDATA[ Am I the only one who is amazed  that only 19 issues were found in Symfony? ]]></content:encoded>
        </item>
                        <item>
            <title>New in Symfony 8.1: Improved Console Input</title>
            <link>https://symfony.com/blog/new-in-symfony-8-1-improved-console-input?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26190</link>
            <dc:creator><![CDATA[ Bernard Ngandu ]]></dc:creator>
            <pubDate>Tue, 26 May 2026 13:43:54 +0200</pubDate>
            <guid isPermaLink="false">https://symfony.com/blog/new-in-symfony-8-1-improved-console-input?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comment-26190</guid>
            <description>Amazing features !</description>
            <content:encoded><![CDATA[ Amazing features ! ]]></content:encoded>
        </item>
            </channel>
</rss>
