December 13, 2016 Fabien Potencier

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

bug #20891 Add support for REDIS_URL environment variables. (robinvdvleuten)

bug #20724 [WebProfilerBundle] Fix AJAX panel with fetch requests (OnekO)

bug #20883 Don’t compile when Opcache is not enabled on CLI (ruudk)

bug #20877 DateIntervalType: 'invert' should not inherit the 'required' option (galeaspablo)

bug #20886 [Form] DateIntervalType: Do not try to translate choices (ogizanagi)

bug #20855 [Yaml] do not trigger deprecations for valid YAML (xabbuh)

bug #20714 [FrameworkBundle] Fix unresolved parameters from default configs in debug:config (chalasr)

bug #20862 Allow simple-phpunit to be used with an HTTP proxy (Cydonia7)

bug #20882 [TwigBridge] fix constructor args check (xabbuh)

bug #20860 [WebProfilerBundle] Fix a web profiler form issue with fields added to the form after the form was built (tgalopin)

bug #20442 [FrameworkBundle] Bundle commands are not available via find() (julienfalque)

bug #20840 [WebProfilerBundle] add dependency on Twig (xabbuh)

bug #20833 [HttpKernel] Fix open_basedir compat in DataCollector (nicolas-grekas)

bug #20828 [Validator] Fix init of YamlFileLoader::$classes for empty files (nicolas-grekas)

bug #20688 [FrameworkBundle] Resolve env params in debug:config command (nicolas-grekas)

bug #20725 [HttpKernel] Fix annotation cache warmer with failing or missing classes (nicolas-grekas)

bug #20830 [FrameworkBundle] Fix validation cache warmer with failing or missing classes (nicolas-grekas)

bug #20760 [FrameworkBundle] [Workflow] Fix service marking store configuration (fduch)

bug #20745 [Validator] add class name to the cache key (Simperfit)

bug #20530 [Serializer] Remove AbstractObjectNormalizer::isAttributeToNormalize (dunglas)

bug #19141 Throw less misleading exception when property access not found (bramtweedegolf)

bug #20539 Cast result to int before adding to it (alcaeus)

bug #20831 [Twig] Fix deprecations with Twig 1.29 (nicolas-grekas)

bug #20701 Ignore missing 'debug.file_link_formatter' service in Debug and Twig bundles (mbabker)

bug #20816 [FrameworkBundle] Removed kernel.debug from the cache pool namespace seed (Sander Toonen)

bug #20769 [BridgeTwig] Trigger deprecation when using FormExtension::$renderer (nicolas-grekas)

bug #20646 Maintain the selected panel when redirecting to another profile (javiereguiluz)

bug #20767 [Cache] Fix dumping SplDoublyLinkedList iter mode (nicolas-grekas)

bug #20690 [Serializer] Fix argument object denormalization (ogizanagi)

bug #20762 [Form] Fix FormDataCollector (nicolas-grekas, Padam87)

bug #20747 [HttpKernel] Fixed RequestDataCollector handling of null header values. (Gabriel Moreira)

bug #20727 [TwigBundle] Inject project root path into twig filesystem loader (4rthem)

bug #20736 [Console] fixed PHP7 Errors when not using Dispatcher (keradus)

bug #20756 [HttpKernel] Regression test for missing controller arguments (iltar)

bug #20755 [HttpKernel] Regression test for missing controller arguments (iltar)

bug #20732 fix the inline level for dumped multi-line strings (xabbuh)

bug #20418 [Form][DX] FileType "multiple" fixes (yceruto)

bug #19902 [DependencyInjection] PhpDumper.php: hasReference() shouldn't search references in lazy service. (antanas-arvasevicius)

bug #20704 [Console] Fix wrong handling of multiline arg/opt descriptions (ogizanagi)

bug #20700 [WebProfilerBundle][Translator] Fix TranslationDataCollector should use cloneVar (ogizanagi)

bug #20712 [TwigBundle] Fix twig loader registered twice (ogizanagi)

bug #20716 [WebProfilerBundle] Fix dump block is unfairly restrained (ogizanagi)

bug #20717 Fix hide button in toolbar (nicolasdewez)

Want to upgrade to this new release? Fortunately, because Symfony protects backwards-compatibility very closely, this should be quite easy. Read our upgrade documentation to learn more.

Want to check the integrity of this new version? Read my blog post about signing releases .

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.