Release v7.2.0-BETA1#58686
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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)
ClockMockandDnsMockwith PHPUnit 10+ #58467 [PhpUnitBridge] supportClockMockandDnsMockwith PHPUnit 10+ (@xabbuh)--no-filloption totranslation:extractcommand #58506 [FrameworkBundle] Add--no-filloption totranslation:extractcommand (@jawira)StringNode#58428 [Config] AddStringNode(@raffaelecarelle)$secondstokeepalive()methods #58552 [Console][Messenger] Add$secondstokeepalive()methods (@valtzu)form.post_set_datainResizeFormListener#51041 [Form] Useform.post_set_datainResizeFormListener(@HeahDude)Whenconstraints #58512 [Validator] Pass context to expressions used inWhenconstraints (@KoNekoD)LazyChoiceLoaderclass andchoice_lazyoption forChoiceType#52503 [DoctrineBridge][Form] Introducing newLazyChoiceLoaderclass andchoice_lazyoption 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.cssemail stylesheet to latest foundation-emails release #58448 [TwigBridge] Update main.css email stylesheet to latest foundation-emails release (@phasdev)xoroperator #58341 [ExpressionLanguage] Add support for logicalxoroperator (@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-mappercommand #58141 [AssetMapper] Search & filter assets indebug:asset-mappercommand (@smnandre)SYMFONY_TRUSTED_PROXIES,SYMFONY_TRUSTED_HEADERS,SYMFONY_TRUST_X_SENDFILE_TYPE_HEADERandSYMFONY_TRUSTED_HOSTSenv vars #58161 [FrameworkBundle][HttpKernel] Add support forSYMFONY_TRUSTED_PROXIES,SYMFONY_TRUSTED_HEADERS,SYMFONY_TRUST_X_SENDFILE_TYPE_HEADERandSYMFONY_TRUSTED_HOSTSenv vars (@nicolas-grekas)Security::login()#58166 [Security][SecurityBundle] Allow passing attributes to passport viaSecurity::login()(@alexandre-daubois)session.sid_lengthandsession.sid_bits_per_characterconfig options #57805 [FrameworkBundle] Deprecatesession.sid_lengthandsession.sid_bits_per_characterconfig options (@alexandre-daubois)--resolve-env-varsoption tolint:containercommand #58199 [FrameworkBundle] Add--resolve-env-varsoption tolint:containercommand (@ostrolucky)NativeSessionStorage#58244 [HttpFoundation] Deprecate more options inNativeSessionStorage(@alexandre-daubois)Uuid::FORMAT_RFC_9562andUidNormalizer::NORMALIZATION_FORMAT_RFC9562constants #58246 [Serializer][Uid] Add theUuid::FORMAT_RFC_9562andUidNormalizer::NORMALIZATION_FORMAT_RFC9562constants (@alexandre-daubois)gc_probabilityconfig option #58165 [FrameworkBundle] Remove default value forgc_probabilityconfig option (@nicolas-grekas)PRIVATE_SUBNETSas a shortcut for private IP address ranges toRequest::setTrustedProxies()#58154 [HttpFoundation] AddPRIVATE_SUBNETSas a shortcut for private IP address ranges toRequest::setTrustedProxies()(@nicolas-grekas)statusquery-variable #58072 [Translation] [Loco] Ability to configure value ofstatusquery-variable (@mathielen)DateTimeandDateTimeImmutable#57793 [Serializer] Support subclasses ofDateTimeandDateTimeImmutable(@amcsi)sasl_bindandwhoamiLDAP operations #58042 [Ldap] Add support for sasl_bind and whoami LDAP operations (@manu0401)$verbosityargument tomustRunhelper method #58074 [Console][Process] Add$verbosityargument tomustRunhelper method (@willrowe)jolicode/JoliNotif#57683 [Notifier] Support for desktop notifications viajolicode/JoliNotif(@ahmedghanem00)key-typeinXmlFileLoader#58035 [DependencyInjection] Add support forkey-typeinXmlFileLoader(@alexandre-daubois)RequestParserInterface#58047 [Webhook] Pass original request toRequestParserInterface(@alexandre-daubois)<<,>>, and~bitwise operators #58052 [ExpressionLanguage] Add support for<<,>>, and~bitwise operators (@alexandre-daubois)$groupsand$payloadtoCompoundconstructor #58062 [Validator] Add $groups and $payload to Compound constructor (@derrabus)$v4Bytesand$v6Bytesparameters toIpUtils::anonymize()#58038 [HttpFoundation] Add optional$v4Bytesand$v6Bytesparameters toIpUtils::anonymize()(@alexandre-daubois)CompoundConstraintTestCaseto ease testing Compound Constraints #49547 [Validator] AddCompoundConstraintTestCaseto ease testing Compound Constraints (@alexandre-daubois)calendaroption inDateType#57960 [Form] Add support for thecalendaroption inDateType(@alexandre-daubois)amphp/http-clientv5 #54179 [HttpClient] Add support for amphp/http-client v5 (@nicolas-grekas)RequestPayloadValueResolverconsider mapped argument type #57577 [FrameworkBundle][HttpKernel] LetRequestPayloadValueResolverconsider mapped argument type (@unixslayer)blockvia the#[Template]attribute #58028 [TwigBridge] Render ablockvia the#[Template]attribute (@smnandre)ContainerBuilder::registerChild()shortcut method #58004 [DependencyInjection] AddContainerBuilder::registerChild()shortcut method (@HypeMC)FORCE_COLORenvironment variable #57777 [VarDumper] Add support forFORCE_COLORenvironment variable (@artshade)RecoverableExceptionInterface#57915 [Messenger] Allow setting retry delay by RecoverableExceptionInterface (@valtzu)cache.appadapter taggable #57927 [FrameworkBundle] Deprecate makingcache.appadapter taggable (@alexandre-daubois)Uuid::isValid()#57940 [Uid] Add support for binary, base-32 and base-58 representations inUuid::isValid()(@alexandre-daubois)Weekconstraint #57908 [Validator] AddWeekconstraint (@alexandre-daubois)!taggedtag, use!tagged_iteratorinstead #57934 [DependencyInjection] Deprecate!taggedtag, use!tagged_iteratorinstead (@alexandre-daubois)Ulidconstraint #57938 [Validator] Add support for RFC4122 format in theUlidconstraint (@alexandre-daubois)$requestsparameter toRequestStackconstructor #57909 [HttpFoundation] Add$requestsparameter toRequestStackconstructor (@alexander-schranz)ClockInterfacetoArrayAdapter#57836 [Cache] Add optional ClockInterface to ArrayAdapter (@jasiolpn)ExpectUserDeprecationMessageTrait#54593 [PhpUnitBridge] AddExpectUserDeprecationMessageTrait(@derrabus)PhpDocAwareReflectionTypeResolver#57618 [TypeInfo] AddPhpDocAwareReflectionTypeResolver(@mtarld)igbinaryinDefaultMarshaller#57702 [Cache] Stop defaulting toigbinaryinDefaultMarshaller(Martijn Croonen)checkPostAuth()method of user checkers #57773 [Security] pass the current token to thecheckPostAuth()method of user checkers (@xabbuh)WordCountconstraint #57716 [Validator] Add theWordCountconstraint (@alexandre-daubois)$providerslist #57685 [ExpressionLanguage] Allow passing any iterable as$providerslist (@HypeMC)exitoption tosecrets:decrypt-to-localcommand #57670 [FrameworkBundle] Addexitoption tosecrets:decrypt-to-localcommand (@dciprian-petrisor)TruncateModemode totruncatemethods #57243 [String] AddTruncateModemode totruncatemethods (@Korbeil)#[AsMessage]attribute for message routing #57507 [Messenger] Introduce#[AsMessage]attribute for message routing (@pounard)#[WhenNot]attribute #57379 [DependencyInjection] Add#[WhenNot]attribute (@alexandre-daubois)formatoption to theUlidconstraint to allow accepting different ULID formats #57438 [Validator] Add theformatoption to theUlidconstraint to allow accepting different ULID formats (@alexandre-daubois)--formatoption to themessenger:statscommand #57426 [Messenger] Add--formatoption to themessenger:statscommand (@xvilo)errorPathto Unique constraint #57436 [Validator] AdderrorPathto Unique constraint (@norkunas)MicroKernelTrait#57408 [FrameworkBundle] Simpler Kernel setup withMicroKernelTrait(@yceruto)Yamlconstraint for validating YAML content #53749 [Validator] AddYamlconstraint for validating YAML content (@symfonyaml)AbstractUidimplementDs\Hashableif available #57313 [Uid] MakeAbstractUidimplementDs\Hashableif available (@jahudka)ExecutableFinder::addSuffix()has no effect #52679 [Process]ExecutableFinder::addSuffix()has no effect (@TravisCarden)emoji/verbatimoptions to section block #54737 [Notifier] [Slack] Add button block element andemoji/verbatimoptions to section block (@cvergne)PhpStanExtractor#54894 [PropertyInfo] Adds static cache toPhpStanExtractor(@mvhirsch)lint:translationscommand #57101 [Translation] Addlint:translationscommand (@Kocal)kernel.secretfrom the decryption secret when its env var is not defined #56985 [FrameworkBundle] Derivatekernel.secretfrom the decryption secret when its env var is not defined (@nicolas-grekas)http_clientservice #57073 [AssetMapper][FrameworkBundle] Do not requirehttp_clientservice (@ruudk)headerswithTemplateController#54678 [FrameworkBundle] Add support for settingheaderswithTemplateController(@HypeMC)ROOTconstant to make it easier to reference #54854 [Stopwatch] AddROOTconstant to make it easier to reference (@hacfi)getLastPeriodmethod toStopwatchEvent#54855 [Stopwatch] AddgetLastPeriodmethod toStopwatchEvent(@hacfi)PasswordStrengthValidator::estimateStrength()public #54881 [Validator] MakePasswordStrengthValidator::estimateStrength()public (@yalit)