Living on the edge

New in Symfony 3.3: Added support for formaction and formmethod attributes

In Symfony 3.3, the DomCrawler component added support for the formaction and formmethod attributes that form buttons can define to override the original action and method defined by the form.

New in Symfony 3.3: JSON authentication

The Symfony Security component provides out-of-the-box support for several authentication mechanisms, such as form logins and HTTP. In Symfony 3.3 we added a new mechanism based on JSON.

New in Symfony 3.2: Misc. improvements

This is the last article in the "New in Symfony 3.2" series. Symfony 3.2 will be released at the end of this month after six months of work and several hundreds of pull requests (more than 200 of them labeled as "new features").

New in Symfony 3.2: DX improvements

Symfony 3.2 includes tens of minor tweaks and improvements to make your work easier and to improve your productivity. This article summarizes some of those DX improvements.

New in Symfony 3.2: Firewall config class and profiler

Symfony 3.2 introduced a new FirewallConfig class that exposes the full firewall configuration. This class is now used in the Symfony Profiler to dump the entire firewall configuration.

New in Symfony 3.2: Cache improvements

Symfony 3.2 adds new cache adapters (NullAdapter, PhpFilesAdapter, PdoAdapter), a new way to create tag-aware adapters and a command to clear cache pools.

New in Symfony 3.2: CSV and YAML encoders for Serializer

In Symfony 3.2, the serializer added a CSV encoder, ideal to export/import data to Excel, and a YAML encoder.

New in Symfony 3.2: Console Improvements (Part 3)

In Symfony 3.2, console commands can be defined as private (to hide them in the console listings) and they can combine several text styles in their output.

New in Symfony 3.2: Web Debug Toolbar and Profiler Improvements

The web debug toolbar and the profiler were improved in Symfony 3.2 to make them compatible with new technologies (CSP and window.fetch) and to make you more productive improving the way information is displayed.

New in Symfony 3.2: Runtime Environment Variables

In Symfony 3.2 we added full support for environment variables that are resolved during the application runtime.