<?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</title>
        <atom:link href="https://feeds.feedburner.com/symfony/blog" rel="self" type="application/rss+xml" />
        <link>https://symfony.com/blog/</link>
        <description>Most recent posts published on the Symfony project blog</description>
        <pubDate>Fri, 13 Mar 2026 02:37:43 +0100</pubDate>
        <lastBuildDate>Wed, 11 Mar 2026 09:23:00 +0100</lastBuildDate>
        <language>en</language>
                        <item>
            <title><![CDATA[SymfonyLive Paris 2026 : Appel aux volontaires étudiants IT !]]></title>
            <link>https://symfony.com/blog/symfonylive-paris-2026-appel-aux-volontaires-etudiants-it?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>
    


SymfonyLive Paris 2026, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available here.



🎓 SymfonyLive Paris 2026 : appel aux volontaires étudiants…</description>
            <content:encoded><![CDATA[
                                <p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/BLOG-1200x440px-2.png" alt="Blog 1200X440Px 2">
</a></p>

<p><strong><a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong>, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available <a href="https://live.symfony.com/2026-paris/">here</a>.</p>

<hr />

<h3>🎓 SymfonyLive Paris 2026 : appel aux volontaires étudiants IT !</h3>

<p>Vous êtes étudiant en informatique et souhaitez vivre une expérience unique au cœur d’un événement tech international ? 🎤✨</p>

<p>L’équipe Symfony recherche des volontaires étudiants motivés pour participer à l’aventure SymfonyLive Paris 2026 !</p>

<p>📍 <strong>Lieu :</strong> Paris, France
🗓️ <strong>Dates :</strong> 26–27 mars 2026</p>

<p>Être volontaire, c’est aider une journée pendant l’événement et profiter d’un accès gratuit à la conférence l’autre journée, pour ne rien manquer des talks et de l’ambiance Symfony 💙</p>

<h3>💼 Missions des volontaires</h3>

<p>En tant que volontaire, vous pourrez être amené à :</p>

<p>✔️ Accueillir les participants</p>

<p>✔️ Donner des informations et orienter les visiteurs</p>

<p>✔️ Aider l’équipe à assurer le bon déroulement de l’événement</p>

<h3>✅ Conditions pour participer</h3>

<p>Pour postuler, vous devez :</p>

<p>✔️ Être étudiant en informatique / IT (tous les parcours sont bienvenus)</p>

<p>✔️ Être curieux du monde du développement et de la tech</p>

<p>✔️ Être disponible au moins une journée complète pendant l’événement</p>

<h3>🎁 Ce que vous gagnez</h3>

<p>✔️ Un accès gratuit aux 2 jours de conférence SymfonyLive Paris 2026</p>

<p>✔️ L’opportunité de rencontrer développeurs, speakers et acteurs de la communauté</p>

<p>✔️ Les déjeuners inclus pendant l’événement</p>

<p>✔️ Une expérience enrichissante au sein d’une communauté tech passionnée</p>

<h3>🚫 À noter</h3>

<p>Nous ne pouvons malheureusement pas prendre en charge :</p>

<p>✔️ Les frais de transport</p>

<p>✔️ L’hébergement</p>

<p>✔️ Les dépenses du soir</p>

<h3>💌 Comment postuler ?</h3>

<p>Envoyez-nous un email à <strong>events@symfony.com</strong>
 avec :</p>

<p>✔️ Votre nom, votre école et votre domaine d’études</p>

<p>✔️ Les raisons pour lesquelles vous souhaitez être volontaire</p>

<p>✔️ Votre disponibilité le 26 ou 27 mars 2026</p>

<hr />

<h3>🔎 Informations pratiques</h3>

<p>Vous venez à SymfonyLive Paris ?</p>

<p>Le guide des infos pratiques <a href="https://live.symfony.com/2026-paris/venue">est là pour ça !</a> ✨</p>

<p>Transport, logement, planning, accès au lieu… Tout est dedans pour venir l’esprit léger et profiter pleinement de l’événement.</p>

<p>👉 <a href="htts://live.symfony.com/2026-paris/venue"><strong>Lire plus</strong></a> !</p>

<hr />

<h3>🥂 Verre communautaire – Jeudi à 18h30</h3>

<p>Rendez-vous le jeudi 26 mars à 18h30 à l'apéritif communautaire : discussions, rencontres, networking… le tout dans une ambiance détendue
On vous attend autour d’un verre !</p>

<p>Merci à <a href="https://github.com/jlondiche/job-board-php">JL Recrutement</a> pour le soutien!</p>

<p><a href="https://maps.app.goo.gl/CsYNH5bdvhEejUNF6"><em>Rdv au Fleurus!</em></a></p>

<hr />

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-74.png" alt="Nl Blog Banner 74">
</a></p>

<hr />

<h3>🎟️ Choisissez le ticket de votre choix</h3>

<ul>
<li><strong>"Formations seules"</strong>, 24 &amp; 25 mars</li>
<li><strong>"Conférence seule"</strong>, 26 &amp; 27 mars</li>
<li><strong>"Ticket combo "Conférence + Formation"</strong> pour vivre l'expérience d'une semaine de Symfony !</li>
</ul>

<h3>Inscrivez-vous dès maintenant en cliquant <a href="https://live.symfony.com/2026-paris/registration/">ici</a>.</h3>

<p>👉 <strong>Découvrez cette conférence à <a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong> , une occasion unique de découvrir des solutions innovantes pour vos projets Symfony!</p>

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-72.png" alt="Nl Blog Banner 72">
</a></p>

<hr />

<h3>Rejoignez-nous en ligne !</h3>

<p>💡 Suivez les articles du blog « conference » pour ne rien manquer !</p>

<p>Envie des dernières actus Symfony ? Suivez-nous et connectez-vous d’où que vous soyez 🌎</p>

<p><a class="block text-center" href="https://linktr.ee/symfony">
   <img src="https://symfony.com/uploads/assets/blog/Banner-BLOG.png" alt="Banner Blog">
</a></p>

                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfonylive-paris-2026-appel-aux-volontaires-etudiants-it?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Paola Suárez ]]></dc:creator>
            <pubDate>Wed, 11 Mar 2026 09:23:00 +0100</pubDate>
            <comments>https://symfony.com/blog/symfonylive-paris-2026-appel-aux-volontaires-etudiants-it?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[A Week of Symfony #1001 (March 2–8, 2026)]]></title>
            <link>https://symfony.com/blog/a-week-of-symfony-1001-march-2-8-2026?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>This week, Symfony 6.4.35, 7.4.7, and 8.0.7 maintenance versions were released. In addition, we introduced featured listings for Symfony job postings. Lastly, we published AI skills for Symfony UX.

Symfony development highlights

