Symfony 6.4.23 has just been released.
Read the Symfony upgrade guide to learn more about upgrading Symfony and use the SymfonyInsight upgrade reports to detect the code you will need to change in your project.
Tip
Want to be notified whenever a new Symfony release is published? Or when a version is not maintained anymore? Or only when a security issue is fixed? Consider subscribing to the Symfony Roadmap Notifications.
Changelog Since Symfony 6.4.22
- 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 #60413 [Serializer] Fix collect_denormalization_errors flag in defaultContext (@dmbrson)
- 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 #60888 [Intl] Fix locale validator when canonicalize is true (@rdavaillaud)
- bug #60885 [Notifier] Update fake SMS transports to use contracts event dispatcher (@paulferrett)
- 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 #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 #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 #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 #60676 [Form] Fix handling the empty string in NumberToLocalizedStringTransformer (@gnat42)
- bug #60694 [Intl] Add missing currency (NOK) localization (en_NO) (@llupa)
- 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 #60564 [FrameworkBundle] ensureKernelShutdown in tearDownAfterClass (@cquintana92)
- 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 #60616 skip interactive questions asked by Composer (@xabbuh)
- 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)