New in Symfony 3.3: Load config files with glob patterns
Contributed by Fabien Potencier in #21635.A few weeks ago, we published an article about importing files with glob patterns in Symfony 3.3. The response from the community was so enthusiastic that we...
View ArticleA week of symfony #534 (20-26 March 2017)
This week, Symfony introduced a new Lock component, added explicit service locators, improved the performance of the route matching,introduced a new AbstractController to replace ControllerTrait,...
View ArticleNew in Symfony 3.3: Lock component
Contributed by JΓ©rΓ©my DerussΓ© in #21093.In computer science, a lock is "a synchronization mechanism for enforcing limits on access to a resource in an environment where there are many threads of...
View ArticleDiscontinuing the Community Translations
In October 2015, we discontinued the translations of Symfony docs (French and Italian at that time) and we decided to only publish documentation in English. The main reason behind this decision was...
View ArticleNew in Symfony 3.3: Better handling of command exceptions
Contributed by Wouter De Jong in #18140.The ConsoleEvents::EXCEPTION event is triggered as soon as an exception is thrown while running a console command. It's useful to change the exceptions or...
View ArticleNew in Symfony 3.3: Manifest-based asset versioning
Contributed by Ryan Weaver in #22046.One of the main features of the Asset component is the ability to manage the versioning of the application's assets. Asset versions are commonly used to control...
View ArticleNew in Symfony 3.3: "about" command
Contributed by Roland Franssen in #19278.In Symfony 3.3, the FrameworkBundle will provide a new console command calledabout. This command provides information about your Symfony application and your...
View ArticleA week of symfony #535 (27 March - 2 April 2017)
This week Symfony entered into the "feature freeze" period for the upcoming 3.3 version. This means that the development activity will slow down to focus on stabilizing the new features introduced in...
View ArticleSymfony 2.7.26 released
Symfony 2.7.26 has just been released. Here is a list of the most important changes:bug #22229 [ExpressionLanguage] Provide the expression in syntax errors (@k0pernikus, @stof)bug #22240 [DI] Fix fatal...
View ArticleSymfony 2.8.19 released
Symfony 2.8.19 has just been released. Here is a list of the most important changes:bug #22265 Allow Upper Case property names (@insekticid)bug #22258 [DI] Autowiring and factories are incompatible...
View ArticleNew in Symfony 3.3: Deprecated the special SYMFONY__ environment variables
Contributed by Javier Eguiluz in #21889.The environment variables whose names start with SYMFONY__ are treated in a special way by Symfony. They allow to set parameters in the service container using...
View ArticleSymfony 3.2.7 released
Symfony 3.2.7 has just been released. Here is a list of the most important changes:bug #22285 [HttpKernel] Fix forward compat with Request::setTrustedProxies() (@nicolas-grekas)bug #22265 Allow Upper...
View ArticleNew in Symfony 3.3: Workflow improvements
In Symfony 3.3, the Workflow component will include lots of useful new features.Added a new workflow_has_marked_place() Twig functionΒΆ Contributed byAdam Prager and GrΓ©goire Pineau in #21253.This Twig...
View ArticleNew in Symfony 3.3: Improved flash messages
Contributed by Javier Eguiluz in #21819.Flash messages are messages stored in the session that vanish automatically as soon as you retrieve them. They are mostly used to display notifications to...
View ArticleA week of symfony #536 (3-9 April 2017)
This week Symfony started working on stabilizing the new features introduced for Symfony 3.3, specially the ones related to autowiring. Symfony also added a new Kernel::getProjectDir() method to get...
View ArticleNew in Symfony 3.3: A simpler way to get the project root directory
Contributed by Fabien Potencier in #22315.In Symfony 3.3, we're introducing a lot of changes and simplifications to prepare us for the fascinating Symfony 4.0 release that will take place on November...
View ArticleNew in Symfony 3.3: Faster routing
Contributed by Frank de Jonge in #21755 and #21926.The Symfony Routing component is one of the most critical pieces of any Symfony application. First, because it's used to generate the URLs of links...
View ArticleNew in Symfony 3.3: Redesigned exception pages
Contributed by Javier Eguiluz in #20951.Symfony exception pages provide detailed information, such as logs and stack traces, about the errors that happen during the execution of your applications....
View ArticleA week of symfony #537 (10-16 April 2017)
This week, Symfony added a new component called Link to provide HTTP preloading features. In addition, the new service configuration hierarchy (defaults > instanceof > service) was reworked....
View ArticleNew in Symfony 3.3: SecurityBundle improvements
The SecurityBundle is responsible for integrating the Security Component into the Symfony framework. In Symfony 3.3 we added some minor improvements to it.Renamed FirewallContext#getContext()ΒΆ...
View Article