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.3.0-BETA1#60327
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.3.0-BETA1#60327
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
366bfc8 intosymfony:7.3 7 of 11 checks passed
Uh oh!
There was an error while loading.Please reload this page.
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.2.6...v7.3.0-BETA1)
UriSigner::verify()that throws named exceptions #60102 [HttpFoundation] AddUriSigner::verify()that throws named exceptions (@kbond)UriSigner#60222 [FrameworkBundle][HttpFoundation] Add Clock support forUriSigner(@kbond)Event::getWorkflow()method #60195 [Workflow] DeprecateEvent::getWorkflow()method (@lyrixx)firstandlasttoJsonPathbuilder #60188 [JsonPath] Add two utils methods toJsonPathbuilder (@alexandre-daubois)RateLimiterFactoryalias #60171 [FrameworkBundle][RateLimiter] deprecateRateLimiterFactoryalias (@kbond)NodeDefinition::docUrl()#59762 [Config] AddNodeDefinition::docUrl()(@alexandre-daubois)lock_factorytoauto#60099 [FrameworkBundle][RateLimiter] defaultlock_factorytoauto(@kbond)EntityValueResolvergets no mapping information #60112 [DoctrineBridge] Improve exception message whenEntityValueResolvergets no mapping information (@MatTheCat)AsCommandattribute as@final#60103 [Console] MarkAsCommandattribute as@final(@Somrlik,@GromNaN)collect_serializer_datatofalse#60069 [FrameworkBundle] Deprecate setting thecollect_serializer_datatofalse(@mtarld)$stampsparameter toHandleTrait::handle#42124 [Messenger] Add$stampsparameter toHandleTrait::handle(@alexander-schranz)lint:twigcommand #60039 [TwigBridge] Collect all deprecations withlint:twigcommand (@Fan2Shrek)#[Route]attribute #60081 [FrameworkBundle] Enable controller service with#[Route]attribute (@GromNaN)\Closurefunction set viaCommand::setCode()#60076 [Console] Deprecate returning a non-int value from a\Closurefunction set viaCommand::setCode()(@yceruto)#[AsTwigFilter],#[AsTwigFunction]and#[AsTwigTest]attributes to configure runtime extensions #52748 [TwigBundle] Enable#[AsTwigFilter],#[AsTwigFunction]and#[AsTwigTest]attributes to configure runtime extensions (@GromNaN)SMimeEncryptionListener#59831 [Mailer][Mime] Refactor S/MIME encryption handling inSMimeEncryptionListener(@Spomky)ArrayShapeType::$sealed#59981 [TypeInfo] AddArrayShapeType::$sealed(@mtarld)DatePointTypeDoctrine type #59900 [DoctrineBridge] add newDatePointTypeDoctrine type (@garak){foo:bar}syntax in route parameter #59904 [Routing] Add alias in{foo:bar}syntax in route parameter (@eltharin)--class-filteroption to themessenger:failed:removecommand #59978 [Messenger] Add--class-filteroption to themessenger:failed:removecommand (@arnaud-deabreu)LockableTrait#60024 [Console] Add support for invokable commands inLockableTrait(@yceruto)Type#59902 [PropertyInfo] DeprecateType(@mtarld,@chalasr)EntityValueResolverto set type aliases #54545 [DoctrineBridge] Add argument toEntityValueResolverto set type aliases (@NanoSector)ServicesResetterautowirable #60020 [FrameworkBundle] MakeServicesResetterautowirable (@lyrixx)CompoundRateLimiterFactory#59929 [RateLimiter] AddCompoundRateLimiterFactory(@kbond)stringvalue inMoneyType#59993 [Form] Add input withstringvalue inMoneyType(@StevenRenaux)ArrayShapeTypeclass #59827 [TypeInfo] AddArrayShapeTypeclass (@mtarld)--methodoption todebug:routercommand #59909 [FrameworkBundle] Add--methodoption todebug:routercommand (@santysisi)--dry-runoption onimportmap:requirecommand #59464 [AssetMapper] Add--dry-runoption onimportmap:requirecommand (@chadyred)Yaml::DUMP_FORCE_DOUBLE_QUOTES_ON_VALUESflag to enforce double quotes around string values #59880 [Yaml] Add theYaml::DUMP_FORCE_DOUBLE_QUOTES_ON_VALUESflag to enforce double quotes around string values (@dkarlovi)MONGODB_IDto requirement patterns #59922 [Routing] AddMONGODB_IDto requirement patterns (@GromNaN)field_id()form helper #59842 [TwigBridge] Add Twigfield_id()form helper (@Legendary4226)valkey:/valkeys:schemes #59869 [Cache] Add support forvalkey:/valkeys:schemes (@nicolas-grekas)\Relay\Clustersupport #59857 [Cache] Add\Relay\Clustersupport (@dorrogeray)JsonStreamer#59863 [JsonEncoder] Rename the component toJsonStreamer(@mtarld)DebugCommand#59871 [Form] Add support for displaying nested options inDebugCommand(@yceruto)filenameCharsetandfilenameCountUnitoptions toFileconstraint #58485 [Validator] AddfilenameCharsetandfilenameCountUnitoptions toFileconstraint (@IssamRaouf)defaultTypetoDiscriminatorMap#59828 [Serializer] AdddefaultTypetoDiscriminatorMap(@alanpoulain)EnumNode#57686 [Config] Allow using an enum FQCN withEnumNode(@alexandre-daubois)setDefault()usesetOptions()instead #59618 [OptionsResolver] Deprecate defining nested options viasetDefault()usesetOptions()instead (@yceruto)When#59800 [Validator] Add support for closures inWhen(@alexandre-daubois)framework.validation.cacheconfig option #59814 [Framework] Deprecate theframework.validation.cacheconfig option (@alexandre-daubois)#[IsGranted]#59150 [Security] Allow using a callable with#[IsGranted](@alexandre-daubois)fromShellCommandlinetoRunProcessMessage#59768 [Messenger][Process] addfromShellCommandlinetoRunProcessMessage(@Staormin)Definition::addResourceTag()andContainerBuilder::findTaggedResourceIds()for auto-discovering value-objects #59704 [DependencyInjection] AddDefinition::addExcludedTag()andContainerBuilder::findExcludedServiceIds()for auto-discovering value-objects (@GromNaN)StopWorkerOnSignalsListenerin XML config and as plain strings #49750 [FrameworkBundle] Allow to pass signals toStopWorkerOnSignalsListenerin XML config and as plain strings (@alexandre-daubois)form_login_ldapby ldap group #52181 [Security] Ability to add roles inform_login_ldapby ldap group (@Spomky)framework.validation.disable_translationoption #50797 [FrameworkBundle][Validator] Addframework.validation.disable_translationoption (@alexandre-daubois)bury_on_rejectoption to Beanstalkd bridge #49652 [Messenger] Addbury_on_rejectoption to Beanstalkd bridge (@HypeMC)DeduplicateMiddleware#54141 [Messenger] IntroduceDeduplicateMiddleware(@VincentLanglet)PostRunEvent#58546 [Scheduler] Add MessageHandler result to thePostRunEvent(@bartholdbos)RateLimiterFactoryInterface#58939 [RateLimiter] AddRateLimiterFactoryInterface(@alexandre-daubois)Uidin#[MapQueryParameter]#58717 [HttpKernel] SupportUidin#[MapQueryParameter](@seb-jean)otherwiseoption in theWhenconstraint #59634 [Validator] Add support for theotherwiseoption in theWhenconstraint (@alexandre-daubois)NumberNormalizer#59670 [Serializer] AddNumberNormalizer(@valtzu)TriggerInterfaceasstring#59679 [Scheduler] NormalizeTriggerInterfaceasstring(@valtzu)eraseCredentials()#59682 [Security] Deprecate UserInterface & TokenInterface'seraseCredentials()(@chalasr,@nicolas-grekas)ArrayNodeDefinition::canBeEnabled()andArrayNodeDefinition::canBeDisabled()#59630 [FrameworkBundle] Add support for info onArrayNodeDefinition::canBeEnabled()andArrayNodeDefinition::canBeDisabled()(@alexandre-daubois)CollectionTypeas list and not as array #59302 [TypeInfo] DeprecateCollectionTypeas list and not as array (@mtarld)#[Route]attribute #58819 [Routing] Allow aliases in#[Route]attribute (@damienfern)TypeFactoryTrait::fromValuemethod #59368 [TypeInfo] AddTypeFactoryTrait::fromValuemethod (@mtarld)JsonEncodableattribute #59401 [JsonEncoder] AddJsonEncodableattribute (@mtarld)Dsn::getBooleanOption()#59477 [Mailer][Notifier] Add and useDsn::getBooleanOption()(@OskarStark)--show-argumentsoption fordebug:container#59225 [FrameworkBundle] Always display service arguments & deprecate--show-argumentsoption fordebug:container(@Florian-Merle)CurlHttpClient#59370 [HttpClient] Allow using HTTP/3 with theCurlHttpClient(@MatTheCat)ConstructorExtractorclass #50334 [FrameworkBundle][PropertyInfo] Wire theConstructorExtractorclass (@HypeMC)Slugconstraint #58542 [Validator] AddSlugconstraint (@raffaelecarelle)CompiledClassMetadataFactory#59286 [Serializer] Deprecate theCompiledClassMetadataFactory(@mtarld)@>as a shorthand for!service_closureinYamlFileLoader#59257 [DependencyInjection] Support@>as a shorthand for!service_closurein YamlFileLoader (@chx)AbstractString::pascal()method #58545 [String] AddAbstractString::pascal()method (@raffaelecarelle)formatto error messages #58559 [Validator] [DateTime] Addformatto error messages (@sauliusnord)KeepaliveReceiverInterfacein Redis bridge #59360 [Messenger] ImplementKeepaliveReceiverInterfacein Redis bridge (@HypeMC)PropertyDescriptionExtractorInterfacetoPhpStanExtractor#57632 [PropertyInfo] AddPropertyDescriptionExtractorInterfacetoPhpStanExtractor(@mtarld)BeanstalkdPriorityStampto Beanstalkd bridge #59273 [Messenger] AddBeanstalkdPriorityStampto Beanstalkd bridge (@HypeMC)retry_periodoption for email transport #54939 [Mailer] Addretry_periodoption for email transport (Sébastien Despont,@fabpot)NativeHttpClient#59068 [HttpClient] Add IPv6 support to NativeHttpClient (@dmitrii-baranov-tg)#[AsTaggedItem]repeatable #59088 [DependencyInjection] Make#[AsTaggedItem]repeatable (@alexandre-daubois)noStoreargument to the#attribute #59301 [Cache][HttpKernel] Add anoStoreargument to the#attribute (@smnandre)Dumper#59315 [Yaml] Add compact nested mapping support toDumper(@gr8b)ifFalse()#59325 [Config] AddifFalse()(@OskarStark)nullas an empty value by using theYaml::DUMP_NULL_AS_EMPTYflag #58243 [Yaml] Add support for dumpingnullas an empty value by using theYaml::DUMP_NULL_AS_EMPTYflag (@alexandre-daubois)acceptsmethod #59291 [TypeInfo] Addacceptsmethod (@mtarld)is_granted_for_user()function #59129 [SecurityBundle][TwigBridge] Addis_granted_for_user()function (@natewiebe13)StreamedResponse#59154 [HttpFoundation] Support iterable of string inStreamedResponse(@mtarld)formatTime#58946 [Console] Add support of millisecondes forformatTime(@SebLevDev)@return non-empty-stringannotations toAbstractUidand relevant functions #59075 [Uid] Add ``@returnnon-empty-stringannotations to `AbstractUid` and relevant functions (@niravpateljoin)AddressInfoobjects #58989 [VarDumper] Add caster forAddressInfoobjects (@nicolas-grekas)