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 (v7.1.6...v7.2.0-BETA1)
ClockMock
andDnsMock
with PHPUnit 10+ #58467 [PhpUnitBridge] supportClockMock
andDnsMock
with PHPUnit 10+ (@xabbuh)--no-fill
option totranslation:extract
command #58506 [FrameworkBundle] Add--no-fill
option totranslation:extract
command (@jawira)StringNode
#58428 [Config] AddStringNode
(@raffaelecarelle)$seconds
tokeepalive()
methods #58552 [Console][Messenger] Add$seconds
tokeepalive()
methods (@valtzu)form.post_set_data
inResizeFormListener
#51041 [Form] Useform.post_set_data
inResizeFormListener
(@HeahDude)When
constraints #58512 [Validator] Pass context to expressions used inWhen
constraints (@KoNekoD)LazyChoiceLoader
class andchoice_lazy
option forChoiceType
#52503 [DoctrineBridge][Form] Introducing newLazyChoiceLoader
class andchoice_lazy
option forChoiceType
(@yceruto)NullStore
#58109 [Lock] AddNullStore
(@xabbuh)defaultNull()
onBooleanNodeDefinition
#58490 [Config] Allow usingdefaultNull()
onBooleanNodeDefinition
(@alexandre-daubois)AboutCommand
#57829 [FrameworkBundle] FinetuneAboutCommand
(@JoppeDC)region
#58264 [Mailer] Support region in sendgrid bridge (@MrYamous)ConsoleAlarmEvent
#53533 [Console] Add ability to schedule alarm signals and aConsoleAlarmEvent
(@HypeMC)ProgressIndicator
#57576 [Console] Add finished indicator toProgressIndicator
(@LauLaman)main.css
email stylesheet to latest foundation-emails release #58448 [TwigBridge] Update main.css email stylesheet to latest foundation-emails release (@phasdev)xor
operator #58341 [ExpressionLanguage] Add support for logicalxor
operator (@HypeMC)AbstractString::kebab()
method #58385 [String] Add theAbstractString::kebab()
method (@alexandre-daubois)RemoteEvent
's #58248 [Webhook] Allow request parsers to return multipleRemoteEvent
's (@kbond)AdvancedNameConverterInterface
#58308 [Serializer] DeprecateAdvancedNameConverterInterface
(@mtarld)FailedMessagesRetryCommand
#57270 [Messenger] Allow to skip message inFailedMessagesRetryCommand
(Thibaut Chieux)debug:asset-mapper
command #58141 [AssetMapper] Search & filter assets indebug:asset-mapper
command (@smnandre)SYMFONY_TRUSTED_PROXIES
,SYMFONY_TRUSTED_HEADERS
,SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER
andSYMFONY_TRUSTED_HOSTS
env vars #58161 [FrameworkBundle][HttpKernel] Add support forSYMFONY_TRUSTED_PROXIES
,SYMFONY_TRUSTED_HEADERS
,SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER
andSYMFONY_TRUSTED_HOSTS
env vars (@nicolas-grekas)Security::login()
#58166 [Security][SecurityBundle] Allow passing attributes to passport viaSecurity::login()
(@alexandre-daubois)session.sid_length
andsession.sid_bits_per_character
config options #57805 [FrameworkBundle] Deprecatesession.sid_length
andsession.sid_bits_per_character
config options (@alexandre-daubois)--resolve-env-vars
option tolint:container
command #58199 [FrameworkBundle] Add--resolve-env-vars
option tolint:container
command (@ostrolucky)NativeSessionStorage
#58244 [HttpFoundation] Deprecate more options inNativeSessionStorage
(@alexandre-daubois)Uuid::FORMAT_RFC_9562
andUidNormalizer::NORMALIZATION_FORMAT_RFC9562
constants #58246 [Serializer][Uid] Add theUuid::FORMAT_RFC_9562
andUidNormalizer::NORMALIZATION_FORMAT_RFC9562
constants (@alexandre-daubois)gc_probability
config option #58165 [FrameworkBundle] Remove default value forgc_probability
config option (@nicolas-grekas)PRIVATE_SUBNETS
as a shortcut for private IP address ranges toRequest::setTrustedProxies()
#58154 [HttpFoundation] AddPRIVATE_SUBNETS
as a shortcut for private IP address ranges toRequest::setTrustedProxies()
(@nicolas-grekas)status
query-variable #58072 [Translation] [Loco] Ability to configure value ofstatus
query-variable (@mathielen)DateTime
andDateTimeImmutable
#57793 [Serializer] Support subclasses ofDateTime
andDateTimeImmutable
(@amcsi)sasl_bind
andwhoami
LDAP operations #58042 [Ldap] Add support for sasl_bind and whoami LDAP operations (@manu0401)$verbosity
argument tomustRun
helper method #58074 [Console][Process] Add$verbosity
argument tomustRun
helper method (@willrowe)jolicode/JoliNotif
#57683 [Notifier] Support for desktop notifications viajolicode/JoliNotif
(@ahmedghanem00)key-type
inXmlFileLoader
#58035 [DependencyInjection] Add support forkey-type
inXmlFileLoader
(@alexandre-daubois)RequestParserInterface
#58047 [Webhook] Pass original request toRequestParserInterface
(@alexandre-daubois)<<
,>>
, and~
bitwise operators #58052 [ExpressionLanguage] Add support for<<
,>>
, and~
bitwise operators (@alexandre-daubois)$groups
and$payload
toCompound
constructor #58062 [Validator] Add $groups and $payload to Compound constructor (@derrabus)$v4Bytes
and$v6Bytes
parameters toIpUtils::anonymize()
#58038 [HttpFoundation] Add optional$v4Bytes
and$v6Bytes
parameters toIpUtils::anonymize()
(@alexandre-daubois)CompoundConstraintTestCase
to ease testing Compound Constraints #49547 [Validator] AddCompoundConstraintTestCase
to ease testing Compound Constraints (@alexandre-daubois)calendar
option inDateType
#57960 [Form] Add support for thecalendar
option inDateType
(@alexandre-daubois)amphp/http-client
v5 #54179 [HttpClient] Add support for amphp/http-client v5 (@nicolas-grekas)RequestPayloadValueResolver
consider mapped argument type #57577 [FrameworkBundle][HttpKernel] LetRequestPayloadValueResolver
consider mapped argument type (@unixslayer)block
via the#[Template]
attribute #58028 [TwigBridge] Render ablock
via the#[Template]
attribute (@smnandre)ContainerBuilder::registerChild()
shortcut method #58004 [DependencyInjection] AddContainerBuilder::registerChild()
shortcut method (@HypeMC)FORCE_COLOR
environment variable #57777 [VarDumper] Add support forFORCE_COLOR
environment variable (@artshade)RecoverableExceptionInterface
#57915 [Messenger] Allow setting retry delay by RecoverableExceptionInterface (@valtzu)cache.app
adapter taggable #57927 [FrameworkBundle] Deprecate makingcache.app
adapter taggable (@alexandre-daubois)Uuid::isValid()
#57940 [Uid] Add support for binary, base-32 and base-58 representations inUuid::isValid()
(@alexandre-daubois)Week
constraint #57908 [Validator] AddWeek
constraint (@alexandre-daubois)!tagged
tag, use!tagged_iterator
instead #57934 [DependencyInjection] Deprecate!tagged
tag, use!tagged_iterator
instead (@alexandre-daubois)Ulid
constraint #57938 [Validator] Add support for RFC4122 format in theUlid
constraint (@alexandre-daubois)$requests
parameter toRequestStack
constructor #57909 [HttpFoundation] Add$requests
parameter toRequestStack
constructor (@alexander-schranz)ClockInterface
toArrayAdapter
#57836 [Cache] Add optional ClockInterface to ArrayAdapter (@jasiolpn)ExpectUserDeprecationMessageTrait
#54593 [PhpUnitBridge] AddExpectUserDeprecationMessageTrait
(@derrabus)PhpDocAwareReflectionTypeResolver
#57618 [TypeInfo] AddPhpDocAwareReflectionTypeResolver
(@mtarld)igbinary
inDefaultMarshaller
#57702 [Cache] Stop defaulting toigbinary
inDefaultMarshaller
(Martijn Croonen)checkPostAuth()
method of user checkers #57773 [Security] pass the current token to thecheckPostAuth()
method of user checkers (@xabbuh)WordCount
constraint #57716 [Validator] Add theWordCount
constraint (@alexandre-daubois)$providers
list #57685 [ExpressionLanguage] Allow passing any iterable as$providers
list (@HypeMC)exit
option tosecrets:decrypt-to-local
command #57670 [FrameworkBundle] Addexit
option tosecrets:decrypt-to-local
command (@dciprian-petrisor)TruncateMode
mode totruncate
methods #57243 [String] AddTruncateMode
mode totruncate
methods (@Korbeil)#[AsMessage]
attribute for message routing #57507 [Messenger] Introduce#[AsMessage]
attribute for message routing (@pounard)#[WhenNot]
attribute #57379 [DependencyInjection] Add#[WhenNot]
attribute (@alexandre-daubois)format
option to theUlid
constraint to allow accepting different ULID formats #57438 [Validator] Add theformat
option to theUlid
constraint to allow accepting different ULID formats (@alexandre-daubois)--format
option to themessenger:stats
command #57426 [Messenger] Add--format
option to themessenger:stats
command (@xvilo)errorPath
to Unique constraint #57436 [Validator] AdderrorPath
to Unique constraint (@norkunas)MicroKernelTrait
#57408 [FrameworkBundle] Simpler Kernel setup withMicroKernelTrait
(@yceruto)Yaml
constraint for validating YAML content #53749 [Validator] AddYaml
constraint for validating YAML content (@symfonyaml)AbstractUid
implementDs\Hashable
if available #57313 [Uid] MakeAbstractUid
implementDs\Hashable
if available (@jahudka)ExecutableFinder::addSuffix()
has no effect #52679 [Process]ExecutableFinder::addSuffix()
has no effect (@TravisCarden)emoji
/verbatim
options to section block #54737 [Notifier] [Slack] Add button block element andemoji
/verbatim
options to section block (@cvergne)PhpStanExtractor
#54894 [PropertyInfo] Adds static cache toPhpStanExtractor
(@mvhirsch)lint:translations
command #57101 [Translation] Addlint:translations
command (@Kocal)kernel.secret
from the decryption secret when its env var is not defined #56985 [FrameworkBundle] Derivatekernel.secret
from the decryption secret when its env var is not defined (@nicolas-grekas)http_client
service #57073 [AssetMapper][FrameworkBundle] Do not requirehttp_client
service (@ruudk)headers
withTemplateController
#54678 [FrameworkBundle] Add support for settingheaders
withTemplateController
(@HypeMC)ROOT
constant to make it easier to reference #54854 [Stopwatch] AddROOT
constant to make it easier to reference (@hacfi)getLastPeriod
method toStopwatchEvent
#54855 [Stopwatch] AddgetLastPeriod
method toStopwatchEvent
(@hacfi)PasswordStrengthValidator::estimateStrength()
public #54881 [Validator] MakePasswordStrengthValidator::estimateStrength()
public (@yalit)