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 πŸ‘ 21 πŸš€ 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 ❀️ 37 πŸ‘ 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 ❀️ 38 πŸ‘ 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