8.2
Merge branch '8.0' into 8.1
Merge branch '8.1' into 8.2
[chore](cache): Remove superflous implements of AdapterInterface as descript in #65151
[Clock] Add #[\NoDiscard] attribute to DatePoint
Merge branch '7.4' into 8.0
[ErrorHandler] Redesign the exception page
[ExpressionLanguage] Add the native PHP `count()` function to the ExpressionLanguage component
[Form] Offer the canonical timezone identifier when ICU names collide
[HttpFoundation] Deprecate the unused Request::$trustedHosts property
[DependencyInjection] Move the CACHEDIR.TAG test to the component owning the feature
Merge branch '7.4' into 8.1
minor #64720 [JsonStreamer] Scan tokens in bulk in the read Lexer (mtarld)
[Ldap][SecurityBundle] Add an option to check only LDAP users against the LDAP server
[Messenger] Allow auto creation of sqs queue
[PropertyInfo][Serializer] Enable using `#[WithAccessors]` with the serializer
[RemoteEvent][Notifier] Add SMS engagement events
[Routing] Allow defining default query parameters
[Security] Add path and CSRF options to switch_user
[FrameworkBundle][RateLimiter][Yaml][Semaphore] Harden remaining unserialize calls
[Serializer] Fix low-deps tests
[Translation] Make `CrowdinProvider::read()` fetch all domains when passed none
minor #63852 [TypeInfo] Add type narrowing on Type::accepts() (mtarld)
minor #63984 [Validator] Check File extensions and mimeTypes independently (ousamabenyounes)
[VarDumper] Make dump toggles keyboard accessible
[Webhook] Add a timestamp header and Standard Webhooks signature support
minor #65277 [Workflow] Add default generic types to Workflow Events (alexander-schranz)