Symfony Blog
New in Symfony 5.1: Hostname Validator
Symfony 5.1 includes a new validator to check that a given value is valid as a hostname.
New in Symfony 5.1: Improved UriSigner
In Symfony 5.1 we've improved the UriSigner service to make it autowireable and easier to use.
New in Symfony 5.1: Simpler security attributes
In Symfony 5.1, security attributes will be easier to use and a new IS_IMPERSONATOR attribute will simplify how to detect impersonating users.
New in Symfony 5.1: Route annotations priority
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.
A Week of Symfony #689 (9-15 March 2020)
This week, the upcoming Symfony 5.1 version added a simpler way to log in users in tests and introduced a new UID component to generate "universal identifiers" such as ULID, UUID, etc. Meanwhile, we announced some conference changes and we introduced SymfonyCloud trials.
New in Symfony 5.1: Reusable sets of constraints
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.
New in Symfony 5.1: Single command applications
In Symfony 5.1, creating single command console applications will be easier thanks to the new SingleCommandApplication class.
Cancellation of SymfonyLive Tunis 2020
Due to the current Coronavirus Disease 2019 (COVID-19) and the last terrorist attack in Tunis, we decided with sadness to cancel SymfonyLive Tunis 2020.
SymfonyLive Paris 2020 postponed
Due to the current Coronavirus Disease 2019 (COVID-19) and the rapidly evolving situation in France, we decided to postpone SymfonyLive Paris 2020 initially organized from March 24th to 27th.
New in Symfony 5.1: The "safe" HTTP Preference
Symfony 5.1 supports the "safe" HTTP preference defined in RFC 8674.