« Living on the edge » blog posts
Filter posts by Symfony release
New in Symfony 5.2: Uid serialization and validation
Symfony 5.2 includes a Uid normalizer to serialize/deserialize UUIDs and ULIDs. It also introduces a new validation constraint to validate ULIDs.
New in Symfony 5.2: Retryable HTTP client
In Symfony 5.2, the HTTP client can retry all the failed HTTP requests automatically.
New in Symfony 5.2: DKIM email authentication
Symfony 5.2 adds support for DKIM, an email authentication mechanism designed to reduce email phishing and spam.
New in Symfony 5.2: Async cache recomputing
In Symfony 5.2 the recomputing of cache values can be done asynchronously thanks to the new integration with the Messenger component.
New in Symfony 5.2: Simpler DataCollectors
Symfony 5.2 introduces a new AbstractDataCollector class that configures everything about DataCollectors, so you no longer need to manually register services for them.
New in Symfony 5.2: Session profiling
Symfony 5.2 will provide session profiling in the debug toolbar and the profiler, showing you all the session usages and their full details, including PHP backtraces.
New in Symfony 5.2: PHP 8 attributes
Symfony 5.2 will support PHP 8 attributes/annotations to define routes and required dependencies.
New in Symfony 5.2: Translatable objects
Symfony 5.2 introduces new TranslatableMessage objects which hold all the information needed to make full translations, simplifying both your backend code and your templates.
New in Symfony 5.2: Doctrine types for UUID and ULID
Symfony 5.2 provides new Doctrine types to help you work with UUID/ULID values in your entity properties.
New in Symfony 5.2: EventSource HTTP client
Symfony 5.2 provides a special HTTP client to listen to server-sent events, similar to what you can do with EventSource JavaScript objects.