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

Symfony 5.0.7 released

Read release notes

Symfony 4.4.7 released

Read release notes

CVE-2020-5275: All "access_control" rules are required when a firewall uses the unanimous strategy

CVE-2020-5275 fixes an issue preventing all rules set in "access_control" to be checked when a firewall is configured with the unanimous strategy

CVE-2020-5255: Prevent cache poisoning via a Response Content-Type header

CVE-2020-5255 fixes a cache poisoning issue via a Response Content-Type header

CVE-2020-5274: Fix Exception message escaping rendered by ErrorHandler

CVE-2020-5274 fixes Exception message escaping rendered by ErrorHandler.

New in Symfony Polyfills 1.15

Symfony Polyfills 1.15 adds support for new functions and interfaces that will be introduced in PHP 8.0 later this year.

Symfony 3.4.39 released

Read release notes

A Week of Symfony #691 (23-29 March 2020)

This week, Symfony 4.4.6 and 5.0.6 maintenance versions were released. Symfony 5.0.6 was released live during the SymfonyLive Online event, which shed some light on the huge maintenance work required to manage Symfony.

Symfony 5.0.6 released

Read release notes

Symfony 4.4.6 released

Read release notes

New in Symfony 5.1: Form theme improvements

Symfony 5.1 adds a new form theme for Foundation 6, improves the translation of Bootstrap custom forms and allows to customize collection entries.

Updates about the Symfony Certification

We've extended the expiration date of some Symfony Certification vouchers so you can have more time to prepare for the exam.

New in Symfony 5.1: Translation improvements

Symfony 5.1 adds new features related to translations to configure the enabled locales, to improve the translation debug command, to support name attributes in Xliff2 and to allow translating each language into its own language.

Announcing SymfonyLive Online

We will organize some online live events in the coming months.

New in Symfony 5.1: Uid component

Symfony 5.1 will include a new component called Uid which generates UUIDs and ULIDs and provides some utilities for them.

SymfonyLive Warsaw 2020 postponed

Due to the current Coronavirus Disease 2019 (COVID-19) and the rapidly evolving situation everywhere in the world, we have decided to postpone SymfonyLive Warsaw 2020 initially scheduled from June 11th to 12th.

Update about SymfonyLive Paris 2020

The SymfonyLive Paris 2020 conference is postponed later this year.

SymfonyInsight Upgrade Reports are now available to everyone!

A few weeks ago, we launched Upgrade reports in a private beta. Today, they are now available for everyone!

New in Symfony 5.1: Simpler login in tests

Symfony 5.1 adds a new loginUser() method to simplify testing protected resources.

A Week of Symfony #690 (16-22 March 2020)

This week, the upcoming Symfony 5.1 version improved error messages in failing tests, added new form theme blocks to customize collections and the entire codebase started using the new get_debug_type() function thanks to the PHP 8 polyfill.

New in Symfony 5.1: Workflow improvements

In Symfony 5.1, the Workflow component has been improved to allow disable announce events, check if a workflow exists and explain blocked transitions.

New in Symfony 5.1: Hostname Validator

Symfony 5.1 includes a new validator to check that a given value is valid as a hostname.

New in Symfony 5.1: Improved UriSigner

In Symfony 5.1 we've improved the UriSigner service to make it autowireable and easier to use.

New in Symfony 5.1: Simpler security attributes

In Symfony 5.1, security attributes will be easier to use and a new IS_IMPERSONATOR attribute will simplify how to detect impersonating users.

New in Symfony 5.1: Route annotations priority

In Symfony 5.1, routes defined as annotations can include a priority option to better control the URL matching without having to reorder the controller actions.

A Week of Symfony #689 (9-15 March 2020)

This week, the upcoming Symfony 5.1 version added a simpler way to log in users in tests and introduced a new UID component to generate "universal identifiers" such as ULID, UUID, etc. Meanwhile, we announced some conference changes and we introduced SymfonyCloud trials.

New in Symfony 5.1: Reusable sets of constraints

In Symfony 5.1 you can define reusable sets of constraints and you can also apply constraints sequentially to stop the validation as soon as one validation fails.

New in Symfony 5.1: Single command applications

In Symfony 5.1, creating single command console applications will be easier thanks to the new SingleCommandApplication class.

Cancellation of SymfonyLive Tunis 2020

Due to the current Coronavirus Disease 2019 (COVID-19) and the last terrorist attack in Tunis, we decided with sadness to cancel SymfonyLive Tunis 2020.

SymfonyLive Paris 2020 postponed

Due to the current Coronavirus Disease 2019 (COVID-19) and the rapidly evolving situation in France, we decided to postpone SymfonyLive Paris 2020 initially organized from March 24th to 27th.

New in Symfony 5.1: The "safe" HTTP Preference

Symfony 5.1 supports the "safe" HTTP preference defined in RFC 8674.

SymfonyCloud Trials

SymfonyCloud trials are not limited to a single trial anymore.

New in Symfony 5.1: Autowire public typed properties

In Symfony 5.1, public properties typed with classes related to services are autowired automatically, which is equivalent to the traditional setter injection.

New in Symfony 5.1: Added support for typed properties in PropertyInfo

In Symfony 5.1, the PropertyInfo component can extract information from the new typed properties introduced in PHP 7.4.

A Week of Symfony #688 (2-8 March 2020)

This week, the upcoming Symfony 5.1 version added a portable HTTP/2 implementation for the Symfony HttpClient based on Amp HTTP client and the DumpServer was improved to log whenever a payload is received.

SymfonyLive Paris 2020: last day to register at regular price!

Today Monday, March 2nd, is the last day to register to the French SymfonyLive conference organized in Paris at regular price! Book your conference tickets now!

A Week of Symfony #687 (24 February - 1 March 2020)

This week, Symfony 3.4.38, 4.4.5 and 5.0.5 maintenance versions were released. In addition, the upcoming Symfony 5.1 version added new security attributes to simplify the way you check for logged in, remembered and anonymous users. Finally, the SymfonyLive Lille 2020 conference took place and the SymfonyLive Paris 2020 conference announced the end of its regular registration period.