- Deprecate calling
NodeBuilder::setParent()without any arguments
- Deprecate calling
*Command::setApplication(),*FormatterStyle::setForeground/setBackground(),Helper::setHelpSet(),Input*::setDefault(),Question::setAutocompleterCallback/setValidator()without any arguments - Change the signature of
OutputFormatterStyleInterface::setForeground/setBackground()tosetForeground/setBackground(?string) - Change the signature of
HelperInterface::setHelperSet()tosetHelperSet(?HelperSet)
- Change the signature of
ContainerAwareInterface::setContainer()tosetContainer(?ContainerInterface) - Deprecate calling
ContainerAwareTrait::setContainer()without arguments - Deprecate using numeric parameter names
- Deprecate calling
Button/Form::setParent(),ButtonBuilder/FormConfigBuilder::setDataMapper(),TransformationFailedException::setInvalidMessage()without arguments - Change the signature of
FormConfigBuilderInterface::setDataMapper()tosetDataMapper(?DataMapperInterface) - Change the signature of
FormInterface::setParent()tosetParent(?self)
- Deprecate the
Symfony\Component\Serializer\Normalizer\ObjectNormalizerandSymfony\Component\Serializer\Normalizer\PropertyNormalizerautowiring aliases, type-hint againstSymfony\Component\Serializer\Normalizer\NormalizerInterfaceor implementNormalizerAwareInterfaceinstead - Deprecate
AbstractController::renderForm(), userender()instead - Deprecate
FrameworkExtension::registerRateLimiter()
- Deprecate
Request::getContentType(), useRequest::getContentTypeFormat()instead - Deprecate calling
JsonResponse::setCallback(),Response::setExpires/setLastModified/setEtag(),MockArraySessionStorage/NativeSessionStorage::setMetadataBag(),NativeSessionStorage::setSaveHandler()without arguments
- Deprecate implementing
Http\Message\RequestFactory,StreamFactoryandUriFactoryonHttplugClient
- Deprecate
ArgumentValueResolverInterface, useValueResolverInterfaceinstead - Deprecate calling
ConfigDataCollector::setKernel(),RouterListener::setCurrentRequest()without arguments
- Deprecate
{username}parameter use in favour of{user_identifier}
- Deprecate the
OhMySMTPtransport, useMailPaceinstead
- Deprecate
Email::attachPart(), useaddPart()instead - Deprecate calling
Message::setBody()without arguments
- Deprecate calling
PropertyAccessorBuilder::setCacheItemPool()without arguments - Implementing the
PropertyPathInterfacewithout implementing theisNullSafe()method is deprecated
- Deprecate
MessageHandlerInterfaceandMessageSubscriberInterface, use theAsMessageHandlerattribute instead
- Add maximum username length enforcement of 4096 characters in
UserBadgeto prevent session storage flooding - Deprecate the
Symfony\Component\Security\Core\Securityclass and service, useSymfony\Bundle\SecurityBundle\Securityinstead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::ACCESS_DENIED_ERRORproperty, useSymfony\Component\Security\Http\SecurityRequestAttributes::ACCESS_DENIED_ERRORinstead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::AUTHENTICATION_ERRORproperty, useSymfony\Component\Security\Http\SecurityRequestAttributes::AUTHENTICATION_ERRORinstead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::LAST_USERNAMEproperty, useSymfony\Component\Security\Http\SecurityRequestAttributes::LAST_USERNAMEinstead - Deprecate the
Symfony\Bundle\SecurityBundle\Security::MAX_USERNAME_LENGTHproperty, useSymfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge::MAX_USERNAME_LENGTHinstead - Passing empty username or password parameter when using
JsonLoginAuthenticatoris not supported anymore - Add
$lifetimeparameter toLoginLinkHandlerInterface::createLoginLink() - Change the signature of
TokenStorageInterface::setToken()tosetToken(?TokenInterface $token) - Deprecate calling
TokenStorage::setToken()orUsageTrackingTokenStorage::setToken()without arguments
- Deprecate the
security.enable_authenticator_managerconfig option
- Deprecate calling
AttributeMetadata::setSerializedName(),ClassMetadata::setClassDiscriminatorMapping()without arguments - Change the signature of
AttributeMetadataInterface::setSerializedName()tosetSerializedName(?string) - Change the signature of
ClassMetadataInterface::setClassDiscriminatorMapping()tosetClassDiscriminatorMapping(?ClassDiscriminatorMapping)
- Deprecate
PhpExtractorin favor ofPhpAstExtractor - Add
PhpAstExtractor(requires nikic/php-parser to be installed)
- Deprecate the
loosee-mail validation mode, usehtml5instead
- Deprecate calling
VarDumper::setHandler()without arguments
- The
Registryis marked as internal and should not be used directly. use a tagged locator insteadtagged_locator('workflow', 'name') - The first argument of
WorkflowDumpCommandshould be aServiceLocatorof all workflows indexed by names - Deprecate calling
Definition::setInitialPlaces()without arguments