Symfony Polyfills 1.15 adds support for new functions and interfaces that will be introduced in PHP 8.0 later this year.
Symfony 5.1 adds a new form theme for Foundation 6, improves the translation of Bootstrap custom forms and allows to customize collection entries.
We've extended the expiration date of some Symfony Certification vouchers so you can have more time to prepare for the exam.
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.
We will organize some online live events in the coming months.
Symfony 5.1 will include a new component called Uid which generates UUIDs and ULIDs and provides some utilities for them.
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.
The SymfonyLive Paris 2020 conference is postponed later this year.
A few weeks ago, we launched Upgrade reports in a private beta. Today, they are now available for everyone!
Symfony 5.1 adds a new loginUser() method to simplify testing protected resources.
In Symfony 5.1, the Workflow component has been improved to allow disable announce events, check if a workflow exists and explain blocked transitions.
Symfony 5.1 includes a new validator to check that a given value is valid as a hostname.
In Symfony 5.1 we've improved the UriSigner service to make it autowireable and easier to use.
In Symfony 5.1, security attributes will be easier to use and a new IS_IMPERSONATOR attribute will simplify how to detect impersonating users.
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.
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.
In Symfony 5.1, creating single command console applications will be easier thanks to the new SingleCommandApplication class.
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.
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.
Symfony 5.1 supports the "safe" HTTP preference defined in RFC 8674.
SymfonyCloud trials are not limited to a single trial anymore.
In Symfony 5.1, public properties typed with classes related to services are autowired automatically, which is equivalent to the traditional setter injection.
In Symfony 5.1, the PropertyInfo component can extract information from the new typed properties introduced in PHP 7.4.
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!