Symfony Blog
New in Symfony 5.1: Access decision based on voter priority
Symfony 5.1 adds a new access decision strategy called "priority" which uses the decision from the highest priority security voter.
New in Symfony 5.1: AtLeastOneOf validator
Symfony 5.1 adds a new AtLeastOneOf validator to check that a given value satisfies at least one of the given constraints.
New in Symfony 5.1: Deprecated the Inflector component
In Symfony 5.1, the Inflector component has been deprecated and its logic has been moved into the String component.
New in Symfony 5.1: Deprecate public services into private services
In Symfony 5.1, you can turn public services into private services while keeping the backward compatibility of your code.
A Week of Symfony #697 (4-10 May 2020)
This week, Symfony released the first beta of Symfony 5.1.0, the upcoming version which will be released at the end of May 2020. Meanwhile, Symfony added a new mechanism to deprecate public services into private, a new way to automate the handling of schema differences and deprecated the Inflector component in favor of the String component.
New in Symfony 5.1: Server-side request forgery protection
Symfony 5.1 improves the HttpClient component to provide out-of-the-box protection against SSRF (Server-side request forgery).
New in SymfonyInsight: printable Upgrade reports
SymfonyInsight helps you upgrade your dependencies by detecting the deprecated features you use from them. You can now print a detailed PDF report of these deprecations to better communicate in your team about them.
New in Symfony 5.1: ExpressionLanguage validator
In Symfony 5.1 you can validate the syntax of your ExpressionLanguage expressions without parsing or evaluating them.
New in Symfony 5.1: Simpler Request Context
Symfony 5.1 allows to configure the entire request context using a single config parameter called "default_uri".