English spoken conference

Symfony 5: The Fast Track

A new book to learn about developing modern Symfony 5 applications.

Support this project

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: 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.

New in Symfony 4.4: Cache Improvements

In Symfony 4.4, you can use URL DSN to configure PDO adapters, deleting cache items will be much faster, configuring chained cache pools will be simpler and new marshallers will reduce the space needed to store contents.

New in Symfony 4.4: Week Form Type

Symfony 4.4 will include a new WeekType form field to deal with week numbers as defined in the ISO 8601 standard.

New in Symfony 4.4: Bootstrap Custom Switches

In Symfony 4.4, forms can style checkboxes with Bootstrap's custom switches.

New in Symfony 4.4: Lazy Firewalls

In Symfony 4.4, stateful firewalls only create the user object when the application actually uses it, allowing more responses to be cacheable and improving the application performance.

New in Symfony 4.4: PHPUnit Polyfills

Symfony 4.4 will provide several polyfills for PHPUnit so you can use the same tests with different versions of PHP and PHPUnit.

New in Symfony 4.4: Notification Emails

Symfony 4.4 will include a feature to create notification emails, which are standardized messages intended to send notifications to yourself.

New in Symfony 4.4: Encrypted Secrets Management

Symfony 4.4 will include a new feature to manage encrypted secrets, which is useful to store sensitive configuration values such as passwords, tokens, certificates, etc.

New in Symfony 4.4: Simpler Event Listeners

In Symfony 4.4, event listeners no longer require to define the event name in the service configuration and Doctrine entity listeners added support for __invoke() methods.