This week, the upcoming Symfony 4.2 version added the loadEnv() method to replace the newly introduced loadForEnv() method. In addition a new Application::bootstrapEnv() method was introduced to define APP_ENV/APP_DEBUG from argv. Finally, the SymfonyCon Lisbon 2018 conference announced a scholarship program and a fundraising campaign.

Symfony development highlights

This week, 37 pull requests were merged (30 in code and 7 in docs) and 37 issues were closed (36 in code and 1 in docs). Excluding merges, 29 authors made 1,479 additions and 791 deletions. See details for code and docs.

2.8 changelog:

  • 46e3745: [HttpFoundation] replaced any preexisting Content-Type headers

3.4 changelog:

  • f898332: [DependencyInjection] don't track classes/interfaces used to compute autowiring error messages
  • 6cfd3de: fixed ini_get() for boolean values
  • 69ae468: [DependencyInjection] fixed GraphvizDumper ignoring inline definitions
  • 41eaba5: [VarDumper] fixed dump of closures created from callables
  • 6006448: [DependencyInjection] fixed dumping inlined services
  • d74a4eb: [Dotenv] don't use getenv() to read SYMFONY_DOTENV_VARS

4.1 changelog:

  • ca5b64d: [Serializer] allowed null values when denormalizing with constructor missing data

Master changelog:

  • 8cd0538: [HttpFoundation] added samesite attribute to session cookie after session migration
  • 626a610: [Routing] fixed dumping conditions that use the request
  • 664a032: [Dotenv] added loadEnv() as a smoother alternative to loadForEnv()
  • 9253199: [FrameworkBundle] define APP_ENV/APP_DEBUG from argv via Application::bootstrapEnv()
  • 1b82e56: [OptionsResolver] micro optimizations and simplifications

Newest issues and pull requests

They talked about us

Upcoming Symfony Events

Call to Action

Published in #A week of symfony