This week, Symfony 5.2.5 maintenance version was released, using a new release technique that no longer creates tags for packages that don't include changes. Meanwhile, the upcoming Symfony 5.3 version improved the performance of the Cache component and introduced a new Runtime component to decouple applications from global state.

Symfony development highlights

This week, 50 pull requests were merged (34 in code and 16 in docs) and 46 issues were closed (43 in code and 3 in docs). Excluding merges, 24 authors made 153,278 additions and 84,454 deletions. See details for code and docs.

4.4 changelog:

  • 72c6489: [ErrorHandler] added missing type annotations to FlattenException
  • 2fb98c8: [Form] clear unchecked choice radio boxes even if clear missing is set to false
  • eb1122c: [FrameworkBundle] fix PropertyAccess definition when not in debug
  • a9755c0: [DoctrineBridge] fix eventListener initialization when eventSubscriber constructor dispatch an event
  • 3a2d1b4: [Console] stop accepting ints as InputOption defaults
  • 9f3c30a: [TwigBridge] fix "Serialization of Closure" error when rendering an TemplatedEmail
  • bbf786c: [Console] fix type of InputOption::$default
  • 2bfc641: [Security] refresh original user in SwitchUserListener
  • fb670df: check if templating engine supports given view
  • 93467c5: [Mime] escape commas in address names
  • 756522e: update translations for Norwegian Nynorsk

5.2 changelog:

  • dedb7ef: [FrameworkBundle] fix XSD

5.x changelog:

  • 6dd2d7b: [Console] avoid unneeded preg_replace_callback
  • 1f65e78: [Cache] boost perf by wrapping keys validity checks with assert()
  • fc016dd: [PropertyAccess] use bitwise flags to configure when the property accessor should throw
  • eb1122c: [FrameworkBundle] fix PropertyAccess definition when not in debug
  • fe23c88: [HttpKernel] deprecate returning a ContainerBuilder from KernelInterface::registerContainerConfiguration()
  • c06a76c: [Runtime] a new component to decouple applications from global state
  • bbb4d9f: [WebProfilerBundle] disable CSP if dumper was used
  • 183b91c: [FrameworkBundle] add KernelTestCase::getContainer()
  • 7754bed: [HttpFoundation] use InputBag for POST requests too
  • 6c0102c: [Validator] add Validation::createIsValidCallable() that returns a boolean instead of exception

Newest issues and pull requests

They talked about us

Call to Action

Published in #A week of symfony