Skip to content

Releases: symfony/symfony

v8.0.2

08 Dec 08:11
v8.0.2
5dc5560

Choose a tag to compare

Changelog (v8.0.1...v8.0.2)

  • bug #62682 [Serializer][Validator] Attribute metadata no longer requires container.excluded tags (@HypeMC)
  • bug #62685 [DependencyInjection] Fix PriorityTaggedServiceTrait when tag attributes are not a list (@GromNaN)

[PR] #62690

v7.4.2

08 Dec 07:59
v7.4.2
e11071c

Choose a tag to compare

Changelog (v7.4.1...v7.4.2)

  • bug #62682 [Serializer][Validator] Attribute metadata no longer requires container.excluded tags (@HypeMC)
  • bug #62685 [DependencyInjection] Fix PriorityTaggedServiceTrait when tag attributes are not a list (@GromNaN)

[PR] #62689

v8.0.1

07 Dec 17:02
v8.0.1
c6be192

Choose a tag to compare

Changelog (v8.0.0...v8.0.1)

  • bug #62663 [HttpFoundation] Improve logic in Request::createFromGlobals() (@nicolas-grekas)
  • bug #62675 [DependencyInjection] Fix dealing with errored service definitions (@nicolas-grekas)
  • bug #62671 [DomCrawler] Fixing dealing with invalid charset (@ThomasLandauer)
  • bug #62488 [HttpKernel] Make #[Cache] respect all explicit cache directives set in controller (@ayyoub-afwallah)
  • bug #62665 [DependencyInjection] Revert "bug #62541 Reset resolved state when setting a parameter" (@nicolas-grekas)
  • bug #62388 [TypeInfo] Simple array should be array type (@matijn-made)
  • bug #61962 [Console] Handle signals on text input (@valx76)
  • bug #62661 [Runtime] Reuse the already created Request object when the app needs one as argument and returns a kernel (@nicolas-grekas)
  • bug #62477 [DependencyInjection] Allow manual bindings on parameters with #[Target] (@yoeunes)
  • bug #62495 [Security][Http] Fix OIDC discovery when multiple HttpClient instances are used (@Ali-HENDA)
  • bug #62563 [Config] Fix array shape generation for backed enums (@OskarStark)
  • bug #62621 [Form] Fix moneytype step (@Belhassen)
  • bug #62622 [JsonStreamer] fix invalid json output for list of self (@DjordyKoert)
  • bug #62627 [Console] Preserve --help option when a command is not found (@santysisi)
  • bug #62656 [FrameworkBundle] Fix using FailedMessages*Command with SigningSerializer (@HypeMC)
  • bug #62653 [Lock] Fix unserializing already serialized Key payloads (@nicolas-grekas)
  • bug #62652 [HttpClient] CachingHttpClient must run after UriTemplate and Scoping (@Lctrs)
  • bug #62651 [FrameworkBundle] Only register PhpConfigReferenceDumpPass in dev env with debug flag enabled (@bobvandevijver)
  • bug #62619 [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport (@Shine-neko)
  • bug #62544 [DependencyInjection] Ensure deprecation detection does not trigger a PHP error (@bnf)
  • bug #62586 [DependencyInjection][FrameworkBundle] fix BC break when dumping container for build/lint commands (@aschempp)
  • bug #62607 [Form] Clean up wrong method docblocks in data transformers (@alexndlm)
  • bug #62612 [Yaml] Fix regression handling blank lines in unquoted scalars (@yoeunes)
  • bug #62646 [DependencyInjection] Throw when using $this or its internal scope from PHP config files (@nicolas-grekas)
  • bug #62645 [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances (@nicolas-grekas)
  • bug #62647 [FrameworkBundle] Don't exclude classes with constraint/serialization attributes from being registered as services (@nicolas-grekas)
  • bug #62614 [Cache] Fix NullAdapter must set taggable (@a.dmitryuk)
  • bug #62562 [Console] don't discard existing aliases when constructing Command (@henderkes)
  • bug #62535 [HttpKernel] Don't reset services between fragments redering when using in HttpCache (@nicolas-grekas)
  • bug #62532 [FrameworkBundle] Dump bundles config reference first (@MatTheCat)
  • bug #62541 [DependencyInjection] Reset resolved state when setting a parameter (@yoeunes)
  • bug #62558 [DependencyInjection] Don't add empty .container.known_envs in XML loader (@GromNaN)
  • bug #62602 [Cache] Fix the creation of a redis connection with only ext-relay (@stof)
  • bug #62587 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (@xabbuh)
  • bug #62524 [Notifier][Mercure] Add support for Mercure 0.7 (@Kocal)
  • bug #62571 [Console] Fix profile invokable command (@Jibbarth)
  • bug #62577 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (@xabbuh)
  • bug #62498 [FrameworkBundle] fix merging of enabled locales (@dmaicher)
  • bug #62551 [FrameworkBundle] register attribute loader arguments in a forward-compatible way (@xabbuh)
  • bug #62465 [JsonPath] Fix throwing on quoted True/False/Null (@TamasSzigeti)
  • bug #62482 [DependencyInjection] Fix loose validation in #[Autowire] attribute (@yoeunes)
  • bug #62513 [FrameworkBundle] Add missing useAttributeAsKey calls (@MatTheCat)
  • bug #62523 [DependencyInjection] Fix state corruption in PhpFileLoader during recursive imports (@yoeunes)
  • bug #62543 [Cache] ensure compatibility with RelayCluster 0.20.0 (@xabbuh)
  • bug #62536 [Cache] ensure compatibility with Relay extension 0.20.0 (@xabbuh)
  • bug #62515 [FrameworkBundle] Allow backed enum to be used in initial_marking workflow configuration (@DemonTPx)
  • bug #62506 [DependencyInjection] Fix query_string env processor for URLs without query string (@yoeunes)
  • bug #62502 [HttpFoundation] Fix Expires response header for EventStream (@4513)
  • bug #62503 [HttpClient] Fix releasing uploaded stream resources (@nicolas-grekas)
  • bug #62474 [Config] Fix nullable EnumNode with BackedEnum (@yoeunes)
  • bug #62485 [DependencyInjection] Fix loop corruption in CheckTypeDeclarationsPass (@yoeunes)
  • bug #62486 [DependencyInjection] Fix invalid PHP syntax for nullable TypedReference in PhpDumper (@yoeunes)
  • bug #62487 [Security] Fix UserBadge validation bypass via identifier normalizer (@yoeunes)
  • bug #62489 [FrameworkBundle] Fix TypeError when traversing scalar values in debug:config (@yoeunes)
  • bug #62493 [Console] Fix exception message when abbreviation matches multiple hidden commands (@yoeunes)
  • bug #62471 [String] Fix normalization in trimPrefix/trimSuffix (@yoeunes)

