Symfony News

Symfony 3.2.5 released

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

  • bug #21923 [travis] Test with hhvm 3.18 (@nicolas-grekas)
  • bug #21793 [Workflow] Fixed marking state on leave and enter events (@HeahDude)
  • bug #21912 [Yaml] dump escape sequences when possible (@xabbuh)
  • bug #21908 [Cache] Fix Redis pipelining/multi-ops (@nicolas-grekas)
  • bug #21823 dumpFile(), preserve existing file permissions (@chs2)
  • bug #21880 [Form] Fixed overridden choices option in extended choice types (@HeahDude)
  • bug #21896 [PHPunitBridge] Count @expectedDeprecation as an assertion (@wouterj)
  • bug #21865 [Security] context listener: hardening user provider handling (@xabbuh)
  • bug #21883 [HttpKernel] fix Kernel name when stored in a directory starting with a number (@fabpot)
  • bug #21841 [Console] Do not squash input changes made from console.command event (@chalasr)
  • bug #21481 [Form] Fixed empty conversion of Intl types (@HeahDude)
  • bug #21671 [Serializer] Xml encoder throws exception for valid data (@gr1ev0us)
  • bug #21805 Provide less state in getRequestFormat (@dawehner)
  • bug #21851 Adding use statement for InvalidArgumentException (@Nyholm)
  • bug #21832 [Routing] Ignore hidden directories when loading routes from annotations (@jakzal)
  • bug #21769 [Form] Improve rounding precision (@foaly-nr1)
  • bug #21825 [PhpUnitBridge] disable global test listener when not registered (@xabbuh)
  • bug #21267 [Form] Fix ChoiceType to ensure submitted data is not nested unnecessarily (@issei-m)
  • bug #21813 Update phpstorm helper to the official format (@pierredup)
  • bug #21731 Fix emacs link (@rubenrua)
  • bug #21802 Fix issues reported by static analyse (@romainneutron)
  • bug #21800 Fix issues reported by static analyze (@romainneutron)
  • bug #21782 [DependencyInjection] add missing dumped private services list in a container frozen constructor. (@hhamon)
  • bug #21798 Revert "bug #21791 [SecurityBundle] only pass relevant user provider (xabbuh)" (@xabbuh)
  • bug #21791 [SecurityBundle] only pass relevant user provider (@xabbuh)
  • bug #21776 [Process] Fix ignoring of bad env var names (@nicolas-grekas)
  • bug #21787 [PhpUnitBridge] do not register the test listener twice (@xabbuh)
  • bug #21756 [Yaml] Stop replacing NULLs when merging (@gadelat)
  • bug #21689 [WebServerBundle] fixed html attribute escape (@Seb33300)
  • bug #21722 [ExpressionLanguage] Registering functions after calling evaluate(), compile() or parse() is not supported (@maidmaid)
  • bug #21679 [SecurityBundle] fix priority ordering of security voters (@xabbuh)
  • bug #21656 [DoctrineBridge] Fixed validating custom doctrine type columns (@dmaicher)
  • bug #21115 [Validator] do not guess getter method names (@xabbuh)
  • bug #21670 [DependencyInjection] Fix autowiring types when there are more than 2 services colliding (@GuilhemN)
  • bug #21665 [DependencyInjection] Fix autowiring collisions detection (@nicolas-grekas, @GuilhemN)
  • bug #21661 Fix Composer constraints (@fabpot)
  • bug #21582 [HttpCache] purge both http and https from http cache (@dbu)
  • bug #21637 [FrameworkBundle] remove translation data collector when not usable (@xabbuh)
  • bug #21647 [Yaml] consistently parse omitted keys as the colon (@xabbuh)

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 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.

Be trained by Symfony experts - 2017-03-13 Paris - 2017-03-22 Paris - 2017-04-03 Paris

About us

What a Symfony developer should know about the framework: News, Jobs, Tweets, Events, Videos,...

Find us on Twitter

Find us on Facebook