A week of symfony #526 (23-29 January 2017)

This week Symfony released the last maintenance version of Symfony 3.1. Meanwhile, we also introduced the concept of Experimental Features which will allow us to mark the API of some new features as "not definitive" during some Symfony versions. Lastly, the Cache component added support for the PSR-16 Simple Cache standard.

Symfony 3.1.10 released

Read release notes

Experimental Features

Let's formalize the way we deal with experimental features.

A week of symfony #525 (16-22 January 2017)

This week, Symfony 3.3 added a new data collector and profiler panel for the Cache component. In addition, the autowiring feature was simplified to always autowire the constructors. Finally, the ClassLoader component was deprecated because the advances in Composer and PHP 7 have made it unnecessary.

SymfonyLive Paris conference is coming, early bird registration ends on Friday!

The French SymfonyLive conference will be organized in Paris on March 30th & 31st. Enjoy the early bird registration until January 20th.

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.

A week of symfony #523 (2-8 January 2017)

This week, Symfony added a new Web Server Bundle, implemented lazy collections using generators, made the class optional for named services, added inherit-tags with configurable defaults and changed some default configs from canBeEnabled to canBeDisabled.

New in Symfony 3.3: WebServerBundle

Symfony 3.3 adds a new bundle called WebServerBundle to define the local web server related commands.

Symfony 2016 Year in Review

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.

A week of symfony #522 (26 December 2016 - 1 January 2017)

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.