[PR] #62680

v7.4.1

07 Dec 16:50
v7.4.1
3b254d8

Choose a tag to compare

Changelog (v7.4.0...v7.4.1)

  • bug #62663 [HttpFoundation] Improve logic in Request::createFromGlobals() (@nicolas-grekas)
  • bug #62675 [DependencyInjection] Fix dealing with errored service definitions (@nicolas-grekas)
  • bug #62671 [DomCrawler] Fixing dealing with invalid charset (@ThomasLandauer)
  • bug #62488 [HttpKernel] Make #[Cache] respect all explicit cache directives set in controller (@ayyoub-afwallah)
  • bug #62665 [DependencyInjection] Revert "bug #62541 Reset resolved state when setting a parameter" (@nicolas-grekas)
  • bug #62388 [TypeInfo] Simple array should be array type (@matijn-made)
  • bug #61962 [Console] Handle signals on text input (@valx76)
  • bug #62661 [Runtime] Reuse the already created Request object when the app needs one as argument and returns a kernel (@nicolas-grekas)
  • bug #62477 [DependencyInjection] Allow manual bindings on parameters with #[Target] (@yoeunes)
  • bug #62495 [Security][Http] Fix OIDC discovery when multiple HttpClient instances are used (@Ali-HENDA)
  • bug #62563 [Config] Fix array shape generation for backed enums (@OskarStark)
  • bug #62621 [Form] Fix moneytype step (@Belhassen)
  • bug #62622 [JsonStreamer] fix invalid json output for list of self (@DjordyKoert)
  • bug #62627 [Console] Preserve --help option when a command is not found (@santysisi)
  • bug #62656 [FrameworkBundle] Fix using FailedMessages*Command with SigningSerializer (@HypeMC)
  • bug #62653 [Lock] Fix unserializing already serialized Key payloads (@nicolas-grekas)
  • bug #62652 [HttpClient] CachingHttpClient must run after UriTemplate and Scoping (@Lctrs)
  • bug #62651 [FrameworkBundle] Only register PhpConfigReferenceDumpPass in dev env with debug flag enabled (@bobvandevijver)
  • bug #62619 [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport (@Shine-neko)
  • bug #62544 [DependencyInjection] Ensure deprecation detection does not trigger a PHP error (@bnf)
  • bug #62586 [DependencyInjection][FrameworkBundle] fix BC break when dumping container for build/lint commands (@aschempp)
  • bug #62607 [Form] Clean up wrong method docblocks in data transformers (@alexndlm)
  • bug #62612 [Yaml] Fix regression handling blank lines in unquoted scalars (@yoeunes)
  • bug #62646 [DependencyInjection] Throw when using $this or its internal scope from PHP config files (@nicolas-grekas)
  • bug #62645 [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances (@nicolas-grekas)
  • bug #62647 [FrameworkBundle] Don't exclude classes with constraint/serialization attributes from being registered as services (@nicolas-grekas)
  • bug #62614 [Cache] Fix NullAdapter must set taggable (@a.dmitryuk)
  • bug #62562 [Console] don't discard existing aliases when constructing Command (@henderkes)
  • bug #62535 [HttpKernel] Don't reset services between fragments redering when using in HttpCache (@nicolas-grekas)
  • bug #62532 [FrameworkBundle] Dump bundles config reference first (@MatTheCat)
  • bug #62541 [DependencyInjection] Reset resolved state when setting a parameter (@yoeunes)
  • bug #62558 [DependencyInjection] Don't add empty .container.known_envs in XML loader (@GromNaN)
  • bug #62602 [Cache] Fix the creation of a redis connection with only ext-relay (@stof)
  • bug #62587 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (@xabbuh)
  • bug #62524 [Notifier][Mercure] Add support for Mercure 0.7 (@Kocal)
  • bug #62571 [Console] Fix profile invokable command (@Jibbarth)
  • bug #62577 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (@xabbuh)
  • bug #62498 [FrameworkBundle] fix merging of enabled locales (@dmaicher)
  • bug #62551 [FrameworkBundle] register attribute loader arguments in a forward-compatible way (@xabbuh)
  • bug #62465 [JsonPath] Fix throwing on quoted True/False/Null (@TamasSzigeti)
  • bug #62482 [DependencyInjection] Fix loose validation in #[Autowire] attribute (@yoeunes)
  • bug #62513 [FrameworkBundle] Add missing useAttributeAsKey calls (@MatTheCat)
  • bug #62523 [DependencyInjection] Fix state corruption in PhpFileLoader during recursive imports (@yoeunes)
  • bug #62543 [Cache] ensure compatibility with RelayCluster 0.20.0 (@xabbuh)
  • bug #62536 [Cache] ensure compatibility with Relay extension 0.20.0 (@xabbuh)
  • bug #62515 [FrameworkBundle] Allow backed enum to be used in initial_marking workflow configuration (@DemonTPx)
  • bug #62506 [DependencyInjection] Fix query_string env processor for URLs without query string (@yoeunes)
  • bug #62502 [HttpFoundation] Fix Expires response header for EventStream (@4513)
  • bug #62503 [HttpClient] Fix releasing uploaded stream resources (@nicolas-grekas)

