New in Symfony 8.2: Safer HTML in Translations
Contributed by Hugo Alliaume in #66690…
Contributed by Hugo Alliaume in #66690…
This week, Symfony 5.4.54, 6.4.48, 7.4.21, and 8.1.9 maintenance versions were released, along with three security fixes for HttpFoundation, ExpressionLanguage, and Yaml. We also released Symfony UX 3.6, which adds three experimental packages: UX Inspector,…
‘BattleSnake: They Said I Cheated—I’d Do It Again’ by Holly Schilling is our first feature article this month. Wait, don’t stop reading yet. Give Holly a chance to explain in the article. A good story will walk you through exactly what led to the cheating charge and how Holly justifies the decisions made. The post PHP Battlesnakes appeared first on PHP Architect.
The Symfony community is gathering in Poland for SymfonyCon Warsaw 2026 (Nov 26-27). Two days of tech talks, 3 tracks, and great times with fellow developers. Hope to see you there! 🎤 Speaker announcement We are thrilled to present Anne-Julia…
Some controllers must never run twice at the same time: importing a catalog, charging an order, or selling the last tickets of a conference. The Lock component solves this, but to use it in a controller, you have to inject a lock factory, build the key, acquire…
🎙️ PHP Podcast – October 15, 2026 Hosts: Joe Ferguson & Holly Schilling Longhorn PHP kicks off, agentic commerce gets scary, bots keep scanning, and a Cold War satellite schematic proves software is harder than hardware. 🧦 Swag, Longhorn PHP, and “Am I Even a PHP Developer?” Joe opened by confessing he found a JavaScript […] The post The PHP Podcast 2026.10.15 appeared first on PHP Architect.
In this episode, Scott talks with Paul Conroy about agentic commerce: how AI agents buy things on our behalf, how Stripe’s shared payment tokens keep them on a budget, and how the Machine Payments Protocol finally puts HTTP 402 Payment Required to work in your API middleware. Links: Our Discord – https://discord.gg/aMTxunVx Buy […] The post Community Corner Podcast: Agentic Commerce with Paul Conroy appeared first on PHP Architect.
Ready to level up your PHP and Symfony expertise? SymfonyCon Warsaw 2026 is coming to Poland on November 26-27! Join developers from around the globe for two action-packed days featuring 3 parallel tracks and great community events. Secure your spot…
The new KeyManagement component includes a Doctrine DBAL bridge with an EncryptedType that encrypts any column with envelope encryption. You need a separate Doctrine type for each combination of key and value type, registered before the first query runs.…
Affected versions Symfony HTTP Foundation versions >=5.4.1, =6.0.1, =7, =8, <8.1.7 are affected by this security issue. The issue has been fixed in Symfony HTTP Foundation 5.4.54, 6.4.46, 7.4.19, 8.1.7.…
Affected versions Symfony Expression Language versions =6, =7, =8, <8.1.9 are affected by this security issue. The issue has been fixed in Symfony Expression Language 5.4.54, 6.4.48, 7.4.21, 8.1.9. Description…
Affected versions Symfony YAML versions =6, =7, =8, <8.1.6 are affected by this security issue. The issue has been fixed in Symfony YAML 5.4.54, 6.4.45, 7.4.18, 8.1.6. Description Yaml\Parser::lexInlineStructure()…
Symfony UX 3.6 is out, with more than 100 pull requests merged since 3.5.1. It adds three experimental packages, UX Inspector, UX Image and UX Router, aligns the Shadcn kit of the UX Toolkit with the Nova style, and runs every Toolkit recipe in a real browser,…
Symfony 5.4.54 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…
Want to sharpen your PHP and Symfony skills? SymfonyCon Warsaw 2026 is hitting Poland on November 26-27! Join developers from around the world for two days of 3 parallel tracks and great community events. Secure your spot now and get ready! 🎤 Speaker…