November 17, 2016 Fabien Potencier

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

feature #20533 [DI] Revert "deprecate get() for uncompiled container builders" (nicolas-grekas)

bug #20525 [TwigBundle] Give some love to exception pages (nicolas-grekas)

bug #20484 bumped min version of Twig to 1.28 (fabpot)

bug #20512 [DI] Fix accepting null as default env param value (nicolas-grekas)

bug #20519 [Debug] Remove GLOBALS from exception context to avoid endless recursion (Seldaek)

bug #20455 [ClassLoader] Fix ClassCollectionLoader inlining with __halt_compiler (giosh94mhz)

bug #20307 [Form] Fix DateTimeType marked as invalid on request with single_text and zero seconds (LuisDeimos)

bug #20432 [FrameworkBundle] Add --no-prefix option to translation:update (chalasr)

bug #20480 [FrameworkBundle] Register the ArrayDenormalizer (dunglas)

bug #20286 [Serializer] Fix DataUriNormalizer's regex (dunglas)

bug #20466 [Translation] fixed nested fallback catalogue using multiple locales. (aitboudad)

bug #20465 [#18637][TranslationDebug] workaround for getFallbackLocales. (aitboudad)

bug #20453 [Cache] Make directory hashing case insensitive (nicolas-grekas)

bug #20428 [TwigBundle] fixed template root path (fabpot)

feature #20447 [DI] Force env params to be string|null (nicolas-grekas)

feature #20451 [Workflow] Added Definition builder (Nyholm)

bug #20460 [FrameworkBundle] Fixed WorkflowCommand to support state machines (HeahDude)

bug #20440 [TwigBridge][TwigBundle][HttpKernel] prefer getSourceContext() over getSource() (xabbuh)

feature #19629 [Workflow] Make the Workflow support State Machines (Nyholm, lyrixx)

bug #20287 Properly format value in UniqueEntityValidator (alcaeus)

bug #20422 [Translation][fallback] add missing resources in parent catalogues. (aitboudad)

bug #20378 [Form] Fixed show float values as choice value in ChoiceType (yceruto)

feature #20416 [BridgeMonolog][FrameworkBundle] Add & wire a DebugProcessor (nicolas-grekas)

bug #20415 [DI][Serializer] Add missing deprecations (nicolas-grekas)

bug #20294 Improved the design of the metrics in the profiler (javiereguiluz)

bug #20375 [HttpFoundation][Session] Fix memcache session handler (klandaika)

bug #20377 [Console] Fix infinite loop on missing input (chalasr)

feature #20232 [DependencyInjection] fixed ini file values conversion (fabpot)

feature #19490 [SecurityBundle] Integrate current firewall in Profiler (chalasr)

feature #19398 [DX][SecurityBundle] Introduce a FirewallConfig class accessible from FirewallContext (chalasr)

bug #20336 [HttpKernel] Base DataCollector throws warning on unsupported scheme strings (ogizanagi)

bug #20335 [Yaml] Fix String offset cast error in Inline parser (romainneutron)

bug #20372 [Console] simplified code (fabpot)

bug #20342 [Form] Fix UrlType transforms valid protocols (ogizanagi)

bug #20341 Fix YamlReferenceDumper unnamed nested prototypes (ogizanagi)

bug #20292 Enhance GAE compat by removing some realpath() (nicolas-grekas)

bug #20325 [VarDumper] Fix source links to Twig files (nicolas-grekas)

bug #20328 [Console] Fix empty COLUMNS/LINES env vars (nicolas-grekas)

bug #20326 [VarDumper] Fix dumping Twig source in stack traces (nicolas-grekas)

bug #20321 Compatibility with Twig 1.27 (xkobal)

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.