[PR] #62679

v7.3.8

07 Dec 16:17
v7.3.8
15827f2

Choose a tag to compare

Changelog (v7.3.7...v7.3.8)

  • bug #62675 [DependencyInjection] Fix dealing with errored service definitions (@nicolas-grekas)
  • bug #62488 [HttpKernel] Make #[Cache] respect all explicit cache directives set in controller (@ayyoub-afwallah)
  • bug #62665 [DependencyInjection] Revert "bug #62541 Reset resolved state when setting a parameter" (@nicolas-grekas)
  • bug #62388 [TypeInfo] Simple array should be array type (@matijn-made)
  • bug #61962 [Console] Handle signals on text input (@valx76)
  • bug #62661 [Runtime] Reuse the already created Request object when the app needs one as argument and returns a kernel (@nicolas-grekas)
  • bug #62621 [Form] Fix moneytype step (@Belhassen)
  • bug #62627 [Console] Preserve --help option when a command is not found (@santysisi)
  • bug #62619 [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport (@Shine-neko)
  • bug #62612 [Yaml] Fix regression handling blank lines in unquoted scalars (@yoeunes)
  • bug #62645 [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances (@nicolas-grekas)
  • bug #62541 [DependencyInjection] Reset resolved state when setting a parameter (@yoeunes)
  • bug #62602 [Cache] Fix the creation of a redis connection with only ext-relay (@stof)
  • bug #62587 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (@xabbuh)
  • bug #62524 [Notifier][Mercure] Add support for Mercure 0.7 (@Kocal)
  • bug #62577 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (@xabbuh)
  • bug #62498 [FrameworkBundle] fix merging of enabled locales (@dmaicher)
  • bug #62551 [FrameworkBundle] register attribute loader arguments in a forward-compatible way (@xabbuh)
  • bug #62465 [JsonPath] Fix throwing on quoted True/False/Null (@TamasSzigeti)
  • bug #62482 [DependencyInjection] Fix loose validation in #[Autowire] attribute (@yoeunes)
  • bug #62513 [FrameworkBundle] Add missing useAttributeAsKey calls (@MatTheCat)
  • bug #62523 [DependencyInjection] Fix state corruption in PhpFileLoader during recursive imports (@yoeunes)
  • bug #62543 [Cache] ensure compatibility with RelayCluster 0.20.0 (@xabbuh)
  • bug #62536 [Cache] ensure compatibility with Relay extension 0.20.0 (@xabbuh)
  • bug #62506 [DependencyInjection] Fix query_string env processor for URLs without query string (@yoeunes)
  • bug #62502 [HttpFoundation] Fix Expires response header for EventStream (@4513)
  • bug #62503 [HttpClient] Fix releasing uploaded stream resources (@nicolas-grekas)
  • bug #62474 [Config] Fix nullable EnumNode with BackedEnum (@yoeunes)
  • bug #62485 [DependencyInjection] Fix loop corruption in CheckTypeDeclarationsPass (@yoeunes)
  • bug #62486 [DependencyInjection] Fix invalid PHP syntax for nullable TypedReference in PhpDumper (@yoeunes)
  • bug #62487 [Security] Fix UserBadge validation bypass via identifier normalizer (@yoeunes)
  • bug #62489 [FrameworkBundle] Fix TypeError when traversing scalar values in debug:config (@yoeunes)
  • bug #62493 [Console] Fix exception message when abbreviation matches multiple hidden commands (@yoeunes)
  • bug #62471 [String] Fix normalization in trimPrefix/trimSuffix (@yoeunes)
  • bug #62456 [AssetMapper] Fix entrypoint status lost during update (@yoeunes)
  • bug #62416 [Console] Fix completion for global options values (@HypeMC)
  • bug #62458 [Workflow] Fix MethodMarkingStore crash with inherited uninitialized properties (@yoeunes)
  • bug #62459 [Routing] Fix case sensitivity for static host matching in compiled routes (@yoeunes)
  • bug #62461 [Routing] Fix localized prefix updates breaking aliases (@yoeunes)
  • bug #62460 [Routing] Fix addNamePrefix breaking aliases to external routes (@yoeunes)
  • bug #62449 [HttpKernel] Fix using MapRequestPayload on nullable arguments (@nicolas-grekas)
  • bug #62415 [HttpClient] Don't reset unused clients in data collector (@HypeMC)
  • bug #62437 [DependencyInjection] Fix preloading LazyClosure (@nicolas-grekas)
  • bug #62409 [Yaml] Align unquoted multiline scalar parsing with spec for comments (@yoeunes)
  • bug #62398 [Cache] Fix accepting named closures as early-expiration callbacks (@nicolas-grekas)
  • bug #62406 [Notifier] do not use recipient phone numbers as sender e-mail addresses (@xabbuh)
  • bug #62407 [FrameworkBundle] work around limitation in JsonResponse when the data is null (@xabbuh)
  • bug #62400 [Form] Fix EnumType choice_label logic for grouped choices (@yoeunes)
  • bug #62393 [Dependencyinjection] Call default index method when index is not provided by tag (@yoeunes)
  • bug #62372 [Cache] Recognize saveDeferred events as writes in CacheDataCollector (@yitznewton)
  • 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)

