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.2 introduces a new lazy choice loader to improve performance of choice fields with lots of options.
October 22, 2024 #Living on the edge ❤️ 12
Symfony 7.2 introduces the WhenNot attribute to exclude a service from certain environments.
October 21, 2024 #Living on the edge 👀 1 ❤️ 7 👍 8
Symfony 7.2 includes a new lint:translations command to check the validity of your translation contents.
October 18, 2024 #Living on the edge ❤️ 8 👍 1
Symfony 7.2 allows you to configure multiple serializer instances with different default contexts, name converters, and sets of normalizers and encoders.
October 17, 2024 #Living on the edge ❤️ 7 👍 8 🚀 3
Symfony 7.2 introduces a new AsMessage attribute, allowing you to configure the transport(s) directly within the message class
October 16, 2024 #Living on the edge ❤️ 24 👍 9 🎉 4
Symfony 7.2 improves the ExpressionLanguage component with new bitwise and logical operators, easier registration of custom providers and support for comments.
October 15, 2024 #Living on the edge ❤️ 2 👍 6 🚀 2
Symfony 7.2 introduces a new silent verbosity to supress all output, including errors.
October 14, 2024 #Living on the edge 👍 9 🎉 5
Symfony 7.2 introduces three new constraints: one to validate week numbers, another to check word count, and a third to validate YAML syntax.
October 11, 2024 #Living on the edge ❤️ 16 👍 9
Symfony 7.1 allows to create expiring signed URIs, improves the linter of expressions, maps boolean query string parameters, and allows to define throttling HTTP clients.
May 31, 2024 #Living on the edge ❤️ 8 👍 5
Symfony 7.1 allows to customize the .env file location, eases the usage of PHP enums in YAML config files, and improves the Clock, EXpressionLanguage and CssSelector components with new features.
May 30, 2024 #Living on the edge 👍 11 🚀 1