Skip to content

Releases: symfony/symfony

v2.8.21

29 May 19:30
v2.8.21
Compare
Choose a tag to compare

Changelog (since v2.8.20...v2.8.21)

  • bug #22847 [Console] ChoiceQuestion must have choices (@ro0NL)
  • bug #22900 [FrameworkBundle][Console] Fix the override of a command registered by the kernel (@aaa2000)
  • bug #22910 [Filesystem] improve error handling in lock() (@xabbuh)
  • bug #22718 [Console] Fixed different behaviour of key and value user inputs in multiple choice question (@borNfreee)
  • bug #22901 Fix missing abstract key in XmlDumper (@weaverryan)
  • bug #22817 [PhpUnitBridge] optional error handler arguments (@xabbuh)
  • bug #22752 Improved how profiler errors are displayed on small screens (@javiereguiluz)
  • bug #22647 [VarDumper] Fix dumping of non-nested stubs (@nicolas-grekas)
  • bug #22584 [Security] Avoid unnecessary route lookup for empty logout path (@ro0NL)
  • bug #22690 [Console] Fix errors not rethrown even if not handled by console.error listeners (@chalasr)
  • bug #22669 [FrameworkBundle] AbstractConfigCommand: do not try registering bundles twice (@ogizanagi)
  • bug #22676 [FrameworkBundle] Adding the extension XML (@flug)

[PR] #22946

v2.7.28

29 May 19:14
v2.7.28
Compare
Choose a tag to compare

Changelog (since v2.7.27...v2.7.28)

  • bug #22847 [Console] ChoiceQuestion must have choices (@ro0NL)
  • bug #22900 [FrameworkBundle][Console] Fix the override of a command registered by the kernel (@aaa2000)
  • bug #22910 [Filesystem] improve error handling in lock() (@xabbuh)
  • bug #22718 [Console] Fixed different behaviour of key and value user inputs in multiple choice question (@borNfreee)
  • bug #22901 Fix missing abstract key in XmlDumper (@weaverryan)
  • bug #22817 [PhpUnitBridge] optional error handler arguments (@xabbuh)
  • bug #22647 [VarDumper] Fix dumping of non-nested stubs (@nicolas-grekas)
  • bug #22584 [Security] Avoid unnecessary route lookup for empty logout path (@ro0NL)
  • bug #22690 [Console] Fix errors not rethrown even if not handled by console.error listeners (@chalasr)
  • bug #22669 [FrameworkBundle] AbstractConfigCommand: do not try registering bundles twice (@ogizanagi)
  • bug #22676 [FrameworkBundle] Adding the extension XML (@flug)

[PR] #22945

v3.3.0-RC1

17 May 18:35
v3.3.0-RC1
Compare
Choose a tag to compare
v3.3.0-RC1 Pre-release
Pre-release

