New in Symfony 4.2: Detailed security voters decisions

Contributed by Laurent Voullemier in #27914. Security voters are the key feature of Symfony’s authorization mechanism. They provide the most granular way of checking permissions (e.g. "can this specific user edit the given item?"). In order to grant or deny permission, all the voters’ decisions are aggregated by the Access Decision Manager. Then, depending on…

New in Symfony 4.2: addLink() shortcut

Contributed by Kévin Dunglas in #28875. The WebLink component introduced in Symfony 3.3 provides tools to manage the Link HTTP header needed for Web Linking when using HTTP/2 Server Push as well as Resource Hints. In practice, it can improve the performance of your web apps dramatically. In order to simplify its usage, in Symfony…

A Week of Symfony #618 (29 October – 4 November 2018)

This week, Symfony 2.8.47, 3.4.18 and 4.1.7 maintenance versions were released. In addition, the first beta of Symfony 4.2 was released, including recently added new features like some debug:autowiring command improvements. Symfony development highlights This week, 51 pull requests were merged (35 in code and 16 in docs) and 31 issues were closed (22 in…

Symfony 4.2.0-BETA1 released

Symfony 4.2.0-BETA1 has just been released. Here is a list of the most important changes: feature #28622 [VarDumper] add caster for Memcached (@jschaedl) feature #29042 [DI] use filte _var() instead of XmlUtils::phpize() in EnvVarProcessor (@nicolas-grekas) feature #29047 Revert "[HttpFoundation] Adds getAcceptableFormats() method for Request" (@Tobion) feature #29046 [Bridge/Doctrine] remove workarounds from the past (@nicolas-grekas) feature…

Symfony 4.1.7 released

Symfony 4.1.7 has just been released. Here is a list of the most important changes: bug #28820 [DependencyInjection] Fix tags on multiple decorated service (@Soner Sayakci) bug #29020 Fix in _get() for boolean values (@deguif) bug #28955 [Messenger] send using the routin _key for AMQP transport (@nicolas-grekas) bug #28960 also clean away the N _AUT…

Symfony 3.4.18 released

Symfony 3.4.18 has just been released. Here is a list of the most important changes: bug #28820 [DependencyInjection] Fix tags on multiple decorated service (@Soner Sayakci) bug #29020 Fix in _get() for boolean values (@deguif) feature #28893 [TwigBundle] Fix usage of TwigBundle without FrameworkBundle (@tgalopin) bug #28861 [DependencyInjection] Skip empty proxy code (@olvlvl) bug #28801…

Symfony 2.8.47 released

Symfony 2.8.47 has just been released. Here is a list of the most important changes: bug #29020 Fix in _get() for boolean values (@deguif) bug #28861 [DependencyInjection] Skip empty proxy code (@olvlvl) bug #28801 Convert InsufficientAuthenticationException to HttpException with 401 status code (@vincentchalamon) bug #28840 add missing double-quotes to extr _fields output message (@danielkay) bug…

Certification Exams for Symfony and Twig are now Online!

We are extremely pleased to announce that the Symfony and Twig certification exams are available online! It means that you can now take the exam from home or from your office! You need your computer, a web cam and a stable Internet connection! Fabien Potencier introduced the Symfony certification program during his keynote at SymfonyLive…