New in Symfony 3.3: WebLink component
Contributed by Kévin Dunglas in #22273.A few weeks ago, we added support for asset preloading with HTTP/2 Push. The feedback was so enthusiastic that we decided to improve and expand this feature. In...
View ArticleA week of symfony #538 (17-23 April 2017)
This week, the upcoming Symfony 3.3 version introduced the "autoconfigure" option for automatic configuration of "_instanceof". Meanwhile, Symfony Flex continued unveiling some of its features, such as...
View ArticleNew in Symfony 3.3: Persisted deprecation logs
Contributed by Thomas Perez andNicolas Grekas in #21502.Backward compatibility promise is one of the best features of Symfony. This promise ensures that your applications will always work when...
View ArticleNew in Symfony 3.3: Service autoconfiguration
Contributed by Ryan Weaver in #22234.In Symfony 3.3, configuring services is much simpler thanks to these new configuration options:_defaults: defines the default value for the public, tags...
View ArticleA week of symfony #539 (24-30 April 2017)
This week Symfony continued fixing and polishing the new features introduced for Symfony 3.3, like the use of autoconfigure or defaults for ChildDefinition ,improving the way command services are...
View ArticleSymfony 2.7.27 released
Symfony 2.7.27 has just been released. Here is a list of the most important changes:bug #22528 [Asset] Starting slash should indicate no basePath wanted (@weaverryan)bug #22526 [Asset] Preventing the...
View ArticleSymfony 2.8.20 released
Symfony 2.8.20 has just been released. Here is a list of the most important changes:bug #22550 Allow Upper Case property names in ObjectNormalizer (@insekticid)bug #22528 [Asset] Starting slash should...
View ArticleSymfony 3.2.8 released
Symfony 3.2.8 has just been released. Here is a list of the most important changes:bug #22550 Allow Upper Case property names in ObjectNormalizer (@insekticid)bug #22528 [Asset] Starting slash should...
View ArticleSymfony 3.3.0-BETA1 released
Symfony 3.3.0-BETA1 has just been released. Here is a list of the most important changes:feature #22530 Making tags under _defaults always apply (@weaverryan)feature #22590 [Lock] remove the component...
View ArticleSymfony 4: A new way to develop applications
During the last weeks, I published a series of blog posts about my vision for Symfony 4 on my personal blog. The last article of the series so far demonstrates how to bootstrap a project with Symfony 4...
View ArticleNew in Symfony 3.3: Service locators
Contributed by Robin ChalasNicolas Grekas in #21553 and #22024.In Symfony applications, some services need access to several other services although some of them will not be actually used (e.g. the...
View ArticleSymfony Community Survey 2017 Results
A few weeks ago, we launched the Symfony Community Survey 2017 to know more about you and how do you use Symfony. We received 2,811 answers and these are the summarized results:We'd like to thank you...
View ArticleA week of symfony #540 (1-7 May 2017)
This week, Symfony released the 2.7.27, 2.8.20 and 3.2.8 maintenance versions and the first beta of Symfony 3.3. Meanwhile, we continued making changes related to the services and the dependency...
View ArticleA week of symfony #541 (8-14 May 2017)
This week, Symfony continued tweaking and polishing the new Dependency Injection features introduced for Symfony 3.3. Meanwhile, the KernelTestCase class added a feature to define the kernel class...
View ArticleNew in Symfony 3.3: PSR-4 based Service Discovery
Contributed by Nicolas GrekasRyan Weaver in #21289 and #22680.Symfony 3.3 will introduce lots of features to simplify the way you work with services in your applications, such as simpler configuration...
View ArticlePreparing your Applications for PHP 7 with Symfony Polyfills
According to the May 2017 PHP Stats, 53% of PHP developers use PHP 7.0 or 7.1, but only 10% of Composer packages require PHP 7.0 or higher. In fact, 1 in 4 packages still require PHP 5.3, which is used...
View ArticleSymfony 3.3.0-RC1 released
Symfony 3.3.0-RC1 has just been released. Here is a list of the most important changes:bug #22715 [FrameworkBundle] remove Security deps from the require section (@xabbuh)bug #22613 [Process] Fix...
View ArticleAn open-source web platform for the new President of France
This Case Study is a guest post written by Titouan Galopin, lead engineer and product lead at EnMarche project. Please note that this is a strictly technical article; any political comment will be...
View ArticleA week of symfony #542 (15-21 May 2017)
This week, Symfony activity was intense: HHVM support was dropped, Symfony 4 bumped its minimum requirement to PHP 7.1, Symfony 3.3.0 RC1 was released, and the 3.3 and 3.4 branches were created in the...
View ArticleSymfony 4: End of HHVM support
We started working on HHVM compatibility on December 2013. On July 2015, we proudly announced full support for HHVM. Symfony 2.3 and all other maintained Symfony branches were compatible. It was a long...
View Article