v6.3.0-BETA1
Pre-release
      Pre-release
    
        Changelog (v6.2.10...v6.3.0-BETA1)
- feature symfony/symfony#49792 [Scheduler] add "hashed" cron expression support (@kbond)
 - feature symfony/symfony#49863 [Scheduler] have 
TriggerInterfaceextend\Stringable(@kbond) - feature symfony/symfony#49614 [HttpFoundation] add 
Request::getPayload()(@kbond) - feature symfony/symfony#49809 [HttpClient] Allow using multiple base_uri as array for retries (@Tiriel)
 - feature symfony/symfony#49824 [Mime] Added getDispostion() to TextPart to get current content disposition. (@Cyb0rk)
 - feature symfony/symfony#49900 [Mailer] Allow overriding default eSMTP authenticators (@cedric-anne)
 - feature symfony/symfony#49913 [TwigBridge][TwigBundle] Add current locale to 
AppVariable(@SVillette) - feature symfony/symfony#48343 [Form] [ChoiceType] Add a 
placeholder_attroption (@elementaire) - feature symfony/symfony#49944 [Serializer] Make 
ProblemNormalizergive details aboutValidationFailedExceptionandPartialDenormalizationException(@nicolas-grekas) - feature symfony/symfony#49887 [WebProfilerBundle] Add clickable entry view to debug toolbar (@PhilETaylor)
 - feature symfony/symfony#49665 [DependencyInjection] Add 
constructoroption to#[Autoconfigure](@alexandre-daubois) - feature symfony/symfony#49798 [HttpClient] Add ServerSentEvent::getArrayData() to get the SSE's data decoded as an array directly (@fancyweb)
 - feature symfony/symfony#49847 [Cache] Fix DBAL deprecations and stop using NUL chars in tags prefix (@nicolas-grekas)
 - feature symfony/symfony#49632 [DependencyInjection] Add support for casting callables into single-method interfaces (@nicolas-grekas)
 - feature symfony/symfony#49836 [DependencyInjection] Add support for 
#[Autowire(lazy: class-string)](@nicolas-grekas) - feature symfony/symfony#49734 [Messenger] Add a way to redispatch a message (@fabpot)
 - feature symfony/symfony#49739 [Scheduler] Add DateIntervalTrigger and DatePeriodTrigger (@fabpot)
 - feature symfony/symfony#49685 [DependencyInjection] Add support for 
#[Autowire(lazy: true)](@nicolas-grekas) - feature symfony/symfony#49730 [Messenger] Add Clock support in Worker (@fabpot)
 - feature symfony/symfony#47793 [WebLink] Add relations defined in RFC 8631 (@Oipnet)
 - feature symfony/symfony#49639 [DependencyInjection] Add support for generating lazy closures (@nicolas-grekas)
 - feature symfony/symfony#48542 [Webhook][RemoteEvent] Add the components (@fabpot)
 - feature symfony/symfony#49620 [ErrorHander] Display exception properties in the HTML error page (@lyrixx)
 - feature symfony/symfony#48990 [DependencyInjection] deprecate the 
@requiredannotation (@alexislefebvre) - feature symfony/symfony#49306 [Security] Add logout configuration for Clear-Site-Data header (@maxbeckers)
 - feature symfony/symfony#49596 [Validator] Add the 
excludeoption to theCascadeconstraint (@alexandre-daubois) - feature symfony/symfony#49642 [DependencyInjection] Deprecate 
#[MapDecorated]in favor of#[AutowireDecorated](@nicolas-grekas) - feature symfony/symfony#49539 [Messenger] make StopWorkerOnSignalsListener listen by default on SIGTERM and SIGINT (@lyrixx)
 - feature symfony/symfony#49628 [DependencyInjection] Add support for autowiring services as closures using attributes (@nicolas-grekas)
 - feature symfony/symfony#49015 [Security] Added condition to always return the real Authenticator from security events (@florentdestremau)
 - feature symfony/symfony#49302 [HttpClient] Add 
UriTemplateHttpClient(@fancyweb) - feature symfony/symfony#49013 [Serializer] Replace the MissingConstructorArgumentsException class with MissingConstructorArgumentException (@HypeMC)
 - feature symfony/symfony#49454 [Notifier] Add Pushover bridge (@mocodo)
 - feature symfony/symfony#49492 [DependencyInjection] Add support for Exclude attribute (@lyrixx)
 - feature symfony/symfony#49275 [FrameworkBundle][HttpKernel] Configure 
