Symfony blog posts for September 2017
New in Symfony 3.4: Default request context for assets
Symfony 3.4 provides new configuration options so you can generate the right URL for assets out of the HTTP context, for example in a command console.
September 29, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Deprecated bundle inheritance
Symfony 3.4 deprecates bundle inheritance, but Symfony still provides lots of alternatives to override the resources of third-party bundles in your application.
September 28, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Better code coverage reports
Symfony 3.4 adds a new CoverageListener to the PHPUnit Bridge component to create more precise code coverage reports.
September 27, 2017 · Published in #Living on the edgeNew in Symfony 3.4: PHP-based configuration for services and routes
Symfony 3.4 introduces a new (optional) PHP-based configuration format to define routes and services using a fluent interface.
September 26, 2017 · Published in #Living on the edgeSymfony 3.4 and 4.0 are about to enter into their "feature freeze" period
The "feature freeze" period for Symfony 3.4 and 4.0 start at the end of this week and you can help us bringing more new features to them.
September 25, 2017 · Published in #SymfonyA week of symfony #560 (18-24 September 2017)
This week Symfony continued polishing and merging new features before the "feature freeze" deadline at the end of this month: now it's possible to create kernels that define compiler passes, routes and services can be configured with a fluent PHP DSL and all services and aliases are now private by default.
September 24, 2017 · Published in #A week of symfonyNew in Symfony 3.4: Advanced environment variables
Symfony 3.4 allows to define the data type of the value stored in environment variables and also defines some operators to transform their values before using them.
September 22, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Improved comparison constraints
In Symfony 3.4, comparison constraints can get the value of any other property without having to define a full expression.
September 21, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Subscribing to events in the micro kernel
In Symfony 3.4, the MicroKernel trait can subscribe to events and handle them using methods defined in the kernel class.
September 20, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Deprecate configuration options
In Symfony 3.4, configuration options can be deprecated more easily to warn users about future changes.
September 19, 2017 · Published in #Living on the edgeNew in Symfony 3.4: HTTP Immutable Responses
Symfony 3.4 will include support for HTTP Immutable Responses thanks to the new immutable option of the Cache-Control directive.
September 18, 2017 · Published in #Living on the edgeA week of symfony #559 (11-17 September 2017)
This week, the upcoming Symfony 3.4 version continued working on improving its performance: most services were made private by default, a new tag was added for resetteable services and features like bundle inheritance were deprecated. Meanwhile, the full schedule of the SymfonyCon conference was announced.
September 17, 2017 · Published in #A week of symfonyNew in Symfony 3.4: Groups support for the Valid constraint
Symfony 3.4 adds support for validation groups in the Valid constraint, so you can partially validate the embedded objects.
September 15, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Better console exceptions
Symfony 3.4 improves the exceptions displayed in the console to include by default the exact file and line number where the exception occurred.
September 14, 2017 · Published in #Living on the edgeNew in Symfony 3.4: User impersonation improvements
Symfony 3.4 improves the user impersonation feature of the Symfony component to make it easier to debug.
September 13, 2017 · Published in #Living on the edgeThe Symfony Unicorn: 1 Billion Downloads
Symfony components surpassed 1 billion downloads on September 5th 2017.
September 12, 2017 · Published in #Community #SymfonyA week of symfony #558 (4-10 September 2017)
This week, Symfony Components surpassed 1 billion downloads, making Symfony the most popular project in PHP's history in terms of downloads. Meanwhile, the upcoming Symfony 3.4 version continued improving performance of the service container by making more services private and inlining more services.
September 10, 2017 · Published in #A week of symfonyNew in Symfony 3.4: Improved security listeners
In Symfony 3.4, security listeners are lazy loaded to improve performance. In addition, the Symfony Profiler has been updated to show all the information about security listeners.
September 8, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Added support for XLIFF 2.0 notes
Symfony 3.4 adds support for XLIFF 2.0 notes, which allow to store end user comments and annotations about translations.
September 7, 2017 · Published in #Living on the edgeNew in Symfony 3.4: Prefix all controller route names
In Symfony 3.4, the @Route annotation can define a prefix for the names of all the routes defined in the same controller class.
September 6, 2017 · Published in #Living on the edgeA week of symfony #557 (28 August - 3 September 2017)
This week, Symfony 2.7.34, 2.8.27, 3.3.7 and 3.3.8 maintenance versions were released. Meanwhile, Symfony improved the PSR-4 based service discovery, added the ability to deprecate a configuration node and included a new debug:form command.
September 3, 2017 · Published in #A week of symfony