SymfonyLive Tunis 2019: here we come!
Register now or submit a talk proposal for SymfonyLive Tunis 2019, the first SymfonyLive conference organized in Tunisia. The entire event will be organized in French.Nous sommes ravis d'organiser la...
View ArticleNew in Symfony 4.3: Improved performance of PropertyAccess
Contributed by Christian Flothmann in #29999.The PropertyAccess component allows to read/write properties from objects and arrays using a simple string notation. It's used by Symfony components like...
View ArticleA Week of Symfony #632 (4-10 February 2019)
This week, Symfony 3.4.22 and 4.2.3 maintenance versions were released. Meanwhile, development activity mostly focused on fixing Form bugs and fixing compatibility with PhpUnit 8. Lastly, more details...
View ArticleNew in Symfony 4.3: JSON validation
Contributed by Imad Zairig in #28477.JSON is arguably the most used format in applications developed with Symfony. You probably make requests to JSON APIs and send/receive JSON payloads in your...
View ArticleNew in Symfony 4.3: Improved form translation
Contributed by Webnet team in #28635.The forms created with the Symfony Form component translate their labels and help messages automatically. However, the translations cannot contain any custom...
View ArticleNew in Symfony 4.3: Configurable Session ID
Contributed by Anthony Martin in #30027.PHP defines lots of config options related to sessions. In Symfony we define them under the framework.session.* options so you don't have to change your PHP.ini...
View ArticleA Week of Symfony #633 (11-17 February 2019)
This week, a coordinated community effort updated the Symfony translation files for lots of languages (we're still looking for contributors for some European and Asian languages). Meanwhile, the...
View ArticleIntroducing the SymfonyInsight Portfolio
SymfonyInsight helps you create maintainable and robust Symfony projects by giving you actionable metrics and hints about your project’s code.However, while fixing actual code quality issues is...
View ArticleThe final schedule for SymfonyLive Paris 2019 is out!
The complete schedule for SymfonyLive Paris 2019 is online. Check out the last selected talks and speakers for the conference.Le SymfonyLive Paris approche, rendez-vous les 28 et 29 mars 2019 à la Cité...
View ArticleNew in Symfony 4.3: Form improvements
Added a Twig function to get the parent form Contributed by Christian Flothmann in #28812.In Symfony 4.3 we added a Twig function called parent_form() which returns the parent form view or null if the...
View ArticleNew in Symfony Flex 1.2
Symfony Flex is a recommended dependency of modern Symfony applications that improves your productivity by automating repetitive and boring tasks, like installing and automatically configuring bundles...
View ArticleA Week of Symfony #634 (18-24 February 2019)
This week, Symfony Flex 1.2 was released, simplifying the update of recipes, improving the handling of .env files and allowing to define conflicting recipes. Meanwhile, the final schedule for the...
View ArticleNew in Symfony 4.3: Deprecated the Role and SwitchUserRole classes
Contributed by Christian Flothmann in #22048.A long-standing goal of Symfony is to simplify certain parts of the security system. In Symfony 3.3 we deprecated the RoleInterface and in Symfony 4.1...
View ArticleSymfonyLive Brasil 2019: registrations and CFP just opened!
Blind registrations and Call for Papers are now open for SymfonyLive Brasil 2019! English version at the bottom of the article.Pela primeira vez, uma conferência SymfonyLive é organizada no continente...
View ArticleNew in Symfony 4.3: Indexed and Tagged Service Collections
Contributed by François-Xavier de Guillebon and Anthony Martin in #30257.Symfony provides a shortcut to inject all services tagged with a specific tag, which is a common need in some applications, so...
View ArticleA Week of Symfony #635 (25 February - 3 March 2019)
This week, the upcoming Symfony 4.3 version deprecated the Role and SwitchUserRole classes. In addition, a new component to compose MIME messages and a new HttpClient component were introduced. Lastly,...
View ArticleSymfony 3.4.23 released
Symfony 3.4.23 has just been released. Here is a list of the most important changes:bug #26532 [HttpKernel] Correctly merging cache directives in HttpCache/ResponseCacheStrategy (@aschempp)bug #30363...
View ArticleSymfony 4.2.4 released
Symfony 4.2.4 has just been released. Here is a list of the most important changes:bug #30383 [WebProfilerBundle] toolbar: invisible route name in Firefox (@inmarelibero)bug #26532 [HttpKernel]...
View ArticleNew in Twig: Namespaced Classes
Contributed by Fabien Potencier in #2861,#2862 and#2863.Twig template engine was originally released in 2008, a year before PHP 5.3 introduced PHP namespaces in June 2009. That's why historically Twig...
View ArticleSymfony Gets Real-time Push Capabilities!
Being able to broadcast data in real-time from servers to clients is a requirement for many modern web and mobile applications.Because the most popular PHP SAPIs aren't able to maintain persistent...
View Article