diff --git a/CHANGELOG-8.0.md b/CHANGELOG-8.0.md index 24205126a23f8..2b17bf205b416 100644 --- a/CHANGELOG-8.0.md +++ b/CHANGELOG-8.0.md @@ -7,6 +7,44 @@ in 8.0 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/v8.0.0...v8.0.1 +* 8.0.0-RC1 (2025-11-13) + + * bug #62335 [Console] Fix signal handlers not being cleared after command termination (yoeunes) + * bug #62348 [Translation][Lokalise] fix "Project too big for sync export" (santysisi) + * bug #62304 [DependencyInjection] Fix lazy proxy creation for interfaces aliased to final classes (yoeunes) + * bug #62036 [HttpKernel] Fix StreamedResponse with chunks support in HttpKernelBrowser (wuchen90) + * bug #62063 [JsonStreamer] Rebuild cache on class update (mtarld) + * bug #62287 [HttpFoundation] Fix AcceptHeader overwrites items with different parameters (yoeunes) + * bug #62325 [Routing] Fix default value not taken if usigng name:entity.attribute (eltharin) + * bug #62329 [DependencyInjection] Fix merging explicit tags and #[AsTaggeditem] (nicolas-grekas) + * bug #62356 [HttpClient] Fix `Warning: curl_multi_select(): timeout must be positive` (Jeroeny) + * bug #62334 [PropertyInfo] Fix `ReflectionExtractor` handling of underscore-only property names (yoeunes) + * bug #58473 [Serializer] Fix `AbstractObjectNormalizer` to allow scalar values to be normalized (Hanmac, xabbuh) + * bug #62093 [Security] Fix `HttpUtils::createRequest()` when the context’s base URL isn’t empty (MatTheCat) + * bug #62007 [Serializer] fix inherited properties normalization (Link1515) + * bug #62286 [Cache] compatibility with ext-redis 6.3 (xabbuh) + * bug #62321 [Serializer] Fix BackedEnumNormalizer behavior with partial denormalization (yoeunes) + * bug #62344 [OptionsResolver] Fix missing prototype key in nested error paths (yoeunes) + * bug #62346 [Clock] Align MockClock::sleep() behavior with NativeClock for negative values (yoeunes) + * bug #62347 [OptionsResolver] Ensure remove() also unsets deprecation status (yoeunes) + * bug #62359 [Yaml] Fix parsing of unquoted multiline scalars with comments or blank lines (yoeunes) + * bug #62350 [ExpressionLanguage] Compile numbers with var_export in Compiler::repr for thread-safety (yoeunes) + * security #cve-2025-64500 [HttpFoundation] Fix parsing pathinfo with no leading slash (nicolas-grekas) + * bug #62333 Postal mailer transport message ID retrieval (lalcebo) + * feature #62326 [Cache][Messenger] re-allow ext-redis 6.1 (xabbuh) + * bug #62324 [HttpFoundation] Fix parsing hosts and schemes in URLs (nicolas-grekas) + * bug #62171 [Messenger] Fix commands writing to `STDERR` instead of `STDOUT` (wazum) + * bug #62315 Keep body size limit for AMP redirects (villermen) + * bug #62214 [ObjectMapper] lazy loading (soyuka) + * bug #62237 [Form] Fix EnumType choice_label logic for grouped choices (yoeunes) + * bug #62283 [Filesystem] Unify logic for isAbsolute() in Path (yoeunes) + * feature #62302 [Routing] Simplify importing routes defined on controller services (nicolas-grekas) + * bug #62091 [BrowserKit] The BrowserKit history with parameter separator without slash. (biozshock) + * bug #62297 [Twig] Ensure WrappedTemplatedEmail::getReturnPath() returns a string (yoeunes) + * bug #62294 [Console] Add missing VERBOSITY_SILENT case in CommandDataCollector (yoeunes) + * bug #62290 [Routing] Fix matching the "0" URL (cs278) + * bug #62285 [HttpClient] Reject 3xx pushed responses (nicolas-grekas) + * 8.0.0-BETA2 (2025-11-02) * feature #62270 [Lock][DynamoDB] Allow symfony/lock 8.0 (DavidPrevot) diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 765f2c731f1d2..bcb34aac67d43 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -71,12 +71,12 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '8.0.0-DEV'; + public const VERSION = '8.0.0-RC1'; public const VERSION_ID = 80000; public const MAJOR_VERSION = 8; public const MINOR_VERSION = 0; public const RELEASE_VERSION = 0; - public const EXTRA_VERSION = 'DEV'; + public const EXTRA_VERSION = 'RC1'; public const END_OF_MAINTENANCE = '07/2026'; public const END_OF_LIFE = '07/2026';