Skip to content

Releases: symfony/symfony

v5.4.34

30 Dec 13:07
v5.4.34
e35eb6e
Compare
Choose a tag to compare

Changelog (v5.4.33...v5.4.34)

  • bug #52406 [Validator] Fix Constraints\Email::ERROR_NAMES (@mathroc)
  • bug #53140 [Serializer] Skip uninitialized properties with deep_object_to_populate (@mtarld)
  • bug #53195 [HttpKernel] Fix default locale is ignored when set_locale_from_accept_language is used (@jkobus)
  • bug #52928 [Dotenv] Allow environment variables starting with an underscore (@xabbuh)
  • bug #53232 [Notifier] [Smsc] Require login and password (@OskarStark)
  • bug #53187 [Messenger] Fix using negative delay (@J-roen)
  • bug #53133 [Validator] Fix using known option names as field names (@HypeMC)
  • bug #53153 [WebProfilerBundle] Fix JS error when evaluating scripts (@jderusse)
  • bug #52998 [Notifier] [Bridges] Provide EventDispatcher and HttpClient to the transport (@rdavaillaud)
  • bug #52817 [Serializer] Do not instantiate object if it is not instantiable (@maxbaldanza)
  • bug #53079 [DoctrineBridge] Add check for lazy object interface (@maxbaldanza)
  • bug #53115 [Serializer] Fix partial denormalization with missing constructor arguments (@HypeMC)
  • bug #53081 [Serializer] Keep stack trace for enum value denormalizer error (@kylekatarnls)
  • bug #53057 [HttpKernel] Move @internal from AbstractSessionListener class to its methods and properties (@Florian-Merle)
  • bug #52990 [TwigBridge] don't use deprecated and internal Twig functions (@xabbuh)
  • bug #52996 [Validator] add missing translation (@xabbuh)
  • bug #52940 [Console] Fix color support check on non-Windows platforms (@theofidry)
  • bug #52896 [Messenger] Avoid reconnecting active Redis connections. (@BusterNeece)
  • bug #52923 Avoid incompatibility with symfony/console 7 (@jdecool)
  • bug #52927 [Dotenv] Properly handle SYMFONY_DOTENV_VARS being the empty string (@xabbuh)
  • bug #52935 [Validator] Missing translations for Slovak (sk) #51954 (Jan Vernarsky)
  • bug #52941 [Console] Fix xterm detection (@theofidry)
  • bug #52795 [FrameworkBundle]  do not overwrite an application's default serialization context (@xabbuh)
  • bug #52885 [Serializer] fix nullable int cannot be serialized (@nikophil)
  • bug #52864 [HttpClient][Mailer][Process] always pass microseconds to usleep as integers (@xabbuh)

[PR] #53312

v7.0.1

01 Dec 17:11
v7.0.1
c89bda5
Compare
Choose a tag to compare

Changelog (v7.0.0...v7.0.1)

  • bug #52814 [Workflow] Add getEnabledTransition() to TraceableWorkflow (@alexandre-daubois)
  • bug #52852 [Serializer] Fix TranslatableNormalizer when the Translator is disabled (@Jean-Beru)
  • bug #52836 [DependencyInjection] Fix parsing named autowiring aliases that contain underscores (@nicolas-grekas)
  • bug #52804 [Serializer] Fix support of plain object types denormalization (@andersonamuller)
  • bug #52845 [Routing] Restore aliases removal in RouteCollection::remove() (@fancyweb)
  • bug #52846 [PhpUnitBridge]  run composer update for compatibility with PHPUnit versions shipping composer.lock (@xabbuh)
  • bug #52823 add parameter types in query builder (@javiercno)
  • bug #52825 [AssetMapper] Upgrade asset mapper to 6.4 fails due to invalid entries "downloaded_to" and "preload" (@redflo)
  • bug #52808 [DependencyInjection] Fix dumping containers with null-referenced services (@nicolas-grekas)
  • bug #52797 [VarExporter] Fix lazy ghost trait when using nullsafe operator (@nicolas-grekas)
  • bug #52806 [Routing] Fix removing aliases pointing to removed route in RouteCollection::remove() (@fancyweb)
  • bug #52805 [Routing] Fix conflicting FQCN aliases with route name (@fancyweb)

[PR] #52860

v6.4.1