[PR] #62678

v6.4.30

07 Dec 16:02
v6.4.30
26d92f1

Choose a tag to compare

Changelog (v6.4.29...v6.4.30)

  • bug #62675 [DependencyInjection] Fix dealing with errored service definitions (@nicolas-grekas)
  • bug #62488 [HttpKernel] Make #[Cache] respect all explicit cache directives set in controller (@ayyoub-afwallah)
  • bug #62665 [DependencyInjection] Revert "bug #62541 Reset resolved state when setting a parameter" (@nicolas-grekas)
  • bug #61962 [Console] Handle signals on text input (@valx76)
  • bug #62661 [Runtime] Reuse the already created Request object when the app needs one as argument and returns a kernel (@nicolas-grekas)
  • bug #62621 [Form] Fix moneytype step (@Belhassen)
  • bug #62627 [Console] Preserve --help option when a command is not found (@santysisi)
  • bug #62619 [Messenger] Fix PHP 8.5 deprecation for pgsqlGetNotify() in PostgreSQL transport (@Shine-neko)
  • bug #62612 [Yaml] Fix regression handling blank lines in unquoted scalars (@yoeunes)
  • bug #62645 [HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances (@nicolas-grekas)
  • bug #62541 [DependencyInjection] Reset resolved state when setting a parameter (@yoeunes)
  • bug #62602 [Cache] Fix the creation of a redis connection with only ext-relay (@stof)
  • bug #62577 [PropertyInfo] treat mixed[] the same as array when getting types from docblocks (@xabbuh)
  • bug #62498 [FrameworkBundle] fix merging of enabled locales (@dmaicher)
  • bug #62551 [FrameworkBundle] register attribute loader arguments in a forward-compatible way (@xabbuh)
  • bug #62482 [DependencyInjection] Fix loose validation in #[Autowire] attribute (@yoeunes)
  • bug #62513 [FrameworkBundle] Add missing useAttributeAsKey calls (@MatTheCat)
  • bug #62523 [DependencyInjection] Fix state corruption in PhpFileLoader during recursive imports (@yoeunes)
  • bug #62536 [Cache] ensure compatibility with Relay extension 0.20.0 (@xabbuh)
  • bug #62506 [DependencyInjection] Fix query_string env processor for URLs without query string (@yoeunes)
  • bug #62503 [HttpClient] Fix releasing uploaded stream resources (@nicolas-grekas)
  • bug #62485 [DependencyInjection] Fix loop corruption in CheckTypeDeclarationsPass (@yoeunes)
  • bug #62486 [DependencyInjection] Fix invalid PHP syntax for nullable TypedReference in PhpDumper (@yoeunes)
  • bug #62489 [FrameworkBundle] Fix TypeError when traversing scalar values in debug:config (@yoeunes)
  • bug #62493 [Console] Fix exception message when abbreviation matches multiple hidden commands (@yoeunes)
  • bug #62471 [String] Fix normalization in trimPrefix/trimSuffix (@yoeunes)
  • bug #62456 [AssetMapper] Fix entrypoint status lost during update (@yoeunes)
  • bug #62416 [Console] Fix completion for global options values (@HypeMC)
  • bug #62458 [Workflow] Fix MethodMarkingStore crash with inherited uninitialized properties (@yoeunes)
  • bug #62459 [Routing] Fix case sensitivity for static host matching in compiled routes (@yoeunes)
  • bug #62461 [Routing] Fix localized prefix updates breaking aliases (@yoeunes)
  • bug #62460 [Routing] Fix addNamePrefix breaking aliases to external routes (@yoeunes)
  • bug #62449 [HttpKernel] Fix using MapRequestPayload on nullable arguments (@nicolas-grekas)
  • bug #62415 [HttpClient] Don't reset unused clients in data collector (@HypeMC)
  • bug #62437 [DependencyInjection] Fix preloading LazyClosure (@nicolas-grekas)
  • bug #62409 [Yaml] Align unquoted multiline scalar parsing with spec for comments (@yoeunes)
  • bug #62398 [Cache] Fix accepting named closures as early-expiration callbacks (@nicolas-grekas)
  • bug #62406 [Notifier] do not use recipient phone numbers as sender e-mail addresses (@xabbuh)
  • bug #62407 [FrameworkBundle] work around limitation in JsonResponse when the data is null (@xabbuh)
  • bug #62400 [Form] Fix EnumType choice_label logic for grouped choices (@yoeunes)
  • bug #62372 [Cache] Recognize saveDeferred events as writes in CacheDataCollector (@yitznewton)
  • 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 #62287 [HttpFoundation] Fix AcceptHeader overwrites items with different parameters (@yoeunes)
  • 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)

