This week finished the development phase of Symfony 2.6. In the coming weeks, all the efforts will be directed towards stabilizing the codebase and finishing the documentation for the amazing new features, such as the Ajax requests in the debug toolbar, the Security component improvements and the deprecation of Icu component.

Symfony2 development highlights

2.3 changelog:

  • 1ce0f87: [Intl] integrated ICU data into Intl component
  • 65a8b9f: [Intl] generated the data for ICU version 54-rc (beware: huge commit)
  • 2f2a732: [DependencyInjection] fixed component tests
  • b2219cf, 03f3dec: [Finder] added info about possibilities offered by SplFileInfo

2.5 changelog:

  • 7ff903e: [Security] made an HTTP Authentication test pass on HHVM
  • 9d2120b: [EventDispatcher] fixed RegisterListenersPass test

Master changelog:

  • b23084a: [SecurityBundle] moved constants to a final class
  • f3ef9d2: [DependencyInjection] removed unreachable code
  • 7dad54c: [HttpFoundation] removed base64 encoding of PDO session data
  • 251238d: [HttpFoundation] implemented lazy connect for pdo session handler
  • e79229d: [HttpFoundation] allowed different lifetime per session
  • 182a5d3, 6f5748e: [HttpFoundation] added create table method to pdo session handler
  • 1bc6680: [HttpFoundation] implemented different locking strategies for sessions
  • 986df54: [HttpKernel] initialized DataCollector data as array
  • 541f889: [Validator] made it possible to store the cause of a constraint violation
  • 8dbe258: [Form] the trace of form errors is now displayed in the profiler
  • 3b50bf2: [Validator] added error codes to all constraints with multiple error causes
  • 832c78f: [Form] added "label_format" option
  • ee82392: [DependencyInjection] tweaked factories
  • 16201b6: [FrameworkBundle] container:debug command lists services if no service match exacly the name argument
  • 4d0ab7d: [FrameworkBundle] enabled ErrorHandler in prod
  • 4acf5d3: [Debug] made screaming configurable
  • fac3cc4: [FrameworkBundle] register ErrorHandler at boot time
  • b6e29e9, ef30dea: [Validator] displayed a nice file upload limit message
  • 513d2d3: [WebProfilerBundle] showed all ajax calls in toolbar
  • e383a38: [VarDumper] encoded non-ASCII UTF-8 chars as HTML numeric entities
  • 87d4039: [FrameworkBundle] made assets-install --relative equivalent to --symlink --relative

Newest issues and pull requests

Twig development highlights

Master changelog:

  • c740060: fixed inconsistent response from twig_slice
  • 0b2f373: deprecated Node::toXml()
  • 1ed333b: used LimitIterator on Iterable objects within the slice filter
  • 5b172b5: fixed "in" operator

They talked about us

Published in #A week of symfony