Living on the Edge

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

Filter by version: 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 4.4: Console Improvements

In Symfony 4.4, commands should start returning their exit status, the trimming of QuestionHelper answers is configurable and the NO_COLOR env var is supported.

New in Symfony 4.4: Preloading Symfony Applications in PHP 7.4

Symfony 4.4 generates a preloading file for your application so you can get a big performance boost when using PHP 7.4.

Introducing the new Symfony UUID Polyfill

The new Symfony UUID polyfill can replace the UUID PECL package entirely when you can't or don't want to install the PECL package.

New in Symfony 4.4: Dependency Injection Improvements (Part 2)

In Symfony 4.4, the YAML syntax of method calls has been simplified, you have better control of errors when decorating services and you can also define different priorities for tagged services.

New in Symfony 4.4: Dependency Injection Improvements (Part 1)

In Symfony 4.4, the Dependency Injection component allows to bind tagged services, use base64url values in env vars, ignore errors when importing files and dump the entire container in a single file.

New in Symfony 4.4: Improved dump() Calls in the Console

In Symfony 4.4, the Console commands display a clickable marker to find the file and line where the dump() or dd() calls were made.

New in Symfony 4.4: Service Container Linter

Symfony 4.4 will include a new lint:container command to check that arguments injected into services match their type declarations.

New in Symfony 4.4: IP Address Anonymizer

Symfony 4.4 includes a new method to anonymize IP addresses so you can comply with the GDPR and CCPA regulations.

New in Symfony 4.4: HttpClient Improvements

In Symfony 4.4, the HttpClient component added lots of new features to make debugging easier, to improve interoperability with other libraries, to add NTLM authentication and to improve buffering and JSON requests.

New in Symfony 4.4: Better Control of Console Progress Bars

In Symfony 4.4, two new methods will allow you to better control how the progress bars are redrawn in console commands.