01 Dec 17:07
v6.4.1
4f72211
Compare
Choose a tag to compare

Changelog (v6.4.0...v6.4.1)

  • bug #52814 [Workflow] Add getEnabledTransition() to TraceableWorkflow (@alexandre-daubois)
  • bug #52852 [Serializer] Fix TranslatableNormalizer when the Translator is disabled (@Jean-Beru)
  • bug #52836 [DependencyInjection] Fix parsing named autowiring aliases that contain underscores (@nicolas-grekas)
  • bug #52804 [Serializer] Fix support of plain object types denormalization (@andersonamuller)
  • bug #52845 [Routing] Restore aliases removal in RouteCollection::remove() (@fancyweb)
  • bug #52846 [PhpUnitBridge]  run composer update for compatibility with PHPUnit versions shipping composer.lock (@xabbuh)
  • bug #52823 add parameter types in query builder (@javiercno)
  • bug #52825 [AssetMapper] Upgrade asset mapper to 6.4 fails due to invalid entries "downloaded_to" and "preload" (@redflo)
  • bug #52808 [DependencyInjection] Fix dumping containers with null-referenced services (@nicolas-grekas)
  • bug #52797 [VarExporter] Fix lazy ghost trait when using nullsafe operator (@nicolas-grekas)
  • bug #52806 [Routing] Fix removing aliases pointing to removed route in RouteCollection::remove() (@fancyweb)
  • bug #52805 [Routing] Fix conflicting FQCN aliases with route name (@fancyweb)

[PR] #52859

v6.3.10

01 Dec 17:00
v6.3.10
c42242c
Compare
Choose a tag to compare

Changelog (v6.3.9...v6.3.10)

  • bug #52804 [Serializer] Fix support of plain object types denormalization (@andersonamuller)
  • bug #52845 [Routing] Restore aliases removal in RouteCollection::remove() (@fancyweb)
  • bug #52846 [PhpUnitBridge]  run composer update for compatibility with PHPUnit versions shipping composer.lock (@xabbuh)
  • bug #52823 add parameter types in query builder (@javiercno)
  • bug #52808 [DependencyInjection] Fix dumping containers with null-referenced services (@nicolas-grekas)
  • bug #52797 [VarExporter] Fix lazy ghost trait when using nullsafe operator (@nicolas-grekas)
  • bug #52806 [Routing] Fix removing aliases pointing to removed route in RouteCollection::remove() (@fancyweb)

[PR] #52858

v5.4.33

01 Dec 16:56
v5.4.33
6548b56
Compare
Choose a tag to compare

Changelog (v5.4.32...v5.4.33)

  • bug #52804 [Serializer] Fix support of plain object types denormalization (@andersonamuller)
  • bug #52845 [Routing] Restore aliases removal in RouteCollection::remove() (@fancyweb)
  • bug #52846 [PhpUnitBridge]  run composer update for compatibility with PHPUnit versions shipping composer.lock (@xabbuh)
  • bug #52823 add parameter types in query builder (@javiercno)
  • bug #52806 [Routing] Fix removing aliases pointing to removed route in RouteCollection::remove() (@fancyweb)

[PR] #52857

v7.0.0

29 Nov 11:03
v7.0.0
d78c5f4
Compare
Choose a tag to compare

Changelog (v7.0.0-RC2...v7.0.0)

[PR] #52791

v6.4.0

29 Nov 10:48
v6.4.0
228a275
Compare
Choose a tag to compare

Changelog (v6.4.0-RC2...v6.4.0)

[PR] #52790

v6.3.9

29 Nov 10:34
v6.3.9
a60b2ac
Compare
Choose a tag to compare

