Skip to content

Commit 1057595

Browse files
committed
Update CHANGELOG for 7.3.8
1 parent 9ecacb4 commit 1057595

File tree

1 file changed

+73
-0
lines changed

1 file changed

+73
-0
lines changed

CHANGELOG-7.3.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,79 @@ in 7.3 minor versions.
77
To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
88
To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v7.3.0...v7.3.1
99

10+
* 7.3.8 (2025-12-07)
11+
12+
* bug #62675 [DependencyInjection] Fix dealing with errored service definitions (nicolas-grekas)
13+
* bug #62488 [HttpKernel] Make `#[Cache]` respect all explicit cache directives set in controller (ayyoub-afwallah)
14+
* bug #62665 [DependencyInjection] Revert "bug #62541 Reset resolved state when setting a parameter" (nicolas-grekas)
15+
* bug #62388 [TypeInfo] Simple array should be array type (matijn-made)
16+
* bug #61962 [Console] Handle signals on text input (valx76)
17+
* bug #62661 [Runtime] Reuse the already created Request object when the app needs one as argument and returns a kernel (nicolas-grekas)
18+
* bug #62621 [Form] Fix moneytype step (Belhassen)
19+
* bug #62627 [Console] Preserve `--help` option when a command is not found (santysisi)
20+
* bug #62619 [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport (Shine-neko)
21+
* bug #62612 [Yaml] Fix regression handling blank lines in unquoted scalars (yoeunes)
22+
* bug #62645 [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances (nicolas-grekas)
23+
* bug #62541 [DependencyInjection] Reset resolved state when setting a parameter (yoeunes)
24+
* bug #62602 [Cache] Fix the creation of a redis connection with only ext-relay (stof)
25+
* bug #62587 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (xabbuh)
26+
* bug #62524 [Notifier][Mercure] Add support for Mercure 0.7 (Kocal)
27+
* bug #62577 [PropertyInfo] treat `mixed[]` the same as `array` when getting types from docblocks (xabbuh)
28+
* bug #62498 [FrameworkBundle] fix merging of enabled locales (dmaicher)
29+
* bug #62551 [FrameworkBundle] register attribute loader arguments in a forward-compatible way (xabbuh)
30+
* bug #62465 [JsonPath] Fix throwing on quoted True/False/Null (TamasSzigeti)
31+
* bug #62482 [DependencyInjection] Fix loose validation in `#[Autowire]` attribute (yoeunes)
32+
* bug #62513 [FrameworkBundle] Add missing `useAttributeAsKey` calls (MatTheCat)
33+
* bug #62523 [DependencyInjection] Fix state corruption in `PhpFileLoader` during recursive imports (yoeunes)
34+
* bug #62543 [Cache] ensure compatibility with RelayCluster 0.20.0 (xabbuh)
35+
* bug #62536 [Cache] ensure compatibility with Relay extension 0.20.0 (xabbuh)
36+
* bug #62506 [DependencyInjection] Fix `query_string` env processor for URLs without query string (yoeunes)
37+
* bug #62502 [HttpFoundation] Fix Expires response header for EventStream (4513)
38+
* bug #62503 [HttpClient] Fix releasing uploaded stream resources (nicolas-grekas)
39+
* bug #62474 [Config] Fix nullable EnumNode with BackedEnum (yoeunes)
40+
* bug #62485 [DependencyInjection] Fix loop corruption in `CheckTypeDeclarationsPass` (yoeunes)
41+
* bug #62486 [DependencyInjection] Fix invalid PHP syntax for nullable `TypedReference` in `PhpDumper` (yoeunes)
42+
* bug #62487 [Security] Fix `UserBadge` validation bypass via identifier normalizer (yoeunes)
43+
* bug #62489 [FrameworkBundle] Fix TypeError when traversing scalar values in debug:config (yoeunes)
44+
* bug #62493 [Console] Fix exception message when abbreviation matches multiple hidden commands (yoeunes)
45+
* bug #62471 [String] Fix normalization in trimPrefix/trimSuffix (yoeunes)
46+
* bug #62456 [AssetMapper] Fix entrypoint status lost during update (yoeunes)
47+
* bug #62416 [Console] Fix completion for global options values (HypeMC)
48+
* bug #62458 [Workflow] Fix `MethodMarkingStore` crash with inherited uninitialized properties (yoeunes)
49+
* bug #62459 [Routing] Fix case sensitivity for static host matching in compiled routes (yoeunes)
50+
* bug #62461 [Routing] Fix localized prefix updates breaking aliases (yoeunes)
51+
* bug #62460 [Routing] Fix addNamePrefix breaking aliases to external routes (yoeunes)
52+
* bug #62449 [HttpKernel] Fix using MapRequestPayload on nullable arguments (nicolas-grekas)
53+
* bug #62415 [HttpClient] Don't reset unused clients in data collector (HypeMC)
54+
* bug #62437 [DependencyInjection] Fix preloading `LazyClosure` (nicolas-grekas)
55+
* bug #62409 [Yaml] Align unquoted multiline scalar parsing with spec for comments (yoeunes)
56+
* bug #62398 [Cache] Fix accepting named closures as early-expiration callbacks (nicolas-grekas)
57+
* bug #62406 [Notifier] do not use recipient phone numbers as sender e-mail addresses (xabbuh)
58+
* bug #62407 [FrameworkBundle] work around limitation in `JsonResponse` when the data is `null` (xabbuh)
59+
* bug #62400 [Form] Fix EnumType choice_label logic for grouped choices (yoeunes)
60+
* bug #62393 [Dependencyinjection] Call default index method when index is not provided by tag (yoeunes)
61+
* bug #62372 [Cache] Recognize saveDeferred events as writes in `CacheDataCollector` (yitznewton)
62+
* bug #62335 [Console] Fix signal handlers not being cleared after command termination (yoeunes)
63+
* bug #62348 [Translation][Lokalise] fix "Project too big for sync export" (santysisi)
64+
* bug #62304 [DependencyInjection] Fix lazy proxy creation for interfaces aliased to final classes (yoeunes)
65+
* bug #62036 [HttpKernel] Fix StreamedResponse with chunks support in HttpKernelBrowser (wuchen90)
66+
* bug #62063 [JsonStreamer] Rebuild cache on class update (mtarld)
67+
* bug #62287 [HttpFoundation] Fix AcceptHeader overwrites items with different parameters (yoeunes)
68+
* bug #62325 [Routing] Fix default value not taken if usigng name:entity.attribute (eltharin)
69+
* bug #62329 [DependencyInjection] Fix merging explicit tags and #[AsTaggeditem] (nicolas-grekas)
70+
* bug #62356 [HttpClient] Fix `Warning: curl_multi_select(): timeout must be positive` (Jeroeny)
71+
* bug #62334 [PropertyInfo] Fix `ReflectionExtractor` handling of underscore-only property names (yoeunes)
72+
* bug #58473 [Serializer] Fix `AbstractObjectNormalizer` to allow scalar values to be normalized (Hanmac, xabbuh)
73+
* bug #62093 [Security] Fix `HttpUtils::createRequest()` when the context’s base URL isn’t empty (MatTheCat)
74+
* bug #62007 [Serializer] fix inherited properties normalization (Link1515)
75+
* bug #62286 [Cache] compatibility with ext-redis 6.3 (xabbuh)
76+
* bug #62321 [Serializer] Fix BackedEnumNormalizer behavior with partial denormalization (yoeunes)
77+
* bug #62344 [OptionsResolver] Fix missing prototype key in nested error paths (yoeunes)
78+
* bug #62346 [Clock] Align MockClock::sleep() behavior with NativeClock for negative values (yoeunes)
79+
* bug #62347 [OptionsResolver] Ensure remove() also unsets deprecation status (yoeunes)
80+
* bug #62359 [Yaml] Fix parsing of unquoted multiline scalars with comments or blank lines (yoeunes)
81+
* bug #62350 [ExpressionLanguage] Compile numbers with var_export in Compiler::repr for thread-safety (yoeunes)
82+
1083
* 7.3.7 (2025-11-12)
1184

1285
* security #cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (nicolas-grekas)

0 commit comments

Comments
 (0)