Skip to content

« Living on the edge » blog posts

A series of posts showcasing the new features introduced by each Symfony version.

Filter posts by Symfony release

The web debug toolbar and the profiler were improved in Symfony 3.2 to make them compatible with new technologies (CSP and window.fetch) and to make you more productive improving the way information is displayed.
October 13, 2016 #Living on the edge
In Symfony 3.2 we added full support for environment variables that are resolved during the application runtime.
October 12, 2016 #Living on the edge
In Symfony 3.2 we improved the Filesystem component to add two new functions: readlink(), to normalize the behavior of PHP on different operating systems, and hardlink() to create single or multiple hard links to files.
September 7, 2016 #Living on the edge
Symfony 3.2 will introduce some minor YAML deprecations in order to make the Yaml component fully compliant with the YAML specification: white spaces are required after mapping keys and duplicated keys are no longer allowed.
September 6, 2016 #Living on the edge
Symfony 3.2 has improved the behavior of private services to always work as you expect and prevent them from being accessible via the service container.
September 2, 2016 #Living on the edge
In Symfony 3.2, the routing component has been improved to add support for UTF-8 characters and PCRE Unicode properties as part of the route paths and requirements.
September 1, 2016 #Living on the edge
Symfony 3.2 improved XPath integration by adding support to evaluate XPath expressions. This means that you can perform advanced preprocessing of the information obtained via XPath to simplify the code of your tests.
August 31, 2016 #Living on the edge
In Symfony 3.2 we added a new Workflow component to help you define "workflows", which are elements that describe a sequence of operations that can be executed repeatedly to provide some service (e.g. buying a product in an e-commerce application), process some information (e.g. publishing some content in a CMS application), etc.
July 21, 2016 #Living on the edge
Symfony 3.2 added support for "same-site" cookie attribute, fixed some inconsistencies in cache-related HTTP headers and added a new method called isMethodIdempotent().
July 15, 2016 #Living on the edge
In Symfony 3.2, we've added a new user resolver that allows to get the current user in any controller via type-hinting and we deprecated the Controller::getUser() shortcut, which will be removed in Symfony 4.0.
July 13, 2016 #Living on the edge