Symfony 2.3.12 released

Warning: Symfony 2.3 is no longer supported. Consider upgrading your applications to the most recent Symfony version.

Symfony 2.3.12 has just been released. Here is a list of the most important changes:

  • bug #10586 Fixes URL validator to accept single part urls (merk)
  • bug #10591 [Form] Buttons are now disabled if their containing form is disabled (webmozart)
  • bug #10579 HHVM fixes (fabpot)
  • bug #10564 fixed the profiler when an uncalled listener throws an exception when instantiated (fabpot)
  • bug #10568 [Form] Fixed hashing of choice lists containing non-UTF-8 characters (webmozart)
  • bug #10536 Avoid levenshtein comparison when using ContainerBuilder. (catch56)
  • bug #10549 Fixed server values in BrowserKit (fabpot)
  • bug #10540 [HttpKernel] made parsing controllers more robust (fabpot)
  • bug #10545 [DependencyInjection] Fixed YamlFileLoader imports path (jrnickell)
  • bug #10523 [Debug] Check headers sent before sending PHP response (GromNaN)
  • bug #10275 [Validator] Fixed ACE domain checks on UrlValidator (#10031) (aeoris)
  • bug #10123 handle array root element (greg0ire)
  • bug #10532 Fixed regression when using Symfony on filesystems without chmod support (fabpot)
  • bug #10502 [HttpKernel] Fix #10437: Catch exceptions when reloading a no-cache request (romainneutron)
  • bug #10493 Fix libxml_use_internal_errors and libxml_disable_entity_loader usage (romainneutron)
  • bug #9784 [HttpFoundation] Removed ini check to make Uploadedfile work on Google App Engine (micheleorselli)
  • bug #10416 [Form] Allow options to be grouped by objects (felds)
  • bug #10410 [Form] Fix "Array was modified outside object" in ResizeFormListener. (Chekote)
  • bug #10494 [Validator] Minor fix in IBAN validator (sprain)
  • bug #10491 Fixed bug that incorrectly causes the "required" attribute to be omitted from select even though it contains the "multiple" attribute (fabpot)
  • bug #10479 [Process] Fix escaping on Windows (romainneutron)
  • bug #10480 [Process] Fixed fatal errors in getOutput and getErrorOutput when process was not started (romainneutron)
  • bug #10420 [Process] Make Process::start non-blocking on Windows platform (romainneutron)
  • bug #10455 [Process] Fix random failures in test suite on TravisCI (romainneutron)
  • bug #10448 [Process] Fix quoted arguments escaping (romainneutron)
  • bug #10444 [DomCrawler] Fixed incorrect value name conversion in getPhpValues() and getPhpFiles() (romainneutron)
  • bug #10423 [Config] XmlUtils::convertDomElementToArray does not handle '0' (bendavies)
  • bug #10153 [Process] Fixed data in pipe being truncated if not read before process termination (astephens25)
  • bug #10429 [Process] Fix #9160 : escaping an argument with a trailing backslash on windows fails (romainneutron)
  • bug #10412 [Process] Fix process status in TTY mode (romainneutron)
  • bug #10382 10158 get vary multiple (bbinkovitz)
  • bug #10251 [Form] Fixes empty file-inputs getting treated as extra field. (jenkoian)
  • bug #10351 [HttpKernel] fix stripComments() normalizing new-lines (sstok)
  • bug #10348 Update FileLoader to fix issue #10339 (msumme)

Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.

Help the Symfony project!

As with any Open-Source project, contributing code or documentation is the most common way to help, but we also have a wide range of sponsoring opportunities.


Great changes for this Symfony 2.3.12 release,
Excellent, thanks!
Thank you.
I see the 2.4.3 tag on github, but Composer doesn't seem to be aware of it yet. Any info on when that might be released?
This version did not work in Red Hat Enterprise Linux 6, I do not know the reason. The Symfony 3.2.10 works normally.
This version did not work, the error say:

Unable to load class "Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener".

I need help, thanks.

Comments are closed.

To ensure that comments stay relevant, they are closed for old posts.