This week, another big PHP project announced that Symfony2 framework will be the foundation for its future developments. Meanwhile, Symfony 2.1 repository registered a lot of development activity, including some BC breaks such as the removal of charset configuration option and the possibility of using kernel parameters in routes.

Development mailing list

Symfony2 development highlights

Master branch:

  • 4d09fe6: [Finder] '*' and '?' are considered are glob pattern rather than delimiters
  • 155320a, 7407773: [Profiler] relying on config of displayed profile instead of current config
  • 88caf3a: [HttpKernel] removed the storage of the current locale in the session
  • 19bdae1, 036c15e: [DependencyInjection] fixed unescaping of class arguments
  • 637aaac: [Security] made the session entry for the target url firewall dependent
  • 6296a24, 0880174, c40a4e5: [HttpFoundation] added standalone query string normalization
  • f47b9a6: [WebProfilerBundle] inlined a service
  • d9439ab: [FrameworkBundle] removed charset configuration option and made charset overridable with getCharset() method in app kernel
  • 11e8a33: [Routing] fixed encoding of static static, so UrlGenerator produces valid URLs
  • 816539b, c5470b0: [FrameworkBundle] display an error message when 'session.auto_start' is used (deprecated)
  • 25d326b, 5c6f848: [Routing] fix encoding of path segments '.' and '..'
  • 26a1e0b: [ClassLoader] ordered ClassCollectionLoader writing to avoid redeclaration at runtime
  • aef7663: [FrameworkBundle] created a dedicated template filename parser
  • 6b87981, eda439f: [TimeDataCollector] do not throw an exception when no events are recorded
  • 56f473a: [Process] added extra dirs argument to the executable finder to allow searching more dirs
  • 6f4d281: [ClassLoader] added missing support for PHP 5.4 traits
  • 45d967e: [Form] fixed empty forms can be compound too
  • 0555913: [FrameworkBundle] allowed using kernel parameters in routes (in patterns, defaults and requirements)
  • 3f9e8ff: [ClassLoader] made ClassCollectionLoader::load() automatically include class dependencies
  • 6f9eda9: [Form, Validator] fixed generation of HTML5 pattern attribute based on Assert\Regex to remove delimiters
  • 9bf6e8b: [Form] compound forms now always need a data mapper. Otherwise an exception is thrown
  • 1cb9a74: [Security] fixed automatic registration of the response listener when creating the listener
  • 5fe3f39: [Form] made data mappers completely responsible for dealing with empty values
  • 74aa502: [HttpKernel] added condition which verify existence of profiler dump file

2.0.x branch:

  • c1fea1d: [DependencyInjection] fixed incorrect reference to set*Service() method

Repository summary: 5,164 watchers (#1 in PHP, #31 overall) and 1369 forks (#1 in PHP, #13 overall).

They talked about us

Published in #A week of symfony