@@ -7,6 +7,56 @@ in 8.0 minor versions.
77To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash
88To get the diff between two versions,
10000
go to https://github.com/symfony/symfony/compare/v8.0.0...v8.0.1
99
10+ * 8.0.4 (2026-01-25)
11+
12+ * bug #63160 [ DependencyInjection] Fix alias chain inversion when deprecated alias points to decorated service (amateescu)
13+ * bug #63159 [ JsonStreamer] Fix exponential resource class memory growth (mtarld)
14+ * bug #62852 [ Cache] Fix DSN auth not passed to clusters in RedisTrait (wikando-ck)
15+ * bug #62959 [ PropertyInfo] do not parse ` scalar ` as an object (xabbuh)
16+ * bug #63136 [ Serializer] Fix is/has/can accessor naming to strip prefix unless colliding (nicolas-grekas)
17+ * bug #63144 [ Form] Fix ` OrderedHashMap ` auto-increment logic with mixed keys (yoeunes)
18+ * bug #63154 [ Form] don't skip custom view transformers while normalizing submitted newlines (xabbuh)
19+ * bug #63155 [ HttpClient] Skip HTTP/3 when using a proxy (nicolas-grekas)
20+ * bug #63084 [ PropertyInfo] fix exception with nullable value-of phpdoc (Максим Колокольников, maxmirazh33)
21+ * bug #63051 [ DoctrineBridge] Fix custom type based on Uid on entity loader (IndraGunawan)
22+ * bug #63108 [ ErrorHandler] fix parsing of complexe type (jderusse)
23+ * bug #63126 [ PropertyInfo] Throw when phpdocumentor/reflection-docblock v6 is in use (branch 6.4 only) (nicolas-grekas)
24+ * bug #63113 [ Form] Fix ICU 72+ whitespace handling in ` DateTimeToLocalizedStringTransformer ` (roukmoute)
25+ * bug #63052 [ Serializer] Fix NameConverter not detecting wrong input format with ` allow_extra_attributes=false ` (xersion22)
26+ * bug #63064 [ Translation] Fix handling of empty lines in CsvFileLoader (fnogatz)
27+ * bug #63056 [ String] Fix UnicodeString::startsWith()/endsWith() on strings that start/end with a zero (nicolas-grekas)
28+ * bug #63043 [ FrameworkBundle] Check for console package before register ` CommandDataCollector ` (gimler)
29+ * bug #63016 [ FrameworkBundle] Ensure a fresh container is used after cache warmup in ` KernelTestCase ` (lyrixx)
30+ * bug #63053 [ Config] add back missing enabled key in normalization step (xabbuh)
31+ * bug #62762 [ Finder] Fix ` Finder::append() ` breaking generic typing contract (jack-worman)
32+ * bug #62973 [ WebProfiler] fix the security profiler template (aurac)
33+ * bug #63002 [ Config] Fix merging node that canBeDisable()/canBeEnabled() (nicolas-grekas)
34+ * bug #63027 [ ObjectMapper] error when multiple targets and no condition (soyuka)
35+ * bug #63000 [ JsonStreamer] Fix memory leak by caching stream readers/writers (mtarld)
36+ * bug #62997 [ TypeInfo] Fix type resolution when called class is in other namespace (mtarld)
37+ * bug #62985 [ FrameworkBundle] Skip extensions with empty configuration in ` reference.php ` (bendavies)
38+ * bug #62984 [ Mailer] [ MicrosoftGraph ] Also bypass ` Return-Path ` header within ` MicrosoftGraphApiTransport ` (zoglo)
39+ * bug #62862 [ ObjectMapper] Fix mapping for missing source properties (Ali-HENDA)
40+ * bug #63003 [ FrameworkBundle] Don't list ExpressionConfigurator if expression-language is not installed on reference config shape (nicolas-grekas)
41+ * bug #63004 [ Process] Ignore invalid env var names (nicolas-grekas)
42+ * bug #63005 [ FrameworkBundle] Revert destination file change for secrets: decrypt-to-local (nicolas-grekas)
43+ * bug #63012 [ HttpFoundation] Fix double-prefixing of session keys when using redis/memcached (nicolas-grekas)
44+ * bug #63001 [ Scheduler] Fix array to string conversion in ` #[AsCronTask] ` arguments (serhiilabs)
45+ * bug #62953 [ Serializer] Fix removing nested values (gnoddep)
46+ * bug #62988 [ Messenger] Fix DBALv4 support by replacing trigger by explicit pg_notify() (nicolas-grekas)
47+ * bug #62795 [ FrameworkBundle] Fix mocking decorated services in tests (nicolas-grekas)
48+ * bug #62779 [ Messenger] Fix ` DeduplicateStamp ` serialization (VincentLanglet)
49+ * bug #62838 [ Serializer] Fix serialization of method with same name than property (VincentLanglet)
50+ * bug #62872 [ Messenger] Fix processing batches (HypeMC)
51+ * bug #62848 [ HttpKernel] Fix using HTTP Cache in worker mode (nicolas-grekas, stakovicz)
52+ * bug #62954 [ HttpClient] Fix existing headers must be replaced in CachingHttpClient (Toflar)
53+ * bug #62920 [ Config] Allow ` ParamConfigurator ` in ` ParametersConfig ` (jack-worman)
54+ * feature #62892 [ BrowserKit] Allow wrapping response content to give proper context when fetching fragments (Jean-Beru)
55+ * bug #62884 [ Form] [ TwigBridge ] Prevent cached block prefixes from leaking across nested collections (nicolas-grekas)
56+ * bug #62886 [ PropertyAccess] [ PropertyInfo ] [ Serializer] Skip methods that look like getters but return void or never (jordikroon)
57+ * bug #62898 [ HttpClient] update chunk items' expiration on revalidation (Lctrs)
58+ * bug #62877 [ Translation] Add ResetInterface and reset method to DataCollectorTranslator (tourze, adming-zz, nicolas-grekas)
59+
1060* 8.0.3 (2025-12-31)
1161
1262 * bug #62873 [ Cache] Fix namespace of chained pools when using another chain as template (nicolas-grekas)
0 commit comments