This week Symfony2 became one of the first web frameworks to implement the Content-Disposition header, an important feature to ensure broad interoperability between browsers for file downloading. In addition, Drupal 8 started this week the integration of several Symfony2 components.

Development mailing list

Symfony2 development highlights

Changelog:

  • ae3b128: [ClassLoader] added support for autoloading include_path
  • 6278fcb, 6b09498: [Translation] added PHP, XLIFF and YAML dumpers, removed POT file loader and added unit tests
  • 0eae562: converted file_exists calls to either is_file or is_dir where it makes sense
  • 053b421: [Templating] added better support for encoding problems when escaping a string (available as of PHP 5.4)
  • 6a81f07: [Routing] made a small speed optimization
  • 946ccb6: [Routing] fixed annotation loaders for abstract classes, added more unit tests
  • a6670c2: [Routing] fixed a caching issue when annotations are used on a base class used by more than one concrete class
  • 2cfa22c: [FrameworkBundle] fixed ContainerAwareEventDispatcher::hasListeners method
  • f448029: [HttpKernel] tweaked SQLite to speed up SqliteProfilerStorage
  • 6bd1749: [Form] fixed a bug when multiple expanded choices would render unchecked because of the strict type checking
  • e991c59: [Console] improved checks for InputArgument and InputOption constructor's $mode parameter
  • 5a47010: [Validator] FileValidator allow MIME with wildcard
  • d19f1d7: [Doctrine] fixed UniqueEntityValidator reporting a false positive by ignoring multiple query results
  • e63a840: updated vendors.php script to be more precise about the action (either install or update)
  • 639513a: [Validator] fixed the NotBlank constraint should be using 'the empty' language construct, otherwise it will not trigger on, for example, a boolean false from an unchecked checkbox field
  • dccd2d5: [HttpFoundation] implemented RFC6266 (Content-Disposition header)

Repository summary: 2,938 watchers (#1 in PHP, #26 overall) and 750 forks (#1 in PHP, #12 overall).

New plugins

Updated plugins

  • cpUniForm:
    • added 'legend' attribtue to forms and 'holder_class' attribute to widgets
  • sfSmartContext:
    • added configuration per module and per action
  • cpTcpdf:
    • updated TCPDFX
  • sfThrift:
    • fixed bug in TSocketPool
  • sfDoctrineGuard:
    • improved performance by removing one unnecessary query
    • made forms easier to extend
  • sfGearman:
    • cleaner context instance creation in task workers
  • sfAdTaily:
    • rebuild helper
  • dcReloadedFormExtra:
    • mtWidgetFormEmbed fixes and improvements

They talked about us

Published in #A week of symfony