This week, Symfony introduced the Symfony 5 certification exam and other important improvements for the certification program. Meanwhile, development activity focused on fixing the bugs reported since the recent release of Symfony 5.1.

Symfony development highlights

3.4 changelog:

  • 400ab7c: [PhpUnitBridge] fixed undefined index when output of "composer show" cannot be parsed
  • 3e0330f: [Form] properly cascade validation to child forms

4.4 changelog:

  • a2f4342: [Serializer] take into account the context when preserving empty array objects
  • 950ff7e: [WebProfilerBundle] moved ajax clear event listener initialization on loadToolbar
  • fe61dd5: [HttpClient] throw JsonException instead of TransportException on empty response in Response::toArray()

5.1 changelog:

  • 1696f56: [FrameworkBundle] fixed enabled_locales behavior
  • e5b5d9e: [Security] fixed PUBLIC_ACCESS in authenticated sessions
  • ab3772a: [ExpressionLanguage] reset the internal state when the parser is finished
  • 706ff58: [DoctrineBridge] register event listeners depending on the installed packages
  • 2a9edfa: [FrameworkBundle] fixed extension Serializer issue
  • d341254: [SecurityBundle] only register CSRF protection listener if CSRF is available
  • 773b4ef: [Messenger] fixed invalid char in SQS Headers
  • e778ea6: [DependencyInjection] improved missing package/version deprecation

Master changelog:

  • ac00dcd: [String] use base58 by default in ByteString::fromRandom()
  • b25168f: replaced some file_exists() by is_dir() or is_file()

Newest issues and pull requests

They talked about us

Call to Action

Published in #A week of symfony