Changelog (since v3.3.0-BETA1...v3.3.0-RC1)

  • bug #22715 [FrameworkBundle] remove Security deps from the require section (@xabbuh)
  • bug #22613 [Process] Fix incorrectly calling PHP process when path contains space (@maryo)
  • feature #22680 [DI] Fixing missing "exclude" functionality from PSR4 loader (@weaverryan)
  • bug #22699 [TwigBundle] service workflow.twig_extension should stay public (@ogizanagi)
  • feature #22708 Adding autowire alias for AuthenticationUtils (@weaverryan)
  • bug #22695 [WebServerBundle] fix dependencies (@xabbuh)
  • bug #22647 [VarDumper] Fix dumping of non-nested stubs (@nicolas-grekas)
  • bug #22409 [Yaml] respect inline level when dumping objects as maps (@goetas, @xabbuh)
  • bug #22584 [Security] Avoid unnecessary route lookup for empty logout path (@ro0NL)
  • bug #22642 [DX] Making the RegisterControllerArgumentLocatorsPass throw exception on bad types (@weaverryan)
  • bug #22664 [Security] Fix TraceableAccessDecisionManager / DebugAccessDecisionManager BC layer (@ogizanagi)
  • bug #22690 [Console] Fix errors not rethrown even if not handled by console.error listeners (@chalasr)
  • bug #22681 Fixing a bug where abstract classes were wired with the prototype loader (@weaverryan)
  • feature #22665 [DI] Do not throw autowiring exceptions for a service that will be removed (@weaverryan)
  • bug #22669 [FrameworkBundle] AbstractConfigCommand: do not try registering bundles twice (@ogizanagi)
  • bug #22676 [FrameworkBundle] Adding the extension XML (@flug)
  • bug #22611 [FrameworkBundle] Fix "Locale class not found" in AboutCommand (@rubenrua)
  • bug #22677 [DI] Fixed index args bug with ResolveNamedArgumentsPass (@weaverryan)
  • bug #22652 [Workflow] Move twig extension registration to twig bundle (@ogizanagi)
  • feature #22668 [FrameworkBundle] KernelTestCase: allow to provide the kernel class with a var (@ogizanagi)
  • bug #22639 [WebLink][TwigBundle] Fix registration of the twig extension (@ogizanagi)
  • bug #22658 Make the exception pages work when the WebProfilerBundle is not installed (@javiereguiluz)
  • bug #22657 [DI] Fix Cannot declare class ...\DefinitionDecorator, because the name is already in use (@ogizanagi)
  • feature #22624 debug:container --types (classes/interfaces) (@weaverryan)
  • bug #22626 Fix missing parenthesis (@yceruto)
  • bug #22621 [Config] Fix resource tracking with new GlobResource (@nicolas-grekas)
  • feature #22385 [DX][FrameworkBundle] Show private aliases in debug:container (@chalasr)
  • bug #22615 [DI] Defaults to public=false in all service config files (@nicolas-grekas)

[PR] #22731

v3.3.0-BETA1

01 May 18:50
v3.3.0-BETA1
Compare
Choose a tag to compare
v3.3.0-BETA1 Pre-release
Pre-release