[PR] #62677

v8.0.0

27 Nov 09:03
v8.0.0
2e913a8

Choose a tag to compare

Changelog (v8.0.0-RC3...v8.0.0)

[PR] #62531

v7.4.0

27 Nov 13:56
v7.4.0
25f2d56

Choose a tag to compare

Changelog (v7.4.0-RC3...v7.4.0)

  • feature #62528 Thank you redirection.io and JoliCode for backing Symfony 7.4! (@nicolas-grekas)
  • feature #62527 Thank you Private Packagist for backing Symfony 7.4! (@nicolas-grekas)
  • feature #62526 Thank you SensioLabs for backing Symfony 7.4! (@nicolas-grekas)
  • bug #62474 [Config] Fix nullable EnumNode with BackedEnum (@yoeunes)
  • bug #62485 [DependencyInjection] Fix loop corruption in CheckTypeDeclarationsPass (@yoeunes)
  • bug #62486 [DependencyInjection] Fix invalid PHP syntax for nullable TypedReference in PhpDumper (@yoeunes)
  • bug #62487 [Security] Fix UserBadge validation bypass via identifier normalizer (@yoeunes)
  • bug #62489 [FrameworkBundle] Fix TypeError when traversing scalar values in debug:config (@yoeunes)
  • bug #62493 [Console] Fix exception message when abbreviation matches multiple hidden commands (@yoeunes)
  • bug #62471 [String] Fix normalization in trimPrefix/trimSuffix (@yoeunes)
  • bug #62476 [DependencyInjection] Fix wrong trait usage in ServiceLocatorArgument (@yoeunes)
  • feature #62469 [Security] Keep SymfonyCasts as backers of the Security components v7.4 🤗 (@nicolas-grekas)

