A week of symfony

A week of symfony #518 (28 November - 4 December 2016)

This week Symfony 3.2.0 was published after six months of intense development activity and including more than 150 new features. Meanwhile, the SymfonyCon Berlin 2016 conference took place and a new project called "Symfony Flex" was announced to improve the way you work with Symfony.

A week of symfony #517 (21-27 November 2016)

This week Symfony released the 2.7.21, 2.8.14 and 3.1.7 maintenance versions. In addition, it published 3.2.0 Release Candidate 2, which will be the last version before the final 3.2.0 release in a few days. Lastly, next week the SymfonyCon Berlin 2016 conference will gather the entire community for the world's biggest Symfony event.

A week of symfony #516 (14-20 November 2016)

This week Symfony released the Symfony 3.2 Release Candidate 1 version in preparation for its final release in two weeks. Meanwhile, Twig released its 1.28 version, with lots of great new features and Symfony made it the minimum Twig version starting from Symfony 2.7. Lastly, the SymfonyCon Berlin conference, the world's biggest Symfony conference, will take place in just 10 days.

A week of symfony #515 (7-13 November 2016)

This week, the upcoming Symfony 3.2 version focused on the Workflow component, which added support for State Machines and many other minor tweaks and improvements. Meanwhile, Twig showed a frenetic development activity, adding "is defined" support for blocks and constants, improving the performance of getAttribute() and adding a new 'with' tag.

A week of symfony #514 (31 October - 6 November 2016)

This week, Symfony continued merging the last new features before the Symfony 3.2 final release at the end of this month. A new firewall config class was introduced and integrated into the Symfony profiler. In addition, the autowiring setter injection support was reverted to make it more robust and add it back in Symfony 3.3.

A week of symfony #513 (24-30 October 2016)

This week Symfony published the first beta of Symfony 3.2.0. In addition, it enhanced Google App Engine compatibility by removing some realpath() calls and improved support for PHP \Throwable exceptions.

A week of symfony #512 (17-23 October 2016)

This week Symfony continued polishing the new features and fixing bugs in preparation of the Symfony 3.2 release at the end of the next month: PhpUnitBridge dropped the ErrorAssert utility in favor of PHPUnit @expectedDeprecation annotation, the Serializer component added support to specify the date format in DateTimeNormalizer::denormalize and the Validator component allowed validating multiple groups in one GroupSequence step.

A week of symfony #511 (10-16 October 2016)

This week Symfony continued fixing some minor bugs and integrating the last new features after the recent "feature freeze" for the upcoming 3.2 version. A new option was added to select the repository used by the UniqueEntity validator and the HttpCache was fixed to not cache requests with the OPTIONS HTTP method. Lastly, the new SecurityUserValueResolver and the controller `getUser()` method was undeprecated.

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.