Skip to content

« Living on the edge » blog posts

A series of posts showcasing the new features introduced by each Symfony version.

Filter posts by Symfony release

Twig 3.29 introduces documentation comments for describing template APIs without changing their rendered output.
August 21, 2026 #Living on the edge ❤️ 1 👍 2 🚀 2 🎉 1
Twig 4.0 makes macros strict: required arguments, explicit variadic arguments, mandatory parentheses, and clear errors instead of silently broken output.
August 6, 2026 #Living on the edge ❤️ 6 👍 2 🚀 4
Twig 4.0 isolates untrusted templates in a dedicated environment.
August 5, 2026 #Living on the edge ❤️ 2 👍 1 🚀 1
Symfony AI's Platform component gives your PHP application a single, vendor-agnostic interface to OpenAI, Anthropic, Gemini, Hugging Face, and dozens more — with multi-modal support, structured output to PHP objects, and decoupled model catalogs that update with Composer.
June 19, 2026 #Living on the edge ❤️ 11 👍 4 🚀 7 🎉 5
Twig 4.0 replaces the getOperators() array with expression parser classes, all driven by one small and beautiful parsing algorithm.
June 17, 2026 #Living on the edge ❤️ 5 👍 3 🚀 4
Symfony 8.1 includes the new Tui component to build rich, interactive, full-screen terminal user interfaces, complementing the Console component.
June 16, 2026 #Living on the edge ❤️ 6 👍 3 🚀 4 🎉 4
Symfony 8.1 lets you build semaphores on any lock backend, improves CSS selector, resolves object shapes, and includes several other improvements.
June 15, 2026 #Living on the edge ❤️ 7 👍 3 🚀 3 🎉 2
Twig 4.0 closes the sandbox blind spots: tests are now checked, silent exceptions are gone, and safe callables can be marked always allowed.
June 15, 2026 #Living on the edge 👍 6 🚀 2
Symfony 8.1 adds UUIDv7 masking, configurable HTML sanitizer defaults, null-safe array access in expressions, better FrankenPHP support, and many other useful improvements.
June 12, 2026 #Living on the edge ❤️ 8 👍 4 🚀 5 🎉 3
For Twig 4.0, I rebuilt the whole loop machinery: loop.last now works with any iterator, new helpers replace the bookkeeping code we have all written a hundred times, the if condition makes a comeback, and recursive loops become a first-class feature.
June 11, 2026 #Living on the edge ❤️ 20 👍 6 🚀 8 🎉 7

Morty Proxy This is a proxified and sanitized view of the page, visit original site.