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 #720 (12-18 October 2020)

This week, the second beta of Symfony 5.2 was released, fixing and polishing some of its new features. Meanwhile, the SymfonyWorld 2020 online conference announced new speakers. Finally, the Symfony project turned 15 this week and appointed four new members to its Core Team.

A Week of Symfony #719 (5-11 October 2020)

This week Symfony 4.4.15 and 5.1.7 maintenance versions were released. Meanwhile, development activity focused on fixing and polishing the upcoming Symfony 5.2 features and Symfony 5.2 beta1 was published. Finally, Symfony Insight announced a free webinar on software quality.

A Week of Symfony #718 (28 September - 4 October 2020)

This week, the upcoming Symfony 5 2. version added support for defining validation constraints as PHP 8 attributes, new Twig form helpers and a new magic login link authentication. Meanwhile, the official Symfony shop added new swag and the upcoming SymfonyWorld online conference announced new speakers.

A Week of Symfony #717 (21-27 September 2020)

This week, Symfony 3.4.45, 4.4.14 and 5.1.6 maintenance versions were released. Meanwhile, the upcoming Symfony 5.2 version added an html5 option to MoneyType and PercentType and introduced new test assertions for checkboxes and form values.

A Week of Symfony #716 (14-20 September 2020)

This week, the upcoming Symfony 5.2 version introduced a new RateLimiter component and built the first feature on top of it: login throttling. In addition, a new feature was merged into HttpClient component to automatically retry failed HTTP requests. Finally, the first speakers of the SymfonyWorld 2020 online conference were announced.

A Week of Symfony #715 (7-13 September 2020)

This week, Symfony development activity was frantic with tens of fixes and new features merged. The upcoming Symfony 5.2 version added support for shared locks, integration of Cache and Messenger components to allow computing cached values in a worker and the introduction of PHP 8 compatible attributes for routes and required attributes.

A Week of Symfony #714 (31 August - 6 September 2020)

This week, the Symfony 5 book was published for free in all available languages. Meanwhile, the upcoming Symfony 5.2 version updated security to allow configuring the order of firewall listeners and added new Doctrine types for ULID and UUID values.

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.