Releases: symfony/symfony
Releases · symfony/symfony
v6.2.4
v6.1.10
v6.0.18
v5.4.18
v6.2.3
Changelog (v6.2.2...v6.2.3)
- bug #48805 [DependencyInjection] Fix resolving parameters when dumping lazy proxies (@nicolas-grekas)
- bug #48787 [PhpUnitBridge] Use verbose deprecation output for quiet types only when it reaches the threshold (@ogizanagi)
- bug #48784 [Console] Correctly overwrite progressbars with different line count per step (@ncharalampidis)
- bug #48801 [Form] Make
ButtonType
handleform_attr
option (@MatTheCat) - bug #48791 [DependencyInjection] Fix deduplicating service instances in circular graphs (@nicolas-grekas)
- bug #48790 [WebProfilerBundle] fix Mailer detail on click (@Jean-Beru)
- bug #48771 [CssSelector] Fix escape patterns (@fancyweb)
- bug #48774 [Translation] Fix undefined variable messages in ConstraintVisitor (@alamirault)
- bug #48727 [PropertyAccess] Fix nullsafe chain like x?.y (@Vincz)
- bug #48711 [Cache] RedisTrait::createConnection does not pass auth value from redis sentinel cluster DSN (@evgkord)
- bug #48724 [VarExporter] Fix exporting classes with __unserialize() but not __serialize() (@fancyweb)
- bug #48746 [Validator] Fix IBAN format for Tunisia and Mauritania (@smelesh)
- bug #48738 [Workflow] Allow spaces in place names so the PUML dump doesn't break (@kamil Musial)
- bug #48742 [VarExporter] Generate proxies for static abstract methods (@nicolas-grekas)
- bug #48735 [SecurityBundle] Prevent RuntimeException on profiler (@marphi)
- bug #48718 Compatibility with doctrine/annotations 2 (@derrabus)
- bug #48688 [FrameworkBundle] Add MailPace definition (@skmedix)
[PR] #48809
v6.1.9
Changelog (v6.1.8...v6.1.9)
- bug #48787 [PhpUnitBridge] Use verbose deprecation output for quiet types only when it reaches the threshold (@ogizanagi)
- bug #48784 [Console] Correctly overwrite progressbars with different line count per step (@ncharalampidis)
- bug #48801 [Form] Make
ButtonType
handleform_attr
option (@MatTheCat) - bug #48791 [DependencyInjection] Fix deduplicating service instances in circular graphs (@nicolas-grekas)
- bug #48771 [CssSelector] Fix escape patterns (@fancyweb)
- bug #48711 [Cache] RedisTrait::createConnection does not pass auth value from redis sentinel cluster DSN (@evgkord)
- bug #48724 [VarExporter] Fix exporting classes with __unserialize() but not __serialize() (@fancyweb)
- bug #48746 [Validator] Fix IBAN format for Tunisia and Mauritania (@smelesh)
- bug #48738 [Workflow] Allow spaces in place names so the PUML dump doesn't break (@kamil Musial)
- bug #48718 Compatibility with doctrine/annotations 2 (@derrabus)
- bug #48681 [Console] Revert "bug #48089 Fix clear line with question in section (maxbeckers) (@chalasr)
- bug #48651 [HttpKernel] AbstractSessionListener should not override the cache lifetime for private responses (@rodmen)
- bug #48591 [DependencyInjection] Shared private services becomes public after a public service is accessed (@alexpott)
- bug #48126 [Mailer] Include all transports' debug messages in RoundRobin transport exception (@mixdf)
- bug #48089 [Console] Fix clear line with question in section (@maxbeckers)
- bug #48602 [HtmlSanitizer] Fix HtmlSanitizer default configuration behavior for allowed schemes (@titouan Galopin)
- bug #48635 [HttpFoundation] Use relative timestamps with MemcachedSessionHandler (@tvlooy)
- bug #47979 [Cache] Fix dealing with ext-redis' multi/exec returning a bool (@joão Nogueira)
- bug #48612 [Messenger] [Amqp] Added missing rpc_timeout option (@lyrixx)
- bug #48233 [Serializer] Prevent
GetSetMethodNormalizer
from creating invalid magic method call (@klaussilveira) - bug #48628 [HttpFoundation] Fix dumping array cookies (@nicolas-grekas)
- bug #48048 [WebProfilerBundle] Fix dump header not being displayed (@HypeMC)
- bug #47836 [HttpClient] TraceableHttpClient: increase decorator's priority (@adpeyre)
- bug #48259 [FrameworkBundle] Allow configuring
framework.exceptions
with a config builder (@MatTheCat) - bug #48314 [Mime] Fix MessagePart serialization (@Amunak)
- bug #48331 [Yaml] fix dumping top-level tagged values (@xabbuh)
- bug #48615 Fix getting the name of closures on PHP 8.1.11+ (@nicolas-grekas)
- bug #48624 [ErrorHandler][HttpKernel] Fix reading the SYMFONY_IDE env var (@nicolas-grekas)
- bug #48618 [ErrorHandler] [DebugClassLoader] Fix some new return types support (@fancyweb)
- bug #48421 [HttpFoundation] IPv4-mapped IPv6 addresses incorrectly rejected (@bonroyage)
- bug #48501 [RateLimiter] Add
int
toReservation::wait()
(@DaRealFreak) - bug #48359 [VarDumper] Ignore \Error in __debugInfo() (@fancyweb)
- bug #48534 [FrameworkBundle] add
kernel.locale_aware
tag toLocaleSwitcher
(@kbond) - bug #48482 [DependencyInjection] Revert "bug #48027 Don't autoconfigure tag when it's already set with attributes" (@nicolas-grekas)
- bug #48346 [HttpKernel] In DateTimeValueResolver, convert previously defined date attribute to the expected class (@GromNaN)
- bug #48335 [TwigBridge] Amend
MoneyType
twig to include a space (@mogilvie) - bug #48046 [WebProfilerBundle] Remove redundant code from logger template (@HypeMC)
- bug #48292 [Security] [LoginLink] Throw InvalidLoginLinkException on missing parameter (@MatTheCat)
[PR] #48808
v6.0.17
Changelog (v6.0.16...v6.0.17)
- bug #48787 [PhpUnitBridge] Use verbose deprecation output for quiet types only when it reaches the threshold (@ogizanagi)
- bug #48784 [Console] Correctly overwrite progressbars with different line count per step (@ncharalampidis)
- bug #48801 [Form] Make
ButtonType
handleform_attr
option (@MatTheCat) - bug #48791 [DependencyInjection] Fix deduplicating service instances in circular graphs (@nicolas-grekas)
- bug #48771 [CssSelector] Fix escape patterns (@fancyweb)
- bug #48711 [Cache] RedisTrait::createConnection does not pass auth value from redis sentinel cluster DSN (@evgkord)
- bug #48724 [VarExporter] Fix exporting classes with __unserialize() but not __serialize() (@fancyweb)
- bug #48746 [Validator] Fix IBAN format for Tunisia and Mauritania (@smelesh)
- bug #48738 [Workflow] Allow spaces in place names so the PUML dump doesn't break (@kamil Musial)
- bug #48718 Compatibility with doctrine/annotations 2 (@derrabus)
- bug #48651 [HttpKernel] AbstractSessionListener should not override the cache lifetime for private responses (@rodmen)
- bug #48591 [DependencyInjection] Shared private services becomes public after a public service is accessed (@alexpott)
- bug #48126 [Mailer] Include all transports' debug messages in RoundRobin transport exception (@mixdf)
- bug #48635 [HttpFoundation] Use relative timestamps with MemcachedSessionHandler (@tvlooy)
- bug #47979 [Cache] Fix dealing with ext-redis' multi/exec returning a bool (@joão Nogueira)
- bug #48612 [Messenger] [Amqp] Added missing rpc_timeout option (@lyrixx)
- bug #48233 [Serializer] Prevent
GetSetMethodNormalizer
from creating invalid magic method call (@klaussilveira) - bug #48628 [HttpFoundation] Fix dumping array cookies (@nicolas-grekas)
- bug #48048 [WebProfilerBundle] Fix dump header not being displayed (@HypeMC)
- bug #47836 [HttpClient] TraceableHttpClient: increase decorator's priority (@adpeyre)
- bug #48259 [FrameworkBundle] Allow configuring
framework.exceptions
with a config builder (@MatTheCat) - bug #48314 [Mime] Fix MessagePart serialization (@Amunak)
- bug #48331 [Yaml] fix dumping top-level tagged values (@xabbuh)
- bug #48615 Fix getting the name of closures on PHP 8.1.11+ (@nicolas-grekas)
- bug #48618 [ErrorHandler] [DebugClassLoader] Fix some new return types support (@fancyweb)
- bug #48421 [HttpFoundation] IPv4-mapped IPv6 addresses incorrectly rejected (@bonroyage)
- bug #48501 [RateLimiter] Add
int
toReservation::wait()
(@DaRealFreak) - bug #48359 [VarDumper] Ignore \Error in __debugInfo() (@fancyweb)
- bug #48482 [DependencyInjection] Revert "bug #48027 Don't autoconfigure tag when it's already set with attributes" (@nicolas-grekas)
- bug #48335 [TwigBridge] Amend
MoneyType
twig to include a space (@mogilvie) - bug #48046 [WebProfilerBundle] Remove redundant code from logger template (@HypeMC)
- bug #48292 [Security] [LoginLink] Throw InvalidLoginLinkException on missing parameter (@MatTheCat)
[PR] #48807
v5.4.17
Changelog (v5.4.16...v5.4.17)
- bug #48787 [PhpUnitBridge] Use verbose deprecation output for quiet types only when it reaches the threshold (@ogizanagi)
- bug #48784 [Console] Correctly overwrite progressbars with different line count per step (@ncharalampidis)
- bug #48801 [Form] Make
ButtonType
handleform_attr
option (@MatTheCat) - bug #48791 [DependencyInjection] Fix deduplicating service instances in circular graphs (@nicolas-grekas)
- bug #48771 [CssSelector] Fix escape patterns (@fancyweb)
- bug #48711 [Cache] RedisTrait::createConnection does not pass auth value from redis sentinel cluster DSN (@evgkord)
- bug #48724 [VarExporter] Fix exporting classes with __unserialize() but not __serialize() (@fancyweb)
- bug #48746 [Validator] Fix IBAN format for Tunisia and Mauritania (@smelesh)
- bug #48738 [Workflow] Allow spaces in place names so the PUML dump doesn't break (@kamil Musial)
- bug #48718 Compatibility with doctrine/annotations 2 (@derrabus)
- bug #48651 [HttpKernel] AbstractSessionListener should not override the cache lifetime for private responses (@rodmen)
- bug #48591 [DependencyInjection] Shared private services becomes public after a public service is accessed (@alexpott)
- bug #48126 [Mailer] Include all transports' debug messages in RoundRobin transport exception (@mixdf)
- bug #48635 [HttpFoundation] Use relative timestamps with MemcachedSessionHandler (@tvlooy)
- bug #47979 [Cache] Fix dealing with ext-redis' multi/exec returning a bool (@joão Nogueira)
- bug #48612 [Messenger] [Amqp] Added missing rpc_timeout option (@lyrixx)
- bug #48233 [Serializer] Prevent
GetSetMethodNormalizer
from creating invalid magic method call (@klaussilveira) - bug #48628 [HttpFoundation] Fix dumping array cookies (@nicolas-grekas)
- bug #48048 [WebProfilerBundle] Fix dump header not being displayed (@HypeMC)
- bug #47836 [HttpClient] TraceableHttpClient: increase decorator's priority (@adpeyre)
- bug #48259 [FrameworkBundle] Allow configuring
framework.exceptions
with a config builder (@MatTheCat) - bug #48314 [Mime] Fix MessagePart serialization (@Amunak)
- bug #48331 [Yaml] fix dumping top-level tagged values (@xabbuh)
- bug #48615 Fix getting the name of closures on PHP 8.1.11+ (@nicolas-grekas)
- bug #48618 [ErrorHandler] [DebugClassLoader] Fix some new return types support (@fancyweb)
- bug #48421 [HttpFoundation] IPv4-mapped IPv6 addresses incorrectly rejected (@bonroyage)
- bug #48501 [RateLimiter] Add
int
toReservation::wait()
(@DaRealFreak) - bug #48359 [VarDumper] Ignore \Error in __debugInfo() (@fancyweb)
- bug #48482 [DependencyInjection] Revert "bug #48027 Don't autoconfigure tag when it's already set with attributes" (@nicolas-grekas)
- bug #48335 [TwigBridge] Amend
MoneyType
twig to include a space (@mogilvie) - bug #48046 [WebProfilerBundle] Remove redundant code from logger template (@HypeMC)
- bug #48292 [Security] [LoginLink] Throw InvalidLoginLinkException on missing parameter (@MatTheCat)
[PR] #48806
v6.2.2
Changelog (v6.2.1...v6.2.2)
- bug #48661 [Serializer] fix context attribute with serializedName (@nikophil)
- bug #48681 [Console] Revert "bug #48089 Fix clear line with question in section (maxbeckers) (@chalasr)
- bug #48680 [Cache] fix lazyness of redis when using RedisTagAwareAdapter (@nicolas-grekas)
- bug #48651 [HttpKernel] AbstractSessionListener should not override the cache lifetime for private responses (@rodmen)
- bug #48591 [DependencyInjection] Shared private services becomes public after a public service is accessed (@alexpott)
- bug #48126 [Mailer] Include all transports' debug messages in RoundRobin transport exception (@mixdf)
- bug #48644 [Validator] Allow opt-out of EmailValidator deprecation when using Validation::createValidatorBuilder() (@nicolas-grekas)
- bug #48606 [FrameworkBundle] container:debug CLI output improvements for excluded services (@apfelbox)
- bug #48089 [Console] Fix clear line with question in section (@maxbeckers)
- bug #48602 [HtmlSanitizer] Fix HtmlSanitizer default configuration behavior for allowed schemes (@titouan Galopin)
- bug #48635 [HttpFoundation] Use relative timestamps with MemcachedSessionHandler (@tvlooy)
- bug #47979 [Cache] Fix dealing with ext-redis' multi/exec returning a bool (@joão Nogueira)
- bug #48612 [Messenger] [Amqp] Added missing rpc_timeout option (@lyrixx)
- bug #48233 [Serializer] Prevent
GetSetMethodNormalizer
from creating invalid magic method call (@klaussilveira) - bug #48628 [HttpFoundation] Fix dumping array cookies (@nicolas-grekas)
- bug #48559 [ExpressionLanguage] Fix BC of cached SerializedParsedExpression containing GetAttrNode (@fancyweb)
- bug #48524 [HttpKernel] Fix
CacheAttributeListener
priority (@HypeMC) - bug #48451 [Translation] Fix extraction when dealing with VariadicPlaceholder parameters (@Kocal)
- bug #48601 [SecurityBundle] Fix authenticator existence check in
Security::login()
(@chalasr) - bug #48587 [TwigBundle] Alias BodyRendererInterface (@n3o77)
- bug #48580 [Console] Fix missing command not matching namespace error message (@titouan Galopin)
- bug #48449 [DependencyInjection] Fix bug when tag name is a text node (@BrandonlinU)
- bug #48048 [WebProfilerBundle] Fix dump header not being displayed (@HypeMC)
- bug #47836 [HttpClient] TraceableHttpClient: increase decorator's priority (@adpeyre)
- bug #48259 [FrameworkBundle] Allow configuring
framework.exceptions
with a config builder (@MatTheCat) - bug #48314 [Mime] Fix MessagePart serialization (@Amunak)
- bug #48331 [Yaml] fix dumping top-level tagged values (@xabbuh)
- bug #48615 Fix getting the name of closures on PHP 8.1.11+ (@nicolas-grekas)
- bug #48624 [ErrorHandler][HttpKernel] Fix reading the SYMFONY_IDE env var (@nicolas-grekas)
- bug #48618 [ErrorHandler] [DebugClassLoader] Fix some new return types support (@fancyweb)
- bug #48605 [VarExporter] Fix adding a key to an uninitialized array (@nicolas-grekas)
- bug #48554 [Security] Fix invalid deprecation messages in Security constants (@IonBazan)
- bug #48538 [Clock] Fix
usleep
deprecation warning (@victor-prdh) - bug #48421 [HttpFoundation] IPv4-mapped IPv6 addresses incorrectly rejected (@bonroyage)
- bug #48501 [RateLimiter] Add
int
toReservation::wait()
(@DaRealFreak) - bug #48359 [VarDumper] Ignore \Error in __debugInfo() (@fancyweb)
- bug #48553 [VarExporter] Fix calling
parent::__wakeup()
when unserializing with LazyProxyTrait (@azjezz) - bug #48489 [DoctrineBridge] Skip resolving entities when the corresponding request attribute is already an object (@nicolas-grekas)
- bug #48534 [FrameworkBundle] add
kernel.locale_aware
tag toLocaleSwitcher
(@kbond) - bug #48521 [FrameworkBundle] fix removing commands if console not available (@kbond)
- bug #48522 [DependencyInjection] Generate different classes for ghost objects and virtual proxies (@nicolas-grekas)
- bug #48482 [DependencyInjection] Revert "bug #48027 Don't autoconfigure tag when it's already set with attributes" (@nicolas-grekas)
[PR] #48687
v6.2.1
Changelog (v6.2.0...v6.2.1)
- bug #48502 [DependencyInjection] Fix
ContainerBuilder
stats env usage with enum (@alamirault) - bug #48509 [HttpKernel] Fix using entities with the
#[Cache()]
attribute (@HypeMC) - bug #48505 [Mailer] Fix rendered templates for notifications (@fabpot)
- bug #48476 [WebProfilerBundle] Use same color as other icons for the close toolbar btn (@ogizanagi)
- bug #48483 [DependencyInjection] Remove refs that point to container.excluded services when allowed (@nicolas-grekas)
- bug #48346 [HttpKernel] In DateTimeValueResolver, convert previously defined date attribute to the expected class (@GromNaN)
- bug #48450 [WebProfilerBundle] Fix form panel expanders (@MatTheCat)
- bug #48459 [FrameworkBundle] [Framework] Fix Infobip Mailer transport factory import (@gnito-org)
- bug #48461 [VarExporter] Fix possible memory-leak when using lazy-objects (@nicolas-grekas)
- bug #48335 [TwigBridge] Amend
MoneyType
twig to include a space (@mogilvie) - bug #48046 [WebProfilerBundle] Remove redundant code from logger template (@HypeMC)
- bug #48428 Fixed undefined variable error (@kevin Meijer)
- bug #48416 [FrameworkBundle] don't register the MailerTestCommand symfony/console is not installed (@xabbuh)
[PR] #48518