Download Latest Version v7.3.1 source code.tar.gz (10.9 MB)
Email in envelope

Get an email when there's a new version of Symfony

Home / v7.3.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-06-28 6.3 kB
v7.3.1 source code.tar.gz 2025-06-28 10.9 MB
v7.3.1 source code.zip 2025-06-28 14.6 MB
Totals: 3 Items   25.6 MB 6

Changelog (https://github.com/symfony/symfony/compare/v7.3.0...v7.3.1)

  • bug [#60044] [Console] Table counts wrong column width when using colspan and setColumnMaxWidth() (@vladimir-vv)
  • bug [#60042] [Console] Table counts wrong number of padding symbols in renderCell() method when cell contain unicode variant selector (@vladimir-vv)
  • bug [#60594] [Cache] Fix using a ChainAdapter as an adapter for a pool (@IndraGunawan)
  • bug [#60483] [HttpKernel] Fix #[MapUploadedFile] handling for optional file uploads (@santysisi)
  • bug [#60413] [Serializer] Fix collect_denormalization_errors flag in defaultContext (@dmbrson)
  • bug [#60820] [TypeInfo] Fix handling ConstFetchNode (@norkunas)
  • bug [#60908] [Uid] Improve entropy of the increment for UUIDv7 (@nicolas-grekas)
  • bug [#60914] [Console] Fix command option mode (InputOption::VALUE_REQUIRED) (@gharlan)
  • bug [#60919] [VarDumper] Avoid deprecated call in PgSqlCaster (@vrana)
  • bug [#60909] [TypeInfo] use an EOL-agnostic approach to parse class uses (@xabbuh)
  • bug [#60888] [Intl] Fix locale validator when canonicalize is true (@rdavaillaud)
  • bug [#60885] [Notifier] Update fake SMS transports to use contracts event dispatcher (@paulferrett)
  • bug [#60894] [FrameworkBundle] also deprecate the internal rate limiter factory alias (@xabbuh)
  • bug [#60875] [HttpFoundation] Revert " Emit PHP warning when Response::sendHeaders() is called while output has already been sent" (@nicolas-grekas)
  • bug [#60840] [Validator] Add missing HasNamedArguments to some constraints (@jkgroupe)
  • bug [#60859] [TwigBundle] fix preload unlinked class BinaryOperatorExpressionParser (@Grummfy)
  • bug [#60772] [Mailer] [Transport] Send clone of RawMessage instance in RoundRobinTransport (@jnoordsij)
  • bug [#60842] [DependencyInjection] Fix generating adapters of functional interfaces (@nicolas-grekas)
  • bug [#60809] [Serializer] Fix TraceableSerializer when called from a callable inside array_map (@OrestisZag)
  • bug [#60831] [ObjectMapper] Fix parameter passed to class level transform (@mttsch)
  • bug [#60511] [Serializer] Add support for discriminator map in property normalizer (@ruudk)
  • bug [#60780] [FrameworkBundle] Fix argument not provided to add_bus_name_stamp_middleware (@maxbaldanza)
  • bug [#60826] [DependencyInjection] Fix inlining when public services are involved (@nicolas-grekas)
  • bug [#60806] [HttpClient] Limit curl's connection cache size (@nicolas-grekas)
  • bug [#60699] [JsonPath] Improve compliance to the RFC test suite (@alexandre-daubois)
  • bug [#60705] [FrameworkBundle] Fix allow loose as an email validation mode (@rhel-eo)
  • bug [#60759] [Messenger] Fix float value for worker memory limit (@ro0NL)
  • bug [#60785] [Security] Handle non-callable implementations of FirewallListenerInterface (@MatTheCat)
  • bug [#60781] [DomCrawler] Allow selecting buttons by their value (@MatTheCat)
  • bug [#60775] [Validator] flip excluded properties with keys with Doctrine-style constraint config (@xabbuh)
  • bug [#60774] [FrameworkBundle] Fixes getting a type error when the secret you are trying to reveal could not be decrypted (@jack-worman)
  • bug [#60504] [JsonPath] Fix subexpression evaluation in filters (@alexandre-daubois)
  • bug [#60779] Silence E_DEPRECATED and E_USER_DEPRECATED (@nicolas-grekas)
  • bug [#60502] [HttpCache] Hit the backend only once after waiting for the cache lock (@mpdude)
  • bug [#60771] [Runtime] fix compatibility with Symfony 7.4 (@xabbuh)
  • bug [#60719] [JsonPath] Fix support for comma separated indices (@alexandre-daubois)
  • bug [#59910] [Form] Keep submitted values when keep_as_list option of collection type is enabled (@kells)
  • bug [#60638] [Form] Fix keep_as_list when data is not an array (@MatTheCat)
  • bug [#60691] [DependencyInjection] Fix ServiceLocatorTagPass indexes handling (@MatTheCat)
  • bug [#60676] [Form] Fix handling the empty string in NumberToLocalizedStringTransformer (@gnat42)
  • bug [#60694] [Intl] Add missing currency (NOK) localization (en_NO) (@llupa)
  • bug [#60681] [JsonPath] Better handling of unicode chars in expressions (@alexandre-daubois)
  • bug [#60711] [Intl] Ensure data consistency between alpha and numeric codes (@llupa)
  • bug [#60724] [VarDumper] Fix dumping LazyObjectState when using VarExporter v8 (@nicolas-grekas)
  • bug [#60693] [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug [#60688] [Security] Keep roles when serializing tokens (@nicolas-grekas)
  • bug [#60668] [JsonPath] Always use brackets notation with JsonPath::key() (@alexandre-daubois)
  • bug [#60641] [TypeInfo] Fix type alias resolving (@mtarld)
  • bug [#60564] [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
  • bug [#60632] [TypeInfo] Fix merging collection value types with union types (@mtarld)
  • bug [#60645] [PhpUnitBridge] Skip bootstrap for PHPUnit >=10 (@HypeMC)
  • bug [#60646] [FrameworkBundle] don't register SchedulerTriggerNormalizer without symfony/serializer (@xabbuh)
  • bug [#60655] [TypeInfo] Handle key-of and value-of types (@mtarld)
  • bug [#60640] [Mailer] use STARTTLS for SMTP with MailerSend (@xabbuh)
  • bug [#60648] [Yaml] fix support for years outside of the 32b range on x86 arch on PHP 8.4 (@nicolas-grekas)
  • bug [#60626] [Ldap] Fix LdapUser::isEqualTo (@MatTheCat)
  • bug [#60625] [FrameworkBundle] set NamespacedPoolInterface alias to cache.app (@IndraGunawan)
  • bug [#60607] [WebProfilerBundle] Fix toolbar with ajax requests not closing (@HypeMC)
  • bug [#60606] [HttpKernel] Fix Symfony 7.3 end of maintenance date (@axzx)
  • bug [#60616] skip interactive questions asked by Composer (@xabbuh)
  • bug [#60617] [HttpKernel] pass log level instead of exception to resolve the logger (@xabbuh)
  • bug [#60569] [HttpKernel] Do not superseed private cache-control when no-store is set (@alexander-schranz)
  • bug [#60584] [DependencyInjection] Make YamlDumper quote resolved env vars if necessary (@MatTheCat)
  • bug [#60588] [Notifier][Clicksend] Fix lack of recipient in case DSN does not have optional LIST_ID param (@alifanau)
  • bug [#60547] [HttpFoundation] Fixed 'Via' header regex (@thecaliskan)

[PR] https://github.com/symfony/symfony/pull/60938

Source: README.md, updated 2025-06-28