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

Symfony 7.4 introduces a new way to use controller helpers without extending the base controller, making framework-agnostic controllers easier to write and test.
November 5, 2025 #Living on the edge 👀 9 ❤️ 1 👍 5 🚀 4 🎉 3
Symfony 7.4 enhances invokable commands with enum support, DTO-based inputs, interactive prompts, and full testing compatibility.
November 4, 2025 #Living on the edge ❤️ 22 👍 11 🚀 10 🎉 10
Symfony 7.4 introduces form flows, a new way to build and manage multi-step forms using the same familiar concepts as regular Symfony forms.
November 3, 2025 #Living on the edge 👀 4 ❤️ 51 👍 23 🚀 26 🎉 25
Symfony 7.4 makes currency handling smarter by filtering out obsolete currencies and adding new options to validate and display only relevant ones.
October 30, 2025 #Living on the edge ❤️ 8 👍 8 🚀 2 🎉 2
Symfony 7.4 introduces a new directory to store data shared across servers, like application caches.
October 29, 2025 #Living on the edge 👀 4 ❤️ 14 👍 6 🚀 8 🎉 6
Symfony 7.4 displays clean, readable exception traces in the terminal instead of verbose HTML dumps.
October 28, 2025 #Living on the edge ❤️ 38 👍 11 🚀 14 🎉 11
Symfony 7.4 introduces weighted workflow transitions, allowing places to track multiple instances and model processes that require quantities, like approvals or components.
October 27, 2025 #Living on the edge ❤️ 10 👍 8 🚀 4 🎉 4
Symfony 7.4 introduces a new constraint to validate video files with options to control dimensions, codecs, and formats.
October 24, 2025 #Living on the edge ❤️ 11 👍 2 🚀 3 🎉 2
Symfony 7.4 introduces RFC 9111-compliant client-side HTTP caching powered by the Cache component.
October 22, 2025 #Living on the edge ❤️ 16 👍 7 🚀 5 🎉 5
Symfony 7.4 improves UUIDs by generating UUID v7 by default, adding microsecond precision, and making them easier to use in tests.
October 21, 2025 #Living on the edge 👍 6 🚀 9 🎉 2