New in Symfony 4.1: Exception improvements

Symfony 4.1 introduces new exception classes and improves the exception pages design to be more actionable and display more accurate information.

New in Symfony 4.1: HTTP header improvements

Symfony 4.1 introduces a new utility class to work with HTTP headers, adds support for default values in Accept headers and it allows to bypass HTTP headers when submitting forms in tests.

A week of symfony #590 (16-22 April 2018)

This week, Symfony improved the performance of the Cache component inlining some function calls and simplified the usage of the new Messenger component allowing to omit the sender tag name and to use the adapter name instead of the service name. In addition, we added a new dd() helper which is useful when you can't or don't want to use a debugger.

New in Symfony 4.1: Serializer improvements

In Symfony 4.1 the serializer can normalize validation errors automatically, it can define default constructor arguments when denormalizing contents, it allows to use custom max depth handlers and it ignores XML comments by default.

New in Symfony 4.1: Ajax improvements

In Symfony 4.1 it's easier to make Ajax requests in functional tests and the Ajax panel in the debug toolbar has been improved.

New in Symfony 4.1: Ignore specific HTTP codes from logs

In Symfony 4.1 you can ignore the log messages related to specific HTTP status codes so your log files are not polluted with irrelevant messages.

A week of symfony #589 (9-15 April 2018)

This week, Symfony continued working on the new features of the upcoming 4.1 version, such as iterable support in the SymfonyStyle methods and a new AMQP adapter for the Messenger component. In addition, we opened the Call for Papers for SymfonyLive London 2018 conference.

A week of symfony #588 (2-8 April 2018)

This week was the first of the "feature freeze" period of Symfony 4.1. Development activity focused on finishing and polishing some of the pending features, such as a middleware that validates Messenger messages, a Monolog activation strategy for ignoring specific HTTP codes, the ability to set the rounding strategy for MoneyType and a feature to use custom functions inside allow_if security expressions.

Symfony 4.0.8 released

Read release notes

Symfony 3.4.8 released

Read release notes