Changelog (since v3.2.0...v3.3.0-BETA1)

  • feature #22530 Making tags under _defaults always apply (@weaverryan)
  • feature #22590 [Lock] remove the component from 3.3 (@fabpot)
  • feature #22527 [DI] Throw useful exception on bad XML argument tags (@nicolas-grekas)
  • feature #22537 [Serializer] Allow to pass csv encoder options in context (@ogizanagi)
  • feature #22563 Not allowing autoconfigure, instanceofConditionals or defaults for ChildDefinition (@weaverryan)
  • feature #22441 [Console] Review console.ERROR related behavior (@nicolas-grekas)
  • feature #22234 [DI] Introducing autoconfigure: automatic _instanceof configuration (@weaverryan)
  • feature #21502 Persist app bootstrapping logs for logger datacollector (@ScullWM, @nicolas-grekas)
  • feature #22459 [HttpKernel] Fix deprecation of Extension::addClassesToCompile() / AddClassesToCachePass (@nicolas-grekas)
  • feature #22416 [FrameworkBundle][Workflow] Deprecate the default type of a workflow (@lyrixx)
  • feature #22313 [Workflow] Move ValidateWorkflowsPass to the Workflow component (@chalasr)
  • feature #22420 [DI] Make tagged abstract services throw earlier (@nicolas-grekas)
  • feature #22384 [DI] Replace autowiring BC break by regular deprecation (@nicolas-grekas)
  • feature #22383 added a more specialized exception for a better error message (@fabpot)
  • feature #22356 [DI] Rework config hierarchy: defaults > instanceof > service config (@weaverryan, @nicolas-grekas)
  • feature #22362 [DI] Populate class of ChildDefinition when its id matches an existing FQCN (@nicolas-grekas)
  • feature #22239 [Finder] Glob wildcard while using double-star without ending slash (@sroze)
  • feature #22273 Add a new Link component (@dunglas)
  • feature #22315 Add Kernel::getProjectDir() (@fabpot)
  • feature #22314 [HttpKernel][FrameworkBundle] Dump container logs in Kernel, to have them also on errors (@nicolas-grekas)
  • feature #22316 [WebServerBundle] added a way to dump current status host/port/address when getting the status (@fabpot)
  • feature #22323 [DI] Report cascades of autowiring error messages (@nicolas-grekas)
  • feature #22306 [DI] Restrict autowired registration to "same-vendor" namespaces (@nicolas-grekas)
  • feature #22295 [BC BREAK][DI] Always autowire "by id" instead of using reflection against all existing services (@nicolas-grekas)
  • feature #20951 Redesigned the exception pages (@javiereguiluz)
  • feature #21919 [Form] Deprecated usage of "choices" option in sub types (@HeahDude)
  • feature #22274 [Yaml] report deprecations when linting YAML files (@xabbuh)
  • feature #22286 [DI/Yaml] Remove @experimental flag from "instanceof" and "prototype" (@nicolas-grekas)
  • feature #22181 [Console] Allow to catch CommandNotFoundException (@chalasr)
  • feature #22296 Bump monolog to 1.19 and use the agent regex const from parent (@redthor)
  • feature #21437 [Security] Use IteratorArgument for voters (@jvasseur)
  • feature #22277 [DI] Add "factory" support to named args and autowiring (@nicolas-grekas)
  • feature #22276 [FrameworkBundle] Returns the kernel instance in KernelTestCase::bootKernel (@lyrixx)
  • feature #22256 [DI] Reduce complexity of autowiring (@nicolas-grekas)
  • feature #22238 [BC BREAK][HttpFoundation] Request::setTrustedProxies() takes a new required $trustedHeaderSet argument (@nicolas-grekas)
  • feature #22175 [DI] add ServiceLocatorTagPass::register() to share service locators (@nicolas-grekas)
  • feature #22180 [Workflow] Added 'workflow_marked_places' twig function (@lyrixx)
  • feature #22185 [DI] Enhance DX by throwing instead of triggering a deprecation notice (@nicolas-grekas)
  • feature #22060 [DI] Add "by-id" autowiring: a side-effect free variant of it based on the class<>id convention (@nicolas-grekas)
  • feature #22158 Revert "feature #20973 [DI] Add getter injection (nicolas-grekas)" (@nicolas-grekas)
  • feature #22157 [FrameworkBundle] Introduce AbstractController, replacing ControllerTrait (@nicolas-grekas)
  • feature #22046 [Asset] Adding a new version strategy that reads from a manifest JSON file (@weaverryan)
  • feature #22129 [WebProfilerBundle] Improve cache panel (@ro0NL)
  • feature #21819 [Twig Bridge] A simpler way to retrieve flash messages (@javiereguiluz)
  • feature #19026 [Security] Strengthen comparison of target_url vs login_path (@mrzard)
  • feature #19496 [DX][Form][Validator] Add ability check if cocrete constraint fails. (@Koc)
  • feature #18140 [Console] Add console.ERROR event and deprecate console.EXCEPTION (@wouterj)
  • feature #22120 [FrameworkBundle] Multiple services on one Command class (@SenseException)
  • feature #21771 [FrameworkBundle] Add new "controller.service_arguments" tag to inject services into actions (@nicolas-grekas)
  • feature #22114 [lock] Rename Quorum into Strategy (@jderusse)
  • feature #20516 [Security][SecurityBundle] Enhance automatic logout url generation (@ogizanagi)
  • feature #22081 [FrameworkBundle][Validator] Move Validator passes to the component (@chalasr)
  • feature #20567 [WebProfilerBundle] Improved cookie traffic (@ro0NL)
  • feature #19887 Sort alternatives alphabetically when a command is not found (@javiereguiluz)
  • feature #20851 [Cache] Add CacheItem::getPreviousTags() (@nicolas-grekas)
  • feature #21830 [HttpFoundation] Add $trustedHeaderSet arg to Request::setTrustedProxies() - deprecate not setting it (@nicolas-grekas)
  • feature #21924 [FrameworkBundle] Allow to configure Serializer mapping paths (@chalasr)
  • feature #19278 [FrameworkBundle] Added about command (@ro0NL)
  • feature #21708 [DI] Add and wire ServiceSubscriberInterface - aka explicit service locators (@nicolas-grekas)
  • feature #22011 [FrameworkBundle][Serializer] Add option to register a circular_reference_handler (@lyrixx)
  • feature #19673 [DI] Deprecate Container::isFrozen and introduce isCompiled (@ro0NL)
  • feature #19954 [Console] Exclude empty namespaces in text descriptor (@ro0NL)
  • feature #21093 [Lock] Create a lock component (@jderusse)
  • feature #21007 [WebProfilerBundle] Improve AJAX toolbar panel (@ro0NL)
  • feature #20642 [FrameworkBundle] Add project directory default for installing assets (@noah Heck)
  • feature #20365 [TwigBridge] Handle form label attributes like others (@ro0NL)
  • feature #22010 [FrameworkBundle][Translator] Make the Translator works with any PSR-11 container (@chalasr)
  • feature #21038 [FrameworkBundle] deprecated cache:clear with warmup (@fabpot)
  • feature #22098 [*Bundle] Add autowiring aliases for common services (@nicolas-grekas)
  • feature #22095 [DI] Add logging and better failure recovery to AutowirePass (@nicolas-grekas)
  • feature #21889 Deprecate the special SYMFONY__ environment variables (@javiereguiluz)
  • feature #22059 [Yaml] deprecate "? " starting unquoted strings (@xabbuh)
  • feature #22030 [DI] Remove skipping magic for autowired methods (@nicolas-grekas)
  • feature #22024 [DI] Introduce "container.service_locator" tag, replaces ServiceLocatorArgument (@nicolas-grekas)
  • feature #21837 [FrameworkBundle] Lazy configuration of annotations' loader and @required (@nicolas-grekas)
  • feature #21970 [DependencyInjection] Support anonymous services in Yaml (@GuilhemN)
  • feature #21979 [FrameworkBundle][TwigBundle] Require PSR-11 container instead of Symfony container (@enumag)
  • feature #21935 [FrameworkBundle][Workflow] Add a way to register a guard expression in the configuration (@lyrixx)
  • feature #21080 [FrameworkBundle][Monolog] Added a new way to follow logs (@lyrixx)
  • feature #21978 [DoctrineBridge][Routing] Require PSR-11 container instead of Symfony container (@enumag)
  • feature #21950 [Workflow] Added fluent interface to the DefinitionBuilder (@lyrixx)
  • feature #21933 [FrameworkBundle][Workflow] Add a way to enable the AuditTrail Logger (@lyrixx)
  • feature #21925 [Workflow] Added the workflow name to all events dispatched (@lyrixx)
  • feature #21774 [Yaml] deprecate implicit string casting of mapping keys (@xabbuh)
  • feature #21780 [DX] [Form] Add helper method to register form extensions during unit testing (@pierredup)
  • feature #21842 [HttpKernel] Allow signing URIs with a custom query string parameter (@thewilkybarkid)
  • feature #21705 [Bridge/Monolog] Enhance the Console Handler (@lyrixx)
  • feature #21893 Added a castToArray() config helper (@javiereguiluz)
  • feature #21421 Use proper error message when session write fails #20807 (@digilist)
  • feature #21770 [DI] Allow extensions to create ServiceLocator as services (@nicolas-grekas)
  • feature #21767 [DI][Router][DX] Invalidate routing cache when container parameters changed (@ogizanagi)
  • feature #21835 [FrameworkBundle][Routing] Move RoutingResolverPass to the Routing component (@chalasr)
  • feature #21815 [FrameworkBundle][HttpKernel] Move ControllerArgumentValueResolverPass to the HttpKernel component (@chalasr)
  • feature #21824 Add deprecation note on routing class parameters (@lepiaf)
  • feature #21854 [Router] Follow symlinks and skip dots in the annotation directory loader (@jakzal)
  • feature #18193 [FrameworkBundle] Introduce autowirable ControllerTrait (@dunglas)
  • feature #20680 DoctrineDataCollector: taught sanitizeParam to support classes with __toString implemented. (@FractalizeR)
  • feature #21828 [PhpUnitBridge] include expected deprecations in assertion counter (@xabbuh)
  • feature #21763 [DI] Replace wildcard-based methods autowiring by @required annotation (@nicolas-grekas)
  • feature #21730 [DependencyInjection] Use a service locator in AddConstraintValidatorsPass (@GuilhemN)
  • feature #21118 [Yaml] parse omitted inlined mapping values as null (@xabbuh)
  • feature #21806 [FrameworkBundle][PropertyInfo] Move PropertyInfoPass to the PropertyInfo component (@chalasr)
  • feature #19822 [HttpKernel] Deprecate X-Status-Code for better alternative (@jameshalsall)
  • feature #21228 [Console] Explicitly passed options without value (or empty) should remain empty (@chalasr)
    *...
