Skip to content

Symfony Blog

All about Symfony releases, new Symfony features, and other important announcements

Symfony 3.3 adds a new command called "about" to display useful information about your Symfony application and your PHP environment.
March 31, 2017 #Living on the edge
Symfony 3.3 adds a new versioning strategy based on JSON file manifests, which is used by popular tools such as Webpack.
March 30, 2017 #Living on the edge
Symfony 3.3 deprecates the ConsoleEvents::EXCEPTION event in favor of a new ConsoleEvents::ERROR event that is able to handle also the exceptions thrown from listeners.
March 29, 2017 #Living on the edge
The symfony.com website contents will no longer be available in languages different than English.
March 28, 2017 #Community
Symfony 3.3 adds a new Lock component that supports different stores (flock, semaphore, Redis, Memcache), auto-expiring locks and combining multiple lock stores.
March 27, 2017 #Living on the edge
This week, Symfony introduced a new Lock component, added explicit service locators, improved the performance of the route matching,introduced a new AbstractController to replace ControllerTrait, reverted getter injection and continued improving autowiring.
March 26, 2017 #A week of symfony
Symfony 3.3 adds full support for loading config files using glob patterns, both for the container and the routing file loaders.
March 24, 2017 #Living on the edge
Symfony 3.3 deprecates the warmup part of the cache:clear because it does not work well and it doesn't guarantee that the generated cache is exactly the same as the one that would have been generated via cache:warmup.
March 23, 2017 #Living on the edge
Symfony 3.3 adds new features to simplify services configuration thanks to the default config options and the interface-based config options.
March 22, 2017 #Living on the edge
This week, development activity focused on finishing some pending features, because Symfony 3.3 "feature freeze" is just two weeks away. First, we merged a new way to see Monolog logs. Then we added support to register a guard expression in the Workflow configuration. Lastly, we introduced container.service_locator tag to replace ServiceLocatorArgument.
March 19, 2017 #A week of symfony