A Week of Symfony #650 (10-16 June 2019)

This week, Symfony improved the compatibility of the HttpClient component with PSR-18 and with httplug. In addition, it introduced a significant performance improvement for EventDispatcher in the dev environment. Finally, we started working on the support for PHP 7.4 preloading in preparation for the PHP 7.4 release at the end of this year. Symfony development…

A Week of Symfony #649 (3-9 June 2019)

This week, Symfony 4.3.1 maintenance version was released. Meanwhile, the upcoming Symfony 4.4 version added a PasswordEncoderInterface::needsRehash() method and a MigratingPasswordEncoder to ease the migration of password hashers. Finally, the upcoming Symfony 5.0 version continued removing all the deprecated features. Symfony development highlights This week, 122 pull requests were merged (95 in code and 27…

Symfony 4.3.1 released

Symfony 4.3.1 has just been released. Here is a list of the most important changes: bug #31894 Fix wrong requirements for ocramius/proxy-manager in root composer.json (@henrikvolmer) bug #31865 [Form] Fix wrong DateTime on outdated ICU library (@aweelex) bug #31893 [HttpKernel] fix link to source generation (@nicolas-grekas) bug #31880 [FrameworkBundle] fix BC-breaking property in WebTestAssertionsTrait (@nicolas-grekas)…

Giving and receiving feedback

Open source contribution is about more than just writing code. A large part of it is in communication. This includes talking about code, discussing issues and reviewing pull requests. When something goes wrong during this communication, the CARE team can be called upon to mediate and help resolve this. At the hackathon in Brussel, CARE…

New in Symfony 4.3: Mailer component

The stable version of Symfony 4.3 was released on May 30 2019, but there are still some new features we haven’t talked about. In this article you’ll learn about the Mailer component, the third component added by Symfony 4.3 (after Mime component and HttpClient component). The Mime component allows you to create email messages, but…

A Week of Symfony #648 (27 May – 2 June 2019)

This week, the stable version of Symfony 4.3.0 was released, adding 270 small and big new features to Symfony. Meanwhile, the work on the upcoming Symfony 5.0 version (to be released on November 2019) started with the removal of deprecated features. Symfony development highlights This week, 112 pull requests were merged (87 in code and…

Symfony 4.3.0 released

Symfony 4.3.0 has just been released. Here is a list of the most important changes: bug #31654 [HttpFoundation] Do not set X-Accel-Redirect for paths outside of X-Accel-Mapping (@vilius-g) Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more. Want…

Symfony 4.3.0-RC1 released

Symfony 4.3.0-RC1 has just been released. Here is a list of the most important changes: bug #31650 Create an abstract HTTP transport and extend it in all HTTP transports (@bocharsky-bw) feature #31641 [HttpClient] make $response->getInfo(‘debug’) return extended logs about the HTTP transaction (@nicolas-grekas) feature #31571 [Contracts] split in one package per sub-contracts (@nicolas-grekas) bug #31625…

Symfony 4.2.9 released

Symfony 4.2.9 has just been released. Here is a list of the most important changes: bug #31584 [Workflow] Do not trigger extra guards (@lyrixx) bug #31632 [Messenger] Use "real" memory usage to honor –memory-limit (@chalasr) bug #31599 [Translation] Fixed issue with new vs old TranslatorInterface in TranslationDataCollector (@althaus) bug #31349 [WebProfilerBundle] Use absolute URL for…