This week, Symfony added a new debug PHP extension to improve the Debug Symfony component. In addition, it enhanced the display of logs for the web profiler and added a standalone and PSR-3 compliant logger to the Console component.

Symfony2 development highlights

2.3 changelog:

  • 1f5bf32: [Process] made Process::start non-blocking on Windows platform
  • 0f65f90: [Process] fixed escaping on Windows
  • 0ae6858: [Process] fixed fatal errors in getOutput and getErrorOutput when process was not started
  • 449fe01: [Process] throw exceptions in case a Process method is supposed to be called after termination
  • 861d307: [Form] fixed bug that incorrectly causes the 'required' attribute to be omitted from select
  • 3eeb306: [Validator] fixed IBAN validator
  • aa63fae: [Form] fixed "Array was modified outside object" in ResizeFormListener
  • 34720c9, cbc2f9f: [Config] convertDomElementToArray should handle zero values

Master changelog:

  • 5cc817d: [Debug] added a screaming mode to ErrorHandler
  • 6786f6d: [Console] renamed Command::setProcessName to Command::setProcessTitle
  • 3e6c940: [WebProfilerBundle] enhanced logs display
  • ce0c4b4: [Console] fixed unsetting of setted attributes on OutputFormatterStyle
  • e8b6978: [Validator] added hasser support for entity method validation
  • e40b34d: [Console] added standalone PSR-3 compliant logger

Newest issues and pull requests

They talked about us

Published in #A week of symfony