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 in full color showing how to combine Symfony with Docker, APIs, queues & async tasks, Webpack, Single-Page Applications, etc.

Buy printed version

Symfony 3.3.11 released

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

  • bug #24888 [FrameworkBundle] Specifically inject the debug dispatcher in the collector (@ogizanagi)
  • bug #24909 [Intl] Update ICU data to 60.1 (@jakzal)
  • bug #24870 [YAML] Allow to parse custom tags when linting yaml files (@pierredup)
  • bug #24910 [HttpKernel][Debug] Remove noise from stack frames of deprecations (@nicolas-grekas)
  • bug #24906 [Bridge/ProxyManager] Remove direct reference to value holder property (@nicolas-grekas)
  • bug #24900 [Validator] Fix Costa Rica IBAN format (@Bozhidar Hristov)
  • bug #24904 [Validator] Add Belarus IBAN format (@Bozhidar Hristov)
  • bug #24881 [WebserverBundle] fixed the bug that caused that the webserver would … (@Serkan Yildiz)
  • bug #24531 [HttpFoundation] Fix forward-compat of NativeSessionStorage with PHP 7.2 (@sroze)
  • bug #24665 Fix dump panel hidden when closing a dump (@julienfalque)
  • bug #24816 [Serializer] Fix extra attributes when no group specified (@ogizanagi)
  • bug #24814 [Intl] Make intl-data tests pass and save language aliases again (@jakzal)
  • bug #24810 [Serializer] readd default argument value (@xabbuh)
  • bug #24735 [VarDumper] fix trailling comma when dumping an exception (@Simperfit)
  • bug #24764 [HttpFoundation] add Early Hints to Reponse to fix test (@Simperfit)
  • bug #24759 Removes n or space when $context/$extra are empty (@kirkmadera)
  • bug #24758 Throwing exception if redis and predis unavailable (@aequasi)
  • bug #24744 debug:container --types: Fix bug with non-existent classes (@weaverryan)
  • bug #24605 [FrameworkBundle] Do not load property_access.xml if the component isn't installed (@ogizanagi)
  • bug #24706 [DependencyInjection] Add the possibility to disable assets via xml (@renatomefi)
  • bug #24696 Ensure DeprecationErrorHandler::collectDeprecations() is triggered (@alexpott)
  • bug #24686 Fix $_ENV/$_SERVER precedence in test framework (@fabpot)
  • bug #24606 [HttpFoundation] Fix FileBag issue with associative arrays (@enumag)
  • bug #24673 [DI] Throw when a service name or an alias contains dynamic values (prevent an infinite loop) (@dunglas)
  • bug #24681 Fix isolated error handling (@alexpott)
  • bug #24575 Ensure that PHPUnit's error handler is still working in isolated tests (@alexpott)
  • bug #24597 [PhpUnitBridge] fix deprecation triggering test detection (@xabbuh)
  • bug #24660 Escape trailing in QuestionHelper autocompletion (@kamazee)
  • bug #24598 Prefer line formatter on missing cli dumper (@greg0ire)
  • bug #24644 [Security] Fixed auth provider authenticate() cannot return void (@glye)
  • bug #24642 [Routing] Fix resource miss (@dunglas)
  • bug #24608 Adding the Form default theme files to be warmed up in Twig's cache (@weaverryan)
  • bug #24626 streamed response should return $this (@DQNEO)
  • bug #24589 Username and password in basic auth are allowed to contain '.' (@Richard Quadling)
  • bug #24566 Fixed unsetting from loosely equal keys OrderedHashMap (@maryo)
  • bug #24570 [Debug] Fix same vendor detection in class loader (@Jean-Beru)
  • bug #24573 Fixed pathinfo calculation for requests starting with a question mark. (@syzygymsu)
  • bug #24565 [Serializer] YamlEncoder: throw if the Yaml component isn't installed (@dunglas)
  • bug #24563 [Serializer] ObjectNormalizer: throw if PropertyAccess isn't installed (@dunglas)
  • bug #24571 [PropertyInfo] Add support for the iterable type (@dunglas)
  • bug #24579 pdo session fix (@mxp100)
  • bug #24536 [Security] Reject remember-me token if UserCheckerInterface::checkPostAuth() fails (@kbond)
  • bug #24548 [BridgePhpUnit] Handle deprecations triggered in separate processes (@paul-m)
  • bug #24519 [Validator] [Twig] added magic method isset() to File Constraint class (@loru88)
  • bug #24532 [DI] Fix possible incorrect php-code when dumped strings contains newlines (@Strate)
  • bug #24502 [HttpFoundation] never match invalid IP addresses (@xabbuh)
  • bug #24460 [Form] fix parsing invalid floating point numbers (@xabbuh)
  • bug #24490 [HttpFoundation] Combine Cache-Control headers (@c960657)
  • bug #23711 Fix support for PHP 7.2 (@Simperfit, @nicolas-grekas)
  • bug #24494 [HttpFoundation] Add missing session.lazy_write config option (@nicolas-grekas)
  • bug #24498 [BridgePhpUnit] Fix infinite loop when running isolated method (@nicolas-grekas)
  • bug #24434 [Form] Use for=ID on radio/checkbox label. (@Nyholm)
  • bug #24455 [Console] Escape command usage (@sroze)
  • bug #24462 [Yaml] parse references on merge keys with objects (@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.


Comments are closed.

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