From 7cfb295b8789729d4b486f71b6cdda388f0f7df0 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Thu, 31 Jul 2025 12:44:59 +0200 Subject: [PATCH 1/2] Update CHANGELOG for 7.3.2 --- CHANGELOG-7.3.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/CHANGELOG-7.3.md b/CHANGELOG-7.3.md index da566f84844cb..af46cc6a27d3a 100644 --- a/CHANGELOG-7.3.md +++ b/CHANGELOG-7.3.md @@ -7,6 +7,64 @@ in 7.3 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.3.0...v7.3.1 +* 7.3.2 (2025-07-31) + + * bug #61276 [DependencyInjection] Escape parameters before resolving env placeholders (MatTheCat) + * bug #61268 [Console] [Table] Fix unnecessary wrapping (schlndh) + * bug #61085 [Lock] Fix using fractional TTLs (manuelderuiter) + * bug #61271 [Messenger] disable detecting modified indexes with DBAL 4.3 (xabbuh) + * bug #61242 [Console] [Table] Fix invalid UTF-8 due to text wrapping (schlndh) + * bug #61234 [Cache] RedisTrait::doFetch should use pipeline with GET's instead of MGET for Relay\Cluster (dorrogeray) + * bug #61246 [VarDumper] Use unique identifier for `RequestContextProvider` (ToshY) + * bug #61261 [FrameworkBundle] Fix `lint:container --resolve-env-vars` (MatTheCat) + * bug #61080 [Console] Fix `TreeHelper::addChild` when providing a string (jtattevin) + * bug #60296 [Serializer] Handle invalid mapping type property type (KorvinSzanto) + * bug #58995 [Config] Do not generate unreachable configuration paths (bobvandevijver) + * bug #60867 [WebProfilerBundle] Fix missing indent on non php files opended in the profiler (phcorp) + * bug #61233 [ObjectMapper] skip reading uninitialized values (soyuka) + * bug #61199 [JsonPath] Fix parsing invalid Unicode codepoints (nicolas-grekas) + * bug #61223 [Mailer][Brevo] Update Webhook IPs (jarbey) + * bug #61201 [Console] Fix JSON description for negatable input flags (nicolas-grekas) + * bug #61220 [Cache] fix compatibility with different Relay versions (xabbuh) + * bug #61194 [Security] Fix added $token argument to UserCheckerInterface::checkPostAuth() (nicolas-grekas) + * bug #61146 [ObjectMapper] initialize lazy objects (soyuka) + * bug #61161 [Lock] Fallback to `eval` when `LOAD` fails due to missing script (santysisi) + * bug #61151 [ObjectMapper] update promoted properties w/ an object as target (soyuka) + * bug #61158 [FrameworkBundle] Add missing html5-allow-no-tld to XSD file (nicolas-grekas) + * bug #61144 [VarDumper] Fix dumping on systems that don't have a working iconv (nicolas-grekas) + * bug #60798 [JsonPath] Handle slice selector overflow (alexandre-daubois) + * bug #61138 [Console] fix profiler with overridden `run()` method (vinceAmstoutz) + * bug #61079 [Config] Fix support for attributes on class constants and enum cases (ruudk) + * bug #61131 [Validator] error if the fields option is missing for the Collection constraint (xabbuh) + * bug #61111 [Translation] fix support of `TranslatableInterface` in `IdentityTranslator` (VincentLanglet) + * bug #61117 [Validator] fix handling required options (xabbuh) + * bug #61121 [DependencyInjection] Fix proxying services defined with an abstract class and a factory (nicolas-grekas) + * bug #61120 [DoctrineBridge] Prevent idle connection listener from running on subrequest (a.dmitryuk, dmitryuk) + * bug #61106 Fix `@var` phpdoc (fabpot) + * bug #61091 [Lock] [MongoDB] Enforce readPreference=primary and writeConcern=majority (notrix) + * bug #61105 [FrameworkBundle] fix phpdoc in `MicroKernelTrait` (santysisi) + * bug #61014 [TypeInfo] Reuse `CollectionType::mergeCollectionValueTypes` for `ConstFetchNode` (norkunas) + * bug #61076 [ExpressionLanguage] Fix dumping of null safe operator (ivantsepp) + * bug #60856 [ObjectMapper] handle non existing property errors (soyuka) + * bug #60802 [JsonPath] Improve escape sequence validation in name selector (alexandre-daubois) + * bug #60741 [Scheduler] Fix `#[AsCronTask]` not passing arguments to command (Jan Pintr, jan-pintr) + * bug #61056 [Validator] Allow mixed root on `CompoundConstraintTestCase` validator (thePanz) + * bug #61028 [Serializer] Fix `readonly` property initialization from incorrect scope (santysisi) + * bug #61073 [VarExporter] Dump implicit-nullable types as explicit to prevent the corresponding deprecation (nicolas-grekas) + * bug #61062 [Brevo Mailer] Webhook IP Addresses have changed (richardhj) + * bug #61004 [TypeInfo] Fix imported-only alias resolving (mtarld) + * bug #60975 [Form] Fix precision loss when rounding large integers in `NumberToLocalizedStringTransformer` (OskarStark) + * bug #61001 [JsonStreamer] Fix nested generated foreach loops (mttsch) + * bug #61036 [ObjectMapper] Correctly manage constructor initialization (alanpoulain) + * bug #60953 [DoctrineBridge] Restore compatibility with Doctrine ODM (pepeh) + * bug #61020 [Doctrine][FrameworkBundle][Serializer][Validator] Increase minimum version of type-info component (mitelg) + * bug #61031 [HttpClient] return early if handle has been cleaned up before (xabbuh) + * bug #60998 [TwigBridge] fix command option mode (`InputOption::VALUE_REQUIRED`) (gharlan) + * bug #60961 [TypeInfo] Fix `Type::fromValue` with empty array (norkunas) + * bug #60956 [TypeInfo] Fix `Type::fromValue` incorrectly setting object type instead of enum (norkunas) + * bug #60958 [Serializer] remove return type from `AbstractObjectNormalizer::getAllowedAttributes()` (xabbuh) + * bug #60507 [Console][Messenger] Fix: Allow `UnrecoverableExceptionInterface` to bypass retry in `RunCommandMessageHandler` (santysisi) + * 7.3.1 (2025-06-28) * bug #60044 [Console] Table counts wrong column width when using colspan and `setColumnMaxWidth()` (vladimir-vv) From e7dcb0998f2790c39fc0899936d93f6407a7f1e0 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Thu, 31 Jul 2025 12:45:04 +0200 Subject: [PATCH 2/2] Update VERSION for 7.3.2 --- src/Symfony/Component/HttpKernel/Kernel.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 7bc59a9e688da..d8be61d6c6f91 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -73,12 +73,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '7.3.2-DEV'; + public const VERSION = '7.3.2'; public const VERSION_ID = 70302; public const MAJOR_VERSION = 7; public const MINOR_VERSION = 3; public const RELEASE_VERSION = 2; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '01/2026'; public const END_OF_LIFE = '01/2026';