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 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 ❀️ 36 πŸ‘ 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 πŸ‘ 11 πŸš€ 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 ❀️ 6 πŸ‘ 15 πŸš€ 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 ❀️ 49 πŸ‘ 15 πŸš€ 14 πŸŽ‰ 10
Twig 3.15 introduces dynamic dot operator support, named arguments in macros, argument unpacking, and universal arrow function usage.
December 19, 2024 #Living on the edge ❀️ 16 πŸ‘ 3 πŸš€ 4 πŸŽ‰ 4
Twig 3.15 adds inline comments, the enum() function, the xor operator, improved operator precedence, JSON escaping, the guard tag, and enhanced deprecation handling.
December 17, 2024 #Living on the edge ❀️ 16 πŸ‘ 11 πŸš€ 5
Symfony 7.2 adds password strength estimation, simpler RequestStack testing, nullable boolean configuration, improved IP anonymization, and Security Profiler upgrades.
November 28, 2024 #Living on the edge ❀️ 1 πŸ‘ 8