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 5.1 includes a new validator to check that a given value is valid as a hostname.
March 19, 2020 #Living on the edge
In Symfony 5.1 we've improved the UriSigner service to make it autowireable and easier to use.
March 18, 2020 #Living on the edge
In Symfony 5.1, security attributes will be easier to use and a new IS_IMPERSONATOR attribute will simplify how to detect impersonating users.
March 17, 2020 #Living on the edge
In Symfony 5.1, routes defined as annotations can include a priority option to better control the URL matching without having to reorder the controller actions.
March 16, 2020 #Living on the edge
In Symfony 5.1 you can define reusable sets of constraints and you can also apply constraints sequentially to stop the validation as soon as one validation fails.
March 13, 2020 #Living on the edge
In Symfony 5.1, creating single command console applications will be easier thanks to the new SingleCommandApplication class.
March 12, 2020 #Living on the edge
Symfony 5.1 supports the "safe" HTTP preference defined in RFC 8674.
March 11, 2020 #Living on the edge
In Symfony 5.1, public properties typed with classes related to services are autowired automatically, which is equivalent to the traditional setter injection.
March 10, 2020 #Living on the edge
In Symfony 5.1, the PropertyInfo component can extract information from the new typed properties introduced in PHP 7.4.
March 9, 2020 #Living on the edge
Symfony 5.0 introduces a new String component which deals with bytes, UTF-8 code points and grapheme clusters in a unified way, provides an object-oriented API for strings, and includes a slugger.
December 19, 2019 #Living on the edge