A week of Symfony

A weekly summary of everything that happened around Symfony development.

A Week of Symfony #686 (17-23 February 2020)

This week, Symfony development activity focused on fixing small issues and implementing features such as caching choice lists in forms. Meanwhile, the SymfonyCon Disneyland Paris 2020 conference published more details about the activities we'll organize to celebrate Symfony's 15th anniversary. Finally, SymfonyLive Paris 2020 conference announced its full schedule and SymfonyLive Lille 2020 conference will take place next week.

A Week of Symfony #685 (10-16 February 2020)

This week, the upcoming Symfony 5.1 version added an AbstractChoiceLoader to Forms, improved the DX of OptionsResolver allowing to set an info message per option and added bridges in Notifier for Mattermost, RocketChat, Firebase and OvhCloud. In addition, the Symfony 5 book is now available for purchase in PDF in multiple languages and we added new badges in SymfonyConnect.

A Week of Symfony #684 (3-9 February 2020)

This week, Symfony development activity soared, with tens of bug fixes and new features merged across all components. The new features include support for PostgreSQL LISTEN/NOTIFY in the Messenger component, allow to define priorities in route annotations, the option to define a reusable set of constraints and some improvements related to deprecations. In addition, the SymfonyLive Paris 2020 conference announced the first part of its schedule.

A Week of Symfony #683 (27 January - 2 February 2020)

This week, Symfony published the 4.3.11, 4.4.4 and 5.0.4 maintenance versions. The 4.3 branch published its last version, so you should consider updating to 4.4. Meanwhile, the upcoming Symfony 5.1 version improved CssSelector performance, added LRU and max-lifetime features to ArrayCache and introduced tag/metadata support in the Mailer component.

A Week of Symfony #682 (20-26 January 2020)

This week, Symfony published the 3.4.37, 4.3.10, 4.4.3 and 5.0.3 maintenance versions. Meanwhile, SymfonyLive Lille 2020 conference published its full schedule.

A Week of Symfony #681 (13-19 January 2020)

This week, Symfony's development activity focused on fixing bugs and minor issues. Meanwhile, the upcoming Symfony 5.1 version added a feature to support scalar denormalization in the Serializer component. Finally, there were some updates about the Symfony 5 book.

A Week of Symfony #680 (6-12 January 2020)

This week, Symfony development activity went back to normal after the holiday season. The upcoming Symfony 5.1 version merged lots of new features, including a form theme for Foundation 6, an easier way to create single command console apps, a new way to configure router's request context, a new binary to lint YAML files, a hostname validator and support for the safe HTTP preference.

A Week of Symfony #679 (December 30, 2019 - January 5, 2020)

This week, we published the end of the year and end of the decade summaries for the Symfony project. Meanwhile, we completed a portable HTTP/2 implementation for the HttpClient component based on Amp's HTTP client. Lastly, we improved the performance of some catalogue operations in the Translator component.

A Week of Symfony #678 (23-29 December 2019)

This week, Symfony 4.4 migrated the server:log command away from the deprecated WebServerBundle. Meanwhile, the upcoming Symfony 5.1 version merged several performance improvements, such as adding an array cache in front of the serializer cache. In addition, it improved developer experience when using Search, Email and Tel form types.

A Week of Symfony #677 (16-22 December 2019)

This week, Symfony 4.4.2 and 5.0.2 maintenance versions were released. Meanwhile, we improved performance when using Symfony with the Alpine Linux distribution, which is common when using Docker.