A week of Symfony

A weekly summary of everything that happened around Symfony development.

A week of symfony #583 (26 February - 4 March 2018)

This week, Symfony 2.7.42, 2.8.35, 3.4.5 and 4.0.5 maintenance versions were published. In addition, Symfony improved the accessibility of the Bootstrap 4 form theme to comply with the WCAG standard: it fixed some HTML issues, added new attributes and improved how form errors are displayed. Finally, it was proposed a way to simplify the User and UserChecker.

A week of symfony #582 (19-25 February 2018)

This week, development activity was focused on finishing some of the new features for the upcoming Symfony 4.1 version: added support for 307 and 308 HTTP redirections, allowed writing prepared console commands, added support for configuring Argon2i encryption and deprecated the bundle notation.

A week of symfony #581 (12-18 February 2018)

This week Symfony added support for reproducible builds. In addition, it finished the feature to make Symfony's router the fastest PHP router and it also improved the dependency injection container performance.

A week of symfony #580 (5-11 February 2018)

This week, the upcoming Symfony 4.1 version added support for immutable dates in forms, added new output formats for the workflow:dump command and added support for hasser methods in PropertyInfo. In addition, work continued to make Symfony builds reproducible and to improve the Routing performance.

A week of symfony #579 (29 January - 4 February 2018)

This week Symfony released 2.7.41, 2.8.34, 3.3.16, 3.4.4 and 4.0.4 maintenance versions. The 3.3.16 release will be the last one of the 3.3 branch, which ended its support for bug fixes this week. In addition, Michael Cullum was appointed as a new Symfony Core Team member in charge of leading the security team.

A week of symfony #578 (22-28 January 2018)

This week, Symfony added support for anonymous services in PHP DSL config, made session-related services extra lazy and introduced specific exception classes to properly catch signaled process errors.

A week of symfony #577 (15-21 January 2018)

This week Symfony worked on adding new features to the upcoming 4.1 version, such as priority for Twig extensions, a CSV processor for environment variables, and support for invokable event listeners. In addition, we introduced a surprisingly simple performance optimization for the container compilation.

A week of symfony #576 (8-14 January 2018)

This week, Symfony announced the end of Silex, the end of the Symfony Standard Edition and the end of the Symfony Installer because Symfony 4 makes them unnecessary. In addition, we explained our next steps for the Symfony diversity initiative.

A week of symfony #575 (1-7 January 2018)

This week, Symfony released 2.7.40, 2.8.33, 3.3.15, 3.4.3 and 4.0.3 maintenance versions. In addition, we improved some error messages to mention the exact packages needed to be installed to use each feature.

A week of symfony #574 (25-31 December 2017)

This week, the development activity was low, as usual during the end of the year, and focused on fixing minor issues. In addition, we published the Symfony 2017 Year in Review to recap all that we achieved as a community during the past twelve months.