[PR] #62534

v8.0.0-RC3

21 Nov 15:08
v8.0.0-RC3
525c2a5

Choose a tag to compare

v8.0.0-RC3 Pre-release
Pre-release

Changelog (v8.0.0-RC2...v8.0.0-RC3)

  • bug #62454 [ObjectMapper] mapping of nested classes with promoted read-only properties (@soyuka)
  • bug #62456 [AssetMapper] Fix entrypoint status lost during update (@yoeunes)
  • bug #62416 [Console] Fix completion for global options values (@HypeMC)
  • bug #62455 [ObjectMapper] map to embedded object with property access (@soyuka)
  • bug #62458 [Workflow] Fix MethodMarkingStore crash with inherited uninitialized properties (@yoeunes)
  • bug #62459 [Routing] Fix case sensitivity for static host matching in compiled routes (@yoeunes)
  • bug #62461 [Routing] Fix localized prefix updates breaking aliases (@yoeunes)
  • bug #62460 [Routing] Fix addNamePrefix breaking aliases to external routes (@yoeunes)
  • bug #62453 [FrameworkBundle] Make APP_*_DIR relative to the project directory (@nicolas-grekas)
  • bug #62447 [Form] Mark FormFlow as finished if the last step is skipped (@yceruto)
  • bug #62436 [FrameworkBundle] Dump all registered extensions’ configuration reference (@MatTheCat)
  • bug #62449 [HttpKernel] Fix using MapRequestPayload on nullable arguments (@nicolas-grekas)
  • bug #62415 [HttpClient] Don't reset unused clients in data collector (@HypeMC)
  • bug #62417 [ObjectMapper] bypass lazy ghost with class transform (@soyuka)
  • bug #62437 [DependencyInjection] Fix preloading LazyClosure (@nicolas-grekas)
  • bug #62441 [WebProfilerBundle] fix displaying runner (@94noni)

