PHP - Symfony

notes:

no notes

Release list
8.0.7
7.4.7
6.4.35
8.0.6
7.4.6
6.4.34
8.0.5
7.4.5
7.3.11
6.4.33
5.4.51
6.4.32
7.3.10
7.4.4
8.0.4
8.0.3
7.4.3
7.3.9
6.4.31
8.0.2
Release notes:

Changelog (https://github.com/symfony/symfony/compare/v8.0.5...v8.0.6)

  • bug #63492 Fix retryAfter when consuming exactly all remaining tokens in FixedWindow and TokenBucket (@ERuban)
  • bug #63491 Fix retryAfter when consuming exactly all remaining tokens in SlidingWindow (@ERuban)
  • bug #52413 Fix reservations outside the second fixed window (@SanderSander)
  • bug #57392 Fix propertyPath in ConstraintViolationListNormalizer with MetadataAwareNameConverter (@antten)
  • bug #54236 Fix exclude option being ignored for non-glob and PSR-4 resources (@NeilPeyssard)
  • bug #47424 makePathRelative with existing files, remove ending / (Petar Marjanovic)
  • bug #52083 Don't use retry routing key when sending to failure transport (Fabien Perroquin)
  • bug #63275 Fix re-sending failed messages to a different failure transport (@bartholdbos)
  • bug #63478 Fix ArrayShapeGenerator required keys with deep merging (@lacatoire)
  • bug #63476 Correctly handle null allowedVariables in ExpressionSyntaxValidator (@alexandre-daubois)
  • bug #63473 Fix PriorityTaggedServiceTrait not discovering # on decorated services (@lacatoire)
  • bug #63446 fix nested mapping with class-level transform (Thibaut Cholley)
  • bug #63472 Fix Bootstrap 4 form errors rendered inside <label> (@asispts)
  • bug #54324 Fix merging POST params and files when collection entries have mismatched indices (@priyadi)
  • bug #52722 Fix type error for non-array items when Unique::fields is set (@aprat84)
  • bug #54703 Fix default locale ignored when Accept-Language has no enabled-locale match (@karimmorel)
  • bug #62681 Make ConfigDebugCommand use its container to resolve env vars (@MatTheCat)
  • bug #47432 Fix various completion edge cases (@Seldaek)
  • bug #60662 assign attribute aliases to localized route if applicable (@alcohol)
  • bug #63463 Fix required options not validated when constructor calls parent with null (@lacatoire)
  • bug #63468 Fix webhook rejection by switching to form-encoded request parsing (@nicolas-grekas)
  • bug #63450 Fix missing resource tracking for type extensions in FormPass (@ranpafin)
  • bug #63435 Fix handling postal transport apikey (@MarcHagen)
  • bug #63462 Fix phpstan false-positive about config/reference.php (@nicolas-grekas)
  • bug #63454 Fix lazy firewall triggering remember me authentication on POST requests to public routes (@nicolas-grekas)
  • bug #63460 Implement missing reset() method in TraceableWorkflow (@santysisi)
  • bug #63456 Fix validator exception masked by MissingInputException on empty input (@nicolas-grekas)
  • bug #63444 Fix arguments set via # wrongly considered null in profiler (@chalasr)
  • bug #63439 Update security-1.0.xsd with missing oauth2 element (@welcoMattic)
  • bug #63428 Fix handling of constructor enum denormalization errors (@vvaswani)
  • bug #63438 ProgressIndicator console helper display with multiple processes (@guillaumeVDP)
  • bug #63436 Silence shell_exec warning in hasSttyAvailable (@lacatoire)
  • bug #63448 Handle empty session data in updateTimestamp() to fix compat with PHP 8.6 (@nicolas-grekas)
  • bug #63437 Wrap DoctrineDbalAdapter::doSave() in savepoint to prevent transaction poisoning (@lacatoire)
  • bug #63416 TypeContextFactory::collectTemplates now also works with @phpstan-template and @psalm-template (@TomasLudvik)
  • bug #63415 Fix profiling commands that use # (@chalasr)
  • bug #63401 Fix constructor parameter type override when property type extractor returns a different type (@nicolas-grekas)
  • bug #63405 Fix passing context option to property-info (@nicolas-grekas)
  • bug #63400 Fix memory exhaustion by adding an LRU cache to CssSelectorConverter (@arcangelini)
  • bug #63391 Align Redis sentinel auth handling across components (@nicolas-grekas)
  • bug #62738 Fix template key-type for array (@DjordyKoert)
  • bug #63386 Handle invalid backed-enum values gracefully in RequestPayloadValueResolver (@nicolas-grekas)
  • bug #63384 fail gracefully when the semaphore config is used but the component is missing (@xabbuh)
  • bug #63380 Use mutable datetime columns in Doctrine transport schema (@nicolas-grekas)
  • bug #63379 Prevent false unused-env errors for abstract definitions removed at compile time (@nicolas-grekas)
  • bug #63375 prioritize property type over is/has/can accessors (@xabbuh)
  • bug #63372 Use SYMFONY_DOTENV_PATH variable when dumping dotenv (@Spea)
  • bug #63344 Prioritize property type over is/has/can accessors (@nicolas-grekas)
  • bug #63368 Fix ProgressBar remaining and estimated placeholder guards (@yoeunes)
  • bug #63363 Fix variadic argument handling with # (@nicolas-grekas)
  • bug #63353 Fix comparison validator crash on extreme dates (@lacatoire)
  • bug #63354 Fix invalid encoding of custom headers in SES API (@lacatoire)
  • bug #63349 Fix AbstractComparison deprecation triggered for array values (@lacatoire)
  • bug #63351 Fix SymfonyStyle block output with \r\n line endings (@lacatoire)
  • bug #63342 fix union with mixed handling for the legacy PropertyInfo Type (@xabbuh)
  • bug #59540 Fix support for inline @var docblocks on promoted properties (@wuchen90)
  • bug #63247 Skip source mapping attempts when target class condition evaluates to false (@rrajkomar)
  • bug #63333 Fix JsonStreamer forward compatibility (@mtarld)
  • bug #63264 Also bypass Sender header within MicrosoftGraphApiTransport (@deeky666)
  • bug #63330 Fix nested union null type detection in TypeFactoryTrait::union() (@yoeunes)
  • bug #63319 BinaryFileResponse: always return 206 if Range is valid (@Jimbolino)
  • bug #63329 Fix ArrayShapeType::getExtraValueType() return value (@yoeunes)
  • bug #63309 Fix swapped workflow/transition names in WorkflowValidator (@yoeunes)
  • bug #63315 Fix EventSource is missing static properties (Oleksii Kozhemiaka)
  • bug #63307 Fix stale binding lookup in ResolveBindingsPass error message (@yoeunes)
  • bug #63317 Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode (@claude)
  • bug #63324 Fix DSN auth not passed to Redis/RedisCluster/Relay in RedisTrait (@ckrack)
  • bug #63324 Fix DSN auth not passed to Redis/RedisCluster/Relay in RedisTrait (@ckrack)
  • bug #57292 Fix parsing nested mappings in sequences (@HypeMC)
  • bug #63294 Fix DateTime handling in union types (@mtarld)
  • bug #63305 Fix autoconfiguring controllers using legacy Route annotations as attributes (@nicolas-grekas)
  • bug #63306 Revert "Fix DSN auth not passed to clusters in RedisTrait" (@nicolas-grekas)
  • bug #63272 Fix forwarding SSL settings to the redis sentinel (@CientistaDaWeb)
  • bug #63288 Optimize serialized size of ErrorDetailsStamp (@nicolas-grekas)
  • bug #63292 Fix AMQP heartbeat reconnection during in-flight message handling (@wazum)
  • bug #63291 Fix composite node provider arguments in stream mode (@mtarld)
  • bug #63289 Fix union with mixed handling (@mtarld)
  • bug #63278 Fix Mailjet SMTP relay X-MJ-TemplateErrorReporting header format to MailjetApiTransport (@mwijngaard)
  • bug #63282 Revert batch processing fix (@HypeMC)
  • bug #63259 Fix BrowserKitAssertionsTrait compatibility with HttpBrowser (@thiagomp)
  • bug #63281 Treat emoji VS16 as wide in width calc (@fabpot)
  • bug #63279 Normalize static methods when they have groups (@digilist)
  • bug #62970 Fix hot reload support (FrankenPHP) (@dunglas)
  • bug #63271 Respect schema_filter in schema listeners (@wazum)
  • bug #63235 phpdocumentor/reflection-docblock 6 compatibility (@mtarld)
  • bug #63262 Reject invalid paths (@nicolas-grekas)
  • bug #58460 Fix destructor throwing while timeout was handled (@Seldaek, @nicolas-grekas)
  • bug #63260 Fix handling empty MapUploadedFile arrays (@nicolas-grekas)
  • bug #63255 Add missing useAttributeAsKey calls (@MatTheCat)
  • bug #57561 Fix ignore invalid_reference behavior param for the some services (@Nguyen26052004)
  • bug #54304 When calling UploadedFile::getErrorMessage() to a file which has no error and is uploaded successfully, it should not return an error (@ArmCyber)
  • bug #63101 Bypass mapping construction when RedirectController::urlRedirectAction is triggered (@florianorineveu)
  • bug #63238 Fall back to 0 when getCode() does not provide an integer (@makomweb)
  • bug #63239 Fix accessing the test container when using KernelTestCase in non-debug mode (@nicolas-grekas)
  • bug #58433 Avoid skipping batch handlers on flush (Erwin Houtsma)
  • bug #63236 Fix clearing the HttpCache store in tests (@nicolas-grekas)
  • bug #63234 Fix parsing Target attributes on properties and on controllers (@nicolas-grekas)
  • bug #63231 Fix for Crowdin Translation File Replaced with Partial Data When Pushing Default Locale Without --force (@bhdnb)
  • bug #63226 Fix calling nack() when ack() fails (@nicolas-grekas)
  • bug #63230 fix engine declaration on mysql pdo table creations (@tandev)
  • bug #63225 Fix SortableIterator inadvertently and inconsistently deduplicating appended iterators (@nicolas-grekas)

Copyright © 2023 - All right reserved by Yadoc SAS