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.
This is the last article in the "New in Symfony 3.2" series. Symfony 3.2 will be released at the end of this month after six months of work and several hundreds of pull requests (more than 200 of them labeled as "new features").
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.
SymfonyCon Berlin will begin in only 15 days! Get the latest conference updates and join us there!
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.
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.
Symfony 3.2 includes tens of minor tweaks and improvements to make your work easier and to improve your productivity. This article summarizes some of those DX improvements.
Symfony 3.2 introduced a new FirewallConfig class that exposes the full firewall configuration. This class is now used in the Symfony Profiler to dump the entire firewall configuration.
Symfony 3.2 adds new cache adapters (NullAdapter, PhpFilesAdapter, PdoAdapter), a new way to create tag-aware adapters and a command to clear cache pools.