This week Symfony published the 2.7.23, 2.8.16, 3.1.9 and 3.2.2 maintenance versions. In addition, the upcoming Symfony 3.3 version added a File\Stream class for size-unknown BinaryFileResponse, allowed to reference files directly from kernel.root_dir, added a new Dotenv component and deprecated case-insensitive service identifiers.
Archives for January 2017
Symfony 3.3 includes a new component called Dotenv to parse and load .env files that define environment variables for your applications.
In Symfony 3.3, the DependencyInjection component has deprecated the possibility of dumping an uncompiled container, the DefinitionDecorator class and the case-insensitivity of service identifiers.
In Symfony 3.3, we added a new Cache adapter for Memcached servers.
In Symfony 3.3, the contents dumped with the "dump()" function include a local search box to help you find any value hidden deep inside complex dumps.
In Symfony 3.3, the "class" argument of the services is now optional. When it's undefined, Symfony considers that the "id" of the service is the PHP class.
Symfony 3.3 adds a new bundle called WebServerBundle to define the local web server related commands.
The beginning of a new year is the best moment to review all that happened during the previous year. These are some of the highlights of the 2016 year for the Symfony Project.
This week, Symfony development activity included some forward-compatibility changes for PHP 7.2, improvements in the PHPdoc @return of hundreds of methods so your IDE provides better information, a new Traceable Cache Adapter to collect the Cache information and integrate it in the web debug toolbar and the profiler and improvements in the workflows to allow multiple transitions with the same name.