Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.7k
Release v7.1.0-BETA1#54820
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
Merged
Release v7.1.0-BETA1#54820
Uh oh!
There was an error while loading.Please reload this page.
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 freeto 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.0.7...v7.1.0-BETA1)
base_template_classoption #54657 [TwigBundle] Deprecatebase_template_classoption (@Steveb-p)XmlEncoder::CDATA_WRAPPING_PATTERNcontext option #54663 [Serializer] AddXmlEncoder::CDATA_WRAPPING_PATTERNcontext option (@alexpozzi)#[AutowireInline]attribute to allow service definition at the class level #52820 [DependencyInjection] Add#[AutowireInline]attribute to allow service definition at the class level (@DaDeather,@nicolas-grekas){foo:bar}syntax to define a mapping between a route parameter and its corresponding request attribute #54720 [Routing] Add{foo:bar}syntax to define a mapping between a route parameter and its corresponding request attribute (@nicolas-grekas)#[TaggedIterator]and#[TaggedLocator]#54371 [DependencyInjection] Deprecate#[TaggedIterator]and#[TaggedLocator](@GromNaN)#[MapUploadedFile]controller argument attribute #49978 [HttpKernel] Introduce#[MapUploadedFile]controller argument attribute (@renedelima)EntityValueResolverto return a list of entities #53365 [DoctrineBridge] AllowEntityValueResolverto return a list of entities (@HypeMC)ALL*,LOCAL_*,UNIVERSAL_*,UNICAST_*,MULTICAST_*,BROADCAST) inMacAddressconstraint #54473 [Validator] Add support for types (ALL*,LOCAL_*,UNIVERSAL_*,UNICAST_*,MULTICAST_*,BROADCAST) inMacAddressconstraint (@Ninos)#[Autowire(env: '...')]depending on the signature of the corresponding parameter #53971 Cast env vars to null or bool when referencing them using#[Autowire(env: '...')]depending on the signature of the corresponding parameter (@ruudk)Bic::INVALID_BANK_CODE_ERROR#54535 [Validator] DeprecateBic::INVALID_BANK_CODE_ERROR(@MatTheCat)recipientsis defined inEnvelopeListener#54044 [Mailer] Add support for allowing some users even ifrecipientsis defined inEnvelopeListener(@lyrixx)AddAnnotatedClassesToCachePassand related code infrastructure #53801 [HttpKernel] DeprecateAddAnnotatedClassesToCachePassand related code infrastructure (@nicolas-grekas)MapRequestPayloadattribute #54385 [HttpKernel] Map a list of items withMapRequestPayloadattribute (@yceruto)emojifytwig filter #54432 [TwigBridge] Addemojifytwig filter (@lyrixx)#[IsCsrfTokenValid]#54443 [Security] Add support for dynamic CSRF id with Expression in#[IsCsrfTokenValid](@yguedidi)requireTldoption toUrlconstraint #54408 [Validator] Add arequireTldoption toUrlconstraint (@javiereguiluz)AsMessageHandler#54381 [Messenger] Allow extending attribute classAsMessageHandler(@GromNaN)DOMCaster#54320 [VarDumper] Add support for new DOM extension classes inDOMCaster(@alexandre-daubois)CamelCaseToSnakeCaseNameConverter#53898 [Serializer] Add context forCamelCaseToSnakeCaseNameConverter(@AurelienPillevesse)XDEBUG_IGNOREoption for all XHR #52950 [WebProfilerBundle] SetXDEBUG_IGNOREoption for all XHR (@adrolter)readFile()method #54173 [Filesystem] Add thereadFile()method (@derrabus)#[AutowireMethodOf]attribute to autowire a method of a service as a callable #54016 [DependencyInjection] Add#[AutowireMethodOf]attribute to autowire a method of a service as a callable (@nicolas-grekas)ArgvInput::getRawTokens()#54238 [Console] AddArgvInput::getRawTokens()(@lyrixx)workflowtag #51227 [FrameworkBundle][Workflow] Attach the workflow's configuration to theworkflowtag (@lyrixx)splitPackageNameAndFilePath#54125 [AssetMapper] Deprecate unused methodsplitPackageNameAndFilePath(@smnandre)ConfigCache#53868 [Config] Allow custom meta location inConfigCache(@alamirault)CheckAliasValidityPassto check interface compatibility #50745 [DependencyInjection] AddCheckAliasValidityPassto check interface compatibility (@n-valverde)\SplTempFileObjectinBinaryFileResponse#49144 [HttpFoundation] Add support for\SplTempFileObjectinBinaryFileResponse(@alexandre-daubois)twig:lintto excludes dirs #50864 [TwigBridge] Allowtwig:lintto excludes dirs (@94noni)ResourceCheckerConfigCache#52043 [Config] Allow custom meta location inResourceCheckerConfigCache(@ruudk)HeaderRequestMatcher#51343 [HttpFoundation] AddHeaderRequestMatcher(@alexandre-daubois)QueryParameterRequestMatcher#51324 [HttpFoundation] AddQueryParameterRequestMatcher(@alexandre-daubois)*_NO_PUBLIC,*_ONLY_PRIV&*_ONLY_RES) in IP address & CIDR constraint #52658 [Validator] Add additional versions (*_NO_PUBLIC,*_ONLY_PRIV&*_ONLY_RES) in IP address & CIDR constraint (@Ninos)DateTimeNormalizer::CAST_KEYcontext option #53056 [Serializer] AddDateTimeNormalizer::CAST_KEYcontext option (@norkunas)PhpStanExtractorbased on visibility #53362 [PropertyInfo] Restrict access toPhpStanExtractorbased on visibility (@nikophil)ThrottlingHttpClientto limit requests within a timeframe #53550 [FrameworkBundle][HttpClient] AddThrottlingHttpClientto limit requests within a timeframe (@HypeMC)SecretsRevealCommand#53466 AddSecretsRevealCommand(@danielburger1337)minandmaxphp functions #53728 [ExpressionLanguage] Addminandmaxphp functions (@maxbeckers)messageto #[MapEntity] for NotFoundHttpException #51562 [DoctrineBridge] Addmessageto #[MapEntity] for NotFoundHttpException (@moesoha)PDOAdapter#53448 [Cache] Add support for using DSN withPDOAdapter(@HypeMC)separatortoChoiceTypeto use a custom separator after preferred choices #52447 [Form] Add optionseparatortoChoiceTypeto use a custom separator after preferred choices (@mboultoureau)AbstractUid::toString()#53382 [Uid] AddAbstractUid::toString()(@fancyweb)\Stringableinstances in all constraints #53374 [Validator] support\Stringableinstances in all constraints (@xabbuh)ServiceCollectionInterface#53163 [Contracts][DependencyInjection] AddServiceCollectionInterface(@kbond)SYMFONY_DOTENV_PATH, consumed bydebug:dotenvfor custom.envpath #52638 [Dotenv] AddSYMFONY_DOTENV_PATH, consumed bydebug:dotenvfor custom.envpath (@GromNaN)MacAddressconstraint for validating MAC address #51862 [Validator] AddMacAddressconstraint for validating MAC address (@Ninos)#[MapQueryParameter]attribute #53209 [HttpKernel] Add support for custom HTTP status code for the#[MapQueryParameter]attribute (@ovidiuenache)WarmableInterfaceasfinal#53151 mark classes implementing theWarmableInterfaceasfinal(@xabbuh)Stringableinstances inCharsetValidator#53249 [Validator] supportStringableinstances inCharsetValidator(@xabbuh)Charsetconstraint #53154 [Validator] Add theCharsetconstraint (@alexandre-daubois)#[WithHttpStatus]and#[WithLogLevel]to take effect on interfaces #53191 [HttpKernel] Allow#[WithHttpStatus]and#[WithLogLevel]to take effect on interfaces (@priyadi)HttpException::fromStatusCode()#53212 [HttpKernel] AddHttpException::fromStatusCode()(@nicolas-grekas)UuidV1::toV6(),UuidV1::toV7()andUuidV6::toV7()#53060 [Uid] AddUuidV1::toV6(),UuidV1::toV7()andUuidV6::toV7()(@fancyweb,@nicolas-grekas)listandassociative_arraytypes toTypeconstraint #52954 [Validator] Addlistandassociative_arraytypes toTypeconstraint (Florian Hermann)rate_limitertag to rate limiter services #53091 [FrameworkBundle][RateLimiter] addrate_limitertag to rate limiter services (@kbond)JsonMockResponse::fromFile()andMockResponse::fromFile()shortcuts #52970 [HttpClient] AddJsonMockResponse::fromFile()andMockResponse::fromFile()shortcuts (@fancyweb)start_timeinfo inMockResponse#52775 [HttpClient] Allow mockingstart_timeinfo inMockResponse(@fancyweb)kernel.build_dir#52962 [FrameworkBundle] Move Router cache directory tokernel.build_dir(@Okhoshi)CouchbaseBucketAdapter, useCouchbaseCollectionAdapter#52974 [Cache] DeprecateCouchbaseBucketAdapter, useCouchbaseCollectionAdapter(@alexandre-daubois)#[AsMessageHandler]final #52971 [Messenger] Make#[AsMessageHandler]final (@Valmonzo)#[IsCsrfTokenValid]attribute #52961 [Security][SecurityBundle] Add#[IsCsrfTokenValid]attribute (@yguedidi)getEnabledTransition()method annotation to WorkflowInterface #52854 [Workflow] AddgetEnabledTransition()method annotation to WorkflowInterface (@alexandre-daubois)--alloption tomessenger:consume#52411 [Messenger] Add--alloption tomessenger:consume(@javaDeveloperKid)UploadedFile::getClientOriginalPath()to support directory uploads #52493 [HttpFoundation] AddUploadedFile::getClientOriginalPath()to support directory uploads (@danielburger1337)PhpDocExtractor::getDocBlock()public #52632 [PropertyInfo] MakePhpDocExtractor::getDocBlock()public (@Nyholm)ExceptionEvent::isKernelTerminating()to skip error rendering when kernel is terminating #52128 [HttpKernel] IntroduceExceptionEvent::isKernelTerminating()to skip error rendering when kernel is terminating (@VincentLanglet)ContainerConfigurator#52636 [DependencyInjection] Prepend extension config withContainerConfigurator(@yceruto)urlencodefunction toEnvVarProcessor#52369 [DependencyInjection] Addurlencodefunction toEnvVarProcessor(@crtl)default_protocoloption of theUrlType#50922 [Form] Deprecate not configuring thedefault_protocoloption of theUrlType(@MatTheCat)ProgressBar::iterate()on empty array #52605 [Console] SupportProgressBar::iterate()on empty array (@GromNaN)