Releases: symfony/symfony
Releases · symfony/symfony
v7.0.3
Changelog (v7.0.2...v7.0.3)
- bug #52913 [Routing] Fixed priority getting lost when setting localized prefix (@pritasil)
- bug #53681 [DoctrineBridge] Fix detection of Xml/Yaml driver in DoctrineExtension (@GromNaN)
- bug #53183 [Messenger] PhpSerializer: TypeError should throw
MessageDecodingFailedException
(@B-Galati) - bug #52131 [HttpKernel] Fix
RequestPayloadValueResolver
handling error with no ExpectedTypes (@Jeroeny) - bug #51559 [DependencyInjection]
#[Autowire]
attribute should have precedence over bindings (@HypeMC) - bug #53678 [Mime] Fix serializing uninitialized
RawMessage::$message
to null (@nicolas-grekas) - bug #53634 [Notifer][Smsapi] Set messageId of SentMessage (@tomasz-kusy)
- bug #53501 [DependencyInjection] support lazy evaluated exception messages with Xdebug 3 (@xabbuh)
- bug #53672 [FrameworkBundle]
ConfigBuilderCacheWarmer
should be non-optional (@nicolas-grekas) - bug #52994 [MonologBridge] Fix context data and display extra data (@louismariegaborit)
- bug #53671 [HttpClient] Fix pausing responses before they start when using curl (@nicolas-grekas)
- bug #53594 [Notifier] Updated the NTFY notifier to run without a user parameter (@lostfocus)
- bug #53620 [Validator] Fix option filenameMaxLength to the File constraint (Image) (@mindaugasvcs)
- bug #53624 [Translation] Fix constant domain resolution in PhpAstExtractor (@VincentLanglet)
- bug #53663 [TwigBridge] separate child and parent context in NotificationEmail on writes (@xabbuh)
- bug #53667 [Mailer] [Mailgun] Fix sender header encoding (@spajxo)
- bug #53631 [DependencyInjection] Fix loading all env vars from secrets when only a subset is needed (@nicolas-grekas)
- bug #53656 [Form] Use self-closing
<input />
syntax again, reverting #47715 (@mpdude) - bug #53653 [Mailer] [Scaleway] Fix attachment handling (@madbob)
- bug #53157 [Mailer] Throw
TransportException
when unable to read from socket (@xdanik) - bug #53361 [Serializer] Take unnamed variadic parameters into account when denormalizing (@thijsBreker)
- bug #53530 [Serializer] Rewrite
AbstractObjectNormalizer::createChildContext()
to use the providedcache_key
from original context when creating child contexts (@amne) - bug #53506 [HttpClient] Fix error chunk creation in passthru (@rmikalkenas)
- bug #53260 [AssetMapper] Handle assets with non-ascii characters in dev server (@fbourigault)
- bug #53357 [Translation] Fix
TranslationNodeVisitor
with constant domain (@VincentLanglet) - bug #53525 [Messenger] [AMQP] Throw exception on
nack
callback (@kvrushifa) - bug #53432 [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (@priyadi)
- bug #53593 [Cache] Fix possible infinite loop in
CachePoolPass
(@HypeMC) - bug #53588 [Translation] fix multi-byte code area to convert (@xabbuh)
- bug #53572 [FrameworkBundle] grab a service from the container only if it exists (@xabbuh)
- bug #53565 [Mime] Fix undefined array key 0 when empty sender (@0x346e3730)
- bug #53516 [Console] Allow '0' as a $shortcut in InputOption.php (@lawsonjl-ornl)
- bug #53576 [Console] Only execute additional checks for color support if the output (@theofidry)
- bug #53582 [TwigBundle] Fix configuration when "paths" is null (@smnandre)
- bug #53575 [Mailer] register the MailPaceTransportFactory (@xabbuh)
- bug #53581 [String] fix aircraft inflection (@renanbr)
- bug #53509 [Security] Fix
AuthenticationUtils::getLastUsername()
returning null (@alexandre-daubois) - bug #53529 [Ldap] Use
{user_identifier}
over deprecated{username}
in factories (@tcitworld) - bug #53567 [String] Correct inflection of axis (Vladislav Iurciuc)
- bug #53537 [VarDumper] Fix missing colors initialization in
CliDumper
(@nicolas-grekas) - bug #53521 [VarDumper] Fixes
Typed property Symfony\Component\VarDumper\Dumper\CliDumper::$colors must not be accessed before initialization
(@crynobone) - bug #53481 [Process] Fix executable finder when the command starts with a dash (@kayw-geek)
- bug #53006 [ErrorHandler] Don't format binary strings (@aleho)
- bug #53453 [Translation] add support for nikic/php-parser 5.0 (@xabbuh)
- bug #53434 [ErrorHandler] fix rendering exception pages without the HttpKernel component (@xabbuh)
- bug #53441 [Messenger] Amazon SQS Delay has a max of 15 minutes (@alamirault)
- bug #53414 [Serializer]
GetSetMethodNormalizer
: fix BC break with#[Ignore]
attribute (@nikophil) - bug #53383 [Validator] re-allow an empty list of fields (@xabbuh)
- bug #53418 [FrameworkBundle][Notifier] Fix service registration (MessageBird + TurboSms) (@smnandre)
- bug #53381 [Form] Fix assigning data in
PostSetDataEvent
andPostSubmitEvent
(@fancyweb) - bug #53350 [Validator] fix the exception being thrown (@xabbuh)
- bug #52930 [Messenger] Fix Redis messenger scheme comparison (@freswa)
- bug #52874 [Scheduler] Separate id and description in message providers (@valtzu)
- bug #53341 [FrameworkBundle] append instead of replacing potentially non-existent named-arguments (@xabbuh)
- bug #53320 [Cache][DependencyInjection][Lock][Mailer][Messenger][Notifier][Translation] Url decode username and passwords from
parse_url()
results (@alexandre-daubois) - bug #53108 [Serializer] Fix using deserialization path 5.4 (@HypeMC)
[PR] #53692
v6.4.3
Changelog (v6.4.2...v6.4.3)
- bug #52913 [Routing] Fixed priority getting lost when setting localized prefix (@pritasil)
- bug #53681 [DoctrineBridge] Fix detection of Xml/Yaml driver in DoctrineExtension (@GromNaN)
- bug #53183 [Messenger] PhpSerializer: TypeError should throw
MessageDecodingFailedException
(@B-Galati) - bug #52131 [HttpKernel] Fix
RequestPayloadValueResolver
handling error with no ExpectedTypes (@Jeroeny) - bug #51559 [DependencyInjection]
#[Autowire]
attribute should have precedence over bindings (@HypeMC) - bug #53678 [Mime] Fix serializing uninitialized
RawMessage::$message
to null (@nicolas-grekas) - bug #53634 [Notifer][Smsapi] Set messageId of SentMessage (@tomasz-kusy)
- bug #53501 [DependencyInjection] support lazy evaluated exception messages with Xdebug 3 (@xabbuh)
- bug #53672 [FrameworkBundle]
ConfigBuilderCacheWarmer
should be non-optional (@nicolas-grekas) - bug #52994 [MonologBridge] Fix context data and display extra data (@louismariegaborit)
- bug #53671 [HttpClient] Fix pausing responses before they start when using curl (@nicolas-grekas)
- bug #53594 [Notifier] Updated the NTFY notifier to run without a user parameter (@lostfocus)
- bug #53620 [Validator] Fix option filenameMaxLength to the File constraint (Image) (@mindaugasvcs)
- bug #53624 [Translation] Fix constant domain resolution in PhpAstExtractor (@VincentLanglet)
- bug #53663 [TwigBridge] separate child and parent context in NotificationEmail on writes (@xabbuh)
- bug #53667 [Mailer] [Mailgun] Fix sender header encoding (@spajxo)
- bug #53631 [DependencyInjection] Fix loading all env vars from secrets when only a subset is needed (@nicolas-grekas)
- bug #53656 [Form] Use self-closing
<input />
syntax again, reverting #47715 (@mpdude) - bug #53653 [Mailer] [Scaleway] Fix attachment handling (@madbob)
- bug #53157 [Mailer] Throw
TransportException
when unable to read from socket (@xdanik) - bug #53361 [Serializer] Take unnamed variadic parameters into account when denormalizing (@thijsBreker)
- bug #53530 [Serializer] Rewrite
AbstractObjectNormalizer::createChildContext()
to use the providedcache_key
from original context when creating child contexts (@amne) - bug #53506 [HttpClient] Fix error chunk creation in passthru (@rmikalkenas)
- bug #53260 [AssetMapper] Handle assets with non-ascii characters in dev server (@fbourigault)
- bug #53357 [Translation] Fix
TranslationNodeVisitor
with constant domain (@VincentLanglet) - bug #53525 [Messenger] [AMQP] Throw exception on
nack
callback (@kvrushifa) - bug #53432 [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (@priyadi)
- bug #53593 [Cache] Fix possible infinite loop in
CachePoolPass
(@HypeMC) - bug #53588 [Translation] fix multi-byte code area to convert (@xabbuh)
- bug #53572 [FrameworkBundle] grab a service from the container only if it exists (@xabbuh)
- bug #53565 [Mime] Fix undefined array key 0 when empty sender (@0x346e3730)
- bug #53516 [Console] Allow '0' as a $shortcut in InputOption.php (@lawsonjl-ornl)
- bug #53576 [Console] Only execute additional checks for color support if the output (@theofidry)
- bug #53582 [TwigBundle] Fix configuration when "paths" is null (@smnandre)
- bug #53575 [Mailer] register the MailPaceTransportFactory (@xabbuh)
- bug #53581 [String] fix aircraft inflection (@renanbr)
- bug #53509 [Security] Fix
AuthenticationUtils::getLastUsername()
returning null (@alexandre-daubois) - bug #53567 [String] Correct inflection of axis (Vladislav Iurciuc)
- bug #53537 [VarDumper] Fix missing colors initialization in
CliDumper
(@nicolas-grekas) - bug #53481 [Process] Fix executable finder when the command starts with a dash (@kayw-geek)
- bug #53006 [ErrorHandler] Don't format binary strings (@aleho)
- bug #53453 [Translation] add support for nikic/php-parser 5.0 (@xabbuh)
- bug #53434 [ErrorHandler] fix rendering exception pages without the HttpKernel component (@xabbuh)
- bug #53441 [Messenger] Amazon SQS Delay has a max of 15 minutes (@alamirault)
- bug #53414 [Serializer]
GetSetMethodNormalizer
: fix BC break with#[Ignore]
attribute (@nikophil) - bug #53383 [Validator] re-allow an empty list of fields (@xabbuh)
- bug #53418 [FrameworkBundle][Notifier] Fix service registration (MessageBird + TurboSms) (@smnandre)
- bug #53381 [Form] Fix assigning data in
PostSetDataEvent
andPostSubmitEvent
(@fancyweb) - bug #53350 [Validator] fix the exception being thrown (@xabbuh)
- bug #52930 [Messenger] Fix Redis messenger scheme comparison (@freswa)
- bug #52874 [Scheduler] Separate id and description in message providers (@valtzu)
- bug #53341 [FrameworkBundle] append instead of replacing potentially non-existent named-arguments (@xabbuh)
- bug #53320 [Cache][DependencyInjection][Lock][Mailer][Messenger][Notifier][Translation] Url decode username and passwords from
parse_url()
results (@alexandre-daubois) - bug #53108 [Serializer] Fix using deserialization path 5.4 (@HypeMC)
[PR] #53691
v6.3.12
Changelog (v6.3.11...v6.3.12)
- bug #52913 [Routing] Fixed priority getting lost when setting localized prefix (@pritasil)
- bug #53183 [Messenger] PhpSerializer: TypeError should throw
MessageDecodingFailedException
(@B-Galati) - bug #52131 [HttpKernel] Fix
RequestPayloadValueResolver
handling error with no ExpectedTypes (@Jeroeny) - bug #51559 [DependencyInjection]
#[Autowire]
attribute should have precedence over bindings (@HypeMC) - bug #53678 [Mime] Fix serializing uninitialized
RawMessage::$message
to null (@nicolas-grekas) - bug #53634 [Notifer][Smsapi] Set messageId of SentMessage (@tomasz-kusy)
- bug #53501 [DependencyInjection] support lazy evaluated exception messages with Xdebug 3 (@xabbuh)
- bug #52994 [MonologBridge] Fix context data and display extra data (@louismariegaborit)
- bug #53671 [HttpClient] Fix pausing responses before they start when using curl (@nicolas-grekas)
- bug #53663 [TwigBridge] separate child and parent context in NotificationEmail on writes (@xabbuh)
- bug #53667 [Mailer] [Mailgun] Fix sender header encoding (@spajxo)
- bug #53157 [Mailer] Throw
TransportException
when unable to read from socket (@xdanik) - bug #53361 [Serializer] Take unnamed variadic parameters into account when denormalizing (@thijsBreker)
- bug #53530 [Serializer] Rewrite
AbstractObjectNormalizer::createChildContext()
to use the providedcache_key
from original context when creating child contexts (@amne) - bug #53506 [HttpClient] Fix error chunk creation in passthru (@rmikalkenas)
- bug #53260 [AssetMapper] Handle assets with non-ascii characters in dev server (@fbourigault)
- bug #53357 [Translation] Fix
TranslationNodeVisitor
with constant domain (@VincentLanglet) - bug #53525 [Messenger] [AMQP] Throw exception on
nack
callback (@kvrushifa) - bug #53432 [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (@priyadi)
- bug #53593 [Cache] Fix possible infinite loop in
CachePoolPass
(@HypeMC) - bug #53588 [Translation] fix multi-byte code area to convert (@xabbuh)
- bug #53572 [FrameworkBundle] grab a service from the container only if it exists (@xabbuh)
- bug #53565 [Mime] Fix undefined array key 0 when empty sender (@0x346e3730)
- bug #53516 [Console] Allow '0' as a $shortcut in InputOption.php (@lawsonjl-ornl)
- bug #53576 [Console] Only execute additional checks for color support if the output (@theofidry)
- bug #53582 [TwigBundle] Fix configuration when "paths" is null (@smnandre)
- bug #53575 [Mailer] register the MailPaceTransportFactory (@xabbuh)
- bug #53581 [String] fix aircraft inflection (@renanbr)
- bug #53509 [Security] Fix
AuthenticationUtils::getLastUsername()
returning null (@alexandre-daubois) - bug #53567 [String] Correct inflection of axis (Vladislav Iurciuc)
- bug #53537 [VarDumper] Fix missing colors initialization in
CliDumper
(@nicolas-grekas) - bug #53481 [Process] Fix executable finder when the command starts with a dash (@kayw-geek)
- bug #53006 [ErrorHandler] Don't format binary strings (@aleho)
- bug #53453 [Translation] add support for nikic/php-parser 5.0 (@xabbuh)
- bug #53441 [Messenger] Amazon SQS Delay has a max of 15 minutes (@alamirault)
- bug #53383 [Validator] re-allow an empty list of fields (@xabbuh)
- bug #53418 [FrameworkBundle][Notifier] Fix service registration (MessageBird + TurboSms) (@smnandre)
- bug #53350 [Validator] fix the exception being thrown (@xabbuh)
- bug #53341 [FrameworkBundle] append instead of replacing potentially non-existent named-arguments (@xabbuh)
- bug #53320 [Cache][DependencyInjection][Lock][Mailer][Messenger][Notifier][Translation] Url decode username and passwords from
parse_url()
results (@alexandre-daubois) - bug #53108 [Serializer] Fix using deserialization path 5.4 (@HypeMC)
[PR] #53688
[EOL] End of life release for branch 6.3
v5.4.35
Changelog (v5.4.34...v5.4.35)
- bug #52913 [Routing] Fixed priority getting lost when setting localized prefix (@pritasil)
- bug #53183 [Messenger] PhpSerializer: TypeError should throw
MessageDecodingFailedException
(@B-Galati) - bug #53678 [Mime] Fix serializing uninitialized
RawMessage::$message
to null (@nicolas-grekas) - bug #53634 [Notifer][Smsapi] Set messageId of SentMessage (@tomasz-kusy)
- bug #53501 [DependencyInjection] support lazy evaluated exception messages with Xdebug 3 (@xabbuh)
- bug #53671 [HttpClient] Fix pausing responses before they start when using curl (@nicolas-grekas)
- bug #53663 [TwigBridge] separate child and parent context in NotificationEmail on writes (@xabbuh)
- bug #53157 [Mailer] Throw
TransportException
when unable to read from socket (@xdanik) - bug #53361 [Serializer] Take unnamed variadic parameters into account when denormalizing (@thijsBreker)
- bug #53530 [Serializer] Rewrite
AbstractObjectNormalizer::createChildContext()
to use the providedcache_key
from original context when creating child contexts (@amne) - bug #53506 [HttpClient] Fix error chunk creation in passthru (@rmikalkenas)
- bug #53357 [Translation] Fix
TranslationNodeVisitor
with constant domain (@VincentLanglet) - bug #53525 [Messenger] [AMQP] Throw exception on
nack
callback (@kvrushifa) - bug #53432 [HttpFoundation] Request without content-type or content-length header should result in null values, not empty strings (@priyadi)
- bug #53593 [Cache] Fix possible infinite loop in
CachePoolPass
(@HypeMC) - bug #53588 [Translation] fix multi-byte code area to convert (@xabbuh)
- bug #53565 [Mime] Fix undefined array key 0 when empty sender (@0x346e3730)
- bug #53516 [Console] Allow '0' as a $shortcut in InputOption.php (@lawsonjl-ornl)
- bug #53576 [Console] Only execute additional checks for color support if the output (@theofidry)
- bug #53582 [TwigBundle] Fix configuration when "paths" is null (@smnandre)
- bug #53581 [String] fix aircraft inflection (@renanbr)
- bug #53509 [Security] Fix
AuthenticationUtils::getLastUsername()
returning null (@alexandre-daubois) - bug #53567 [String] Correct inflection of axis (Vladislav Iurciuc)
- bug #53537 [VarDumper] Fix missing colors initialization in
CliDumper
(@nicolas-grekas) - bug #53481 [Process] Fix executable finder when the command starts with a dash (@kayw-geek)
- bug #53006 [ErrorHandler] Don't format binary strings (@aleho)
- bug #53441 [Messenger] Amazon SQS Delay has a max of 15 minutes (@alamirault)
- bug #53383 [Validator] re-allow an empty list of fields (@xabbuh)
- bug #53418 [FrameworkBundle][Notifier] Fix service registration (MessageBird + TurboSms) (@smnandre)
- bug #53350 [Validator] fix the exception being thrown (@xabbuh)
- bug #53341 [FrameworkBundle] append instead of replacing potentially non-existent named-arguments (@xabbuh)
- bug #53320 [Cache][DependencyInjection][Lock][Mailer][Messenger][Notifier][Translation] Url decode username and passwords from
parse_url()
results (@alexandre-daubois) - bug #53108 [Serializer] Fix using deserialization path 5.4 (@HypeMC)
[PR] #53687
v7.0.2
Changelog (v7.0.1...v7.0.2)
- bug #53282 [RateLimiter] Fix RateLimit->getRetryAfter() return value when consuming 0 or last tokens (@wouterj, @ERuban)
- bug #53054 [Cache] Fix expiration time for CouchbaseCollection (@alexandre-daubois)
- bug #53259 [RateLimit] Test and fix peeking behavior on rate limit policies (@wouterj)
- 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 #53243 [Mailer][Postmark] Add missing changelog for webhook support (@OskarStark)
- bug #53239 [HttpKernel] fix "Cannot redeclare renderSymfonyLogoSvg()" inside phpunit tests (@davidesigner)
- bug #53232 [Notifier] [Smsc] Require login and password (@OskarStark)
- bug #53225 [WebProfilerBundle] Fix the design of the compact toolbar button (@javiereguiluz)
- bug #52869 [AssetMapper] Improve link generation script (@smnandre)
- bug #53203 [Intl] [Emoji] Fix emoji files (remove wrong characters / add missing data) (@smnandre)
- bug #53178 [Translation][Crowdin] Use project language mapping (@andrii-bodnar)
- bug #53187 [Messenger] Fix using negative delay (@J-roen)
- bug #53133 [Validator] Fix using known option names as field names (@HypeMC)
- bug #53172 [SecurityBundle] Prevent to login/logout without a request context (@symfonyaml)
- bug #52881 [DoctrineBridge] Global query time always at 0.00 ms on profiler (Maxime THIRY)
- bug #53173 [FrameworkBundle] add missing webhook services for Brevo and Mailjet (@xabbuh)
- bug #53153 [WebProfilerBundle] Fix JS error when evaluating scripts (@jderusse)
- feature #53150 [Contracts] Allow psr/container 1.1 again (@derrabus)
- 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 #53003 [AssetMapper] Fix URL pattern when importing es-module-shims (@hashbanged)
- bug #53079 [DoctrineBridge] Add check for lazy object interface (@maxbaldanza)
- bug #53061 [Mailer] [Mailjet] Disable tls for mailjet as it should use STARTTLS (@RFreij)
- bug #53115 [Serializer] Fix partial denormalization with missing constructor arguments (@HypeMC)
- bug #53128 Change ProxyCacheWarmer::warmUp signature (@llupa)
- bug #53120 [Translation] add the Phrase translation provider to the UnsupportedSchemeException (@xabbuh)
- bug #53125 [Mailer] add the MailPace transport to the UnsupportedSchemeException (@xabbuh)
- bug #53081 [Serializer] Keep stack trace for enum value denormalizer error (@kylekatarnls)
- bug #53107 [HttpKernel] Don't validate partially denormalized object (@HypeMC)
- bug #52891 [HttpKernel] Fix request attribute value ignored with pinned resolvers (@HypeMC)
- 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 #53004 [FrameworkBundle] Add missing webhook parsers (@alexandre-daubois)
- bug #53007 [FrameworkBundle] Fix webhook parser service removal and add notifier parser service removal (@alexandre-daubois)
- bug #52996 [Validator] add missing translation (@xabbuh)
- bug #52979 [WebProfilerBundle] Fix "Copy as cURL" dark style (@HypeMC)
- bug #52978 [Webhook] [Framework] Added missing XML attribute in config XSD (@TimoBakx)
- bug #52584 [WebProfilerBundle] Fix intercept external redirects (@HeahDude)
- bug #52964 [ExpressionLanguage] Fix null coalescing propagation (@fancyweb)
- bug #52963 [FrameworkBundle] Fix profiling commands without router (@HeahDude)
- bug #52966 [FrameworkBundle] Fix profiling command in web context (@HeahDude)
- bug #52937 [WebProfilerBundle] Fix "Copy as cURL" (@HypeMC)
- 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 #52870 [SecurityBundle] Fix redeclaration of
InternalSecurity
class when opcache preload is active (@kaznovac) - bug #52885 [Serializer] fix nullable int cannot be serialized (@nikophil)
- bug #52886 [HttpKernel] Catch
TypeError
if the wrong type is used inBackedEnumValueResolver
(@alexandre-daubois) - bug #52878 [WebProfiler] Fix unclosed JS script cannot be parsed (@smnandre)
- bug #52867 [Validator] Only trigger deprecation when Validator annotations are used (@HypeMC)
- bug #52864 [HttpClient][Mailer][Process] always pass microseconds to usleep as integers (@xabbuh)
[PR] #53315
v6.4.2
Changelog (v6.4.1...v6.4.2)
- bug #53282 [RateLimiter] Fix RateLimit->getRetryAfter() return value when consuming 0 or last tokens (@wouterj, @ERuban)
- bug #53054 [Cache] Fix expiration time for CouchbaseCollection (@alexandre-daubois)
- bug #53259 [RateLimit] Test and fix peeking behavior on rate limit policies (@wouterj)
- 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 #53243 [Mailer][Postmark] Add missing changelog for webhook support (@OskarStark)
- bug #53232 [Notifier] [Smsc] Require login and password (@OskarStark)
- bug #53225 [WebProfilerBundle] Fix the design of the compact toolbar button (@javiereguiluz)
- bug #52869 [AssetMapper] Improve link generation script (@smnandre)
- bug #53203 [Intl] [Emoji] Fix emoji files (remove wrong characters / add missing data) (@smnandre)
- bug #53178 [Translation][Crowdin] Use project language mapping (@andrii-bodnar)
- bug #53187 [Messenger] Fix using negative delay (@J-roen)
- bug #53133 [Validator] Fix using known option names as field names (@HypeMC)
- bug #53172 [SecurityBundle] Prevent to login/logout without a request context (@symfonyaml)
- bug #52881 [DoctrineBridge] Global query time always at 0.00 ms on profiler (Maxime THIRY)
- bug #53173 [FrameworkBundle] add missing webhook services for Brevo and Mailjet (@xabbuh)
- bug #53153 [WebProfilerBundle] Fix JS error when evaluating scripts (@jderusse)
- feature #53150 [Contracts] Allow psr/container 1.1 again (@derrabus)
- 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 #53003 [AssetMapper] Fix URL pattern when importing es-module-shims (@hashbanged)
- bug #53079 [DoctrineBridge] Add check for lazy object interface (@maxbaldanza)
- bug #53061 [Mailer] [Mailjet] Disable tls for mailjet as it should use STARTTLS (@RFreij)
- bug #53115 [Serializer] Fix partial denormalization with missing constructor arguments (@HypeMC)
- bug #53128 Change ProxyCacheWarmer::warmUp signature (@llupa)
- bug #53120 [Translation] add the Phrase translation provider to the UnsupportedSchemeException (@xabbuh)
- bug #53125 [Mailer] add the MailPace transport to the UnsupportedSchemeException (@xabbuh)
- bug #53081 [Serializer] Keep stack trace for enum value denormalizer error (@kylekatarnls)
- bug #53107 [HttpKernel] Don't validate partially denormalized object (@HypeMC)
- bug #52891 [HttpKernel] Fix request attribute value ignored with pinned resolvers (@HypeMC)
- 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 #53004 [FrameworkBundle] Add missing webhook parsers (@alexandre-daubois)
- bug #53007 [FrameworkBundle] Fix webhook parser service removal and add notifier parser service removal (@alexandre-daubois)
- bug #52996 [Validator] add missing translation (@xabbuh)
- bug #52979 [WebProfilerBundle] Fix "Copy as cURL" dark style (@HypeMC)
- bug #52978 [Webhook] [Framework] Added missing XML attribute in config XSD (@TimoBakx)
- bug #52584 [WebProfilerBundle] Fix intercept external redirects (@HeahDude)
- bug #52964 [ExpressionLanguage] Fix null coalescing propagation (@fancyweb)
- bug #52963 [FrameworkBundle] Fix profiling commands without router (@HeahDude)
- bug #52966 [FrameworkBundle] Fix profiling command in web context (@HeahDude)
- bug #52937 [WebProfilerBundle] Fix "Copy as cURL" (@HypeMC)
- 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 #52870 [SecurityBundle] Fix redeclaration of
InternalSecurity
class when opcache preload is active (@kaznovac) - bug #52885 [Serializer] fix nullable int cannot be serialized (@nikophil)
- bug #52886 [HttpKernel] Catch
TypeError
if the wrong type is used inBackedEnumValueResolver
(@alexandre-daubois) - bug #52878 [WebProfiler] Fix unclosed JS script cannot be parsed (@smnandre)
- bug #52867 [Validator] Only trigger deprecation when Validator annotations are used (@HypeMC)
- bug #52864 [HttpClient][Mailer][Process] always pass microseconds to usleep as integers (@xabbuh)
[PR] #53314
v6.3.11
Changelog (v6.3.10...v6.3.11)
- bug #53054 [Cache] Fix expiration time for CouchbaseCollection (@alexandre-daubois)
- bug #53259 [RateLimit] Test and fix peeking behavior on rate limit policies (@wouterj)
- 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 #53243 [Mailer][Postmark] Add missing changelog for webhook support (@OskarStark)
- bug #53232 [Notifier] [Smsc] Require login and password (@OskarStark)
- bug #53225 [WebProfilerBundle] Fix the design of the compact toolbar button (@javiereguiluz)
- bug #53178 [Translation][Crowdin] Use project language mapping (@andrii-bodnar)
- bug #53187 [Messenger] Fix using negative delay (@J-roen)
- bug #53133 [Validator] Fix using known option names as field names (@HypeMC)
- bug #53172 [SecurityBundle] Prevent to login/logout without a request context (@symfonyaml)
- 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 #53125 [Mailer] add the MailPace transport to the UnsupportedSchemeException (@xabbuh)
- bug #53081 [Serializer] Keep stack trace for enum value denormalizer error (@kylekatarnls)
- bug #53107 [HttpKernel] Don't validate partially denormalized object (@HypeMC)
- bug #52891 [HttpKernel] Fix request attribute value ignored with pinned resolvers (@HypeMC)
- 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 #53007 [FrameworkBundle] Fix webhook parser service removal and add notifier parser service removal (@alexandre-daubois)
- bug #52996 [Validator] add missing translation (@xabbuh)
- bug #52978 [Webhook] [Framework] Added missing XML attribute in config XSD (@TimoBakx)
- bug #52584 [WebProfilerBundle] Fix intercept external redirects (@HeahDude)
- bug #52964 [ExpressionLanguage] Fix null coalescing propagation (@fancyweb)
- 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 #52886 [HttpKernel] Catch
TypeError
if the wrong type is used inBackedEnumValueResolver
(@alexandre-daubois) - bug #52864 [HttpClient][Mailer][Process] always pass microseconds to usleep as integers (@xabbuh)
[PR] #53313
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