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

In Symfony 4.1 the logic to redirect from URLs with trailing slashes to URLs without them finally works in both ways.
March 1, 2018 #Living on the edge
In Symfony 4.1, the commands passed to the process component can contain placeholders whose values are defined at runtime or obtained through environment variables.
February 28, 2018 #Living on the edge
In Symfony 4.1 you can configure the cost of hashing a password with the Argon2i algorithm thanks to three new options called memory_cost, time_cost and threads.
February 27, 2018 #Living on the edge
In Symfony 4.1, the bundle notation has been deprecated in favor of regular PHP namespaces.
February 23, 2018 #Living on the edge
Symfony 4.1 adds support for making 307 and 308 redirections, which are similar to 301 and 302 redirections but they don't allow changing the request method.
February 22, 2018 #Living on the edge
In Symfony 4.1, the Url, Locale and Expression constraints have been improved with new config options.
February 19, 2018 #Living on the edge
In Symfony 4.1 applications, matching a URL is 77 times faster than in previous Symfony versions, becoming the fastest router available in PHP.
February 15, 2018 #Living on the edge
Symfony applications starting from 3.4 are now compatible with "reproducible builds", a set of practices to ensure the same compilation result when the source code doesn't change.
February 14, 2018 #Living on the edge
Symfony 4.1 added support for DateTimeImmutable objects in every form type related to date and time.
February 7, 2018 #Living on the edge
In Symfony 4.1 you can get all container parameters in a service injecting one of its constructor arguments with the ParameterBagInterface.
February 1, 2018 #Living on the edge