« Living on the edge » blog posts
Filter posts by Symfony release
New in Symfony 5.3: UID Improvements
Symfony 5.3 provides new ways to generate UIDs (including console commands) and full integration of UIDs with the Form and Serializer components.
New in Symfony 5.3: Improvements for Security Users
In Symfony 5.3, the "in memory" user class has been renamed, UserInterface has been simplified and usernames have been renamed as user identifiers.
New in Symfony 5.3: Form Handler Helper
Symfony 5.3 includes a new optional renderForm() helper to manage the rendering of forms.
New in Symfony 5.3: PasswordHasher Component
Symfony 5.3 includes a new PasswordHasher component which is extracted from the existing "password encoding" features.
New in Symfony 5.3: Tailwind CSS Form Theme
Symfony 5.3 includes an official form theme for Tailwind CSS, the most popular utility-first CSS framework.
New in Symfony 5.3: Negatable Command Options
Symfony 5.3 includes support for negatable options, which simplify the definition of two related, but opposite, options in a console command.
New in Symfony 5.3: Config Builder Classes
Symfony 5.3 automatically generates config builder classes for all installed bundles, allowing you to configure your applications with PHP using a fluent interface.
New in Symfony 5.2: Notifier improvements
In Symfony 5.2 the Notifier component is easier to debug and provides integration with lots of new third-party services.
New in Symfony 5.2: Semaphore component
Symfony 5.2 introduces a Semaphore component to complement the existing Lock component and provide access to a shared resource to multiple concurrent processes.
New in Symfony 5.2: Login links
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.