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.3.6...v7.0.0-BETA1)
kernel.runtime_mode
andkernel.runtime_mode.*
, all set from env varAPP_RUNTIME_MODE
#52079 [HttpKernel] Add parameterskernel.runtime_mode
andkernel.runtime_mode.*
, all set from env varAPP_RUNTIME_MODE
(@nicolas-grekas)TraceableWorkflow
#51220 [Workflow] Add aTraceableWorkflow
(@lyrixx)AddFifoStamp
middleware #48095 [Messenger] [Sqs] AddAddFifoStamp
middleware (@tyx)$lastUsed
ofDoctrineTokenProvider::updateToken()
to acceptDateTimeInterface
#52160 [DoctrineBridge] Change argument$lastUsed
ofDoctrineTokenProvider::updateToken()
to acceptDateTimeInterface
(@nicolas-grekas)$buildDir
toDataCollectorTranslator::warmUp()
#52140 [Translation] Add argument$buildDir
toDataCollectorTranslator::warmUp()
(@nicolas-grekas)$buildDir
argument toWarmableInterface::warmup
to warm read-only artefacts inbuild_dir
#50391 [FrameworkBundle][HttpKernel] Introduce$buildDir
argument toWarmableInterface::warmup
to warm read-only artefacts inbuild_dir
(@Okhoshi)FailureEvent
#52087 [Scheduler] AddFailureEvent
(@alli83)LogoutRouteLoader
#50946 [Routing][SecurityBundle] AddLogoutRouteLoader
(@MatTheCat)ConsoleTerminateEvent
when exiting on signal #52038 [Console] DispatchConsoleTerminateEvent
when exiting on signal (@HeahDude)XmlEncoder::CDATA_WRAPPING
context option #49893 [Serializer] AddXmlEncoder::CDATA_WRAPPING
context option (@AndoniLarz)debug:container
command #51011 [FrameworkBundle] Add parameters deprecations to the output ofdebug:container
command (@HeahDude)--exclude
option to thecache:pool:clear
command #51058 [FrameworkBundle] Add--exclude
option to thecache:pool:clear
command (@MatTheCat)location
,document
,audio
,video
,venue
,photo
,animation
,sticker
&contact
#51717 [Notifier] [Telegram] Extend options forlocation
,document
,audio
,video
,venue
,photo
,animation
,sticker
&contact
(@igrizzli)#[AutowireIterator]
attribute and improve#[AutowireLocator]
#51832 [DependencyInjection] Add#[AutowireIterator]
attribute and improve#[AutowireLocator]
(@nicolas-grekas, @kbond)duplicate_preferred_choices
option toChoiceType
#50934 [Form] Addduplicate_preferred_choices
option toChoiceType
(@arnaud-deabreu)Request
toEntityValueResolver
's expression #51800 [DoctrineBridge] PassRequest
toEntityValueResolver
's expression (@HypeMC)HttpClientAssertionsTrait
which provide shortcuts to assert HTTP calls was triggered #50662 [FrameworkBundle] AddHttpClientAssertionsTrait
which provide shortcuts to assert HTTP calls was triggered (@welcoMattic)impersonation_path()
argument mandatory and addimpersonation_url()
#51804 [Security] Makeimpersonation_path()
argument mandatory and addimpersonation_url()
(@alexandre-daubois)FormLayoutTestCase
class #50127 [TwigBridge] AddFormLayoutTestCase
class (@ker0x)AppVariable::getEnabledLocales()
#50321 [TwigBridge] AddAppVariable::getEnabledLocales()
(@jmsche)TemplatedEmail::locale()
to set the locale for the email rendering #51690 [Mime] AddTemplatedEmail::locale()
to set the locale for the email rendering (@alexander-schranz)ProblemNormalizer
give details about Messenger’sValidationFailedException
#51779 [Serializer] MakeProblemNormalizer
give details about Messenger’sValidationFailedException
(@MatTheCat)!
negation operator in url filter #51772 [WebProfilerBundle] Support!
negation operator in url filter (@SzymonKaminski)--all
option to themessenger:failed:remove
command #51593 [Messenger] Add the--all
option to themessenger:failed:remove
command (@alexandre-daubois)DatePoint
: an immutable DateTime implementation with stricter error handling and return types #51415 [Clock] AddDatePoint
: an immutable DateTime implementation with stricter error handling and return types (@nicolas-grekas)Kernel::stripComments()
#51712 DeprecateKernel::stripComments()
(@alamirault)--as-tree
option totranslation:pull
command #51153 [Translation] Add--as-tree
option totranslation:pull
command (@syffer)LocaleSwitcher::runWithLocale()
's callback #51684 [Translation] Give current locale toLocaleSwitcher::runWithLocale()
's callback (@alexander-schranz)KernelBrowser::loginUser()
#51638 [FrameworkBundle] [Test] add token attributes inKernelBrowser::loginUser()
(@Valmonzo)GuardEvent::getContext()
method without replacement #51549 [Workflow] RemoveGuardEvent::getContext()
method without replacement (@alexandre-daubois)GuardEvent::getContext()
method and addHasContextTrait
trait #51493 RemoveGuardEvent::getContext()
method and addHasContextTrait
trait (@hhamon)peer_fingerprint
for fingerprint verification #51450 [Mailer] [Smtp] Add DSN parampeer_fingerprint
for fingerprint verification (@xdavidwu)GuardEvent::getContext
method #51484 [Workflow] deprecateGuardEvent::getContext
method (@hhamon)#[AutowireLocator]
attribute #51392 [DependencyInjection] add#[AutowireLocator]
attribute (@kbond)AbstractController::renderBlock()
andrenderBlockView()
#51327 [FrameworkBundle] AddAbstractController::renderBlock()
andrenderBlockView()
(@nicolas-grekas)DateMalformedStringException
/DateInvalidTimeZoneException
when appropriate #51412 [Clock] ThrowDateMalformedStringException
/DateInvalidTimeZoneException
when appropriate (@nicolas-grekas)$default
to methodCrawler::attr()
#51368 [DomCrawler] Added argument$default
to methodCrawler::attr()
(@Rastishka)require_previous_session
config option #51332 [SecurityBundle] Deprecate therequire_previous_session
config option (@alamirault)assertAnySelectorText*
#50306 [DomCrawler][FrameworkBundle] AddassertAnySelectorText*
(@SVillette)$badges
argument toSecurity::login
#50939 [SecurityBundle] Add$badges
argument toSecurity::login
(@MatTheCat)PhpSubprocess
handler #48485 [Process] Introducing a newPhpSubprocess
handler (@Toflar)json_decode_detailed_errors
in dev by default #51215 [FrameworkBundle] Enablejson_decode_detailed_errors
in dev by default (@ostrolucky)#[MapQueryParameter]
#51004 [HttpKernel] Support backed enums in#[MapQueryParameter]
(@andersmateusz)ScheduledStamp
toRedispatchMessage
#51230 [Scheduler] addScheduledStamp
toRedispatchMessage
(@kbond)Process::findExecutable()
independently ofopen_basedir
#47422 [Process] Support usingProcess::findExecutable()
independently ofopen_basedir
(@BlackbitDevs)<input>
#47715 [Form] Removing self-closing slash from<input>
(@ThomasLandauer)ScheduledStamp
"send-able" #51092 [Scheduler] makeScheduledStamp
"send-able" (@kbond)php-http/discovery
for auto-detecting PSR-17 factories #51197 [PsrHttpMessageBridge] Supportphp-http/discovery
for auto-detecting PSR-17 factories (@derrabus)AbstractTriggerDecorator
#51152 [Scheduler] AddAbstractTriggerDecorator
(@kbond)RunCommandMessage
andRunCommandMessageHandler
#49814 [Console][Messenger] addRunCommandMessage
andRunCommandMessageHandler
(@kbond)smslong
andsmslongnbr
API parameters #50136 [Notifier] [SpotHit] Supportsmslong
andsmslongnbr
API parameters (@camillebaronnet)Type
constraint, addnumber
,finite-float
andfinite-number
validations #50907 [Validator] UpdateType
constraint, addnumber
,finite-float
andfinite-number
validations (@guillaume-a)PingWebhookMessage
andPingWebhookMessageHandler
#49815 [HttpClient][Messenger] addPingWebhookMessage
andPingWebhookMessageHandler
(@kbond)RunProcessMessage
andRunProcessMessageHandler
#49813 [Messenger][Process] addRunProcessMessage
andRunProcessMessageHandler
(@kbond)pattern
in firewall configuration #51128 [SecurityBundle] Allow an array ofpattern
in firewall configuration (@lyrixx, @chalasr)Request::getPayload()
to populate the parsed body of PSR-7 requests (@AurelienPillevesse)FormEvent::setData()
for events that do not allow it #51043 [Form] DeprecateFormEvent::setData()
for events that do not allow it (@HeahDude)StopWorkerOnSignalsListener
#50997 [Messenger] DeprecateStopWorkerOnSignalsListener
(@HypeMC)PersistentToken
immutable and tellTokenProviderInterface::updateToken()
implementations should acceptDateTimeInterface
#50290 [Security] MakePersistentToken
immutable and tellTokenProviderInterface::updateToken()
implementations should acceptDateTimeInterface
(@nicolas-grekas)autoescape_service_method
option whenautoescape_service
is set to an invokable service id #50883 [TwigBundle] Allow omitting theautoescape_service_method
option whenautoescape_service
is set to an invokable service id (@nicolas-grekas)\Throwable
errors #50420 [Console] add support for catching\Throwable
errors (@lyrixx)assertEmailSubjectContains
andassertEmailSubjectNotContains
methods #50200 [Mailer] AddsassertEmailSubjectContains
andassertEmailSubjectNotContains
methods (@johanadivare)Http\Message\RequestFactory
fromHttplugClient
#50862 [HttpClient] Remove implementingHttp\Message\RequestFactory
fromHttplugClient
(@nicolas-grekas)Security::*
consts and other cleanups #50868 [SecurityBundle] DeprecateSecurity::*
consts and other cleanups (@nicolas-grekas)form_help
block #50770 [TwigBridge] Allow to change element forform_help
block (@seb-jean)defined
prefix for env var processor #50791 [DependencyInjection] Adddefined
prefix for env var processor (@GaryPEGEOT)constraints
option of theWhen
constraint #50425 [Validator] Allow single constraint to be passed to theconstraints
option of theWhen
constraint (@alexandre-daubois)versions
option of theUuid
constraint #50396 [Validator] Allow single integer for theversions
option of theUuid
constraint (@alexandre-daubois)GraphvizDumper
#50621 [FrameworkBundle][Workflow] Add metadata dumping support forGraphvizDumper
(@Louis-Proffit)ContainerAwareInterface
,ContainerAwareTrait
andContainerAwareLoader
#50615 [DependencyInjection] DeprecateContainerAwareInterface
,ContainerAwareTrait
andContainerAwareLoader
(@alexandre-daubois)SignalMap
to map signal value to its name #50663 [Console] AddSignalMap
to map signal value to its name (@lyrixx)max_retries
option toRetryableHttpClient
#50240 [HttpClient] Addmax_retries
option toRetryableHttpClient
(@danielburger1337)ContainerAwareEventManager::getListeners()
deprecation #50575 [DoctrineBridge] Remove deprecated classes andContainerAwareEventManager::getListeners()
deprecation (@alexandre-daubois)SecurityBundle
and not configuring it is not allowed #50573 [SecurityBundle] EnablingSecurityBundle
and not configuring it is not allowed (@alexandre-daubois)$className
param toControllerEvent::getAttributes()
#50335 [HttpKernel] Add optional$className
param toControllerEvent::getAttributes()
(@HypeMC)