Update dependency symfony/framework-bundle to v3.4.26 [SECURITY] #14
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.
This PR contains the following updates:
3.0.3
->3.4.26
GitHub Vulnerability Alerts
CVE-2019-10909
In Symfony before 2.7.51, 2.8.x before 2.8.50, 3.x before 3.4.26, 4.x before 4.1.12, and 4.2.x before 4.2.7, validation messages are not escaped, which can lead to XSS when user input is included. This is related to symfony/framework-bundle.
Release Notes
symfony/framework-bundle
v3.4.26
Compare Source
v3.4.25
Compare Source
v3.4.24
Compare Source
v3.4.23
Compare Source
v3.4.22
Compare Source
v3.4.21
Compare Source
v3.4.20
Compare Source
v3.4.19
Compare Source
v3.4.18
Compare Source
v3.4.17
Compare Source
v3.4.16
Compare Source
v3.4.15
Compare Source
v3.4.14
Compare Source
v3.4.13
Compare Source
v3.4.12
Compare Source
v3.4.11
Compare Source
v3.4.10
Compare Source
v3.4.9
Compare Source
v3.4.8
Compare Source
v3.4.7
Compare Source
v3.4.6
Compare Source
v3.4.5
Compare Source
v3.4.4
Compare Source
v3.4.3
Compare Source
v3.4.2
Compare Source
v3.4.1
Compare Source
v3.4.0
Compare Source
translator.default_path
option and parameteruse_strict_mode
is now enabled by default and the corresponding option has been deprecatedcache:clear
command to not clear "app" PSR-6 cache pools anymore,but to still clear "system" ones; use the
cache:pool:clear
command to clear "app" pools insteadstderr
profiler.matcher
optionEventSubscriberInterface
onMicroKernelTrait
doctrine/cache
from the list of required dependencies incomposer.json
validator.mapping.cache.doctrine.apc
servicesymfony/stopwatch
dependency has been removed, require it viacomposer require symfony/stopwatch
in yourdev
environment.KERNEL_DIR
environment variable withKernelTestCase::getKernelClass()
.KernelTestCase::getPhpUnitXmlDir()
andKernelTestCase::getPhpUnitCliConfigArgument()
methods.AddCacheClearerPass
, use tagged iterator arguments instead.AddCacheWarmerPass
, use tagged iterator arguments instead.TranslationDumperPass
, useSymfony\Component\Translation\DependencyInjection\TranslationDumperPass
insteadTranslationExtractorPass
, useSymfony\Component\Translation\DependencyInjection\TranslationExtractorPass
insteadTranslatorPass
, useSymfony\Component\Translation\DependencyInjection\TranslatorPass
insteadcommand
attribute to theconsole.command
tag which takes the commandname as value, using it makes the command lazy
cache:pool:prune
command to allow manual stale cache item pruning of supported PSR-6 and PSR-16 cache poolimplementations
Symfony\Bundle\FrameworkBundle\Translation\TranslationLoader
, useSymfony\Component\Translation\Reader\TranslationReader
insteadtranslation.loader
service, usetranslation.reader
insteadAssetsInstallCommand::__construct()
now takes an instance ofSymfony\Component\Filesystem\Filesystem
as first argumentCacheClearCommand::__construct()
now takes an instance ofSymfony\Component\HttpKernel\CacheClearer\CacheClearerInterface
asfirst argument
CachePoolClearCommand::__construct()
now takes an instance ofSymfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer
asfirst argument
EventDispatcherDebugCommand::__construct()
now takes an instance ofSymfony\Component\EventDispatcher\EventDispatcherInterface
asfirst argument
RouterDebugCommand::__construct()
now takes an instance ofSymfony\Component\Routing\RouterInterface
asfirst argument
RouterMatchCommand::__construct()
now takes an instance ofSymfony\Component\Routing\RouterInterface
asfirst argument
TranslationDebugCommand::__construct()
now takes an instance ofSymfony\Component\Translation\TranslatorInterface
asfirst argument
TranslationUpdateCommand::__construct()
now takes an instance ofSymfony\Component\Translation\TranslatorInterface
asfirst argument
AssetsInstallCommand
,CacheClearCommand
,CachePoolClearCommand
,EventDispatcherDebugCommand
,RouterDebugCommand
,RouterMatchCommand
,TranslationDebugCommand
,TranslationUpdateCommand
,XliffLintCommand
and
YamlLintCommand
classes have been marked as finalasset.request_context.base_path
andasset.request_context.secure
parametersto provide a default request context in case the stack is empty (similar to
router.request_context.*
parameters)Dotenv
inAboutCommand
v3.3.18
Compare Source
v3.3.17
Compare Source
v3.3.16
Compare Source
v3.3.15
Compare Source
v3.3.14
Compare Source
v3.3.13
Compare Source
v3.3.12
Compare Source
v3.3.11
Compare Source
v3.3.10
Compare Source
v3.3.9
Compare Source
v3.3.8
Compare Source
v3.3.7
Compare Source
v3.3.6
Compare Source
v3.3.5
Compare Source
v3.3.4
Compare Source
v3.3.3
Compare Source
v3.3.2
Compare Source
v3.3.1
Compare Source
v3.3.0
Compare Source
type
option of theframework.workflows.*
configuration entries is deprecated.The default value will be
state_machine
in Symfony 4.0.CompilerDebugDumpPass
classthat allows you to use the
JsonManifestVersionStrategy
.Symfony\Bundle\FrameworkBundle\Controller\AbstractController
. It providesthe same helpers as the
Controller
class, but does not allow accessing the dependencyinjection container, in order to encourage explicit dependency declarations.
controller.service_arguments
tag, for injecting services into controllers' actionsassets/forms/validation/translation/serialization/csrf from
canBeEnabled()
tocanBeDisabled()
when Flex is usedframework.translator
optionis disabled.
GlobalVariables::getToken()
Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddConsoleCommandPass
. UseSymfony\Component\Console\DependencyInjection\AddConsoleCommandPass
instead.SerializerPass
, useSymfony\Component\Serializer\DependencyInjection\SerializerPass
insteadFormPass
, useSymfony\Component\Form\DependencyInjection\FormPass
insteadSessionListener
TestSessionListener
Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\ConfigCachePass
.Use tagged iterator arguments instead.
PropertyInfoPass
, useSymfony\Component\PropertyInfo\DependencyInjection\PropertyInfoPass
insteadControllerArgumentValueResolverPass
. UseSymfony\Component\HttpKernel\DependencyInjection\ControllerArgumentValueResolverPass
insteadRoutingResolverPass
, useSymfony\Component\Routing\DependencyInjection\RoutingResolverPass
insteadserver:run
,server:start
,server:stop
andserver:status
console commands have been moved to a dedicated bundle.Require
symfony/web-server-bundle
in your composer.json and registerSymfony\Bundle\WebServerBundle\WebServerBundle
in your AppKernel to use them.$defaultLocale
as 3rd argument ofTranslator::__construct()
making
Translator
works with any PSR-11 containerframework.serializer.mapping
config option allowing to define customserialization mapping files and directories
AddValidatorInitializersPass
, useSymfony\Component\Validator\DependencyInjection\AddValidatorInitializersPass
insteadAddConstraintValidatorsPass
, useSymfony\Component\Validator\DependencyInjection\AddConstraintValidatorsPass
insteadValidateWorkflowsPass
, useSymfony\Component\Workflow\DependencyInjection\ValidateWorkflowsPass
insteadConstraintValidatorFactory
, useSymfony\Component\Validator\ContainerConstraintValidatorFactory
instead.PhpStringTokenParser
, useSymfony\Component\Translation\Extractor\PhpStringTokenParser
instead.PhpExtractor
, useSymfony\Component\Translation\Extractor\PhpExtractor
instead.v3.2.14
Compare Source
v3.2.13
Compare Source
v3.2.12
Compare Source
v3.2.11
Compare Source
v3.2.10
Compare Source
v3.2.9
Compare Source
v3.2.8
Compare Source
v3.2.7
Compare Source
v3.2.6
Compare Source
v3.2.5
Compare Source
v3.2.4
Compare Source
v3.2.3
Compare Source
v3.2.2
Compare Source
v3.2.1
Compare Source
v3.2.0
Compare Source
doctrine/annotations
from the list of required dependencies incomposer.json
symfony/security-core
andsymfony/security-csrf
from the list of required dependencies incomposer.json
symfony/templating
from the list of required dependencies incomposer.json
symfony/translation
from the list of required dependencies incomposer.json
symfony/asset
from the list of required dependencies incomposer.json
Resources/public/images/*
files have been removed.Resources/public/css/*.css
files have been removed (they are now inlined in TwigBundle).'priority'
attribute on tagsform.type_extension
v3.1.10
Compare Source
v3.1.9
Compare Source
v3.1.8
Compare Source
v3.1.7
Compare Source
v3.1.6
Compare Source
v3.1.5
Compare Source
v3.1.4
Compare Source
v3.1.3
Compare Source
v3.1.2
Compare Source
v3.1.1
Compare Source
v3.1.0
Compare Source
Controller::json
to simplify creating JSON responses when using the Serializer componentSymfony\Component\HttpHernel\DataCollector\RequestDataCollector::onKernelResponse()
Symfony\Bundle\FrameworkBundle\DataCollector\RequestDataCollector
framework.serializer.cache
option and the serviceserializer.mapping.cache.apc
have beendeprecated. APCu should now be automatically used when available.
v3.0.9
Compare Source
v3.0.8
Compare Source
v3.0.7
Compare Source
v3.0.6
Compare Source
v3.0.5
Compare Source
v3.0.4
Compare Source
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.