This week, the upcoming Symfony 3.1 version entered into its "feature freeze" period. No new features will be added to 3.1, so we'll focus on making the code ready to be released at the end of May 2016. These are some of the latest cool features added to 3.1: added InputStream to seamlessly feed running processes, improved the web debug toolbar and profiler to display forwards and redirects, added a new strict image validator and extracted some shared code into a new Inflector component.
April 3, 2016
#A week of symfony
This week, Symfony 2.7.11 maintenance version was released. In addition, all Symfony versions improved PropertyAccess performance significantly and they added support for including parameters in custom MIME types. Lastly, PHPUnit Bridge defined a new "disabled" mode.
March 27, 2016
#A week of symfony
This week, Symfony 2.3.39 maintenance version was released. Meanwhile, Symfony added some new interesting features, such as a checkdnsrr() mock to create faster and more reliable tests, support for sending raw cookies in the response, a Redis adapter for the Cache component and the option to register private console commands.
March 20, 2016
#A week of symfony
This week, Symfony organized a Virtual Hack Day to bring in new contributors to the Symfony Community. This was also the opportunity to give a push to the pending issues and pull requests, because the upcoming Symfony 3.1 version will achieve the "feature freeze" status at the end of this month. Meanwhile, the SymfonyLive Paris 2016 conference announced its full program.
March 13, 2016
#A week of symfony
This week Symfony showed a very strong development activity. Lots of bugs were fixed and some reported regressions were addressed. Meanwhile, the Console component helpers started using stderr to output its contents and tables displayed in commands now allow to set column widths explicitly. In addition, the DateTime Validator constraint added a "format" option to validate date/times using custom formats and the Symfony Profiler started showing security voters information in the security panel.
March 6, 2016
#A week of symfony
This week Symfony fixed lots of minor issues related to the Form component. In addition, a DX issue was fixed to make it optional to define the "alias" option when creating custom validation constraints. Lastly, the Serializer component added a new normalizer that supports JsonSerializable objects.
February 28, 2016
#A week of symfony
This week, the most active components were once again Yaml and Form. Meanwhile, the newly introduced Cache component added a filesystem adapter. Lastly, the LDAP component added write support.
February 21, 2016
#A week of symfony
This week Symfony added some nice features and improvements. The LDAP component was overhauled to make it more robust and to add some of the most requested features. The Yaml component added flags to customize the parser/dumper behavior (whether throw exceptions on invalid types or not, whether parse objets as maps or not, etc.) Lastly, the web profiler added the possibility to filter results by HTTP status code.
February 14, 2016
#A week of symfony
This week Symfony focused on fixing minor bugs and implementing some tweaks. The Yaml dump() method gained support for adding flags to tweak its output. In addition, we removed readline support from the Console component because it didn't work flawlessly. Meanwhile, the Symfony backlog cleaning process continued with more than 40 issues closed and 25 pull requests merged.
February 7, 2016
#A week of symfony
This week, Symfony's development activity increased significantly, with more than 60 pull requests merged and 90 issues closed. Countless fixes and tweaks were added across all components, including: added the new HTTP 451 status code, fixed template location for PHP templates, added HTTP status code in the Ajax panel of the debug toolbar, added a data: URI normalizer in Serializer and used PHP 5.5 generators in the Cache component.
January 31, 2016
#A week of symfony