Living on the Edge
A series of posts showcasing the new features introduced by each Symfony version.
Symfony 5.1 adds a new AtLeastOneOf validator to check that a given value satisfies at least one of the given constraints.
In Symfony 5.1, the Inflector component has been deprecated and its logic has been moved into the String component.
In Symfony 5.1, you can turn public services into private services while keeping the backward compatibility of your code.
Symfony 5.1 improves the HttpClient component to provide out-of-the-box protection against SSRF (Server-side request forgery).
In Symfony 5.1 you can validate the syntax of your ExpressionLanguage expressions without parsing or evaluating them.
Symfony 5.1 allows to configure the entire request context using a single config parameter called "default_uri".
Symfony 5.1 will use Async AWS, a modern alternative to the official Amazon AWS SDK for PHP, in components like Mailer and Messenger.
Symfony 5.1 improves the serializer with a new @Ignore annotation, an unwrapping denormalizer, support for stdClass and scalar denormalization.
In Symfony 5.1, the DomCrawler component provides a new utility to resolve relative links into absolute URLs.
Symfony 5.1 adds new integrations with third-party technologies and services in the Lock, Cache, Mailer, Messenger and Notifier components.