The Symfony Blog

A week of symfony #524 (9-15 January 2017)

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.

New in Symfony 3.3: Dotenv component

Symfony 3.3 includes a new component called Dotenv to parse and load .env files that define environment variables for your applications.

Symfony 3.2.2 released

Read release notes

Symfony 3.1.9 released

Read release notes

Symfony 2.8.16 released

Read release notes

Symfony 2.7.23 released

Read release notes

New in Symfony 3.3: Dependency Injection deprecations

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.

New in Symfony 3.3: Memcached Cache Adapter

In Symfony 3.3, we added a new Cache adapter for Memcached servers.

New in Symfony 3.3: Search in dumped contents

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.

New in Symfony 3.3: Optional class for named services

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.