Read more

v3.2.8

01 May 18:00
v3.2.8
Compare
Choose a tag to compare

Changelog (since v3.2.7...v3.2.8)

[PR] #22601

v2.8.20

01 May 17:40
v2.8.20
Compare
Choose a tag to compare

Changelog (since v2.8.19...v2.8.20)

[PR] #22599

v2.7.27

01 May 16:13
v2.7.27
Compare
Choose a tag to compare

Changelog (since v2.7.26...v2.7.27)

[PR] #22598

v3.2.7

05 Apr 13:13
v3.2.7
Compare
Choose a tag to compare

Changelog (since v3.2.6...v3.2.7)

  • bug #22285 [HttpKernel] Fix forward compat with Request::setTrustedProxies() (@nicolas-grekas)
  • bug #22265 Allow Upper Case property names (@insekticid)
  • bug #22258 [DI] Autowiring and factories are incompatible with each others (@nicolas-grekas)
  • bug #22254 [DI] Don't use auto-registered services to populate type-candidates (@nicolas-grekas)
  • bug #22229 [ExpressionLanguage] Provide the expression in syntax errors (@k0pernikus, @stof)
  • bug #22251 [PropertyInfo] Support nullable array or collection (@4rthem)
  • bug #22240 [DI] Fix fatal error at ContainerBuilder::compile() if config is not installed (@chalasr)
  • bug #22140 [Form] Improve the exceptions when trying to get the data in a PRE_SET_DATA listener and the data has not already been set (@fancyweb)
  • bug #22217 [Console] Fix table cell styling (@ro0NL)
  • bug #22194 [Console] CommandTester: disable color support detection (@julienfalque)
  • bug #22188 [Console] Revised exception rendering (@ro0NL)
  • bug #22154 [WebProfilerBundle] Normalize whitespace in exceptions passed in headers (@curry684)
  • bug #22183 [Process] Fix bug which wiped or mangled env vars (@pjcdawkins)
  • bug #22142 [Console] Escape exception messages in renderException (@chalasr)
  • bug #22172 Fix port usage in server:status command (@alcaeus)
  • bug #22164 [Bridge\Doctrine] Fix change breaking doctrine-bundle test suite (@nicolas-grekas)
  • bug #22159 [FrameworkBundle] Cache pool clear command requires at least 1 pool (@ro0NL)
  • bug #22133 [Filesystem] normalize paths before making them relative (@xabbuh)
  • bug #22138 [HttpFoundation][bugfix] $bags should always be initialized (@MacDada)
  • bug #21810 #21809 [SecurityBundle] bugfix: if security provider's name contains upper cases then container didn't compile (@Antanas Arvasevicius)
  • bug #22123 [WebProfilerBundle] Fix for CSS attribute at Profiler Translation Page (@e-moe)
  • bug #19778 [Security] Fixed roles serialization on token from user object (@eko)
  • bug #22036 Set Date header in Response constructor already (@mpdude)
  • bug #22022 [Validator] fix URL validator to detect non supported chars according to RFC 3986 (@e-moe)
  • bug #21849 [HttpFoundation] Fix missing handling of for/host/proto info from "Forwarded" header (@nicolas-grekas)
  • bug #21968 Fixed pathinfo calculation for requests starting with a question mark. (@syzygymsu)
  • bug #22027 Revert "bug #21841 [Console] Do not squash input changes made from console.command event (chalasr)" (@chalasr)
  • bug #21846 [HttpFoundation] Fix Request::getHost() when having several hosts in X_FORWARDED_HOST (@nicolas-grekas)
  • bug #21208 [Validator] Add object handling of invalid constraints in Composite (@SenseException)
  • bug #22044 [Serializer] [XML] Ignore Process Instruction (@jordscream)
  • bug #22090 [WebProfilerBundle] Fix Content-Security-Policy compatibility in case of a style-src 'self' policy (@romainneutron)
  • bug #22079 [HttpKernel] Fixed bug with purging of HTTPS URLs (@ausi)
  • bug #22045 [WebProfilerBundle] Handle Content-Security-Policy-Report-Only header correctly (@romainneutron)
  • bug #21523 #20411 fix Yaml parsing for very long quoted strings (@RichardBradley)
  • bug #22001 [Doctrine Bridge] fix priority for doctrine event listeners (@dmaicher)
  • bug #22040 [FrameworkBundle] improve message when workflows are missing (@xabbuh)
  • bug #22032 [FrameworkBundle] Fix translation dep constraint (@chalasr)
  • bug #21996 [Cache] Enhance error reporting for FilesystemAdapter (@nicolas-grekas)
  • bug #21981 [Console] Use proper line endings in BufferedOutput (@julienfalque)
  • bug #21976 [VarDumper] Add missing isset() checks in some casters (@nicolas-grekas)
  • bug #21973 [VarDumper] Add missing isset() checks in some casters (@nicolas-grekas)
  • bug #21957 [Form] Choice type int values (BC Fix) (@mcfedr)

