Cover of the book Symfony 5: The Fast Track

Symfony 5: The Fast Track is the best book to learn modern Symfony development, from zero to production. +300 pages showcasing Symfony with Docker, APIs, queues & async tasks, Webpack, SPAs, etc.

Symfony 2.8.2 released

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

  • security #17359 do not ship with a custom rng implementation (xabbuh, fabpot)
  • bug #17253 [Console] HHVM read input stream bug (mbutkereit)
  • bug #17314 Fix max width for multibyte keys in choice question (mheki)
  • bug #17326 [Console] Display console application name even when no version set (polc)
  • bug #17328 [Serializer] Allow to use proxies in object_to_populate (dunglas)
  • bug #17202 [FrameworkBundle] Don't log twice with the error handler (nicolas-grekas)
  • bug #17347 Workaround (nicolas-grekas)
  • bug #17199 [Serializer] Allow context to contain not serializable data (dunglas, nicolas-grekas)
  • bug #17334 [WebProfiler] Fixed sf-minitoolbar height (yceruto)
  • bug #17140 [Serializer] Remove normalizer cache in Serializer class (jvasseur)
  • bug #17320 [Debug] Fixed erroneous deprecation notice for extended Interfaces (peterrehm)
  • bug #17307 [FrameworkBundle] Fix paths with % in it (like urlencoded) (scaytrase)
  • bug #17078 [Bridge] [Doctrine] [Validator] Added support IteratorAggregate for UniqueEntityValidator (Disparity)
  • bug #17298 [FrameworkBundle] Use proper class to fetch $versionStrategy property (dosten)
  • bug #17287 [HttpKernel] Forcing string comparison on query parameters sort in UriSigner (Tim van Densen)
  • bug #17279 [FrameworkBundle] Add case in Kernel directory guess for PHPUnit (tgalopin)
  • bug #17278 [FrameworkBundle] Add case in Kernel directory guess for PHPUnit (tgalopin)
  • bug #17283 [WebProfilerBundle] Remove loading status from AJAX toolbar after error (kucharovic)
  • bug #17275 [PhpUnitBridge] Re-enable the garbage collector (nicolas-grekas)
  • bug #17276 [Process] Fix potential race condition (nicolas-grekas)
  • bug #17261 [FrameworkBundle] Allow to autowire service_container (dunglas)
  • bug #17183 [FrameworkBundle] Set the properly after a cache warmup (jakzal)
  • bug #17197 [Yaml] cast arrays to objects after parsing has finished (xabbuh)
  • bug #17247 Fix toolbar display when nvd3 is loaded on page (Seldaek)
  • bug #17159 [Yaml] recognize when a block scalar is left (xabbuh)
  • bug #17195 bug #14246 [Filesystem] dumpFile() non atomic (Hidde Boomsma)
  • feature #16747 [Form] Improved performance of ChoiceType and its subtypes (webmozart)
  • bug #17179 [WebProfiler] Removed an object as route generator argument (iltar)
  • bug #17177 [Process] Fix potential race condition leading to transient tests (nicolas-grekas)
  • bug #17163 [Form] fix Catchable Fatal Error if choices is not an array (Gladhon, nicolas-grekas)
  • bug #17152 [DoctrineBridge] [PropertyInfo] Catch DoctrineORMMappingMappingException (dunglas)
  • bug #17119 [Form] improve deprecation message for "empty_value" and "choice_list" options. (hhamon)
  • bug #17156 [HttpFoundation] add missing symfony/polyfill-php55 dependency (xabbuh)
  • bug #17162 [Form] Fix regression on Collection type (hason)

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.

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.


Why this built was not merged into 3.0.2?

Comments are closed.

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