Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages in full color showing how to combine Symfony with Docker, APIs, queues & async tasks, Webpack, Single-Page Applications, etc.

Buy printed version

Living on the Edge

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

Filter by version: 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.4: The ExpressionLanguage Component

Symfony 2.4 comes with a new component: ExpressionLanguage

New in Symfony 2.4: The Request Stack

Symfony 2.4 adds a new request stack service that is going to replace the request service

New in Symfony 2.4: Great Form Panel in the Web Profiler

Symfony 2.4 adds a new panel that lets you introspect form behaviors in the web profiler.

New in Symfony 2.4: Limiting Session Metadata Writes

Symfony 2.4 adds a way to avoid writing the session at each request

New in Symfony 2.4: Quicker Access to the Profiler when working on an API

Symfony 2.4 adds a X-Debug-Token-Link header to easily get the URL of the current page profile

New in Symfony 2.4: A more powerful image validator

Symfony 2.4 adds some useful options to the image validator.

New in Symfony 2.4: Flushing stdout and stderr on a Process

Symfony 2.4 adds the possibility to flush stdout and stderr on a Process.

New in Symfony 2.4: Easier debugging of not-found resources

Symfony 2.4 adds the referer in the exception message when a resource is not found.

New in Symfony 2.4: Using Constants for HTTP Status Code

Symfony 2.4 adds HTTP Status Codes in the Response class.

New in Symfony 2.4: Disabling internal Validation of DomCrawler ChoiceFormFields

Symfony 2.4 allows you to test invalid choice form fields with DomCrawler.