[PR] #62468

v7.4.0-RC3

21 Nov 15:00
v7.4.0-RC3
77724f0

Choose a tag to compare

v7.4.0-RC3 Pre-release
Pre-release

Changelog (v7.4.0-RC2...v7.4.0-RC3)

  • bug #62454 [ObjectMapper] mapping of nested classes with promoted read-only properties (@soyuka)
  • bug #62456 [AssetMapper] Fix entrypoint status lost during update (@yoeunes)
  • bug #62416 [Console] Fix completion for global options values (@HypeMC)
  • bug #62455 [ObjectMapper] map to embedded object with property access (@soyuka)
  • bug #62458 [Workflow] Fix MethodMarkingStore crash with inherited uninitialized properties (@yoeunes)
  • bug #62459 [Routing] Fix case sensitivity for static host matching in compiled routes (@yoeunes)
  • bug #62461 [Routing] Fix localized prefix updates breaking aliases (@yoeunes)
  • bug #62460 [Routing] Fix addNamePrefix breaking aliases to external routes (@yoeunes)
  • bug #62453 [FrameworkBundle] Make APP_*_DIR relative to the project directory (@nicolas-grekas)
  • bug #62447 [Form] Mark FormFlow as finished if the last step is skipped (@yceruto)
  • bug #62436 [FrameworkBundle] Dump all registered extensions’ configuration reference (@MatTheCat)
  • bug #62449 [HttpKernel] Fix using MapRequestPayload on nullable arguments (@nicolas-grekas)
  • bug #62415 [HttpClient] Don't reset unused clients in data collector (@HypeMC)
  • bug #62417 [ObjectMapper] bypass lazy ghost with class transform (@soyuka)
  • bug #62437 [DependencyInjection] Fix preloading LazyClosure (@nicolas-grekas)
  • bug #62441 [WebProfilerBundle] fix displaying runner (@94noni)

[PR] #62467