This week, the development activity was low, as usual during the end of the year, and focused on fixing minor issues. In addition, we published the Symfony 2017 Year in Review to recap all that we achieved as a community during the past twelve months.
Symfony development highlights
- 2f2a47b: [HttpFoundation] add application/ld+json format associated to json
- f20515a: [WebServerBundle] fixed escaping of php binary with arguments
- f6756ad: [HttpFoundation] fixed false-positive ConflictingHeadersException
- 205e8ee: [Config] error handlers $context should be optional as it's deprecated
- 02524ee: [DomCrawler] updated message to inform the user how to install the component
- ae6f668: [WebProfilerBundle] fixed panel break when stopwatch component is not installed
- 89903e1: [HttpKernel] fixed cleaning legacy containers
- 39f0438: [FrameworkBundle] add check for SecurityBundle in createAccessDeniedException
- 0422471: [DependencyInjection] suggest to write an implementation if the interface cannot be autowired
- 8535fec: [Console] simplify parameters in service container
Newest issues and pull requests
- [RFC] [DependencyInjection] Custom container configurators (fluent PHP format)
- [RFC][DependencyInjection] Allow set DI attributes using annotations
- Security component should explain when logout user
They talked about us
- Building a new Symfony User Bundle
- The power of Symfony Flex for your custom Skeleton App
- Symfony Tutorial: Building a Blog (Part 1)
- PHP and Symfony tracks merged for DrupalCon Nashville 2018
- How to create a dependent select (dependent dropdown) in Symfony 3
- Symfony Flex Private Recipes: создание, настройка и использование
- SaaS и мультитенантная архитектура в Symfony приложении. Часть 1
- SaaS и мультитенантная архитектура в Symfony приложении. Часть 2