This week Symfony project showed an impressive development activity. First, Symfony 2.6 gained PHP7's Throwable exceptions support and improved the output of VarDump for better readability. Second, Symfony 2.8 focused on the Form component, which added a new Range form type and added the prototype_data option to collection type. Lastly, the master branch kept removing deprecated features that won't be included in Symfony 3.

Symfony2 development highlights

2.3 changelog:

  • 4a4fea7: static Code Analysis for Components
  • e8b924c: standardize the name of the exception variables
  • d29bfdc: [Debug] fixed fatal-errors handling on HHVM
  • 45579fd: [Form] filtered non-integers when selecting entities by int ID
  • 086c58c: [DoctrineBridge] bypass the db when no valid identifier is provided in ORMQueryBuilderLoader

2.6 changelog:

  • 4dc727f: [Debug, VarDumper] fixed handling of PHP7 exception/error model
  • 138f4a9: [Console] fixed fluent interface for Table helper
  • d2ebd51: [Debug] fixed log level of stacked errors
  • e448fad: [VarDumper] fixed dump output for better readability

2.7 changelog:

  • 600078a: [DependencyInjection] do not trigger deprecation error in ResolveParameterPlaceHoldersPass
  • dae98e0: fixed unsilenced deprecation notices
  • 256d441: [FrameworkBundle] reuse PropertyAccessor service for ObjectNormalizer

2.8 changelog:

  • 65f9291: [Translation] added a filter in the profiler
  • b52e197: [Form] added the 'range' form type
  • 80b0a80: [Form] added "prototype_data" option to collection type
  • 6c554c6: [Form] deprecated "cascade_validation"
  • 74d794b: [Form] fixed sending non array data on submit to ResizeListener

Master changelog:

  • 35f0a32: [Console] removed deprecated stuff from the Console component
  • 94de779: [Translator] changed the visibility of the locale from protected to private
  • 07a1790: [Config] removed deprecated stuff from the Config component

Newest issues and pull requests

They talked about us

Published in #A week of symfony