A week of symfony

A week of symfony #510 (3-9 October 2016)

This week Symfony released 2.7.19, 2.8.12 and 3.1.5 maintenance versions. Meanwhile, the upcoming Symfony 3.2 version added new features, such as support for window.fetch calls in the Ajax debug panel. Lastly, the results of the 500 million Symfony Downloads contest were announced.

A week of symfony #509 (26 September - 2 October 2016)

This week, Symfony development activity focused on performance. First, the FrameworkBundle made a lot of dependencies optional: Asset, Translation, Templating, Security Core, Doctrine annotations, etc. In addition, Twig extensions were refactored to separate their definition from their implementation. Lastly, this week the Symfony project reached the 500 million downloads milestone.

A week of symfony #508 (19-25 September 2016)

This week, Symfony development activity focused on fixes and adding minor features. Meanwhile, Twig released its 1.25.0 version, deprecating some methods/features and making others more robust. Lastly, tomorrow Symfony will achieve 500 million downloads. Join us in the celebration and take part in the photo contest.

A week of symfony #507 (12-18 September 2016)

This week Symfony continued adding forward compatibility with the upcoming PHP 7.1 version: the nullable support was fixed and the ReflectionType changes were implemented in PropertyInfo. Meanwhile, Symfony 3.2 added lots of new features, such as allowing to inject ENV parameters at runtime and using the VarDumper in the profiler to better display its contents.

A week of symfony #506 (5-11 September 2016)

This week, Symfony 2.7.18 and 2.8.11 maintenance versions were released. Meanwhile, a new contest was announced to celebrate that Symfony is achieving 500 million downloads and you can win cool prizes. Lastly, next week the SymfonyLive London 2016 conference will take place.

A week of symfony #505 (29 August - 4 September 2016)

This week Symfony released 2.7.17, 2.8.10 and 3.1.4 maintenance versions. Meanwhile, a recent and controversial change about unsubmitted forms was reverted. Lastly, the VarDumper component gained a lot of features, such as clickable lines on toggle dumps, enhanced argument dumping in stack traces and stubs to create links and shorten class names.

A week of symfony #504 (22-28 August 2016)

This week Symfony development activity focused on small code refactorings, such as providing forward compatibility with PHP 7.2, and minor improvements related to DX (developer experience). Meanwhile, the upcoming Symfony 3.2 version started to use relative paths in template paths cache and improved the profiler to automatically expand the form nodes that contains children with errors.

A week of symfony #503 (15-21 August 2016)

This week, the VarDumper component added a new feature to partially dump the cloned data structures. In addition, PHP error handling was greatly improved for Symfony applications: a new config option was added to log/throw all PHP errors; these PHP errors will now trigger an exception in all cases; the formatting of the exceptions in the web debug toolbar was improved, etc. Lastly, the Symfony Core Team added a new member: Grégoire Pineau, known as @lyrixx on GitHub.

A week of symfony #502 (8-14 August 2016)

This week, the upcoming Symfony 3.2 version deprecated the use of duplicate keys in YAML files, removed the proposed TaggedCacheItemInterface in the Cache component and improved the AccessDeniedException by exposing the required roles.

A week of symfony #501 (1-7 August 2016)

This week, Symfony development activity focused on small tweaks and fixes. One of those tweaks fixed double-fread() when reading UNIX pipes leading to a massive reduction of function calls when executing "composer install". Meanwhile, the DomCrawler component added support for XPath expression evaluation.