Changelog (v6.3.8...v6.3.9)

  • bug #52786 [Serializer] Revert allowed attributes fix (@mtarld)
  • bug #52780 [DependencyInjection] don't check parameter values if they are not set (@xabbuh)
  • bug #52762 [VarExporter] Work around php/php-src#12695 for lazy objects, fixing nullsafe-related behavior (@nicolas-grekas)
  • bug #52759 [VarExporter] Fix serializing objects that implement __sleep() and that are made lazy (@nicolas-grekas)
  • bug #52767 [Serializer] Fix normalization relying on allowed attributes only (@mtarld)
  • bug #52727 [String] Fix Inflector for 'icon' (@podhy)
  • bug #52677 [Translation] [Lokalise] Fix language format on Lokalise Provider (@welcoMattic)
  • bug #52715 [Cache] fix detecting the database server version (@xabbuh)
  • bug #52688 [Cache] Add url decoding of password in RedisTrait DSN (@alexandre-daubois)
  • bug #52172 [Serializer] Fix denormalizing empty string into object|null parameter (@Jeroeny)
  • bug #52693 [Messenger] Fix message handlers with multiple from_transports (@valtzu)
  • bug #52684 [PropertyInfo] Fixed promoted property type detection for PhpStanExtractor (@LastDragon-ru)
  • bug #52681 [Serializer] Fix support for DiscriminatorMap in PropertyNormalizer (@mtarld)
  • bug #52680 [Serializer] Fix access to private properties/getters when using the @Ignore annotation (@mtarld)
  • bug #52713 [Serializer] Fix deserialization_path missing using contructor (@mtarld)
  • bug #52683 [Serializer] Fix constructor deserialization path (@mtarld)
  • bug #52707 [HttpKernel] Fix logging deprecations to the "php" channel when channel "deprecation" is not defined (@nicolas-grekas)
  • bug #52589 [Serializer] Fix XML attributes not added on empty node (@mtarld)
  • bug #52686 [Cache] fix detecting the server version with Doctrine DBAL 4 (@xabbuh)
  • bug #52629 [Messenger] Fix support for Redis Sentinel using php-redis 6.0.0 (@pepeh)
  • bug #52459 [Cache][HttpFoundation][Lock] Fix PDO store not creating table + add tests (@HypeMC)
  • bug #52626 [Serializer] Fix denormalizing date intervals having both weeks and days (@oneNevan)
  • bug #52578 [Serializer] Fix denormalize constructor arguments (@mtarld)
  • bug #52526 Add some more non-countable English nouns (@paullallier)
  • bug #52631 [DomCrawler] Revert "bug #52579 UriResolver support path with colons" (@lyrixx)
  • bug #52618 [VarExporter] Fix handling mangled property names returned by __sleep() (@nicolas-grekas)
  • bug #52588 [Messenger] Use extension_loaded call to check if pcntl extension is loaded, as SIGTERM might be set be swoole (Sergii Dolgushev)
  • bug #52579 [DomCrawler] UriResolver support path with colons (@vdauchy)
  • bug #52581 [Messenger] attach all required parameters to query (@xabbuh)

[PR] #52788

v5.4.32

29 Nov 10:18
v5.4.32
9b2c834
Compare
Choose a tag to compare

Changelog (v5.4.31...v5.4.32)

  • bug #52786 [Serializer] Revert allowed attributes fix (@mtarld)
  • bug #52780 [DependencyInjection] don't check parameter values if they are not set (@xabbuh)
  • bug #52767 [Serializer] Fix normalization relying on allowed attributes only (@mtarld)
  • bug #52727 [String] Fix Inflector for 'icon' (@podhy)
  • bug #52677 [Translation] [Lokalise] Fix language format on Lokalise Provider (@welcoMattic)
  • bug #52715 [Cache] fix detecting the database server version (@xabbuh)
  • bug #52688 [Cache] Add url decoding of password in RedisTrait DSN (@alexandre-daubois)
  • bug #52172 [Serializer] Fix denormalizing empty string into object|null parameter (@Jeroeny)
  • bug #52681 [Serializer] Fix support for DiscriminatorMap in PropertyNormalizer (@mtarld)
  • bug #52680 [Serializer] Fix access to private properties/getters when using the @Ignore annotation (@mtarld)
  • bug #52713 [Serializer] Fix deserialization_path missing using contructor (@mtarld)
  • bug #52683 [Serializer] Fix constructor deserialization path (@mtarld)
  • bug #52707 [HttpKernel] Fix logging deprecations to the "php" channel when channel "deprecation" is not defined (@nicolas-grekas)
  • bug #52589 [Serializer] Fix XML attributes not added on empty node (@mtarld)
  • bug #52686 [Cache] fix detecting the server version with Doctrine DBAL 4 (@xabbuh)
  • bug #52459 [Cache][HttpFoundation][Lock] Fix PDO store not creating table + add tests (@HypeMC)
  • bug #52626 [Serializer] Fix denormalizing date intervals having both weeks and days (@oneNevan)
  • bug #52578 [Serializer] Fix denormalize constructor arguments (@mtarld)
  • bug #52526 Add some more non-countable English nouns (@paullallier)
  • bug #52631 [DomCrawler] Revert "bug #52579 UriResolver support path with colons" (@lyrixx)
  • bug #52618 [VarExporter] Fix handling mangled property names returned by __sleep() (@nicolas-grekas)
  • bug #52579 [DomCrawler] UriResolver support path with colons (@vdauchy)
  • bug #52581 [Messenger] attach all required parameters to query (@xabbuh)

