Symfony blog posts for April 2017
A week of symfony #539 (24-30 April 2017)
This week Symfony continued fixing and polishing the new features introduced for Symfony 3.3, like the use of autoconfigure or defaults for ChildDefinition ,improving the way command services are registered and allowing to pass CSV encoder options in context. In addition, a Symfony Flex screencast was published to showcase how easy can API applications be developed with Flex.
April 30, 2017 · Published in #A week of symfonyNew in Symfony 3.3: Service autoconfiguration
The new "autoconfigure" option adds automation to the "_instanceof" option, greatly simplifying the configuration of your services in Symfony 3.3 applications.
April 27, 2017 · Published in #Living on the edgeNew in Symfony 3.3: Persisted deprecation logs
In Symfony 3.3, the deprecation messages generated during the compilation of the service container will be persisted, so they won't disappear when you reload the page.
April 25, 2017 · Published in #Living on the edgeA week of symfony #538 (17-23 April 2017)
This week, the upcoming Symfony 3.3 version introduced the "autoconfigure" option for automatic configuration of "_instanceof". Meanwhile, Symfony Flex continued unveiling some of its features, such as recipes from the community and opening the main and contrib recipe repositories.
April 23, 2017 · Published in #A week of symfonyNew in Symfony 3.3: WebLink component
Symfony 3.3 will include a new component called WebLink to manage links between resources; implementing features such as preloading and prefetching.
April 21, 2017 · Published in #Living on the edgeNew in Symfony 3.3: SecurityBundle improvements
In Symfony 3.3, the SecuritBundle includes improvements such as a smarter security:encode-password command and a more robust logout URL generation.
April 19, 2017 · Published in #Living on the edgeA week of symfony #537 (10-16 April 2017)
This week, Symfony added a new component called WebLink to provide HTTP preloading features. In addition, the new service configuration hierarchy (defaults > instanceof > service) was reworked. Lastly, we discovered the new Symfony 4 directory structure and also the first technical details about Symfony Flex.
April 16, 2017 · Published in #A week of symfonyNew in Symfony 3.3: Redesigned exception pages
Symfony 3.3 has redesigned the exception pages to modernize them and match their design with the toolbar and the profiler.
April 14, 2017 · Published in #Living on the edgeNew in Symfony 3.3: Faster routing
In Symfony 3.3 we optimized the performance of the routing component to make your applications faster, specially when they define a lot of routes.
April 13, 2017 · Published in #Living on the edgeNew in Symfony 3.3: A simpler way to get the project root directory
Symfony 3.3 defines a new Kernel::getProjectDir() to replace Kernel::getRootDir() as the way to find the root project directory.
April 11, 2017 · Published in #Living on the edgeA week of symfony #536 (3-9 April 2017)
This week Symfony started working on stabilizing the new features introduced for Symfony 3.3, specially the ones related to autowiring. Symfony also added a new Kernel::getProjectDir() method to get the root directory of the project instead of the kernel directory. Lastly, the first blog posts about Symfony 4 were published, outlining the future of the Symfony project.
April 9, 2017 · Published in #A week of symfonyNew in Symfony 3.3: Improved flash messages
In Symfony 3.3, it's easier to work with flash messages in templates. In addition, the session no longer starts automatically when checking if there are flash messages.
April 7, 2017 · Published in #Living on the edgeNew in Symfony 3.3: Workflow improvements
In Symfony 3.3, the Workflow component will include lots of useful new features.
April 6, 2017 · Published in #Living on the edgeNew in Symfony 3.3: Deprecated the special SYMFONY__ environment variables
In Symfony 3.3, the special SYMFONY__ environment variables have been deprecated and they will no longer work on Symfony 4.0. Use regular environment variables instead.
April 5, 2017 · Published in #Living on the edgeA week of symfony #535 (27 March - 2 April 2017)
This week Symfony entered into the "feature freeze" period for the upcoming 3.3 version. This means that the development activity will slow down to focus on stabilizing the new features introduced in Symfony 3.3. Meanwhile, the SymfonyLive Paris 2017 conference took place this week with great success.
April 2, 2017 · Published in #A week of symfony