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

In Symfony 7.3, the Console component added a new Markdown table style and a Tree helper for rendering tree-like data.
May 7, 2025 #Living on the edge ❤️ 28 👍 10 🚀 4 🎉 4
In Symfony 7.3, you can export your error pages as static HTML so the server serves them instantly without running the app.
May 6, 2025 #Living on the edge 👀 4 ❤️ 12 👍 22 🚀 9
In Symfony 7.3, streaming server-sent events is now simpler thanks to the new ServerEvent and EventStreamResponse classes.
May 5, 2025 #Living on the edge ❤️ 26 👍 7 🚀 11 🎉 6
In Symfony 7.3, you can now configure compound rate limiters without writing custom code.
May 2, 2025 #Living on the edge ❤️ 14 👍 6 🚀 5
Symfony 7.3 adds support for loading multiple runtime .env files, making environment configuration more flexible and dynamic.
May 1, 2025 #Living on the edge 👀 5 👍 8 🚀 5
In Symfony 7.3, you can now check permissions for any user with the new isGrantedForUser() method.
April 30, 2025 #Living on the edge ❤️ 38 👍 10 🚀 11 🎉 10
Symfony 7.3 introduces two new constraints to validate slugs and Twig templates.
April 29, 2025 #Living on the edge ❤️ 9 👍 11 🚀 4 🎉 2
Symfony 7.3 introduces PHP attributes for Twig extensions, making them simpler to write, easier to maintain, and lazy-loaded by default.
April 28, 2025 #Living on the edge ❤️ 39 👍 12 🚀 15 🎉 8
Symfony 7.3 introduces global translation parameters you can reuse across messages without passing them explicitly.
April 24, 2025 #Living on the edge ❤️ 7 👍 16 🚀 5
Symfony 7.3 allows to pre-compress web assets like CSS and JavaScript files to save CPU by avoiding dynamic compression on each request.
April 23, 2025 #Living on the edge ❤️ 15 👍 7 🚀 7 🎉 6