Releases: symfony/symfony
Releases · symfony/symfony
v5.4.34
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
fromAbstractSessionListener
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
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
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
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
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
Changelog (v7.0.0-RC2...v7.0.0)
- bug #52786 [Serializer] Revert allowed attributes fix (@mtarld)
- bug #52765 [Translation] Remove
@internal
from abstract testcases (@OskarStark) - 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)
[PR] #52791
v6.4.0
Changelog (v6.4.0-RC2...v6.4.0)
- bug #52786 [Serializer] Revert allowed attributes fix (@mtarld)
- bug #52765 [Translation] Remove
@internal
from abstract testcases (@OskarStark) - 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)
[PR] #52790
v6.3.9
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
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
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