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 routing simplifies controller detection, adds route aliases in attributes, and introduces parameter aliases.
May 21, 2025 #Living on the edge ❤️ 21 👍 9 🚀 11 🎉 6
In Symfony 7.3, the new JsonStreamer component provides a high-performance, low-memory solution for encoding and decoding JSON at scale.
May 20, 2025 #Living on the edge ❤️ 22 👍 12 🚀 14 🎉 10
Symfony 7.3 adds YAML flags to force quoted strings, compact nested maps, and dump empty entries.
May 19, 2025 #Living on the edge ❤️ 3 👍 8 🚀 3 🎉 1
Symfony 7.3 adds service closure shortcuts, resource tags, and environment-aware aliases to streamline your service configuration.
May 16, 2025 #Living on the edge ❤️ 22 👍 5 🚀 8 🎉 6
Symfony 7.3 introduces namespace-based cache invalidation, allowing you to group and invalidate related cache items efficiently.
May 15, 2025 #Living on the edge ❤️ 10 👍 6 🚀 2 🎉 2
Symfony 7.3 introduces security improvements including safer session password handling, OAuth2 token introspection, OIDC discovery, fine-grained error exposure, and callable-based access checks.
May 14, 2025 #Living on the edge 👀 3 ❤️ 3 👍 7 🚀 6 🎉 3
Symfony 7.3 introduces the ObjectMapper component to eliminate repetitive mapping code between objects.
May 13, 2025 #Living on the edge ❤️ 33 👍 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 👍 12 🚀 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