[PR] #22293

v2.8.19

05 Apr 04:19
v2.8.19
Compare
Choose a tag to compare

Changelog (since v2.8.18...v2.8.19)

  • bug #22265 Allow Upper Case property names (@insekticid)
  • bug #22258 [DI] Autowiring and factories are incompatible with each others (@nicolas-grekas)
  • bug #22254 [DI] Don't use auto-registered services to populate type-candidates (@nicolas-grekas)
  • bug #22229 [ExpressionLanguage] Provide the expression in syntax errors (@k0pernikus, @stof)
  • bug #22251 [PropertyInfo] Support nullable array or collection (@4rthem)
  • bug #22240 [DI] Fix fatal error at ContainerBuilder::compile() if config is not installed (@chalasr)
  • bug #22140 [Form] Improve the exceptions when trying to get the data in a PRE_SET_DATA listener and the data has not already been set (@fancyweb)
  • bug #22217 [Console] Fix table cell styling (@ro0NL)
  • bug #22194 [Console] CommandTester: disable color support detection (@julienfalque)
  • bug #22188 [Console] Revised exception rendering (@ro0NL)
  • bug #22154 [WebProfilerBundle] Normalize whitespace in exceptions passed in headers (@curry684)
  • bug #22142 [Console] Escape exception messages in renderException (@chalasr)
  • bug #22172 Fix port usage in server:status command (@alcaeus)
  • bug #22164 [Bridge\Doctrine] Fix change breaking doctrine-bundle test suite (@nicolas-grekas)
  • bug #22133 [Filesystem] normalize paths before making them relative (@xabbuh)
  • bug #22138 [HttpFoundation][bugfix] $bags should always be initialized (@MacDada)
  • bug #21810 #21809 [SecurityBundle] bugfix: if security provider's name contains upper cases then container didn't compile (@Antanas Arvasevicius)
  • bug #22123 [WebProfilerBundle] Fix for CSS attribute at Profiler Translation Page (@e-moe)
  • bug #19778 [Security] Fixed roles serialization on token from user object (@eko)
  • bug #22036 Set Date header in Response constructor already (@mpdude)
  • bug #22022 [Validator] fix URL validator to detect non supported chars according to RFC 3986 (@e-moe)
  • bug #21849 [HttpFoundation] Fix missing handling of for/host/proto info from "Forwarded" header (@nicolas-grekas)
  • bug #21968 Fixed pathinfo calculation for requests starting with a question mark. (@syzygymsu)
  • bug #22027 Revert "bug #21841 [Console] Do not squash input changes made from console.command event (chalasr)" (@chalasr)
  • bug #21846 [HttpFoundation] Fix Request::getHost() when having several hosts in X_FORWARDED_HOST (@nicolas-grekas)
  • bug #21208 [Validator] Add object handling of invalid constraints in Composite (@SenseException)
  • bug #22044 [Serializer] [XML] Ignore Process Instruction (@jordscream)
  • bug #22079 [HttpKernel] Fixed bug with purging of HTTPS URLs (@ausi)
  • bug #21523 #20411 fix Yaml parsing for very long quoted strings (@RichardBradley)
  • bug #22001 [Doctrine Bridge] fix priority for doctrine event listeners (@dmaicher)
  • bug #21981 [Console] Use proper line endings in BufferedOutput (@julienfalque)
  • bug #21976 [VarDumper] Add missing isset() checks in some casters (@nicolas-grekas)
  • bug #21957 [Form] Choice type int values (BC Fix) (@mcfedr)
  • bug #21923 [travis] Test with hhvm 3.18 (@nicolas-grekas)
  • bug #21823 dumpFile(), preserve existing file permissions (@chs2)
  • bug #21865 [Security] context listener: hardening user provider handling (@xabbuh)
  • bug #21883 [HttpKernel] fix Kernel name when stored in a directory starting with a number (@fabpot)

