Symfony 6 Certification New exam with updated questions 100% online Show your expertise

Living on the Edge

A series of posts showcasing the new features introduced by each Symfony version.

Filter by version: 6.1 6.0-5.4 5.3 5.2 5.1 5.0-4.4 4.3 4.2 4.1 4.0-3.4 3.3 3.2 3.1 3.0-2.8 2.7 2.6 2.5 2.4 2.3 2.2 2.1 2.0

New in Symfony 2.8: Console Style Guide

Symfony 2.8 defines a style guide that makes the output of the Symfony commands visually consistent and which allows you to create simpler commands.

New in Symfony 2.8: Form improvements

The Symfony Form component keeps improving with each new version. In Symfony 2.8 we added lots of small but useful tweaks.

New in Symfony 2.8: Symfony as a Microframework

Symfony 2.8 introduces a new microkernel trait which enables to use Symfony as a microframework. This will greatly simplify the creation of single-file (or just smaller) Symfony applications.

New in Symfony 2.8: Console improvements

The Symfony Console component is our second most popular component, with more than 1 million monthly downloads and more than 2,300 projects depending on it. In Symfony 2.8 we extended its capabilities with some new features.

New in Symfony 2.8: LDAP component

LDAP is used by lots of companies as a centralized repository for user information, including their security roles, and as an authentication service. That's why Symfony 2.8 includes a new LDAP component which provides seamless integration with the Symfony Security component.

New in Symfony 2.8: Service Auto Wiring

In Symfony 2.8, thanks to the new service auto wiring feature, you can skip the definition of some services used as constructor arguments and let the service container create those services for you.

New in Symfony 2.8: Guard authentication component

A new security-related component called Guard aims at simplifying the authentication security subsystem. This radical new approach is based on creating just one PHP class that implements GuardAuthenticatorInterface.

New in Symfony 2.8: Deprecated service definitions

DependencyInjection component has added support for deprecated service definitions, so you can configure when a service is considered deprecated and should no longer be used.

New in Symfony 2.8: PropertyInfo component

Symfony has added a new component called PropertyInfo which gets information about the properties of any PHP class by introspecting several metadata providers, such as Doctrine ORM mapping, phpDoc comments, PHP type hints, serializer metadata, etc.

New in Symfony 2.8: Redesigned Profiler

A few weeks ago we introduced the redesigned debug toolbar for Symfony 2.8. Today we are proud to introduce the redesigned Symfony Profiler to match the modern look and feel of the toolbar.