ErrorHandleron boot (@HypeMC) - feature symfony/symfony#49300 [Validator] Add a 
NoSuspiciousCharactersconstraint to validate a string is not suspicious (@MatTheCat) - feature symfony/symfony#49428 [Messenger] Allow to define batch size when using 
BatchHandlerTraitwithgetBatchSize()(@alexandre-daubois) - feature symfony/symfony#49433 [DependencyInjection] allow extending 
Autowireattribute (@kbond) - feature symfony/symfony#49412 [DependencyInjection] Allow trimming service parameters value in XML configuration files (@alexandre-daubois)
 - feature symfony/symfony#49442 [TwigBundle] Add alias deprecation for 
Twig_Environment(@94noni) - feature symfony/symfony#49331 [PropertyAccess] Allow escaping in PropertyPath (@alanpoulain)
 - feature symfony/symfony#49411 [DependencyInjection] Add AsAlias attribute (@alanpoulain)
 - feature symfony/symfony#49343 [HtmlSanitizer] Remove experimental status (@tgalopin)
 - feature symfony/symfony#49327 [Notifier] Introduce FromNotificationInterface for MessageInterface implementations (@fabpot)
 - feature symfony/symfony#49270 [Messenger] Allow passing a string instead of an array in 
TransportNamesStamp(@alexandre-daubois) - feature symfony/symfony#49193 [Security] Return 403 instead of 500 when no firewall is defined (@nicolas-grekas)
 - feature symfony/symfony#49098 [Config] Allow enum values in EnumNode (@fancyweb)
 - feature symfony/symfony#49164 [Yaml] Feature #48920 Allow milliseconds and microseconds in dates (@dustinwilson)
 - feature symfony/symfony#48981 [Console] Add ReStructuredText descriptor (@danepowell)
 - feature symfony/symfony#48250 [Cache] Compatible with aliyun redis instance (@tourze)
 - feature symfony/symfony#47066 [DependencyInjection] Allow attribute autoconfiguration on static methods (@alex-dev)
 - feature symfony/symfony#49021 [SecurityBundle] Make firewalls event dispatcher traceable on debug mode (@MatTheCat)
 - feature symfony/symfony#48930 [Cache] Add Redis Relay support (@ostrolucky)
 - feature symfony/symfony#48938 [FrameworkBundle] Allow setting private services with the test container (@nicolas-grekas)
 - feature symfony/symfony#48959 [Messenger] Allow password in redis dsn when using sockets (@PhilETaylor)
 - feature symfony/symfony#48940 [DomCrawler] Add argument 
$normalizeWhitespacetoCrawler::innerText()and make it return the first non-empty text (@otsch) - feature symfony/symfony#48762 [WebProfilerBundle] Improve accessibility of tabs and some links (@javiereguiluz)
 - feature symfony/symfony#48945 [WebProfilerBundle] Use a dynamic SVG favicon in the profiler (@javiereguiluz)
 - feature symfony/symfony#48901 Allow Usage of ContentId in html (@m42e)
 - feature symfony/symfony#48669 [ExpressionLanguage] Add 
enumexpression function (@alexandre-daubois) - feature symfony/symfony#48678 [FrameworkBundle] Rename service 
notifier.logger_notification_listenertonotifier.notification_logger_listener(@ker0x) - feature symfony/symfony#48516 [PhpUnitBridge] Add 
enum_existsmock (@alexandre-daubois) - feature symfony/symfony#48855 [Notifier] Add new Symfony Notifier for PagerDuty (@stloyd)
 - feature symfony/symfony#48797 [FrameworkBundle] Add 
extraattribute for HttpClient Configuration (@voodooism) - feature symfony/symfony#48747 [HttpKernel] Allow using 
#[WithLogLevel]for setting custom log level for exceptions (@angelov) - feature symfony/symfony#48820 [HttpFoundation] ParameterBag::getEnum() (@nikophil)
 - feature symfony/symfony#48685 [DependencyInjection] Exclude referencing service (self) in 