[PR] #22284

v2.7.26

04 Apr 04:48
v2.7.26
Compare
Choose a tag to compare

Changelog (since v2.7.25...v2.7.26)

  • bug #22229 [ExpressionLanguage] Provide the expression in syntax errors (@k0pernikus, @stof)
  • bug #22240 [DI] Fix fatal error at ContainerBuilder::compile() if config is not installed (@chalasr)
  • bug #22140 [Form] Improve the exceptions when trying to get the data in a PRE_SET_DATA listener and the data has not already been set (@fancyweb)
  • bug #22217 [Console] Fix table cell styling (@ro0NL)
  • bug #22194 [Console] CommandTester: disable color support detection (@julienfalque)
  • bug #22188 [Console] Revised exception rendering (@ro0NL)
  • bug #22154 [WebProfilerBundle] Normalize whitespace in exceptions passed in headers (@curry684)
  • bug #22142 [Console] Escape exception messages in renderException (@chalasr)
  • bug #22172 Fix port usage in server:status command (@alcaeus)
  • bug #22164 [Bridge\Doctrine] Fix change breaking doctrine-bundle test suite (@nicolas-grekas)
  • bug #22133 [Filesystem] normalize paths before making them relative (@xabbuh)
  • bug #22138 [HttpFoundation][bugfix] $bags should always be initialized (@MacDada)
  • bug #21810 #21809 [SecurityBundle] bugfix: if security provider's name contains upper cases then container didn't compile (@Antanas Arvasevicius)
  • bug #19778 [Security] Fixed roles serialization on token from user object (@eko)
  • bug #22022 [Validator] fix URL validator to detect non supported chars according to RFC 3986 (@e-moe)
  • bug #21968 Fixed pathinfo calculation for requests starting with a question mark. (@syzygymsu)
  • bug #21846 [HttpFoundation] Fix Request::getHost() when having several hosts in X_FORWARDED_HOST (@nicolas-grekas)
  • bug #21208 [Validator] Add object handling of invalid constraints in Composite (@SenseException)
  • bug #22044 [Serializer] [XML] Ignore Process Instruction (@jordscream)
  • bug #22079 [HttpKernel] Fixed bug with purging of HTTPS URLs (@ausi)
  • bug #21523 #20411 fix Yaml parsing for very long quoted strings (@RichardBradley)
  • bug #22001 [Doctrine Bridge] fix priority for doctrine event listeners (@dmaicher)
  • bug #21981 [Console] Use proper line endings in BufferedOutput (@julienfalque)
  • bug #21957 [Form] Choice type int values (BC Fix) (@mcfedr)
  • bug #21923 [travis] Test with hhvm 3.18 (@nicolas-grekas)
  • bug #21823 dumpFile(), preserve existing file permissions (@chs2)
  • bug #21865 [Security] context listener: hardening user provider handling (@xabbuh)
  • bug #21883 [HttpKernel] fix Kernel name when stored in a directory starting with a number (@fabpot)

[PR] #22263