[PR] #52787

v7.0.0-RC2

26 Nov 18:19
v7.0.0-RC2
03e2908
Compare
Choose a tag to compare
v7.0.0-RC2 Pre-release
Pre-release

Changelog (v7.0.0-RC1...v7.0.0-RC2)

  • bug #52724 [Security] make secret required for DefaultLoginRateLimiter (@RobertMe)
  • feature #52720 [Cache] Remove database server version detection (@derrabus)
  • bug #52617 [AssetMapper] Fix resolving jsdeliver default + other exports from modules (@ogizanagi)
  • feature #52712 [AssetMapper] Exclude dot files (@weaverryan)
  • bug #52725 [AssetMapper] Fix: also download files referenced by url() in CSS (@weaverryan)
  • bug #52702 [AssetMapper] Fix eager imports are not deduplicated (@smnandre)
  • bug #52719 [Mime] Add TemplatedEmail::$locale to the serialized props (@mkrauser)
  • bug #52677 [Translation] [Lokalise] Fix language format on Lokalise Provider (@welcoMattic)
  • bug #52715 [Cache] fix detecting the database server version (@xabbuh)
  • bug #52688 [Cache] Add url decoding of password in RedisTrait DSN (@alexandre-daubois)
  • bug #52172 [Serializer] Fix denormalizing empty string into object|null parameter (@Jeroeny)
  • bug #52693 [Messenger] Fix message handlers with multiple from_transports (@valtzu)
  • bug #52684 [PropertyInfo] Fixed promoted property type detection for PhpStanExtractor (@LastDragon-ru)
  • bug #52681 [Serializer] Fix support for DiscriminatorMap in PropertyNormalizer (@mtarld)
  • bug #52680 [Serializer] Fix access to private properties/getters when using the @Ignore annotation (@mtarld)
  • bug #52713 [Serializer] Fix deserialization_path missing using contructor (@mtarld)
  • bug #52683 [Serializer] Fix constructor deserialization path (@mtarld)
  • bug #52707 [HttpKernel] Fix logging deprecations to the "php" channel when channel "deprecation" is not defined (@nicolas-grekas)
  • bug #52589 [Serializer] Fix XML attributes not added on empty node (@mtarld)
  • bug #52686 [Cache] fix detecting the server version with Doctrine DBAL 4 (@xabbuh)
  • bug #51797 [MonologBridge] Fix error cannot use object of type as array (@vtsykun)
  • bug #52629 [Messenger] Fix support for Redis Sentinel using php-redis 6.0.0 (@pepeh)
  • bug #52656 [FrameworkBundle] Add TemplateController to the list of allowed controllers for fragments (@nicolas-grekas)
  • bug #52459 [Cache][HttpFoundation][Lock] Fix PDO store not creating table + add tests (@HypeMC)
  • bug #52626 [Serializer] Fix denormalizing date intervals having both weeks and days (@oneNevan)
  • bug #52578 [Serializer] Fix denormalize constructor arguments (@mtarld)
  • bug #52526 Add some more non-countable English nouns (@paullallier)
  • bug #52604 [FrameworkBundle] register the virtual request stack together with common profiling services (@xabbuh)
  • bug #52039 [Scheduler] Continue with stored Checkpoint::$time on lock (@Jeroeny)
  • bug #52631 [DomCrawler] Revert "bug #52579 UriResolver support path with colons" (@lyrixx)
  • bug #52606 [DoctrineBridge] Fix use "attribute" driver by default (@vtsykun)
  • bug #52618 [VarExporter] Fix handling mangled property names returned by __sleep() (@nicolas-grekas)

[PR] #52743