This week, the Symfony Live Paris 2012 conference was announced. Early bird tickets sold out in less than 24 hours and call for papers is open until March 30th. Meanwhile, Symfony 2.1 added hinclude support in the core.

Development mailing list

symfony 1 development highlights

Changelog:

  • r33338: [1.4] added a way to understand why a Doctrine migration fails

Symfony2 development highlights

Master branch:

  • a395873: [FrameworkBundle] add auto_start pass to the session storage options
  • dd5d72a: added Propel to the vendors.php script
  • d9ce982: [Propel] added tests for CollectionToArrayTransformer
  • 97cbf90: [Propel] added tests for the PropelDataCollector
  • 8935dec: [HttpFoundation] added support for SVG mime type
  • 57968f8: [HttpKernel] fixed call to Memcached::set() in MemcachedProfilerStorage
  • 4a0057f: [FrameworkBundle] added support for HInclude
  • 9f05d4a: [Console] added suggest on bad command name
  • b95284e: [Profiler] fixed memcache(d)
  • fb27de0: [Config] code and phpdoc cleanup
  • ed028d5: [WebProfilerBundle] made is_ajax available to the view when rendering panels
  • 6745b28: [Config] throw exceptions on invalid definition

2.0.x branch:

  • beb4fc0: [Locale] StubIntlDateFormatter::parse was throwing exception instead of returning Boolean false like intl implementation
  • ec7fb0b: [Routing] added a proper exception when a route pattern references the same variable more than once
  • 2434552: [Translation] fixed fallback location if location is longer than three characters

Repository summary: 3,953 watchers (#1 in PHP, #28 overall) and 1028 forks (#1 in PHP, #11 overall).

New plugins

  • jmHeadJs: includes HeadJS in all pages. Works with Apostrophe 1.5.

Updated plugins

  • cpDataTables:
    • upgraded to release 1.9.0
  • apostrophe:
    • modified aControls::aMultipleSelect so that random ids of select elements could be passed as an option
    • search services support storage of extra data with search documents. Pull out everything so events show date ranges in searches
    • nulling out a date field is also worthy of an update event
    • single selects and single uploads that don't involve cropping trigger an immediate completion of the select
    • file slot, single image slot and MP3 slot immediately go to media library when first added
    • injectActualUrlIntoHref broken out separately so it can be called from elsewhere to insert the URL of the current page as a parameter of any URL being built
    • the new app_aMedia_reuse_duplicates flag prevents duplicate media from being stored
    • added basic support for multiple video selection
  • apostropheBlog:
    • the end date now automatically updates to match the start date if it is currently earlier than the start date

They talked about us

Published in #A week of symfony