A Week of Symfony #636 (4-10 March 2019)
This week, Symfony got real-time push capabilities thanks to Mercure project. It also introduced a new HttpClient component. Meanwhile, Symfony 3.4.23 and 4.2.4 maintenance versions were published and...
View ArticleTwig: Sandbox Information Disclosure
Affected versions¶Twig 1.0.0 to 1.37.1 and 2.0.0 to 2.6.2 are affected by this security issue.The issue has been fixed in Twig 1.38.0 and 2.7.0.Description¶This vulnerability affects the sandbox mode...
View ArticleNew in Symfony 4.3: Automatic Search Engine Protection
Contributed by Gary Pegeot in #30325.Search engines like Google, DuckDuckGo, Baidu and Yandex do a great job crawling and indexing your web sites and applications. However, this is not so great when...
View ArticleNew in Symfony 4.3: Routing improvements
Boolean Container Parameters in Routes¶ Contributed by David Maicher in #30379.In Symfony apps, it's possible to use container parameters in the routes config. In Symfony 4.3 we improved this feature...
View ArticleNew in Symfony 4.3: Native PHP Serialization for Messenger
Contributed by Ryan Weaver in #29958.In Symfony 4.2, the Messenger component uses the Serializer component to serialize messages to JSON and then unserialize them. This creates some issues:The default...
View ArticleA Week of Symfony #637 (11-17 March 2019)
This week, the development activity of the upcoming Symfony 4.3 version focused on the HttpClient and Messenger components, to polish them before the "feature freeze" period starts in two weeks....
View ArticleSpeak at SymfonyLive Berlin 2019!
SymfonyLive Berlin is already on the horizon! As every year, we'll meet from September 24th to 27th at the MOA in Berlin to bring the German Symfony community together and talk about Symfony and PHP...
View ArticleThe Symfony and API Platform Hackathon is Coming!
The European Union, through its EU-FOSSA 2 program will organise several hackathons in the coming months. We are thrilled and honoured that the first will be the Symfony and API Platform Hackathon on...
View ArticleFontAwesome adds Symfony to their icon collection
FontAwesome is the web's most popular icon set and toolkit. You've probably seen their icons in thousands of web sites and apps. In their latest5.8 version, released on March 21, they added and/or...
View ArticleAs primeiras palestras do SymfonyLive São Paulo já estão disponiveis!
We are very pleased to announce the first selected speakers of SymfonyLive São Paulo, the first Portuguese conference in Brazil, have been announced. Check the line up!O SymfonyLive São Paulo está...
View ArticleA Week of Symfony #638 (18-24 March 2019)
This week, we unveiled an upcoming Symfony and API Platform hackathon organized by the European Union. Meanwhile, the SymfonyLive Berlin 2019 conference made a call for papers and the SymfonyLive São...
View ArticleNew in Symfony 4.3: Simpler event dispatching
Contributed by Nicolas Grekas in #28920.In Symfony 3.3, we made the class optional for named services and started recommending to use the fully-qualified class name (FQCN) as the service ID. This...
View ArticleNew in Symfony 4.3: URL Env Var Processor
Contributed by Jérémy Derussé in #28975.When using env vars to configure Symfony it's common to use URLs to define the value of DSN-like config options like the following:1 2#...
View ArticleNew in Symfony 4.3: Exclude More Files with Finder
Contributed by Ahmed Abdou in #30448.The Finder component helps you find files and directories based on different criteria (file name, size, contents, modification time, etc.). It's one of those...
View ArticleNew in Symfony 4.3: Simpler Routing Options Config
Contributed by Jules Pietri in #30508.The Routing component maps HTTP requests to PHP code using some configuration options defined for each of the application routes. In Symfony 4.3 we made some...
View ArticleNew in Symfony 4.3: Unique constraint
Contributed by Yevgeniy Zholkevskiy in #26555.In Symfony 4.3, the Validator component added a new constraint calledUnique to validate that the elements of a collection are unique (none of them is...
View ArticleA Week of Symfony #639 (25-31 March 2019)
This week, Symfony development activity focused on finishing and polishing some features, mostly about the Messenger, HttpClient and Mailer components. Meanwhile, the full Symfony Mailer component was...
View ArticleNew in Symfony 4.3: Automatic validation
Contributed by Kévin Dunglas in #27735.Consider the following simple Doctrine entity: 1 2 3 4 5 6 7 8 9 10useDoctrine\ORM\MappingasORM;/** @ORM\Entity */classSomeEntity{// .../** @ORM\Column(length=4)...
View ArticleSymfony 3.4.24 released
Symfony 3.4.24 has just been released. Here is a list of the most important changes:bug #30660 [Bridge][Twig] DebugCommand - fix escaping and filter (@SpacePossum)bug #30720 Fix getSetMethodNormalizer...
View ArticleSymfony 4.2.5 released
Symfony 4.2.5 has just been released. Here is a list of the most important changes:bug #30660 [Bridge][Twig] DebugCommand - fix escaping and filter (@SpacePossum)bug #30784 [Translator] Add resource...
View Article