Symfony News

Symfony 3.3.7 released

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

  • bug #24009 [DI] Fix tracking env vars when merging configs (bis) (@nicolas-grekas)
  • bug #23952 [PhpUnitBridge] install PHPUnit 6 on PHP 7.2 (@xabbuh)
  • bug #23985 [Cache] Workaround zend.detect_unicode + zend.multibyte (@nicolas-grekas)
  • bug #23989 [Debug] Remove false-positive check in DebugClassLoader (@nicolas-grekas)
  • bug #23983 [VarDumper] Strengthen dumped JS (@nicolas-grekas)
  • bug #23982 [VarDumper] Strengthen dumped JS (@nicolas-grekas)
  • bug #23925 [Validator] Fix use of GroupSequenceProvider in child classes (@linniksa)
  • bug #23971 [Cache] Fix lazy Memcached connections (@nicolas-grekas)
  • bug #23970 [Cache] Fix >30 days expirations with Memcached (@nicolas-grekas)
  • bug #23949 [Dotenv] Get env using $_SERVER to work with fastcgi_param and workaround thread safety issues (@nicolas-grekas)
  • bug #23799 [Dotenv][WebServerBundle] Override previously loaded variables (@voronkovich)
  • bug #23676 [WebProfilerBundle] Re add missing link to the controller (@lyrixx)
  • bug #23870 [DI] Use GlobResource for non-tracked directories (@vudaltsov)
  • bug #23945 [Validator] Fix Greek translation (@azhurb)
  • bug #23940 [DI] Fix resolving env vars when compiling a ContainerBuilder (@nicolas-grekas)
  • bug #23903 [DI] Fix merging of env vars in configs (@nicolas-grekas)
  • bug #23825 Revert "feature #21038 [FrameworkBundle] deprecated cache:clear with warmup (fabpot)" (@nicolas-grekas)
  • bug #23899 [DI] Fix reading env vars from fastcgi params (@nicolas-grekas)
  • bug #23909 [Console] Initialize lazily to render exceptions properly (@nicolas-grekas)
  • bug #23878 [VarDumper] play nice with open_basedir when looking for composer.json (@nicolas-grekas)
  • bug #23897 Allow phpdocumentor/reflection-docblock 4 (@derrabus)
  • bug #23865 [Workflow] fixed InvalidDefinitionException message for StateMachineValidator (@fmata)
  • bug #23856 [DI] Fix dumping abstract with YamlDumper (@nicolas-grekas)
  • bug #23848 restrict reflection doc block (@ElectricMaxxx)
  • bug #23854 [DI] Fix YamlDumper not dumping abstract and autoconfigure (@nicolas-grekas)
  • bug #23752 Ignore memcached missing key error on session destroy (@jderusse)
  • bug #23829 Fixed the exception page design in responsive mode (@javiereguiluz)
  • bug #23828 [Console] Log exit codes as debug messages instead of errors (@haroldiedema)
  • bug #23763 [Cache] Hash cache key on save (@lstrojny)
  • bug #23806 [Profiler] Fix request_collector check in main layout (@ogizanagi)
  • bug #23658 [HttpFoundation] Generate safe fallback filename for wrongly encoded filename (@xelaris)
  • bug #23776 [FrameworkBundle] Warmup annotations for bundle-less controllers and entities (@nicolas-grekas)
  • bug #23783 Avoid infinite loops when profiler data is malformed (@javiereguiluz)
  • bug #23638 [FrameworkBundle][Workflow] better errors when security deps are missing (@xabbuh)
  • bug #23729 [BridgeProxyManager] Dont call destruct() on non-instantiated services (@nicolas-grekas)
  • bug #23703 Bump minimal PHP version to ^5.5.9|>=7.0.8 (@nicolas-grekas)
  • bug #23755 [Config] Fix checking class existence freshness (@nicolas-grekas)

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


About us

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

Resources

Find us on Twitter

Find us on Facebook