Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.6k
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)first
andlast
toJsonPath
builder #60188 [JsonPath] Add two utils methods toJsonPath
builder (@alexandre-daubois)RateLimiterFactory
alias #60171 [FrameworkBundle][RateLimiter] deprecateRateLimiterFactory
alias (@kbond)NodeDefinition::docUrl()
#59762 [Config] AddNodeDefinition::docUrl()
(@alexandre-daubois)lock_factory
toauto
#60099 [FrameworkBundle][RateLimiter] defaultlock_factory
toauto
(@kbond)EntityValueResolver
gets no mapping information #60112 [DoctrineBridge] Improve exception message whenEntityValueResolver
gets no mapping information (@MatTheCat)AsCommand
attribute as@final
#60103 [Console] MarkAsCommand
attribute as@final
(@Somrlik,@GromNaN)collect_serializer_data
tofalse
#60069 [FrameworkBundle] Deprecate setting thecollect_serializer_data
tofalse
(@mtarld)$stamps
parameter toHandleTrait::handle
#42124 [Messenger] Add$stamps
parameter toHandleTrait::handle
(@alexander-schranz)lint:twig
command #60039 [TwigBridge] Collect all deprecations withlint:twig
command (@Fan2Shrek)#[Route]
attribute #60081 [FrameworkBundle] Enable controller service with#[Route]
attribute (@GromNaN)\Closure
function set viaCommand::setCode()
#60076 [Console] Deprecate returning a non-int value from a\Closure
function 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)DatePointType
Doctrine type #59900 [DoctrineBridge] add newDatePointType
Doctrine type (@garak){foo:bar}
syntax in route parameter #59904 [Routing] Add alias in{foo:bar}
syntax in route parameter (@eltharin)--class-filter
option to themessenger:failed:remove
command #59978 [Messenger] Add--class-filter
option to themessenger:failed:remove
command (@arnaud-deabreu)LockableTrait
#60024 [Console] Add support for invokable commands inLockableTrait
(@yceruto)Type
#59902 [PropertyInfo] DeprecateType
(@mtarld,@chalasr)EntityValueResolver
to set type aliases #54545 [DoctrineBridge] Add argument toEntityValueResolver
to set type aliases (@NanoSector)ServicesResetter
autowirable #60020 [FrameworkBundle] MakeServicesResetter
autowirable (@lyrixx)CompoundRateLimiterFactory
#59929 [RateLimiter] AddCompoundRateLimiterFactory
(@kbond)string
value inMoneyType
#59993 [Form] Add input withstring
value inMoneyType
(@StevenRenaux)ArrayShapeType
class #59827 [TypeInfo] AddArrayShapeType
class (@mtarld)--method
option todebug:router
command #59909 [FrameworkBundle] Add--method
option todebug:router
command (@santysisi)--dry-run
option onimportmap:require
command #59464 [AssetMapper] Add--dry-run
option onimportmap:require
command (@chadyred)Yaml::DUMP_FORCE_DOUBLE_QUOTES_ON_VALUES
flag to enforce double quotes around string values #59880 [Yaml] Add theYaml::DUMP_FORCE_DOUBLE_QUOTES_ON_VALUES
flag to enforce double quotes around string values (@dkarlovi)MONGODB_ID
to requirement patterns #59922 [Routing] AddMONGODB_ID
to 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\Cluster
support #59857 [Cache] Add\Relay\Cluster
support (@dorrogeray)JsonStreamer
#59863 [JsonEncoder] Rename the component toJsonStreamer
(@mtarld)DebugCommand
#59871 [Form] Add support for displaying nested options inDebugCommand
(@yceruto)filenameCharset
andfilenameCountUnit
options toFile
constraint #58485 [Validator] AddfilenameCharset
andfilenameCountUnit
options toFile
constraint (@IssamRaouf)defaultType
toDiscriminatorMap
#59828 [Serializer] AdddefaultType
toDiscriminatorMap
(@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.cache
config option #59814 [Framework] Deprecate theframework.validation.cache
config option (@alexandre-daubois)#[IsGranted]
#59150 [Security] Allow using a callable with#[IsGranted]
(@alexandre-daubois)fromShellCommandline
toRunProcessMessage
#59768 [Messenger][Process] addfromShellCommandline
toRunProcessMessage
(@Staormin)Definition::addExcludedTag()
andContainerBuilder::findExcludedServiceIds()
for auto-discovering value-objects #59704 [DependencyInjection] AddDefinition::addExcludedTag()
andContainerBuilder::findExcludedServiceIds()
for auto-discovering value-objects (@GromNaN)StopWorkerOnSignalsListener
in XML config and as plain strings #49750 [FrameworkBundle] Allow to pass signals toStopWorkerOnSignalsListener
in XML config and as plain strings (@alexandre-daubois)form_login_ldap
by ldap group #52181 [Security] Ability to add roles inform_login_ldap
by ldap group (@Spomky)framework.validation.disable_translation
option #50797 [FrameworkBundle][Validator] Addframework.validation.disable_translation
option (@alexandre-daubois)bury_on_reject
option to Beanstalkd bridge #49652 [Messenger] Addbury_on_reject
option to Beanstalkd bridge (@HypeMC)DeduplicateMiddleware
#54141 [Messenger] IntroduceDeduplicateMiddleware
(@VincentLanglet)PostRunEvent
#58546 [Scheduler] Add MessageHandler result to thePostRunEvent
(@bartholdbos)RateLimiterFactoryInterface
#58939 [RateLimiter] AddRateLimiterFactoryInterface
(@alexandre-daubois)Uid
in#[MapQueryParameter]
#58717 [HttpKernel] SupportUid
in#[MapQueryParameter]
(@seb-jean)otherwise
option in theWhen
constraint #59634 [Validator] Add support for theotherwise
option in theWhen
constraint (@alexandre-daubois)NumberNormalizer
#59670 [Serializer] AddNumberNormalizer
(@valtzu)TriggerInterface
asstring
#59679 [Scheduler] NormalizeTriggerInterface
asstring
(@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)CollectionType
as list and not as array #59302 [TypeInfo] DeprecateCollectionType
as list and not as array (@mtarld)#[Route]
attribute #58819 [Routing] Allow aliases in#[Route]
attribute (@damienfern)TypeFactoryTrait::fromValue
method #59368 [TypeInfo] AddTypeFactoryTrait::fromValue
method (@mtarld)JsonEncodable
attribute #59401 [JsonEncoder] AddJsonEncodable
attribute (@mtarld)Dsn::getBooleanOption()
#59477 [Mailer][Notifier] Add and useDsn::getBooleanOption()
(@OskarStark)--show-arguments
option fordebug:container
#59225 [FrameworkBundle] Always display service arguments & deprecate--show-arguments
option fordebug:container
(@Florian-Merle)CurlHttpClient
#59370 [HttpClient] Allow using HTTP/3 with theCurlHttpClient
(@MatTheCat)ConstructorExtractor
class #50334 [FrameworkBundle][PropertyInfo] Wire theConstructorExtractor
class (@HypeMC)Slug
constraint #58542 [Validator] AddSlug
constraint (@raffaelecarelle)CompiledClassMetadataFactory
#59286 [Serializer] Deprecate theCompiledClassMetadataFactory
(@mtarld)@>
as a shorthand for!service_closure
inYamlFileLoader
#59257 [DependencyInjection] Support@>
as a shorthand for!service_closure
in YamlFileLoader (@chx)AbstractString::pascal()
method #58545 [String] AddAbstractString::pascal()
method (@raffaelecarelle)format
to error messages #58559 [Validator] [DateTime] Addformat
to error messages (@sauliusnord)KeepaliveReceiverInterface
in Redis bridge #59360 [Messenger] ImplementKeepaliveReceiverInterface
in Redis bridge (@HypeMC)PropertyDescriptionExtractorInterface
toPhpStanExtractor
#57632 [PropertyInfo] AddPropertyDescriptionExtractorInterface
toPhpStanExtractor
(@mtarld)BeanstalkdPriorityStamp
to Beanstalkd bridge #59273 [Messenger] AddBeanstalkdPriorityStamp
to Beanstalkd bridge (@HypeMC)retry_period
option for email transport #54939 [Mailer] Addretry_period
option 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)noStore
argument to the#
attribute #59301 [Cache][HttpKernel] Add anoStore
argument to the#
attribute (@smnandre)Dumper
#59315 [Yaml] Add compact nested mapping support toDumper
(@gr8b)ifFalse()
#59325 [Config] AddifFalse()
(@OskarStark)null
as an empty value by using theYaml::DUMP_NULL_AS_EMPTY
flag #58243 [Yaml] Add support for dumpingnull
as an empty value by using theYaml::DUMP_NULL_AS_EMPTY
flag (@alexandre-daubois)accepts
method #59291 [TypeInfo] Addaccepts
method (@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-string
annotations toAbstractUid
and relevant functions #59075 [Uid] Add ``@returnnon-empty-string
annotations to `AbstractUid` and relevant functions (@niravpateljoin)AddressInfo
objects #58989 [VarDumper] Add caster forAddressInfo
objects (@nicolas-grekas)