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, 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 ❤️ 14 👍 7 🚀 7 🎉 6
Symfony 7.3 introduces a simpler way of defining console commands and their arguments/options using PHP attributes.
April 22, 2025 #Living on the edge ❤️ 53 👍 18 🚀 15 🎉 10