« Living on the edge » blog posts
Filter posts by Symfony release
New in Symfony 6.4: Mailer, Translation, Notifier, Webhook and RemoteEvent Integrations
Symfony 6.4 adds 12 new third-party service integrations to Mailer, Translation, Notifier, Webhook and RemoteEvent components.
New in Symfony 6.4: AutowireLocator and AutowireIterator Attributes
Symfony 6.4 introduces a new AutowireLocator attribute so you can define service locators using PHP attributes instead of configuration files.
New in Symfony 6.4: Serializer Improvements
Symfony 6.4 adds new features to the Serializer such as class-based group attributes, Translatable objects normalization and detailed JSON decoding errors.
New in Symfony 6.4: More Built-in Message Handlers
Symfony 6.4 adds new Messenger handlers so you can run processes, commands and ping URLs.
New in Symfony 6.4: Locale Improvements
Symfony 6.4 introduces some improvements related to locale, such as setting the locale when rendering email contents and accessing the list of enabled locales from templates.
New in Symfony 6.4: More Testing Assertions
Symfony 6.4 adds new test assertions related to CSS selectors, the HttpClient component and email subjects.
New in Symfony 6.4: Build Dir Improvements
Symfony 6.4 adds support for the APP_BUILD_DIR environment variable and updates cache warmers to receive the build_dir parameter.
New in Symfony 6.4: Simpler Logout
Symfony 6.4 improves the logout feature so you don't have to define the logout routes explicitly in your applications.
New in Symfony 6.4: DatePoint
Symfony 6.4 introduces DatePoint, a drop-in replacement of PHP date/time classes that provides many utilities, full integration with the Clock component and better error handling.
New in Symfony 6.4: Class-based Serializer Contexts
In Symfony 6.4, you can apply the serializer context attribute to the entire class to define the common context configuration for all class properties.