Symfony blog posts for March 2017
New in Symfony 3.3: "about" command
Symfony 3.3 adds a new command called "about" to display useful information about your Symfony application and your PHP environment.
March 31, 2017 · Published in #Living on the edgeNew in Symfony 3.3: Manifest-based asset versioning
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 · Published in #Living on the edgeNew in Symfony 3.3: Better handling of command exceptions
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 · Published in #Living on the edgeDiscontinuing the Community Translations
The symfony.com website contents will no longer be available in languages different than English.
March 28, 2017 · Published in #CommunityNew in Symfony 3.3: Lock component
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 · Published in #Living on the edgeA week of symfony #534 (20-26 March 2017)
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 · Published in #A week of symfonyNew in Symfony 3.3: Load config files with glob patterns
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 · Published in #Living on the edgeNew in Symfony 3.3: Deprecated cache clear with warmup
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 · Published in #Living on the edgeNew in Symfony 3.3: Simpler service configuration
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 · Published in #Living on the edgeA week of symfony #533 (13-19 March 2017)
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 · Published in #A week of symfonyNew in Symfony 3.3: Kernel Build Method
In Symfony 3.3 it will be easier to write applications that don't use bundles thanks to the new build() method added to the Kernel class.
March 17, 2017 · Published in #Living on the edgeNew in Symfony 3.3: Deprecated X-Status-Code
Symfony 3.3 has deprecated the X-Status-Code HTTP header used to set custom status codes when dealing with exceptions.
March 16, 2017 · Published in #Living on the edgeSymfonyLive Cologne 2017
The SymfonyLive conference in Germany returns to Cologne on April 5th-7th with workshops, talks and a hackday.
March 15, 2017 · Published in #Community #ConferencesNew in Symfony 3.3: Deprecated the ClassLoader component
Symfony 3.3 has deprecated the entire ClassLoader component because, in the new PHP 7 era, it doesn't provide any significant performance improvement.
March 13, 2017 · Published in #Living on the edgeA week of symfony #532 (6-12 March 2017)
This week, the Symfony community proposed another massive optimization for the Routing component matcher as well as support for anonymous services in Yaml config files. In addition, we published the Symfony Community Survey 2017 where you can help us shape the future of the Symfony project.
March 12, 2017 · Published in #A week of symfonySymfony Community Survey 2017
Symfony announces its "Community Survey 2017" to better know how do you use Symfony and how can we improve it. Please take 5 minutes to help us shaping Symfony's future.
March 9, 2017 · Published in #Community #SymfonyNew in Symfony 3.3: Asset preloading with HTTP/2 Push
Symfony 3.3 added support for preloading web assets with HTTP/2 Push, a technique that allows web servers to send resources to a web browser before the browser gets to request them.
March 6, 2017 · Published in #Living on the edgeA week of symfony #531 (27 February - 5 March 2017)
This week, Symfony development activity was very intense. First, we continued removing some container injections in favor of service locators. Then, we replaced the wildcard-based method autowiring by @required annotation and deprecated X-Status-Code for a better alternative. Finally, we added support for making form types private services and optimized the Symfony router matcher.
March 5, 2017 · Published in #A week of symfony