Living on the Edge
A series of posts showcasing the new features introduced by each Symfony version.
Symfony 5.3 includes an official form theme for Tailwind CSS, the most popular utility-first CSS framework.
Symfony 5.3 includes support for negatable options, which simplify the definition of two related, but opposite, options in a console command.
Symfony 5.3 automatically generates config builder classes for all installed bundles, allowing you to configure your applications with PHP using a fluent interface.
In Symfony 5.2 the Notifier component is easier to debug and provides integration with lots of new third-party services.
Symfony 5.2 introduces a Semaphore component to complement the existing Lock component and provide access to a shared resource to multiple concurrent processes.
Symfony 5.2 provides support for "login links" (or "magic links") which allow users to fully authenticate in your application by clicking on a specially crafted link.
In Symfony 5.2, you can use PHP 8 attributes to define the validation constraints.
Symfony 5.2 introduces new form field helpers to get each field part value without any HTML code around it.
Symfony 5.2 includes a new "login throttling" feature to mitigate brute-force attacks against login forms.
In Symfony 5.2 the behavior of the front controller can be modified with configuration options, without having to edit the index.php file.