This week, 103 pull requests…</description>
            <content:encoded><![CDATA[
                                <p>This week, Symfony <a href="https://symfony.com/blog/symfony-6-4-35-released">6.4.35</a>, <a href="https://symfony.com/blog/symfony-7-4-7-released">7.4.7</a>, and <a href="https://symfony.com/blog/symfony-8-0-7-released">8.0.7</a> maintenance versions were released. In addition, we introduced <a href="https://symfony.com/blog/symfony-jobs-elevate-your-talent-search">featured listings</a> for <a href="https://symfony.com/jobs">Symfony job postings</a>. Lastly, we published <a href="https://symfony.com/blog/introducing-ai-skills-for-symfony-ux">AI skills for Symfony UX</a>.</p>

<h2>Symfony development highlights</h2>

<p>This week, 103 pull requests were merged (62 in code and 41 in docs) and 84 issues were closed (49 in code and 35 in docs). Excluding merges, 38 authors made additions and deletions. See details for <a href="https://github.com/symfony/symfony/pulse">code</a> and <a href="https://github.com/symfony/symfony-docs/pulse">docs</a>.</p>

<p><a href="https://github.com/symfony/symfony/commits/6.4">6.4 changelog</a>:</p>

<ul>
<li><a href="https://github.com/symfony/symfony/commit/fe972323a260155646a01c3d13e02fe99321408e">fe97232</a>: &#91;DependencyInjection&#93; fix TypeError when using a custom container base class with typed $parameterBag</li>
<li><a href="https://github.com/symfony/symfony/commit/0668b412e3308debde9f0532c2219c7226412ea4">0668b41</a>: &#91;Dotenv&#93; defer variable and command expansion to account for overrides from subsequent .env files</li>
<li><a href="https://github.com/symfony/symfony/commit/c4be063bf10f5a35771729dad3d4f69a53fd60bd">c4be063</a>: &#91;Validator&#93; regex bypass when match is false with too big input</li>
<li><a href="https://github.com/symfony/symfony/commit/e4a06c10eeb7e3807307236a7663ccec8b60f439">e4a06c1</a>: &#91;DebugBundle&#93; gracefully handle the kernel.runtime_mode.web parameter missing</li>
<li><a href="https://github.com/symfony/symfony/commit/373a04b08531d1e4c6066baa83df8855b405f5fc">373a04b</a>: &#91;PhpUnitBridge&#93; consider PSR-0/PSR-4 fallback dirs when building paths</li>
<li><a href="https://github.com/symfony/symfony/commit/e21ee8b77f948e0d84748acf1c05ac64c1d35505">e21ee8b</a>: &#91;WebProfilerBundle&#93; fix Symfony web debug toolbar not being displayed</li>
<li><a href="https://github.com/symfony/symfony/commit/f13046f5d08eb606810759658189d32bb4cbc29c">f13046f</a>: &#91;RateLimiter&#93; prevent negative token from causing integer underflow</li>
<li><a href="https://github.com/symfony/symfony/commit/7aeb3cb0677daef87185abe2da1ac4b4b84a9f48">7aeb3cb</a>: &#91;Mailer&#93; fix inline attachments with custom Content-ID in Mailjet</li>
<li><a href="https://github.com/symfony/symfony/commit/7775d2c87aa30f4b3cd633a98f9b45d257246dae">7775d2c</a>: &#91;Messenger&#93; flush batch handlers after inactivity timeout when worker is busy</li>
<li><a href="https://github.com/symfony/symfony/commit/924be265d778f08eaafdb3a4423c9621ea26796d">924be26</a>: &#91;HttpKernel&#93; fix int-to-float coercion for JSON #[MapRequestPayload] with pre-parsed array data</li>
<li><a href="https://github.com/symfony/symfony/commit/cc07299c5b66a49ece83aad7a8e56cc6b7983341">cc07299</a>: &#91;HttpKernel&#93; fix denormalization format detection for pre-parsed request data</li>
<li><a href="https://github.com/symfony/symfony/commit/26f66d2906f5e072ae0645e980bb63d6606a3407">26f66d2</a>: &#91;TwigBridge&#93; fix Bootstrap 4 horizontal layout broken by form errors moved outside label</li>
<li><a href="https://github.com/symfony/symfony/commit/e02494cda879ddf48059e1f2485772531f750f5e">e02494c</a>: &#91;Form&#93; fix duplicate validation errors when ValidatorExtension is instantiated multiple times</li>
<li><a href="https://github.com/symfony/symfony/commit/489cfb554434b7985ce69d6ccf14c20805a3da04">489cfb5</a>: &#91;FrameworkBundle&#93; fix stale container after reboot in KernelTestCase</li>
<li><a href="https://github.com/symfony/symfony/commit/9d1a817434e23a0f263ad629457ce982e59d9e29">9d1a817</a>: &#91;Mime&#93; use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser</li>
<li><a href="https://github.com/symfony/symfony/commit/3a7aa2336339d24c0cc3e3a40eb0462dec03e5f7">3a7aa23</a>: &#91;Console&#93; fix OUTPUT_RAW corrupting binary content on Windows</li>
<li><a href="https://github.com/symfony/symfony/commit/2984a005f642bde55dc21d7169d3136254929e04">2984a00</a>: &#91;Cache&#93; add timeout and slot eviction to LockRegistry stampede prevention</li>
<li><a href="https://github.com/symfony/symfony/commit/5a934cbceb777595bad25fcff83330d82a1fe8f8">5a934cb</a>: &#91;UrlSanitizer&#93; add 'sms' to hostless schemes</li>
<li><a href="https://github.com/symfony/symfony/commit/8ded98335660d7c5c98161b2f031b01cc38c7921">8ded983</a>: &#91;HttpFoundation&#93; fix session cookie_lifetime not applied in mock session storage</li>
<li><a href="https://github.com/symfony/symfony/commit/71317fd26507c08fdaf0ac6aa568b6d30d9ec5a5">71317fd</a>: &#91;Serializer&#93; fix denormalization of magic __set properties</li>
<li><a href="https://github.com/symfony/symfony/commit/1cea9f3e978877b9c65fc714a30addb34ad61865">1cea9f3</a>: &#91;Console&#93; fix ApplicationTester ignoring interactive and verbosity options when SHELL_VERBOSITY is set</li>
</ul>

<p><a href="https://github.com/symfony/symfony/commits/7.4">7.4 changelog</a>:</p>

<ul>
<li><a href="https://github.com/symfony/symfony/commit/3fab323e1536c02277fea7c565e5b3f5aca2ce2b">3fab323</a>: &#91;JsonStreamer&#93; fix missing generator for shared types in self-referencing objects</li>
<li><a href="https://github.com/symfony/symfony/commit/051053c1f559aa15cae9925f1843ea0a13ccc71f">051053c</a>: &#91;DependencyInjection&#93; handle Stringable for string-typed arguments in CheckTypeDeclarationsPass</li>
<li><a href="https://github.com/symfony/symfony/commit/1debe1d8d533895c079e75a7fd0ff54e8ff359bd">1debe1d</a>: &#91;Notifier&#93; fix SweegoTransport by allowing bool values</li>
<li><a href="https://github.com/symfony/symfony/commit/e73806372965ed30cd2b9c7f83774396eef6bf0f">e738063</a>: &#91;PropertyInfo&#93; fix is/can/has type resolver on method without property in ReflectionExtractor</li>
<li><a href="https://github.com/symfony/symfony/commit/62de3ad58bc0565af26132efe09dfb1022439604">62de3ad</a>: &#91;TypeInfo&#93; fix resolving class const type</li>
<li><a href="https://github.com/symfony/symfony/commit/4b32a4162b18320dde64047671fcdb4a1ff812ac">4b32a41</a>: &#91;Serializer&#93; fix nullable array constructor parameter overriding collection value type</li>
<li><a href="https://github.com/symfony/symfony/commit/fd50f203e46ae347d76b29aeaacbaac5fcc2f9cc">fd50f20</a>: &#91;TypeInfo&#93; fix StringTypeResolver calling Type::enum() on interfaces extending BackedEnum</li>
<li><a href="https://github.com/symfony/symfony/commit/54b10bb2529eac54bd63eeb15e8613b8e5fd8aee">54b10bb</a>: &#91;HttpClient&#93; fix CachingHttpClient compatibility with decorator clients on 304 responses</li>
<li><a href="https://github.com/symfony/symfony/commit/3d0ef7a6133a9d3ab0b471e272acabf22c968a4f">3d0ef7a</a>: &#91;DoctrineBridge&#93; rename &#95;schema_subscriber_check table to schema_subscriber_check_ for Oracle compatibility</li>
<li><a href="https://github.com/symfony/symfony/commit/fb34408f88f286022560f21d14cd5c6b77844839">fb34408</a>: &#91;HttpClient&#93; fix streaming from CachingHttpClient</li>
<li><a href="https://github.com/symfony/symfony/commit/c2f29f0bd83cfd259f0d968f4207acb67d060d34">c2f29f0</a>: &#91;Form&#93; fix session data contamination by non-serializable objects in form flow</li>
<li><a href="https://github.com/symfony/symfony/commit/a55cbcc7e03abd128cd74a2f5039104d580abf21">a55cbcc</a>: &#91;Validator&#93; fix when constraint without expression language installed, when using closure expression</li>
<li><a href="https://github.com/symfony/symfony/commit/8f7776ac91de549b3077b9809141e06d28f08916">8f7776a</a>: &#91;Validator&#93; fix required options check when extending a constraint with a simplified constructor</li>
<li><a href="https://github.com/symfony/symfony/commit/17b19421edef7735f90b1b64d515a7ab14863727">17b1942</a>: &#91;Config&#93; fix NodeDefinition template to be covariant</li>
</ul>

<p><a href="https://github.com/symfony/symfony/commits/8.0">8.0 changelog</a>:</p>

<ul>
<li><a href="https://github.com/symfony/symfony/commit/41ddb38288aa01fd1f0fea9011e860cdd55c1b09">41ddb38</a>: &#91;Validator&#93; remove constant existence check in ExpressionSyntaxValidator</li>
<li><a href="https://github.com/symfony/symfony/commit/6aa6d4cc9a43703b3cdbdf600256a849a8112ada">6aa6d4c</a>: &#91;FrameworkBundle&#93; remove unused code from messenger routing config related to removed XML configuration</li>
</ul>

<p><a href="https://github.com/symfony/symfony/commits/8.1">8.1 changelog</a>:</p>

<ul>
<li><a href="https://github.com/symfony/symfony/commit/fd56140d2bcabb2cecf7367fa57ee47f78684114">fd56140</a>: &#91;FrameworkBundle&#93; improve the output of debug:autowiring to be more visually structured</li>
<li><a href="https://github.com/symfony/symfony/commit/94cdedcea7dad3722828506446bf65a01b724011">94cdedc</a>: &#91;Console&#93; replace executeCommand() by runCommand() when testing commands</li>
<li><a href="https://github.com/symfony/symfony/commit/3a19c073bef3045e11dbdad27699cc376b433826">3a19c07</a>: &#91;Console&#93; sort suggested commands alphabetically</li>
<li><a href="https://github.com/symfony/symfony/commit/8e449edbfa1944d0fe35231c476ae84fb6615477">8e449ed</a>: &#91;FrameworkBundle&#93; deprecate terminate_on_cache_hit http_cache option</li>
<li><a href="https://github.com/symfony/symfony/commit/d8f26e622660d28b054531afd822558bbfd3c36a">d8f26e6</a>: &#91;Translation&#93; replace deprecated Upload Translations method with Import Translations in Crowdin</li>
<li><a href="https://github.com/symfony/symfony/commit/b5653937fe2a47c4f14a9a53a86a20bec1895523">b565393</a>: &#91;ErrorHandler&#93; allow namespace remapping in DebugClassLoader to relax the "same vendor" constraint</li>
<li><a href="https://github.com/symfony/symfony/commit/c62d19ca2127a09190ec9e7900a43af33c1bcbac">c62d19c</a>: &#91;Runtime&#93; add SymfonyRuntime::resolveType() for customizing how types are resolved in extending runtimes</li>
<li><a href="https://github.com/symfony/symfony/commit/311ec27d66ebf775fcfc79d3ccdf22ec587a6634">311ec27</a>: &#91;HttpFoundation&#93; deprecate setting public properties of Request and Response objects directly</li>
<li><a href="https://github.com/symfony/symfony/commit/06b0d189ddcfa97d4c621efd886d86032637b533">06b0d18</a>: &#91;Messenger&#93; make $clock nullable in PostgreSqlNotifyOnIdleListener</li>
<li><a href="https://github.com/symfony/symfony/commit/0abec7531f140edc479e53a7368866e56e0c36fc">0abec75</a>: &#91;FrameworkBundle&#93; remove hard-dep of KernelTestCase on ConsoleAssertionsTrait</li>
<li><a href="https://github.com/symfony/symfony/commit/2ce7786d1e525f20b71e95a7b432733b0f094b85">2ce7786</a>: &#91;FrameworkBundle&#93; fix wiring of debug.console.argument_resolver</li>
<li><a href="https://github.com/symfony/symfony/commit/37ce612bcc7915eab0500ee3f7da879029c088ae">37ce612</a>: &#91;HttpClient&#93; default CachingHttpClient's $maxTtl to 86400s to prevent eternal cache items</li>
<li><a href="https://github.com/symfony/symfony/commit/dcc4c1dfef9e425be51f715a8e6aeb1113e2ea9d">dcc4c1d</a>: &#91;FrameworkBundle, Messenger&#93; deprecate "senders" nesting level in routing config</li>
<li><a href="https://github.com/symfony/symfony/commit/9f19ebdccc3c85c8e81b406b21319313893a20e3">9f19ebd</a>: &#91;Console&#93; add outline-style block methods to SymfonyStyle</li>
<li><a href="https://github.com/symfony/symfony/commit/8b00ba706d190734690c10cd232ec93d5f82663a">8b00ba7</a>: &#91;TypeInfo&#93; resolve tentative return types</li>
<li><a href="https://github.com/symfony/symfony/commit/ea86ec445e5b95e45279f1273793be8c4ce868dd">ea86ec4</a>: &#91;Uid&#93; add Uuid47Transformer support for UUIDv7/v4 conversion</li>
<li><a href="https://github.com/symfony/symfony/commit/b22b7bed301b15c57399b9231769346950cfe3f0">b22b7be</a>: &#91;FrameworkBundle&#93; allow configuring Webhook's header names and signing algo</li>
<li><a href="https://github.com/symfony/symfony/commit/da4be3a00643c3d1a7aa38487a8d51c9cf79c7ae">da4be3a</a>: &#91;ObjectMapper&#93; allow class FQDN arrays as TargetClass and SourceClass param</li>
</ul>

<h2>Newest issues and pull requests</h2>

<ul>
<li><a href="https://github.com/symfony/symfony/pull/63612">[VarExporter] Add DeepCloner to deep-clone PHP values while preserving copy-on-write benefits</a></li>
<li><a href="https://github.com/symfony/symfony/pull/63557">[Validator] Allow usage of class-constants as default in GroupSequence</a></li>
<li><a href="https://github.com/symfony/symfony/pull/63576">[AssetMapper] Add AssetMapperPathProviderInterface for dynamic path resolution</a></li>
<li><a href="https://github.com/symfony/symfony/pull/63590">[DependencyInjection] Add support for using service stacks as decorators</a></li>
</ul>

<h2>Symfony Jobs</h2>

<p>These are some of the most recent Symfony job offers:</p>

<ul>
<li><strong>Backend Symfony Developer</strong> at Finviu AG<br>
Contract / Freelance - €35 – €50 / hour<br>
Full remote<br>
<a href="https://symfony.com/jobs/fac60e8">View details</a></li>
<li><strong>Backend Symfony Developer</strong> at DigtAg<br>
Full-time - €42,000 – €55,000 / year<br>
Full remote<br>
<a href="https://symfony.com/jobs/066cd49">View details</a></li>
<li><strong>Lead Symfony Developer</strong> at Gravitiq<br>
Full-time - $3,000 – $5,000 / month<br>
Full remote<br>
<a href="https://symfony.com/jobs/f2b4ebb">View details</a></li>
<li><strong>Symfony Developer</strong> at Collectmaxx<br>
Full-time - €4,000 – €6,500 / month<br>
Remote + part-time onsite (Rotterdam, Netherlands)<br>
<a href="https://symfony.com/jobs/e2985b0">View details</a></li>
<li><strong>Symfony Developer</strong> at ongoing.ch<br>
Full-time - €80,000 – €120,000 / year<br>
Remote + part-time onsite (Zug, Switzerland)<br>
<a href="https://symfony.com/jobs/b9265bd">View details</a></li>
</ul>

<p>You can <a href="https://symfony.com/jobs">publish a Symfony job offer for free</a> on symfony.com.</p>

<h2>They talked about us</h2>

<ul>
<li><a href="https://medium.com/@leo-lem/maintaining-a-symfony-php-app-in-2026-email-delivery-oauth-and-boring-reliability-1a7b64969915">Maintaining a Symfony PHP App in 2026: Email Delivery, OAuth, and Boring Reliability</a></li>
<li><a href="https://gnugat.github.io/2026/03/04/xl-11-monorepo.html">eXtreme Legacy 11: A PHP Monorepo of Apps and Packages</a></li>
<li><a href="https://medium.com/@ZeroCool001/add-filters-to-your-symfony-api-in-3-minutes-flat-35f1d3e71c05">Add Filters to Your Symfony API in 3 Minutes Flat</a></li>
<li><a href="https://dev.to/outcomer/stop-over-engineering-your-symfony-apis-a-pragmatic-json-schema-first-approach-to-validation-and-143p">I had to build my own Symfony validation bundle because no existing one fits my requirements</a></li>
</ul>

<h2>Upcoming Symfony Events</h2>

<ul>
<li><a href="https://websummercamp.com/2026">Web Summer Camp 2026</a>: Opatija, Croatia (July 2, 2026 – July 4, 2026)</li>
</ul>

<h2>Call to Action</h2>

<ul>
<li>Follow Symfony <a href="https://x.com/symfony">on X</a>, <a href="https://mastodon.social/@symfony">on Mastodon</a>, <a href="https://bsky.app/profile/symfony.com">on Bluesky</a> and <a href="https://www.threads.net/@symfony">on Threads</a> and share this article.</li>
<li><a href="https://feeds.feedburner.com/symfony/blog">Subscribe to the Symfony blog RSS</a> and never miss a Symfony story again.</li>
</ul>

                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/a-week-of-symfony-1001-march-2-8-2026?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Sun, 08 Mar 2026 09:16:00 +0100</pubDate>
            <comments>https://symfony.com/blog/a-week-of-symfony-1001-march-2-8-2026?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[Symfony 8.0.7 released]]></title>
            <link>https://symfony.com/blog/symfony-8-0-7-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>Symfony 8.0.7 has just been released.
Read the Symfony upgrade guide to learn more about upgrading Symfony
and use the SymfonyInsight upgrade reports to detect the code you will
need to change in your project.

    
                    
                Tip…</description>
            <content:encoded><![CDATA[
                                <p><a href="#Symfony%208.0.7" class="reference internal">Symfony 8.0.7</a> has just been released.</p>
<p>Read the <a href="https://symfony.com/doc/current/setup/upgrade_major.html" class="reference external">Symfony upgrade guide</a> to learn more about upgrading Symfony
and use the <a href="https://insight.symfony.com/" class="reference external">SymfonyInsight upgrade reports</a> to detect the code you will
need to change in your project.</p>
<div class="admonition admonition-tip ">
    <p class="admonition-title">
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"></path></svg>
                <span>Tip</span>
    </p><p>Want to be notified whenever a new Symfony release is published? Or when a
version is not maintained anymore? Or only when a security issue is fixed?
Consider <a href="https://symfony.com/account/notifications" class="reference external">subscribing to the Symfony Roadmap Notifications</a>.</p>
</div>
<div class="section">
<h2 id="changelog-since-symfony-8-0-6"><a class="headerlink" href="#changelog-since-symfony-8-0-6" title="Permalink to this headline">Changelog Since Symfony 8.0.6</a></h2>
<ul>
    <li>bug <a href="https://github.com/symfony/symfony/pull/63604" class="reference external" rel="external noopener noreferrer" target="_blank">#63604</a>  Fix ApplicationTester ignoring interactive and verbosity options when SHELL_VERBOSITY is set (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63602" class="reference external" rel="external noopener noreferrer" target="_blank">#63602</a>  Fix denormalization of magic __set properties (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63603" class="reference external" rel="external noopener noreferrer" target="_blank">#63603</a>  Fix session cookie_lifetime not applied in mock session storage (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63598" class="reference external" rel="external noopener noreferrer" target="_blank">#63598</a>  Add 'sms' to hostless schemes (@hivokas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63599" class="reference external" rel="external noopener noreferrer" target="_blank">#63599</a>  Fix required options check when extending a constraint with a simplified constructor (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63592" class="reference external" rel="external noopener noreferrer" target="_blank">#63592</a>  Add timeout and slot eviction to LockRegistry stampede prevention (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63591" class="reference external" rel="external noopener noreferrer" target="_blank">#63591</a>  Fix when constraint without expression language installed, when using closure expression (@annadamm-check24)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63589" class="reference external" rel="external noopener noreferrer" target="_blank">#63589</a>  Fix session data contamination by non-serializable objects in form flow (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63570" class="reference external" rel="external noopener noreferrer" target="_blank">#63570</a>  Fix OUTPUT_RAW corrupting binary content on Windows (@guillaumeVDP)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63584" class="reference external" rel="external noopener noreferrer" target="_blank">#63584</a>  Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63583" class="reference external" rel="external noopener noreferrer" target="_blank">#63583</a>  Rename _schema_subscriber_check table to schema_subscriber_check_ for Oracle compatibility (@moneire)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63573" class="reference external" rel="external noopener noreferrer" target="_blank">#63573</a>  Fix CachingHttpClient compatibility with decorator clients on 304 responses (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63574" class="reference external" rel="external noopener noreferrer" target="_blank">#63574</a>  Fix stale container after reboot in KernelTestCase (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63572" class="reference external" rel="external noopener noreferrer" target="_blank">#63572</a>  Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63568" class="reference external" rel="external noopener noreferrer" target="_blank">#63568</a>  Fix Bootstrap 4 horizontal layout broken by form errors moved outside label (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63555" class="reference external" rel="external noopener noreferrer" target="_blank">#63555</a>  Fix int-to-float coercion for JSON # with pre-parsed array data (@eyupcanakman)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63559" class="reference external" rel="external noopener noreferrer" target="_blank">#63559</a>  Flush batch handlers after inactivity timeout when worker is busy (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63563" class="reference external" rel="external noopener noreferrer" target="_blank">#63563</a>  Fix StringTypeResolver calling Type::enum() on interfaces extending BackedEnum (@gnutix)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63547" class="reference external" rel="external noopener noreferrer" target="_blank">#63547</a>  Fix nullable array constructor parameter overriding collection value type (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63523" class="reference external" rel="external noopener noreferrer" target="_blank">#63523</a>  Fix inline attachments with custom Content-ID (@99Vicky)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63550" class="reference external" rel="external noopener noreferrer" target="_blank">#63550</a>  Prevent negative token from causing integer underflow (@jhogervorst)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63542" class="reference external" rel="external noopener noreferrer" target="_blank">#63542</a>  Fix resolving class const type (@gharlan)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63510" class="reference external" rel="external noopener noreferrer" target="_blank">#63510</a>  fix is/can/has type resolver on method without property (@Guilain)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63522" class="reference external" rel="external noopener noreferrer" target="_blank">#63522</a>  Fix SweegoTransport by allowing bool values (@qdequippe)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63526" class="reference external" rel="external noopener noreferrer" target="_blank">#63526</a>  Fix Symfony web debug toolbar not being displayed (@zoglo)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63500" class="reference external" rel="external noopener noreferrer" target="_blank">#63500</a>  Consider PSR-0/PSR-4 fallback dirs when building paths (@mpdude)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63508" class="reference external" rel="external noopener noreferrer" target="_blank">#63508</a>  Handle Stringable for string-typed arguments in CheckTypeDeclarationsPass (@yoeunes)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63509" class="reference external" rel="external noopener noreferrer" target="_blank">#63509</a>  Fix missing generator for shared types in self-referencing objects (@mtarld)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63533" class="reference external" rel="external noopener noreferrer" target="_blank">#63533</a>  gracefully handle the kernel.runtime_mode.web parameter missing (@xabbuh)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63534" class="reference external" rel="external noopener noreferrer" target="_blank">#63534</a>  Regex bypass when match is false with too big input (@vincent4vx)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63496" class="reference external" rel="external noopener noreferrer" target="_blank">#63496</a>  Defer variable and command expansion to account for overrides from subsequent .env files (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63506" class="reference external" rel="external noopener noreferrer" target="_blank">#63506</a>  Fix TypeError when using a custom container base class with typed $parameterBag (@nicolas-grekas)</li>
</ul>
<span id="Symfony 8.0.7"></span>
</div>
                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-8-0-7-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Fabien Potencier ]]></dc:creator>
            <pubDate>Fri, 06 Mar 2026 18:12:41 +0100</pubDate>
            <comments>https://symfony.com/blog/symfony-8-0-7-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[Symfony 7.4.7 released]]></title>
            <link>https://symfony.com/blog/symfony-7-4-7-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>Symfony 7.4.7 has just been released.
Read the Symfony upgrade guide to learn more about upgrading Symfony
and use the SymfonyInsight upgrade reports to detect the code you will
need to change in your project.

    
                    
                Tip…</description>
            <content:encoded><![CDATA[
                                <p><a href="#Symfony%207.4.7" class="reference internal">Symfony 7.4.7</a> has just been released.</p>
<p>Read the <a href="https://symfony.com/doc/current/setup/upgrade_major.html" class="reference external">Symfony upgrade guide</a> to learn more about upgrading Symfony
and use the <a href="https://insight.symfony.com/" class="reference external">SymfonyInsight upgrade reports</a> to detect the code you will
need to change in your project.</p>
<div class="admonition admonition-tip ">
    <p class="admonition-title">
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"></path></svg>
                <span>Tip</span>
    </p><p>Want to be notified whenever a new Symfony release is published? Or when a
version is not maintained anymore? Or only when a security issue is fixed?
Consider <a href="https://symfony.com/account/notifications" class="reference external">subscribing to the Symfony Roadmap Notifications</a>.</p>
</div>
<div class="section">
<h2 id="changelog-since-symfony-7-4-6"><a class="headerlink" href="#changelog-since-symfony-7-4-6" title="Permalink to this headline">Changelog Since Symfony 7.4.6</a></h2>
<ul>
    <li>bug <a href="https://github.com/symfony/symfony/pull/63604" class="reference external" rel="external noopener noreferrer" target="_blank">#63604</a>  Fix ApplicationTester ignoring interactive and verbosity options when SHELL_VERBOSITY is set (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63602" class="reference external" rel="external noopener noreferrer" target="_blank">#63602</a>  Fix denormalization of magic __set properties (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63603" class="reference external" rel="external noopener noreferrer" target="_blank">#63603</a>  Fix session cookie_lifetime not applied in mock session storage (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63598" class="reference external" rel="external noopener noreferrer" target="_blank">#63598</a>  Add 'sms' to hostless schemes (@hivokas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63599" class="reference external" rel="external noopener noreferrer" target="_blank">#63599</a>  Fix required options check when extending a constraint with a simplified constructor (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63592" class="reference external" rel="external noopener noreferrer" target="_blank">#63592</a>  Add timeout and slot eviction to LockRegistry stampede prevention (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63591" class="reference external" rel="external noopener noreferrer" target="_blank">#63591</a>  Fix when constraint without expression language installed, when using closure expression (@annadamm-check24)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63589" class="reference external" rel="external noopener noreferrer" target="_blank">#63589</a>  Fix session data contamination by non-serializable objects in form flow (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63570" class="reference external" rel="external noopener noreferrer" target="_blank">#63570</a>  Fix OUTPUT_RAW corrupting binary content on Windows (@guillaumeVDP)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63584" class="reference external" rel="external noopener noreferrer" target="_blank">#63584</a>  Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63583" class="reference external" rel="external noopener noreferrer" target="_blank">#63583</a>  Rename _schema_subscriber_check table to schema_subscriber_check_ for Oracle compatibility (@moneire)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63573" class="reference external" rel="external noopener noreferrer" target="_blank">#63573</a>  Fix CachingHttpClient compatibility with decorator clients on 304 responses (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63574" class="reference external" rel="external noopener noreferrer" target="_blank">#63574</a>  Fix stale container after reboot in KernelTestCase (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63572" class="reference external" rel="external noopener noreferrer" target="_blank">#63572</a>  Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63568" class="reference external" rel="external noopener noreferrer" target="_blank">#63568</a>  Fix Bootstrap 4 horizontal layout broken by form errors moved outside label (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63555" class="reference external" rel="external noopener noreferrer" target="_blank">#63555</a>  Fix int-to-float coercion for JSON # with pre-parsed array data (@eyupcanakman)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63559" class="reference external" rel="external noopener noreferrer" target="_blank">#63559</a>  Flush batch handlers after inactivity timeout when worker is busy (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63563" class="reference external" rel="external noopener noreferrer" target="_blank">#63563</a>  Fix StringTypeResolver calling Type::enum() on interfaces extending BackedEnum (@gnutix)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63547" class="reference external" rel="external noopener noreferrer" target="_blank">#63547</a>  Fix nullable array constructor parameter overriding collection value type (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63523" class="reference external" rel="external noopener noreferrer" target="_blank">#63523</a>  Fix inline attachments with custom Content-ID (@99Vicky)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63550" class="reference external" rel="external noopener noreferrer" target="_blank">#63550</a>  Prevent negative token from causing integer underflow (@jhogervorst)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63542" class="reference external" rel="external noopener noreferrer" target="_blank">#63542</a>  Fix resolving class const type (@gharlan)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63510" class="reference external" rel="external noopener noreferrer" target="_blank">#63510</a>  fix is/can/has type resolver on method without property (@Guilain)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63522" class="reference external" rel="external noopener noreferrer" target="_blank">#63522</a>  Fix SweegoTransport by allowing bool values (@qdequippe)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63526" class="reference external" rel="external noopener noreferrer" target="_blank">#63526</a>  Fix Symfony web debug toolbar not being displayed (@zoglo)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63500" class="reference external" rel="external noopener noreferrer" target="_blank">#63500</a>  Consider PSR-0/PSR-4 fallback dirs when building paths (@mpdude)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63508" class="reference external" rel="external noopener noreferrer" target="_blank">#63508</a>  Handle Stringable for string-typed arguments in CheckTypeDeclarationsPass (@yoeunes)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63509" class="reference external" rel="external noopener noreferrer" target="_blank">#63509</a>  Fix missing generator for shared types in self-referencing objects (@mtarld)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63533" class="reference external" rel="external noopener noreferrer" target="_blank">#63533</a>  gracefully handle the kernel.runtime_mode.web parameter missing (@xabbuh)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63534" class="reference external" rel="external noopener noreferrer" target="_blank">#63534</a>  Regex bypass when match is false with too big input (@vincent4vx)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63496" class="reference external" rel="external noopener noreferrer" target="_blank">#63496</a>  Defer variable and command expansion to account for overrides from subsequent .env files (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63506" class="reference external" rel="external noopener noreferrer" target="_blank">#63506</a>  Fix TypeError when using a custom container base class with typed $parameterBag (@nicolas-grekas)</li>
</ul>
<span id="Symfony 7.4.7"></span>
</div>
                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-7-4-7-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Fabien Potencier ]]></dc:creator>
            <pubDate>Fri, 06 Mar 2026 17:45:02 +0100</pubDate>
            <comments>https://symfony.com/blog/symfony-7-4-7-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[Symfony 6.4.35 released]]></title>
            <link>https://symfony.com/blog/symfony-6-4-35-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>Symfony 6.4.35 has just been released.
Read the Symfony upgrade guide to learn more about upgrading Symfony
and use the SymfonyInsight upgrade reports to detect the code you will
need to change in your project.

    
                    
                Tip…</description>
            <content:encoded><![CDATA[
                                <p><a href="#Symfony%206.4.35" class="reference internal">Symfony 6.4.35</a> has just been released.</p>
<p>Read the <a href="https://symfony.com/doc/current/setup/upgrade_major.html" class="reference external">Symfony upgrade guide</a> to learn more about upgrading Symfony
and use the <a href="https://insight.symfony.com/" class="reference external">SymfonyInsight upgrade reports</a> to detect the code you will
need to change in your project.</p>
<div class="admonition admonition-tip ">
    <p class="admonition-title">
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" width="24" height="24" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"></path></svg>
                <span>Tip</span>
    </p><p>Want to be notified whenever a new Symfony release is published? Or when a
version is not maintained anymore? Or only when a security issue is fixed?
Consider <a href="https://symfony.com/account/notifications" class="reference external">subscribing to the Symfony Roadmap Notifications</a>.</p>
</div>
<div class="section">
<h2 id="changelog-since-symfony-6-4-34"><a class="headerlink" href="#changelog-since-symfony-6-4-34" title="Permalink to this headline">Changelog Since Symfony 6.4.34</a></h2>
<ul>
    <li>bug <a href="https://github.com/symfony/symfony/pull/63604" class="reference external" rel="external noopener noreferrer" target="_blank">#63604</a>  Fix ApplicationTester ignoring interactive and verbosity options when SHELL_VERBOSITY is set (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63602" class="reference external" rel="external noopener noreferrer" target="_blank">#63602</a>  Fix denormalization of magic __set properties (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63603" class="reference external" rel="external noopener noreferrer" target="_blank">#63603</a>  Fix session cookie_lifetime not applied in mock session storage (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63598" class="reference external" rel="external noopener noreferrer" target="_blank">#63598</a>  Add 'sms' to hostless schemes (@hivokas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63592" class="reference external" rel="external noopener noreferrer" target="_blank">#63592</a>  Add timeout and slot eviction to LockRegistry stampede prevention (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63570" class="reference external" rel="external noopener noreferrer" target="_blank">#63570</a>  Fix OUTPUT_RAW corrupting binary content on Windows (@guillaumeVDP)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63584" class="reference external" rel="external noopener noreferrer" target="_blank">#63584</a>  Use shell_exec() instead of passthru() in FileBinaryMimeTypeGuesser (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63574" class="reference external" rel="external noopener noreferrer" target="_blank">#63574</a>  Fix stale container after reboot in KernelTestCase (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63572" class="reference external" rel="external noopener noreferrer" target="_blank">#63572</a>  Fix duplicate validation errors when ValidatorExtension is instantiated multiple times (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63568" class="reference external" rel="external noopener noreferrer" target="_blank">#63568</a>  Fix Bootstrap 4 horizontal layout broken by form errors moved outside label (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63555" class="reference external" rel="external noopener noreferrer" target="_blank">#63555</a>  Fix int-to-float coercion for JSON # with pre-parsed array data (@eyupcanakman)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63559" class="reference external" rel="external noopener noreferrer" target="_blank">#63559</a>  Flush batch handlers after inactivity timeout when worker is busy (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63523" class="reference external" rel="external noopener noreferrer" target="_blank">#63523</a>  Fix inline attachments with custom Content-ID (@99Vicky)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63550" class="reference external" rel="external noopener noreferrer" target="_blank">#63550</a>  Prevent negative token from causing integer underflow (@jhogervorst)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63526" class="reference external" rel="external noopener noreferrer" target="_blank">#63526</a>  Fix Symfony web debug toolbar not being displayed (@zoglo)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63500" class="reference external" rel="external noopener noreferrer" target="_blank">#63500</a>  Consider PSR-0/PSR-4 fallback dirs when building paths (@mpdude)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63533" class="reference external" rel="external noopener noreferrer" target="_blank">#63533</a>  gracefully handle the kernel.runtime_mode.web parameter missing (@xabbuh)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63534" class="reference external" rel="external noopener noreferrer" target="_blank">#63534</a>  Regex bypass when match is false with too big input (@vincent4vx)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63496" class="reference external" rel="external noopener noreferrer" target="_blank">#63496</a>  Defer variable and command expansion to account for overrides from subsequent .env files (@nicolas-grekas)</li>
<li>bug <a href="https://github.com/symfony/symfony/pull/63506" class="reference external" rel="external noopener noreferrer" target="_blank">#63506</a>  Fix TypeError when using a custom container base class with typed $parameterBag (@nicolas-grekas)</li>
</ul>
<span id="Symfony 6.4.35"></span>
</div>
                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-6-4-35-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Fabien Potencier ]]></dc:creator>
            <pubDate>Fri, 06 Mar 2026 17:31:02 +0100</pubDate>
            <comments>https://symfony.com/blog/symfony-6-4-35-released?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[SymfonyLive Paris 2026: Les Lightning Talks sont la !]]></title>
            <link>https://symfony.com/blog/symfonylive-paris-2026-les-lightning-talks-sont-la?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>
    


SymfonyLive Paris 2026, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available here.



⚡ Lightning Talks à SymfonyLive Paris 2026 !

Bonne nouvelle…</description>
            <content:encoded><![CDATA[
                                <p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/BLOG-1200x440px-2.png" alt="Blog 1200X440Px 2">
</a></p>

<p><strong><a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong>, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available <a href="https://live.symfony.com/2026-paris/">here</a>.</p>

<hr />

<h3>⚡ Lightning Talks à SymfonyLive Paris 2026 !</h3>

<p>Bonne nouvelle : les lightning talks auront lieu le jeudi 26 à partir de 17h30 ! 🎉</p>

<p>💡<strong>Qu’est-ce qu’un lightning talk ?</strong>
C’est une présentation courte et dynamique : 7 minutes pour partager tout ce qui touche à Symfony ou PHP.</p>

<p><strong>Vous souhaitez :</strong></p>

<p>✔️présenter un projet sympa ?</p>

<p>✔️parler d’un bundle utile ?</p>

<p>✔️partager une anecdote ou un tip de dev fun ?</p>

<p><strong>La scène est à vous !</strong></p>

<p>🎤 Envie de participer ?
Proposez votre sujet par email à <strong>events@symfony.com</strong>
.</p>

<p>⚡ Montez sur scène, prenez le micro et partagez votre passion avec la communauté Symfony !</p>

<p><a href="https://live.symfony.com/2026-paris/schedule">👉<strong>Jetez un coup d’œil au planning complet ICI</strong></a></p>

<hr />

<h3>🔎 Informations pratiques</h3>

<p>Vous venez à SymfonyLive Paris ?</p>

<p>Le guide des infos pratiques <a href="https://live.symfony.com/2026-paris/venue">est là pour ça !</a> ✨</p>

<p>Transport, logement, planning, accès au lieu… Tout est dedans pour venir l’esprit léger et profiter pleinement de l’événement.</p>

<p>👉 <a href="htts://live.symfony.com/2026-paris/venue"><strong>Lire plus</strong></a> !</p>

<hr />

<h3>🥂 Verre communautaire – Jeudi à 18h30</h3>

<p>Rendez-vous le jeudi 26 mars à 18h30 à l'apéritif communautaire : discussions, rencontres, networking… le tout dans une ambiance détendue
On vous attend autour d’un verre !</p>

<p>Merci à <a href="https://github.com/jlondiche/job-board-php">JL Recrutement</a> pour le soutien!</p>

<p><a href="https://maps.app.goo.gl/CsYNH5bdvhEejUNF6"><em>Rdv au Fleurus!</em></a></p>

<hr />

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-74.png" alt="Nl Blog Banner 74">
</a></p>

<hr />

<h3>🎟️ Choisissez le ticket de votre choix</h3>

<ul>
<li><strong>"Formations seules"</strong>, 24 &amp; 25 mars</li>
<li><strong>"Conférence seule"</strong>, 26 &amp; 27 mars</li>
<li><strong>"Ticket combo "Conférence + Formation"</strong> pour vivre l'expérience d'une semaine de Symfony !</li>
</ul>

<h3>Inscrivez-vous dès maintenant en cliquant <a href="https://live.symfony.com/2026-paris/registration/">ici</a>.</h3>

<p>👉 <strong>Découvrez cette conférence à <a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong> , une occasion unique de découvrir des solutions innovantes pour vos projets Symfony!</p>

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-72.png" alt="Nl Blog Banner 72">
</a></p>

<hr />

<h3>Rejoignez-nous en ligne !</h3>

<p>💡 Suivez les articles du blog « conference » pour ne rien manquer !</p>

<p>Envie des dernières actus Symfony ? Suivez-nous et connectez-vous d’où que vous soyez 🌎</p>

<p><a class="block text-center" href="https://linktr.ee/symfony">
   <img src="https://symfony.com/uploads/assets/blog/Banner-BLOG.png" alt="Banner Blog">
</a></p>

                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfonylive-paris-2026-les-lightning-talks-sont-la?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Paola Suárez ]]></dc:creator>
            <pubDate>Fri, 06 Mar 2026 11:40:00 +0100</pubDate>
            <comments>https://symfony.com/blog/symfonylive-paris-2026-les-lightning-talks-sont-la?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[Introducing AI Skills for Symfony UX]]></title>
            <link>https://symfony.com/blog/introducing-ai-skills-for-symfony-ux?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>Symfony UX is a set of PHP and JavaScript packages that help solve everyday
frontend problems using Stimulus and Turbo. Learning and using Symfony UX
is simple, but mastering it requires practice. For example, when should you use
Stimulus or Turbo? When should…</description>
            <content:encoded><![CDATA[
                                <p><a href="https://ux.symfony.com/" class="reference external">Symfony UX</a> is a set of PHP and JavaScript packages that help solve everyday
frontend problems using <a href="https://stimulus.hotwired.dev/" class="reference external" rel="external noopener noreferrer" target="_blank">Stimulus</a> and <a href="https://turbo.hotwired.dev/" class="reference external" rel="external noopener noreferrer" target="_blank">Turbo</a>. Learning and using Symfony UX
is simple, but mastering it requires practice. For example, when should you use
Stimulus or Turbo? When should you encapsulate new features as a Twig Live Component?</p>
<p>Introducing <a href="https://github.com/smnandre/symfony-ux-skills" class="reference external" rel="external noopener noreferrer" target="_blank">AI skills for Symfony UX</a>. This is a set of structured knowledge
packages designed to <strong>help AI coding agents better understand Symfony UX</strong>: when
to use each of its components, best practices for implementing them, common
pitfalls, and typical problems.</p>
<div class="section">
<h2 id="what-are-ai-skills"><a class="headerlink" href="#what-are-ai-skills" title="Permalink to this headline">What Are AI Skills?</a></h2>
<p>An AI skill is a <strong>self-contained knowledge package</strong>, usually a Markdown file
called <code translate="no" class="notranslate">SKILL.md</code> plus optional reference documents, that you install into
your AI coding agent. When the agent encounters a task that matches a skill's
description, it loads the skill and follows its instructions.</p>
<p>Think of it as giving a new developer a focused, <strong>curated cheat sheet</strong>: not the
full documentation, but the decision trees, gotchas, and idiomatic patterns they
need to get the job done correctly without trial and error.</p>
<p>Skills follow the open <a href="https://agentskills.io/specification" class="reference external" rel="external noopener noreferrer" target="_blank">Agent Skills</a> standard, so they work across Claude Code,
Gemini CLI, OpenAI Codex, Cursor, Windsurf, and any platform that supports <code translate="no" class="notranslate">SKILL.md</code>.</p>
</div>
<div class="section">
<h2 id="do-you-have-to-call-them-explicitly"><a class="headerlink" href="#do-you-have-to-call-them-explicitly" title="Permalink to this headline">Do You Have to Call Them Explicitly?</a></h2>
<p><strong>No.</strong> That is the whole point. Once installed, skills are <strong>automatically activated</strong>
when the agent determines they are relevant to the task at hand. The agent
reads the <code translate="no" class="notranslate">description</code> field of each installed skill at startup. For example,
when you ask it to add a live search filter to a page, it recognizes this as a
LiveComponent task and loads the appropriate skill automatically.</p>
</div>
<div class="section">
<h2 id="symfony-ux-skills"><a class="headerlink" href="#symfony-ux-skills" title="Permalink to this headline">Symfony UX Skills</a></h2>
<p><a href="https://connect.symfony.com/profile/simonandre" class="reference external">Simon André</a>, lead developer at SensioLabs and one of the top contributors to
the Symfony UX repository, has published a set of skills covering the full
Symfony UX frontend stack:</p>
<ul>
    <li><strong>symfony-ux</strong>: an orchestrator skill with a decision tree for choosing between
Stimulus, Turbo, TwigComponent, and LiveComponent.</li>
<li><strong>stimulus</strong>: controllers, targets, values, actions, classes, outlets, and lifecycle hooks.</li>
<li><strong>turbo</strong>: Turbo Drive, Frames, Streams, Mercure integration, and the <code translate="no" class="notranslate">&lt;twig:Turbo:Stream:*&gt;</code> syntax.</li>
<li><strong>twig-component</strong>: props, blocks, computed properties, anonymous components, and HTML syntax.</li>
<li><strong>live-component</strong>: props, actions, data-model binding, forms, emit, and defer/lazy loading.</li>
</ul>
<p>Each skill ships with a <code translate="no" class="notranslate">SKILL.md</code> file and optional <code translate="no" class="notranslate">references/</code>
subdirectories (<code translate="no" class="notranslate">api.md</code>, <code translate="no" class="notranslate">patterns.md</code>, <code translate="no" class="notranslate">gotchas.md</code>) that the agent
loads on demand, keeping the main context lean.</p>
<p>The skills target Symfony UX 2.22 to 2.28+, Symfony 7.2, 7.4, and 8.0, and
PHP 8.4+, covering all recent Symfony UX additions.</p>
</div>
<div class="section">
<h2 id="installation"><a class="headerlink" href="#installation" title="Permalink to this headline">Installation</a></h2>
<p>Clone the repository and copy the skill directories into your agent's skills location:</p>
<div translate="no" data-loc="2" class="notranslate codeblock codeblock-length-sm codeblock-terminal codeblock-bash">
        <div class="codeblock-scroll">
        
        <pre class="codeblock-code"><code>git <span class="hljs-built_in">clone</span> https://github.com/smnandre/symfony-ux-skills.git
<span class="hljs-built_in">cd</span> symfony-ux-skills/</code></pre>
    </div>
</div>
<p>If you are using Claude Code, copy them into <code translate="no" class="notranslate">~/.claude/skills/</code> if you want
the skills to be <strong>available in all your projects</strong>:</p>
<div translate="no" data-loc="5" class="notranslate codeblock codeblock-length-sm codeblock-terminal codeblock-bash">
        <div class="codeblock-scroll">
        
        <pre class="codeblock-code"><code>cp -r skills/stimulus        ~/.claude/skills/
cp -r skills/turbo           ~/.claude/skills/
cp -r skills/twig-component  ~/.claude/skills/
cp -r skills/live-component  ~/.claude/skills/
cp -r skills/symfony-ux      ~/.claude/skills/</code></pre>
    </div>
</div>
<p>You can also <strong>copy them inside your project</strong> (and commit them to the shared
repository) so they are available to all contributors regardless of their
local setup:</p>
<div translate="no" data-loc="3" class="notranslate codeblock codeblock-length-sm codeblock-terminal codeblock-bash">
        <div class="codeblock-scroll">
        
        <pre class="codeblock-code"><code><span class="hljs-built_in">cd</span> your-project/
mkdir -p .claude/skills
cp -r skills/* .claude/skills/</code></pre>
    </div>
</div>
<p>For Gemini CLI or OpenAI Codex, replace the destination path accordingly
(<code translate="no" class="notranslate">~/.gemini/skills/</code> or <code translate="no" class="notranslate">~/.codex/skills/</code>).</p>
</div>
<div class="section">
<h2 id="good-for-humans-too"><a class="headerlink" href="#good-for-humans-too" title="Permalink to this headline">Good for Humans Too</a></h2>
<p>Skills are not just for AI agents. Each <code translate="no" class="notranslate">SKILL.md</code> and its companion
reference files distill the <strong>essential best practices</strong> for each Symfony UX
component: the right APIs to use, common pitfalls to avoid, and the idiomatic
patterns that experienced contributors apply every day.</p>
<p>If you are new to Turbo Streams or unsure when to use LiveComponent instead of a
plain Stimulus controller, reading the skill files provides a fast, opinionated
shortcut authored by someone who has spent years working on these components at
their source.</p>
<p>Read more at <a href="https://github.com/smnandre/symfony-ux-skills" class="reference external" rel="external noopener noreferrer" target="_blank">github.com/smnandre/symfony-ux-skills</a>.</p>
</div>
                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/introducing-ai-skills-for-symfony-ux?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Javier Eguiluz ]]></dc:creator>
            <pubDate>Fri, 06 Mar 2026 10:47:00 +0100</pubDate>
            <comments>https://symfony.com/blog/introducing-ai-skills-for-symfony-ux?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[Symfony Jobs: Elevate Your Talent Search]]></title>
            <link>https://symfony.com/blog/symfony-jobs-elevate-your-talent-search?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>Last year, we launched Symfony Jobs as a dedicated space to connect companies with the Symfony community. Since then, it has become a go-to resource for professionals looking for roles that value clean code and Symfony best practices.

Today, we are taking…</description>
            <content:encoded><![CDATA[
                                <p>Last year, we launched <strong><a href="https://symfony.com/jobs">Symfony Jobs</a></strong> as a dedicated space to connect companies with the Symfony community. Since then, it has become a go-to resource for professionals looking for roles that value clean code and Symfony best practices.</p>

<p>Today, we are taking the next step to help companies stand out to reach the best talent from the community: <strong>Introducing featured listings and Conference exclusive visibility.</strong></p>

<h2>📢 More than a job board: a community connection</h2>

<p>We know that the most sought-after profiles—Developers, Lead Devs, and Experts—aren't always actively scrolling through generic job boards. However, they are consistently present where the technology evolves: at our live conferences.</p>

<p>To help companies engage with this high-level audience, we are moving beyond the digital page:</p>

<ul>
<li><strong>Priority placement on Symfony Jobs:</strong> Featured listings now receive top-tier positioning on our official portal, ensuring maximum visibility for daily visitors.</li>
<li><strong>Exclusive conference visibility:</strong> This is the most significant addition. At our physical conferences, which bring together hundreds of talented developers, up to more than a thousand, featured jobs will be showcased exclusively on a dedicated screen in the exhibition area.</li>
</ul>

<h2>⭐ Why opt for a featured listing?</h2>

<p>Recruiting a Symfony expert requires going where the expertise lives. By highlighting your open roles during our conferences, you aren't just "posting an ad"; you are demonstrating your company’s active support for the community and ecosystem.</p>

<p>This is the perfect opportunity for teams looking to strengthen their technical employer brand and attract passionate candidates who are deeply invested in Symfony and PHP.</p>

<h2>🚀 Getting started</h2>

<p>Posting a standard job offer remains accessible to everyone <a href="https://symfony.com/jobs/add">here</a>, but you can now also select the "Featured" option by <a href="&#x6d;&#x61;&#x69;&#108;&#116;&#111;&#58;e&#x76;&#x65;&#x6e;&#x74;&#115;&#64;&#115;y&#x6d;&#x66;&#x6f;&#x6e;&#121;&#46;&#99;&#111;&#x6d;">contacting us</a> on the same portal to explore sponsored promotion options in order to hire the developers you're looking for.</p>

<p>Whether you are a growing startup or an established team looking for your next Lead Developer, we look forward to helping you meet your future colleagues—both online and in person.</p>

                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfony-jobs-elevate-your-talent-search?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Eloïse Charrier ]]></dc:creator>
            <pubDate>Thu, 05 Mar 2026 11:30:00 +0100</pubDate>
            <comments>https://symfony.com/blog/symfony-jobs-elevate-your-talent-search?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[SymfonyLive Paris 2026: "Concevoir des TUI en PHP : le composant Symfony Terminal"]]></title>
            <link>https://symfony.com/blog/symfonylive-paris-2026-concevoir-des-tui-en-php-le-composant-symfony-terminal?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>
    


SymfonyLive Paris 2026, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available here.



⚡ Nouvelle annonce de speaker pour SymfonyLive Paris 2026…</description>
            <content:encoded><![CDATA[
                                <p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/BLOG-1200x440px-2.png" alt="Blog 1200X440Px 2">
</a></p>

<p><strong><a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong>, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available <a href="https://live.symfony.com/2026-paris/">here</a>.</p>

<hr />

<h3>⚡ Nouvelle annonce de speaker pour SymfonyLive Paris 2026</h3>

<p>Nous sommes ravis d’annoncer la participation de <a href="https://connect.symfony.com/profile/fabpot"><strong>Fabien Potencier</strong></a> à SymfonyLive Paris 2026. Il présentera la keynote : <a href="https://live.symfony.com/2026-paris/schedule/keynote"><strong>« Concevoir des TUI en PHP : le composant Symfony Terminal »</strong>.</a></p>

<p>Dans cette session, Fabien introduira le nouveau composant <strong>Symfony Terminal</strong>, un toolkit TUI entièrement développé en PHP, conçu pour créer des interfaces terminal riches, modernes et interactives au sein des applications Symfony 💙</p>

<p>Fabien vous présentera:</p>

<p>• L’architecture du composant et les primitives exposées<br />
• Comment créer des interfaces terminal riches et interactives dans vos applications Symfony<br />
• L’ouverture d’une pull request en direct sur scène</p>

<p>Un talk incontournable !</p>

<hr />

<h3>🔎 Informations pratiques</h3>

<p>Vous venez à SymfonyLive Paris ?</p>

<p>Le guide des infos pratiques <a href="https://live.symfony.com/2026-paris/venue">est là pour ça !</a> ✨</p>

<p>Transport, logement, planning, accès au lieu… Tout est dedans pour venir l’esprit léger et profiter pleinement de l’événement.</p>

<p>👉 <a href="htts://live.symfony.com/2026-paris/venue"><strong>Jetez un coup d'œil ICI</strong></a> !</p>

<hr />

<h3>🥂 Verre communautaire – Jeudi à 18h30</h3>

<p>Rendez-vous le jeudi 26 mars à 18h30 à l'apéritif communautaire : discussions, rencontres, networking… le tout dans une ambiance détendue
On vous attend autour d’un verre !</p>

<p>Merci à <a href="https://github.com/jlondiche/job-board-php">JL Recrutement</a> pour le soutien!</p>

<p><a href="https://maps.app.goo.gl/CsYNH5bdvhEejUNF6"><em>Rdv au Fleurus!</em></a></p>

<hr />

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-74.png" alt="Nl Blog Banner 74">
</a></p>

<hr />

<h3>🎟️ Choisissez le ticket de votre choix</h3>

<ul>
<li><strong>"Formations seules"</strong>, 24 &amp; 25 mars</li>
<li><strong>"Conférence seule"</strong>, 26 &amp; 27 mars</li>
<li><strong>"Ticket combo "Conférence + Formation"</strong> pour vivre l'expérience d'une semaine de Symfony !</li>
</ul>

<h3>Inscrivez-vous dès maintenant en cliquant <a href="https://live.symfony.com/2026-paris/registration/">ici</a>.</h3>

<p>👉 <strong>Découvrez cette conférence à <a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong> , une occasion unique de découvrir des solutions innovantes pour vos projets Symfony!</p>

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-72.png" alt="Nl Blog Banner 72">
</a></p>

<hr />

<h3>Rejoignez-nous en ligne !</h3>

<p>💡 Suivez les articles du blog « conference » pour ne rien manquer !</p>

<p>Envie des dernières actus Symfony ? Suivez-nous et connectez-vous d’où que vous soyez 🌎</p>

<p><a class="block text-center" href="https://linktr.ee/symfony">
   <img src="https://symfony.com/uploads/assets/blog/Banner-BLOG.png" alt="Banner Blog">
</a></p>

                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfonylive-paris-2026-concevoir-des-tui-en-php-le-composant-symfony-terminal?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Paola Suárez ]]></dc:creator>
            <pubDate>Wed, 04 Mar 2026 10:45:00 +0100</pubDate>
            <comments>https://symfony.com/blog/symfonylive-paris-2026-concevoir-des-tui-en-php-le-composant-symfony-terminal?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
                        <item>
            <title><![CDATA[SymfonyLive Paris 2026: " Développer un Coding Agent en PHP : dans les coulisses du "Harness" "]]></title>
            <link>https://symfony.com/blog/symfonylive-paris-2026-developper-un-coding-agent-en-php-dans-les-coulisses-du-harness?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</link>
            <description>
    


SymfonyLive Paris 2026, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available here.



⚡ Nouvelle annonce de speaker pour SymfonyLive Paris 2026…</description>
            <content:encoded><![CDATA[
                                <p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/BLOG-1200x440px-2.png" alt="Blog 1200X440Px 2">
</a></p>

<p><strong><a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong>, conference in French language only, will take place from March 26 to 27! The schedule is currently being revealed as we go along. More details are available <a href="https://live.symfony.com/2026-paris/">here</a>.</p>

<hr />

<h3>⚡ Nouvelle annonce de speaker pour SymfonyLive Paris 2026</h3>

<p>Exceptionnellement, <a href="https://connect.symfony.com/profile/fabpot"><strong>Fabien Potencier</strong></a> présentera une seconde keynote <strong>« Développer un Coding Agent en PHP : dans les coulisses du "Harness" »</strong> à <strong>SymfonyLive Paris 2026</strong>.</p>

<p>Cette conférence vous plongera dans la création d'un Coding Agent conçu entièrement en PHP et montrera que le vrai facteur de qualité, ce n’est pas seulement le modèle, mais le "harness" qui l’entoure.</p>

<p>Venez découvrir comment PHP peut relever ces défis avancés et optimiser vos coding agents !</p>

<p>Une plongée technique et inspirante pour tous ceux qui veulent explorer le potentiel des agents PHP et l’IA dans leurs projets Symfony 💙</p>

<hr />

<h3>🔎 Informations pratiques</h3>

<p>Vous venez à SymfonyLive Paris ?</p>

<p>Le guide des infos pratiques <a href="https://live.symfony.com/2026-paris/venue">est là pour ça !</a> ✨</p>

<p>Transport, logement, planning, accès au lieu… Tout est dedans pour venir l’esprit léger et profiter pleinement de l’événement.</p>

<p>👉 <a href="htts://live.symfony.com/2026-paris/venue"><strong>Jetez un coup d'œil ICI</strong></a> !</p>

<hr />

<h3>🥂 Verre communautaire – Jeudi à 18h30</h3>

<p>Rendez-vous le jeudi 26 mars à 18h30 à l'apéritif communautaire : discussions, rencontres, networking… le tout dans une ambiance détendue
On vous attend autour d’un verre !</p>

<p>Merci à <a href="https://github.com/jlondiche/job-board-php">JL Recrutement</a> pour le soutien!</p>

<p><a href="https://maps.app.goo.gl/CsYNH5bdvhEejUNF6"><em>Rdv au Fleurus!</em></a></p>

<hr />

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-74.png" alt="Nl Blog Banner 74">
</a></p>

<hr />

<h3>🎟️ Choisissez le ticket de votre choix</h3>

<ul>
<li><strong>"Formations seules"</strong>, 24 &amp; 25 mars</li>
<li><strong>"Conférence seule"</strong>, 26 &amp; 27 mars</li>
<li><strong>"Ticket combo "Conférence + Formation"</strong> pour vivre l'expérience d'une semaine de Symfony !</li>
</ul>

<h3>Inscrivez-vous dès maintenant en cliquant <a href="https://live.symfony.com/2026-paris/registration/">ici</a>.</h3>

<p>👉 <strong>Découvrez cette conférence à <a href="https://live.symfony.com/2026-paris/">SymfonyLive Paris 2026</a></strong> , une occasion unique de découvrir des solutions innovantes pour vos projets Symfony!</p>

<p><a class="block text-center" href="https://live.symfony.com/2026-paris/">
    <img src="https://symfony.com/uploads/assets/blog/NL-BLOG-Banner-72.png" alt="Nl Blog Banner 72">
</a></p>

<hr />

<h3>Rejoignez-nous en ligne !</h3>

<p>💡 Suivez les articles du blog « conference » pour ne rien manquer !</p>

<p>Envie des dernières actus Symfony ? Suivez-nous et connectez-vous d’où que vous soyez 🌎</p>

<p><a class="block text-center" href="https://linktr.ee/symfony">
   <img src="https://symfony.com/uploads/assets/blog/Banner-BLOG.png" alt="Banner Blog">
</a></p>

                <hr style="margin-bottom: 5px" />
                <div style="font-size: 90%">
                    <a href="https://symfony.com/sponsor">Sponsor</a> the Symfony project.
                </div>
            ]]></content:encoded>
            <guid isPermaLink="false">https://symfony.com/blog/symfonylive-paris-2026-developper-un-coding-agent-en-php-dans-les-coulisses-du-harness?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed</guid>
            <dc:creator><![CDATA[ Paola Suárez ]]></dc:creator>
            <pubDate>Mon, 02 Mar 2026 14:55:00 +0100</pubDate>
            <comments>https://symfony.com/blog/symfonylive-paris-2026-developper-un-coding-agent-en-php-dans-les-coulisses-du-harness?utm_source=Symfony%20Blog%20Feed&amp;utm_medium=feed#comments-list</comments>
        </item>
            </channel>
</rss>
