Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changelog (v6.1.6...v6.2.0-BETA1)
SerializedPathannotation to flatten nested attributes #43534 [Serializer] AddSerializedPathannotation to flatten nested attributes (@boenner)hash_property_pathoption toPasswordType#46224 [Form] Addhash_property_pathoption toPasswordType(@Seb33300)withOptions()toHttplugClientandPsr18Client#47936 [HttpClient] AddwithOptions()toHttplugClientandPsr18Client(@nicolas-grekas)allow_no_sendersto enable throwing when a message doesn't have a sender #46053 [Messenger] Add optionallow_no_sendersto enable throwing when a message doesn't have a sender (@babeuloula)RequestMatcher#45907 [SecurityBundle] Allow specifying attributes forRequestMatcher(@freiondrej-lmc)PhpAstExtractor#46161 [Translation] AddPhpAstExtractor(@welcoMattic)enable_authenticator_manageroption #47890 [SecurityBundle] Deprecate theenable_authenticator_manageroption (@chalasr)ContainerAwareEventManager::getListeners()without event name #47864 [DoctrineBridge] Deprecate callingContainerAwareEventManager::getListeners()without event name (@derrabus)cache_dirconfigurable #47496 [FrameworkBundle] Make the Routercache_dirconfigurable (@mpdude)YamlEncoder#47243 Add context option to configure the indentation of nested nodes forYamlEncoder(@dbu)AppVariable#47535 [TwigBridge] Expose current route inAppVariable(@HeahDude)ChainUserCheckerto allow calling multiple user checkers for a firewall #46064 [Security] Add aChainUserCheckerto allow calling multiple user checkers for a firewall (@mbabker)Whenconstraint and validator #42593 [Validator] Add theWhenconstraint and validator (@wuchen90)getDateTime()and apply to relevant UIDs #47507 [Uid] Add interface forgetDateTime()and apply to relevant UIDs (@shrikeh)SubscribedService[]#47101 [DependencyInjection] Allow service subscribers to returnSubscribedService[](@kbond)TransportNamesStampto change the transport while dispatching a message #39306 [Messenger] AddTransportNamesStampto change the transport while dispatching a message (@asilelik, @fabpot)#[When]attribute #47196 Allow extending#[When]attribute (@ruudk)messenger:countcommand that return a list of transports with their "to be processed" message count. #46571 [Messenger] Add newmessenger:countcommand that return a list of transports with their "to be processed" message count. (@ktherage, @ogizanagi, @ext - THERAGE Kevin)EmojiTransliteratorto translate emoji to many locales #46755 [Intl] AddEmojiTransliteratorto translate emoji to many locales (@lyrixx, @nicolas-grekas)frominSmsMessage#45987 [Notifier] AddfrominSmsMessage(@alamirault)DataCollector#46806 [Cache][WebProfilerBundle] Add adapter class to CacheDataCollector(@Jean-Beru)resolve-envoption to debug:config command #46821 [FrameworkBundle] Addresolve-envoption to debug:config command (@alexandre-daubois)FailedMessagesShowCommand#47008 [Messenger] Add options toFailedMessagesShowCommand(@Florian Guimier, @fabpot)max_per_secondoption configurable via DSN #46315 [Mailer]max_per_secondoption configurable via DSN (@gassan)NAMEconst for UID types #46642 [DoctrineBridge] AddNAMEconst for UID types (@marcelsiegert)FFI\CDataandFFI\CTypetypes #46773 [VarDumper] AddFFI\CDataandFFI\CTypetypes (@SerafimArts)#[Cache()]to describe the default HTTP cache headers on controllers #46880 [HttpKernel] Add#[Cache()]to describe the default HTTP cache headers on controllers (@nicolas-grekas)#[Template()]to describe how to render arrays returned by controllers #46906 [TwigBridge] Add#[Template()]to describe how to render arrays returned by controllers (@nicolas-grekas)#[IsGranted()]#46907 [Security] Add#[IsGranted()](@nicolas-grekas)SensitiveParameterattribute #46183 Hide sensitive information withSensitiveParameterattribute (@GromNaN)shuffleenv processor #46883 [DependencyInjection] Addshuffleenv processor (@ostrolucky)ControllerEvent::getAttributes()to handle attributes on controllers #46001 [HttpKernel] AddControllerEvent::getAttributes()to handle attributes on controllers (@nicolas-grekas)AbstractController::render()able to deal with forms and deprecaterenderForm()#46854 [FrameworkBundle] MakeAbstractController::render()able to deal with forms and deprecaterenderForm()(@nicolas-grekas)HttpKernel::handle()will catch throwables #45997 [FrameworkBundle][HttpKernel] Add deprecation warning to showHttpKernel::handle()will catch throwables (@Nyholm)!php/enum *->valuesyntax #46771 [Yaml] Add support for!php/enum *->valuesyntax (@nicolas-grekas)Securityhelper to SecurityBundle #46094 [Security][SecurityBundle] Move theSecurityhelper to SecurityBundle (@chalasr)Requirement::POSITIVE_INTfor common ids and pagination #46430 [Routing] AddRequirement::POSITIVE_INTfor common ids and pagination (@HeahDude)