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.3 introduces the ObjectMapper component to eliminate repetitive mapping code between objects.
May 13, 2025 #Living on the edge ❤️ 34 👍 9 🚀 15 🎉 4
In Symfony 7.3, security voters can now explain their decisions, making it easier to debug authorization issues.
May 12, 2025 #Living on the edge ❤️ 30 👍 13 🚀 6 🎉 4
Symfony 7.3 adds global email signing and encryption, plus stricter TLS for SMTP.
May 9, 2025 #Living on the edge ❤️ 5 👍 5 🚀 2
Symfony 7.3 adds the new JsonPath component, which lets you query and extract data from JSON using powerful, RFC-compliant expressions.
May 8, 2025 #Living on the edge ❤️ 28 👍 11 🚀 9 🎉 5
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 ❤️ 25 👍 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