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 8.0 and 7.4 have the same new features because both were released at the same time. Learn more about the Symfony release process.
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 ❤️ 23 👍 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 ❤️ 53 👍 24 🚀 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