Living on the edge

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.

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.

New in Symfony 3.3: WebServerBundle

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

New in Symfony 3.3: Cookie improvements

In Symfony 3.3, cookies include the new "max-age" attribute and they can be created via PHP strings thanks to a new named constructor.

New in Symfony 3.3: Configurable autowiring setters

In Symfony 3.3, the autowiring subsystem allows to configure the setters to use thanks to the new values supported by the autowire option.

New in Symfony 3.3: Improved command descriptors

Symfony 3.3 improves the formatting of the JSON and Markdown descriptors for console commands.

New in Symfony 3.3: Added new shortcut methods

In addition to some large new features, Symfony 3.3 will also contain minor tweaks to make your work a bit easier.