Symfony v5.2.0 Release Notes

Release Date: 2020-11-30 // 11 months ago
  • Changelog (v5.2.0-RC2...v5.2.0)

    • ๐Ÿ”‹ feature #39213 [Security] [DX] Automatically add PasswordUpgradeBadge + default support() impl in AbstractFormLoginAuthenticator (@wouterj)
    • ๐Ÿ› bug #39166 [Messenger] Fix mssql compatibility for doctrine transport. (@Bill moll)
    • ๐Ÿ› bug #39210 [DoctrineBridge] Fix form EntityType with filter on UID (@jderusse)
    • ๐Ÿ› bug #39211 [HttpClient] fix binding to network interfaces (@nicolas-grekas)
    • ๐Ÿ› bug #39129 [DependencyInjection] Fix circular in DI with lazy + byContruct loop (@jderusse)
    • ๐Ÿ”‹ feature #39153 [Security] Automatically register custom authenticator as entry_point (if supported) (@wouterj)
    • bug #39068 [DependencyInjection][Translator] Silent deprecation triggered by libxml_disable_entity_loader (@jderusse)
    • ๐Ÿ› bug #39119 [Form] prevent duplicated error message for file upload limits (@xabbuh)
    • ๐Ÿ› bug #39099 [Form] ignore the pattern attribute for textareas (@xabbuh)
    • ๐Ÿ”‹ feature #39118 [DoctrineBridge] Require doctrine/persistence 2 (@greg0ire)
    • ๐Ÿ”‹ feature #39128 [HttpFoundation] Deprecate BinaryFileResponse::create() (@derrabus)
    • ๐Ÿ› bug #39154 [Yaml] fix lexing strings containing escaped quotation characters (@xabbuh)
    • ๐Ÿ› bug #39187 [Security] Support for SwitchUserToken instances serialized with 4.4/5.1 (@derrabus)
    • ๐Ÿ› bug #39180 [Serializer] Fix denormalizing scalar with UnwrappingDenormalizer (@camilledejoye)
    • ๐Ÿ› bug #38597 [PhpUnitBridge] Fix qualification of deprecations triggered by the debug class loader (@fancyweb)
    • ๐Ÿ› bug #39160 [Console] Use a partial buffer in SymfonyStyle (@jderusse)
    • ๐Ÿ› bug #39168 [Console] Fix console closing tag (@jderusse)
    • ๐Ÿ› bug #39155 [VarDumper] fix casting resources turned into objects on PHP 8 (@nicolas-grekas)
    • ๐Ÿ› bug #39131 [Cache] Fix CI because of Couchbase version (@jderusse)
    • ๐Ÿ› bug #39115 [HttpClient] don't fallback to HTTP/1.1 when HTTP/2 streams break (@nicolas-grekas)
    • ๐Ÿ› bug #33763 [Yaml] fix lexing nested sequences/mappings (@xabbuh)

    [PR] #39224


Previous changes from v5.2.0-RC2

  • Changelog (v5.2.0-RC1...v5.2.0-RC2)

    • ๐Ÿ› bug #39113 [DoctrineBridge] drop binary variants of UID types (@nicolas-grekas)
    • ๐Ÿ”‹ feature #39111 [Security] Update password upgrader listener to work with the new UserBadge (@wouterj)
    • ๐Ÿ› bug #39083 [Dotenv] Check if method inheritEnvironmentVariables exists (@Chi-teck)
    • ๐Ÿ› bug #39094 [Ldap] Fix undefined variable $con (@derrabus)
    • ๐Ÿ› bug #39091 [Config] Recheck glob brace support after GlobResource was serialized (@wouterj)
    • ๐Ÿ› bug #39092 Fix critical extension when reseting paged control (@jderusse)
    • ๐Ÿ› bug #38614 [HttpFoundation] Fix for virtualhosts based on URL path (@mvorisek)
    • ๐Ÿ› bug #39072 [FrameworkBundle] [Notifier] fix firebase transport factory DI tag type (@xabbuh)
    • ๐Ÿ› bug #39070 [Validator] Remove IsinValidator's validator dependency (@derrabus)
    • ๐Ÿ› bug #38387 [Validator] prevent hash collisions caused by reused object hashes (@fancyweb, @xabbuh)
    • ๐Ÿ› bug #38999 [DependencyInjection] autoconfigure behavior describing tags on decorators (@xabbuh)
    • ๐Ÿ› bug #39058 [DependencyInjection] Fix circular detection with multiple paths (@jderusse)
    • ๐Ÿ› bug #39059 [Filesystem] fix cleaning up tmp files when dumpFile() fails (@nicolas-grekas)

    [PR] #39133