TaggedIteratorArgument(@chalasr) - feature symfony/symfony#48810 Drop v1 contracts packages everywhere (@derrabus)
 - feature symfony/symfony#48802 [DependencyInjection] Cut compilation time (@nicolas-grekas)
 - feature symfony/symfony#48707 [DependencyInjection] Target Attribute must fail if the target does not exist (@rodmen)
 - feature symfony/symfony#48671 [Validator] Add 
getConstraint()method toConstraintViolationInterface(@syl20b) - feature symfony/symfony#48686 [DependencyInjection] Deprecate integer keys in "service_locator" config (@upyx)
 - feature symfony/symfony#48616 [Notifier] GoogleChat CardsV1 is deprecated we must use cardsV2 instead (@daifma)
 - feature symfony/symfony#48396 [Intl] Add a special locale to strip emojis easily with 
EmojiTransliterator(@fancyweb) - feature symfony/symfony#48642 [Clock] Add 
Clockclass andnow()function (@nicolas-grekas) - feature symfony/symfony#48121 [Messenger] Do not return fallback senders when other senders were already found (@wouterj)
 - feature symfony/symfony#48352 [HttpKernel] Allow using 
#[HttpStatus]for setting status code and headers for HTTP exceptions (@angelov) - feature symfony/symfony#48710 [DependencyInjection] Add support for nesting autowiring-related attributes into 
#[Autowire(...)](@nicolas-grekas) - feature symfony/symfony#48127 [Yaml] Add flag to dump numeric key as string (@alamirault)
 - feature symfony/symfony#48044 [SecurityBundle] Set request stateless when firewall is stateless (@alamirault)
 - feature symfony/symfony#48059 [HttpFoundation] Create migration for session table when pdo handler is used (@alli83)
 - feature symfony/symfony#48432 [VarDumper] Add support of named arguments to 
dd()anddump()to display a label (@alexandre-daubois) - feature symfony/symfony#39353 [FrameworkBundle][Notifier] Allow to configure or disable the message bus to use (@jschaedl, @fabpot)
 - feature symfony/symfony#48503 [Notifier] Add options to 
SmsMessage(@gnito-org) - feature symfony/symfony#48164 [Serializer] Add encoder option for saving options (@ihmels)
 - feature symfony/symfony#48299 [Console] #47809 remove exit() call in last SignalHandler (@akuzia)
 - feature symfony/symfony#48424 [DomCrawler][FrameworkBundle] Add 
assertSelectorCount(@curlycarla2004) - feature symfony/symfony#48484 [ProxyManagerBridge] Deprecate the package (@nicolas-grekas)
 - feature symfony/symfony#48101 [Notifier] Add Mastodon Notifier (@qdequippe)
 - feature symfony/symfony#48362 [Clock] Add ClockAwareTrait to help write time-sensitive classes (@nicolas-grekas)
 - feature symfony/symfony#48478 [VarDumper] Add caster for WeakMap (@nicolas-grekas)
 - feature symfony/symfony#47680 [DependencyInjection][HttpKernel] Introduce build parameters (@HeahDude)
 - feature symfony/symfony#48374 [Notifier] [Telegram] Add support to answer callback queries (@alexsoft)
 - feature symfony/symfony#48381 [Validator] Add 
Uuid::TIME_BASED_VERSIONSto match that a UUID being validated embeds a timestamp (@alexandre-daubois) - feature symfony/symfony#48379 [HttpKernel] Set a default file link format when none is provided to FileLinkFormatter (@alexandre-daubois)
 - feature symfony/symfony#48389 [Notifier] Add Bandwidth bridge (@gnito-org)
 - feature symfony/symfony#48398 [Notifier] Add Termii bridge (@gnito-org)
 - feature symfony/symfony#48399 [Notifier] Add iSendPro bridge (@leblanc-simon)
 - feature symfony/symfony#48084 [Notifier] Add Twitter notifier (@nicolas-grekas)
 - feature symfony/symfony#48053 [Messenger] Improve DX (@nommyde)
 - feature symfony/symfony#48043 [SecurityBundle] Deprecate enabling bundle and not configuring it (@alamirault)
 - feature symfony/symfony#48147 [DependencyInjection] Add 
envandparamparameters for Autowire attribute (@alexndlm)