Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages showcasing Symfony with Docker, APIs, queues & async tasks, Webpack, SPAs, etc.

A week of Symfony

A weekly summary of everything that happened around Symfony development.

A Week of Symfony #713 (24-30 August 2020)

This week Symfony merged a ton of bug fixes, including changes for the upcoming PHP 8 version and polyfills for the PHPUnit 9.1 assertions. A new Semaphore component was introduced, as well as support for translatable objects.

A Week of Symfony #712 (17-23 August 2020)

This week, more than 100 pull requests were merged across the board to fix bugs and merge new features. The upcoming Symfony 5.2 version added support for pseudo-localization, Mailer and Notifier components added compatibility with new third-party services and a new build/ directory was added to separate it from the cache directory. In addition, the Symfony 5 book added new languages.

A Week of Symfony #711 (10-16 August 2020)

This week, the upcoming Symfony 5.2 version reworked the signal integration in the Console component, continued improving the new Security system with new events and a NullToken voter and introduced autoconfiguration for DataCollectors.

A Week of Symfony #710 (3-9 August 2020)

This week, the HttpClient component added a special EventSourceHttpClient to consume Server-Sent Events. Meanwhile, the Notifier component added new bridges for Zulip and Google Chat. Lastly, the official Symfony Store started shipping all over the world.

A Week of Symfony #709 (27 July - 2 August 2020)

This week, Symfony postponed SymfonyCon Disneyland Paris conference until next year and announced SymfonyWorld 2020, a new world-wide online conference. In addition, the first translations of the Symfony 5 book were published for free on Symfony website.

A Week of Symfony #708 (20-26 July 2020)

This week, Symfony 3.4.43, 4.4.11, 5.0.11 and 5.1.3 maintenance versions were released. Symfony 5.0.11 is the last version for the Symfony 5.0 branch, so you should upgrade to Symfony 5.1. In addition, the Symfony 5 book published a new translation in Japanese: 基礎から最速で学ぶ Symfony 5 入門.

A Week of Symfony #707 (13-19 July 2020)

This week, the upcoming Symfony 5.2 version added polyfills for the new PHPUnit 9.1 assertions, added a new method to get the contents of uploaded files and improved the list of MIME types by switching its source.

A Week of Symfony #706 (6-12 July 2020)

This week, Symfony added future compatibility with Doctrine DBAL 3 in Cache component and PHP 8 stack traces in Cache and Config components. Meanwhile, the upcoming Symfony 5.2 version added support for non-ASCII chars in email addresses and a feature to allow overriding the default non-debug template.

A Week of Symfony #705 (29 June - 5 July 2020)

This week, Symfony development activity focused on fixing bugs. Meanwhile, the upcoming Symfony 5.2 version added a feature to turn HttpClient responses into PHP streams and the Symfony Profiler added a new Session profiling feature. Lastly, SymfonyInsight announced a free webinar about setting up quality processes with Symfony.

A Week of Symfony #704 (22-28 June 2020)

This week, the upcoming Symfony 5.2 version finished the migration of its internal configuration from XML to PHP thanks to a massive effort from the Symfony community. Meanwhile, Symfony 5.2 also introduced some new options to configure HTTP Cache and configure Trusted Proxies using semantic configuration, without having to modify the front controller.