Releases: symfony/symfony
Releases · symfony/symfony
v3.3.3
Changelog (since v3.3.2...v3.3.3)
- bug #23366 [FrameworkBundle] Don't get() private services from debug:router (@chalasr)
- bug #23239 [FrameworkBundle] call setContainer() for autowired controllers (@xabbuh)
- bug #23351 [Dotenv] parse concatenated variable values (@xabbuh)
- bug #23341 [DoctrineBridge][Security][Validator] do not validate empty values (@xabbuh)
- bug #23274 Display a better error design when the toolbar cannot be displayed (@yceruto)
- bug #23342 [Dotenv] parse escaped quotes in unquoted env var values (@xabbuh)
- bug #23291 [Security] Fix Firewall ExceptionListener priority (@chalasr)
- bug #23296 [WebProfilerBundle] Fix css trick used for offsetting html anchor from fixed header (@ogizanagi)
- bug #23333 [PropertyAccess] Fix TypeError discard (@dunglas)
- bug #23326 [Cache] fix cleanup of expired items for PdoAdapter (@dmaicher)
- bug #23345 [Console] fix description of INF default values (@xabbuh)
- bug #23328 [FrameworkBundle] Display a proper warning on cache:clear without the --no-warmup option (@ogizanagi)
- bug #23299 [Workflow] Added more events to the announce function (@Nyholm)
- bug #23279 Don't call count on non countable object (@pierredup)
- bug #23283 [TwigBundle] add back exception check (@xabbuh)
- bug #23268 Show exception is checked twice in ExceptionController of twig (@gmponos)
- bug #23266 Display a better error message when the toolbar cannot be displayed (@javiereguiluz)
- bug #23271 [FrameworkBundle] allow SSI fragments configuration in XML files (@xabbuh)
- bug #23254 [Form][TwigBridge] render hidden _method field in form_rest() (@xabbuh)
- bug #23250 [Translation] return fallback locales whenever possible (@xabbuh)
- bug #23237 [Cache] Fix Predis client cluster with pipeline (@flolivaud)
- bug #23240 [Console] Fix catching exception type in QuestionHelper (@voronkovich)
- bug #23218 [DI] Dedup tags when using instanceof/autoconfigure (@ogizanagi)
- bug #23231 Improved the exception page when there is no message (@javiereguiluz)
- bug #23229 [WebProfilerBundle] Eliminate line wrap on count column (routing) (@e-moe)
- bug #22732 [Security] fix switch user _exit without having current token (@dmaicher)
- bug #23226 [Validator] replace hardcoded service id (@xabbuh)
- bug #22730 [FrameworkBundle] Sessions: configurable "use_strict_mode" option for NativeSessionStorage (@MacDada)
- bug #23195 [FrameworkBundle] [Command] Clean bundle directory, fixes #23177 (@NicolasPion)
- bug #23213 Fixed composer resources between web/cli (@iltar)
- bug #23160 [WebProfilerBundle] Fix the icon for the Cache panel (@javiereguiluz)
- bug #23052 [TwigBundle] Add Content-Type header for exception response (@rchoquet)
- bug #23173 [WebServerBundle] Fix router script option BC (@1ed)
- bug #23199 Reset redirectCount when throwing exception (@hvanoch)
- bug #23180 [FrameworkBundle] Expose the AbstractController's container to its subclasses (@BPScott)
- bug #23186 [TwigBundle] Move template.xml loading to a compiler pass (@ogizanagi)
- bug #23130 Keep s-maxage when expiry and validation are used in combination (@mpdude)
- bug #23129 Fix two edge cases in ResponseCacheStrategy (@mpdude)
- feature #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #22943 [SecurityBundle] Move cache of the firewall context into the request parameters (@GromNaN)
- bug #23088 [FrameworkBundle] Dont set pre-defined esi/ssi services (@ro0NL)
- bug #23057 [Translation][FrameworkBundle] Fix resource loading order inconsistency reported in #23034 (@mpdude)
- bug #23092 [Filesystem] added workaround in Filesystem::rename for PHP bug (@VolCh)
- bug #23074 [HttpFoundation] add back support for legacy constant values (@xabbuh)
- bug #23128 [HttpFoundation] fix for Support for new 7.1 session options (@vincentaubert)
- bug #23176 [VarDumper] fixes (@nicolas-grekas)
- bug #23100 [PropertyAccess] Do not silence TypeErrors from client code. (@tsufeki)
- bug #23156 [PropertyAccess] Fix Usage with anonymous classes (@mablae)
- bug #23168 [Config] Fix ** GlobResource on Windows (@nicolas-grekas)
- bug #23171 [Yaml] Fix linting yaml with constants as keys (@chalasr)
- bug #23121 [Routing] Revert the change in [#b42018] with respect to Routing/Route.php (@dan Wilga)
- bug #23141 [DI] Fix keys resolution in ResolveParameterPlaceHoldersPass (@nicolas-grekas)
- bug #23145 Fix the conditional definition of the SymfonyTestsListener (@stof)
- bug #23091 [Cache] ApcuAdapter::isSupported() should return true when apc.enable_cli=Off (@nicolas-grekas)
- bug #22953 #22839 - changed debug toolbar dump section to relative and use full window width (@mkurzeja)
- bug #23086 [FrameworkBundle] Fix perf issue in CacheClearCommand::warmup() (@nicolas-grekas)
- bug #23090 [SecurityBundle] Made 2 service aliases private (@nicolas-grekas)
- bug #23108 [Yaml] Remove line number in deprecation notices (@nicolas-grekas)
- bug #23098 Cache ipCheck (2.7) (@gonzalovilaseca)
- bug #23082 [MonologBridge] Do not silence errors in ServerLogHandler::formatRecord (@lyrixx)
- bug #23007 [HttpKernel][Debug] Fix missing trace on deprecations collected during bootstrapping & silenced errors (@ogizanagi)
- bug #23069 [SecurityBundle] Show unique Inherited roles in profile panel (@yceruto)
[PR] #23369
v3.2.10
Changelog (since v3.2.9...v3.2.10)
- bug #23366 [FrameworkBundle] Don't get() private services from debug:router (@chalasr)
- bug #23341 [DoctrineBridge][Security][Validator] do not validate empty values (@xabbuh)
- bug #23274 Display a better error design when the toolbar cannot be displayed (@yceruto)
- bug #23296 [WebProfilerBundle] Fix css trick used for offsetting html anchor from fixed header (@ogizanagi)
- bug #23333 [PropertyAccess] Fix TypeError discard (@dunglas)
- bug #23326 [Cache] fix cleanup of expired items for PdoAdapter (@dmaicher)
- bug #23345 [Console] fix description of INF default values (@xabbuh)
- bug #23299 [Workflow] Added more events to the announce function (@Nyholm)
- bug #23279 Don't call count on non countable object (@pierredup)
- bug #23283 [TwigBundle] add back exception check (@xabbuh)
- bug #23268 Show exception is checked twice in ExceptionController of twig (@gmponos)
- bug #23266 Display a better error message when the toolbar cannot be displayed (@javiereguiluz)
- bug #23271 [FrameworkBundle] allow SSI fragments configuration in XML files (@xabbuh)
- bug #23254 [Form][TwigBridge] render hidden _method field in form_rest() (@xabbuh)
- bug #23250 [Translation] return fallback locales whenever possible (@xabbuh)
- bug #23240 [Console] Fix catching exception type in QuestionHelper (@voronkovich)
- bug #23229 [WebProfilerBundle] Eliminate line wrap on count column (routing) (@e-moe)
- bug #22732 [Security] fix switch user _exit without having current token (@dmaicher)
- bug #22730 [FrameworkBundle] Sessions: configurable "use_strict_mode" option for NativeSessionStorage (@MacDada)
- bug #23195 [FrameworkBundle] [Command] Clean bundle directory, fixes #23177 (@NicolasPion)
- bug #23052 [TwigBundle] Add Content-Type header for exception response (@rchoquet)
- bug #23199 Reset redirectCount when throwing exception (@hvanoch)
- bug #23186 [TwigBundle] Move template.xml loading to a compiler pass (@ogizanagi)
- bug #23130 Keep s-maxage when expiry and validation are used in combination (@mpdude)
- bug #23129 Fix two edge cases in ResponseCacheStrategy (@mpdude)
- feature #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #22943 [SecurityBundle] Move cache of the firewall context into the request parameters (@GromNaN)
- bug #23057 [Translation][FrameworkBundle] Fix resource loading order inconsistency reported in #23034 (@mpdude)
- bug #23092 [Filesystem] added workaround in Filesystem::rename for PHP bug (@VolCh)
- bug #23128 [HttpFoundation] fix for Support for new 7.1 session options (@vincentaubert)
- bug #23176 [VarDumper] fixes (@nicolas-grekas)
- bug #23100 [PropertyAccess] Do not silence TypeErrors from client code. (@tsufeki)
- bug #23156 [PropertyAccess] Fix Usage with anonymous classes (@mablae)
- bug #23091 [Cache] ApcuAdapter::isSupported() should return true when apc.enable_cli=Off (@nicolas-grekas)
- bug #22953 #22839 - changed debug toolbar dump section to relative and use full window width (@mkurzeja)
- bug #23086 [FrameworkBundle] Fix perf issue in CacheClearCommand::warmup() (@nicolas-grekas)
- bug #23098 Cache ipCheck (2.7) (@gonzalovilaseca)
- bug #23069 [SecurityBundle] Show unique Inherited roles in profile panel (@yceruto)
- bug #23073 [TwigBridge] Fix namespaced classes (@ogizanagi)
- bug #23063 [Cache] Fix extensibility of TagAwareAdapter::TAGS_PREFIX (@wucdbm)
- bug #22936 [Form] Mix attr option between guessed options and user options (@yceruto)
- bug #22976 [DependencyInjection] Use more clear message when unused environment variables detected (@voronkovich)
- bug #23045 [Cache] fix Redis scheme detection (@xabbuh)
- bug #22988 [PropertyInfo][DoctrineBridge] The bigint Doctrine's type must be converted to string (@dunglas)
- bug #23014 Fix optional cache warmers are always instantiated whereas they should be lazy-loaded (@romainneutron)
- bug #23024 [EventDispatcher] Fix ContainerAwareEventDispatcher::hasListeners(null) (@nicolas-grekas)
- bug #22996 [Form] Fix \IntlDateFormatter timezone parameter usage to bypass PHP bug #66323 (@romainneutron)
- bug #22994 Harden the debugging of Twig filters and functions (@stof)
[PR] #23368
v2.8.23
Changelog (since v2.8.22...v2.8.23)
- bug #23341 [DoctrineBridge][Security][Validator] do not validate empty values (@xabbuh)
- bug #23274 Display a better error design when the toolbar cannot be displayed (@yceruto)
- bug #23333 [PropertyAccess] Fix TypeError discard (@dunglas)
- bug #23345 [Console] fix description of INF default values (@xabbuh)
- bug #23279 Don't call count on non countable object (@pierredup)
- bug #23283 [TwigBundle] add back exception check (@xabbuh)
- bug #23268 Show exception is checked twice in ExceptionController of twig (@gmponos)
- bug #23266 Display a better error message when the toolbar cannot be displayed (@javiereguiluz)
- bug #23271 [FrameworkBundle] allow SSI fragments configuration in XML files (@xabbuh)
- bug #23254 [Form][TwigBridge] render hidden _method field in form_rest() (@xabbuh)
- bug #23250 [Translation] return fallback locales whenever possible (@xabbuh)
- bug #23240 [Console] Fix catching exception type in QuestionHelper (@voronkovich)
- bug #23229 [WebProfilerBundle] Eliminate line wrap on count column (routing) (@e-moe)
- bug #22732 [Security] fix switch user _exit without having current token (@dmaicher)
- bug #22730 [FrameworkBundle] Sessions: configurable "use_strict_mode" option for NativeSessionStorage (@MacDada)
- bug #23195 [FrameworkBundle] [Command] Clean bundle directory, fixes #23177 (@NicolasPion)
- bug #23052 [TwigBundle] Add Content-Type header for exception response (@rchoquet)
- bug #23199 Reset redirectCount when throwing exception (@hvanoch)
- bug #23186 [TwigBundle] Move template.xml loading to a compiler pass (@ogizanagi)
- bug #23130 Keep s-maxage when expiry and validation are used in combination (@mpdude)
- bug #23129 Fix two edge cases in ResponseCacheStrategy (@mpdude)
- feature #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #23057 [Translation][FrameworkBundle] Fix resource loading order inconsistency reported in #23034 (@mpdude)
- bug #23092 [Filesystem] added workaround in Filesystem::rename for PHP bug (@VolCh)
- bug #23128 [HttpFoundation] fix for Support for new 7.1 session options (@vincentaubert)
- bug #23176 [VarDumper] fixes (@nicolas-grekas)
- bug #22953 #22839 - changed debug toolbar dump section to relative and use full window width (@mkurzeja)
- bug #23086 [FrameworkBundle] Fix perf issue in CacheClearCommand::warmup() (@nicolas-grekas)
- bug #23098 Cache ipCheck (2.7) (@gonzalovilaseca)
- bug #23069 [SecurityBundle] Show unique Inherited roles in profile panel (@yceruto)
[PR] #23367
v2.7.30
Changelog (since v2.7.29...v2.7.30)
- bug #23341 [DoctrineBridge][Security][Validator] do not validate empty values (@xabbuh)
- bug #23274 Display a better error design when the toolbar cannot be displayed (@yceruto)
- bug #23333 [PropertyAccess] Fix TypeError discard (@dunglas)
- bug #23345 [Console] fix description of INF default values (@xabbuh)
- bug #23279 Don't call count on non countable object (@pierredup)
- bug #23283 [TwigBundle] add back exception check (@xabbuh)
- bug #23268 Show exception is checked twice in ExceptionController of twig (@gmponos)
- bug #23266 Display a better error message when the toolbar cannot be displayed (@javiereguiluz)
- bug #23271 [FrameworkBundle] allow SSI fragments configuration in XML files (@xabbuh)
- bug #23254 [Form][TwigBridge] render hidden _method field in form_rest() (@xabbuh)
- bug #23250 [Translation] return fallback locales whenever possible (@xabbuh)
- bug #22732 [Security] fix switch user _exit without having current token (@dmaicher)
- bug #22730 [FrameworkBundle] Sessions: configurable "use_strict_mode" option for NativeSessionStorage (@MacDada)
- bug #23195 [FrameworkBundle] [Command] Clean bundle directory, fixes #23177 (@NicolasPion)
- bug #23052 [TwigBundle] Add Content-Type header for exception response (@rchoquet)
- bug #23199 Reset redirectCount when throwing exception (@hvanoch)
- bug #23186 [TwigBundle] Move template.xml loading to a compiler pass (@ogizanagi)
- bug #23130 Keep s-maxage when expiry and validation are used in combination (@mpdude)
- bug #23129 Fix two edge cases in ResponseCacheStrategy (@mpdude)
- feature #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #22636 [Routing] Expose request in route conditions, if needed and possible (@ro0NL)
- bug #23057 [Translation][FrameworkBundle] Fix resource loading order inconsistency reported in #23034 (@mpdude)
- bug #23092 [Filesystem] added workaround in Filesystem::rename for PHP bug (@VolCh)
- bug #23128 [HttpFoundation] fix for Support for new 7.1 session options (@vincentaubert)
- bug #23176 [VarDumper] fixes (@nicolas-grekas)
- bug #23086 [FrameworkBundle] Fix perf issue in CacheClearCommand::warmup() (@nicolas-grekas)
- bug #23098 Cache ipCheck (2.7) (@gonzalovilaseca)
[PR] #23361
v2.8.22
Changelog (since v2.8.21...v2.8.22)
- bug #23073 [TwigBridge] Fix namespaced classes (@ogizanagi)
- bug #22936 [Form] Mix attr option between guessed options and user options (@yceruto)
- bug #22988 [PropertyInfo][DoctrineBridge] The bigint Doctrine's type must be converted to string (@dunglas)
- bug #23014 Fix optional cache warmers are always instantiated whereas they should be lazy-loaded (@romainneutron)
- bug #23024 [EventDispatcher] Fix ContainerAwareEventDispatcher::hasListeners(null) (@nicolas-grekas)
- bug #22996 [Form] Fix \IntlDateFormatter timezone parameter usage to bypass PHP bug #66323 (@romainneutron)
- bug #22994 Harden the debugging of Twig filters and functions (@stof)
[PR] #23099
v2.7.29
Changelog (since v2.7.28...v2.7.29)
- bug #23069 [SecurityBundle] Show unique Inherited roles in profile panel (@yceruto)
- bug #23073 [TwigBridge] Fix namespaced classes (@ogizanagi)
- bug #22936 [Form] Mix attr option between guessed options and user options (@yceruto)
- bug #23024 [EventDispatcher] Fix ContainerAwareEventDispatcher::hasListeners(null) (@nicolas-grekas)
- bug #22996 [Form] Fix \IntlDateFormatter timezone parameter usage to bypass PHP bug #66323 (@romainneutron)
- bug #22994 Harden the debugging of Twig filters and functions (@stof)
[PR] #23096
v3.3.2
Changelog (since v3.3.1...v3.3.2)
- bug #23073 [TwigBridge] Fix namespaced classes (@ogizanagi)
- bug #23063 [Cache] Fix extensibility of TagAwareAdapter::TAGS_PREFIX (@wucdbm)
- bug #22936 [Form] Mix attr option between guessed options and user options (@yceruto)
- bug #22976 [DependencyInjection] Use more clear message when unused environment variables detected (@voronkovich)
[PR] #23078
v3.3.1
Changelog (since v3.3.0...v3.3.1)
- bug #23067 [HttpFoundation][FrameworkBundle] Revert "trusted proxies" BC break (@nicolas-grekas)
- bug #23065 [Cache] Fallback to positional when keyed results are broken (@nicolas-grekas)
- bug #22981 [DependencyInjection] Fix named args support in ChildDefinition (@dunglas)
- bug #23050 [Form][Profiler] Fixes form collector triggering deprecations (@ogizanagi)
- bug #22971 [Profiler] Fix code excerpt wrapping (@ogizanagi)
- bug #23049 [FrameworkBundle] mitigate BC break with empty trusted_proxies (@xabbuh)
- bug #23045 [Cache] fix Redis scheme detection (@xabbuh)
- bug #23013 Parse the _controller format in sub-requests (@weaverryan)
- bug #23015 [PhpUnitBridge] Fix detection of PHPUnit 5 (@enumag)
- bug #23041 [Config] Always protected ClassExistenceResource against bad parents (@nicolas-grekas)
- bug #22988 [PropertyInfo][DoctrineBridge] The bigint Doctrine's type must be converted to string (@dunglas)
- bug #23014 Fix optional cache warmers are always instantiated whereas they should be lazy-loaded (@romainneutron)
- feature #23022 [Di] Remove closure-proxy arguments (@nicolas-grekas)
- bug #23024 [EventDispatcher] Fix ContainerAwareEventDispatcher::hasListeners(null) (@nicolas-grekas)
- bug #23008 [EventDispatcher] Handle laziness internally instead of relying on ClosureProxyArgument (@nicolas-grekas)
- bug #23018 [FrameworkBundle] Fix CacheCollectorPass priority (@chalasr)
- bug #23009 [Routing] Allow GET requests to be redirected. Fixes #23004 (@frankdejonge)
- bug #22996 [Form] Fix \IntlDateFormatter timezone parameter usage to bypass PHP bug #66323 (@romainneutron)
- bug #22965 [Cache] Ignore missing annotations.php (@ro0NL)
- bug #22993 [DI] Autowiring exception thrown when inlined service is removed (@weaverryan)
- bug #22999 Better DI type deprecation message (@weaverryan)
- bug #22985 [Config] Allow empty globs (@nicolas-grekas)
- bug #22961 [HttpKernel] Support unknown format in LoggerDataCollector (@iltar)
- bug #22991 [DI] Don't throw Autowire exception for removed service with private __construct (@weaverryan)
- bug #22968 [Profiler] Fix text selection & click on file links on exception pages (@ogizanagi)
- bug #22994 Harden the debugging of Twig filters and functions (@stof)
- bug #22960 [Cache] Fix decoration of TagAware adapters in dev (@chalasr)
[PR] #23068
v3.3.0
Changelog (since v3.3.0-RC1...v3.3.0)
- bug #22940 [Config] Fallback to regular import when glob fails (@nicolas-grekas)
- bug #22847 [Console] ChoiceQuestion must have choices (@ro0NL)
- bug #22900 [FrameworkBundle][Console] Fix the override of a command registered by the kernel (@aaa2000)
- bug #22930 Revert "bug #22925 [PhpUnitBridge] Adjust PHPUnit class_alias check (@nicolas-grekas)
- bug #22910 [Filesystem] improve error handling in lock() (@xabbuh)
- bug #22924 [Cache] Dont use pipelining with RedisCluster (@nicolas-grekas)
- bug #22928 [WebProfilerBundle] Fixed options stub values display in form profiler (@HeahDude)
- feature #22838 Make the simple exception pages match the new style (@javiereguiluz)
- bug #22925 [PhpUnitBridge] Adjust PHPUnit class_alias check to also check for namespaced class (@GawainLynch)
- bug #22718 [Console] Fixed different behaviour of key and value user inputs in multiple choice question (@borNfreee)
- bug #22921 [FrameworkBundle] Only override getProjectDir if it exists in the kernel (@aschempp)
- feature #22905 [FrameworkBundle][Validator] Move the PSR-11 factory to the component (@ogizanagi)
- bug #22728 [HttpKernel] Fix kernel.project_dir extensibility (@chalasr)
- bug #22829 [Yaml] fix colon without space deprecation (@xabbuh)
- bug #22901 Fix missing abstract key in XmlDumper (@weaverryan)
- bug #22912 [DI] Avoid private call to Container::has() (@ro0NL)
- feature #22904 [HttpFoundation] Add Request::HEADER_X_FORWARDED_AWS_ELB const (@nicolas-grekas)
- bug #22878 [Yaml] parse PHP constants in mapping keys (@xabbuh)
- bug #22873 [HttpKernel] don't call getTrustedHeaderName() if possible (@xabbuh)
- feature #22892 [ProxyManager] Add FC layer (@nicolas-grekas)
- bug #22866 [DI] Check for privates before shared services (@ro0NL)
- feature #22884 [DI] Add missing deprecation on Extension::getClassesToCompile (@nicolas-grekas)
- bug #22874 [WebProfilerBundle] Fix sub-requests display in time profiler panel (@nicolas-grekas)
- bug #22853 [Yaml] fix multiline block handling (@xabbuh)
- bug #22872 [FrameworkBundle] Handle project dir in cache:clear command (@nicolas-grekas)
- feature #22808 [FrameworkBundle][Validator] Deprecate passing validator instances/aliases over using the service locator (@ogizanagi)
- bug #22857 [DI] Fix autowire error for inlined services (@weaverryan)
- bug #22858 [SecurityBundle] Prevent auto-registration of UserPasswordEncoderCommand (@chalasr)
- bug #22859 [Profiler][VarDumper] Fix searchbar css when in toolbar (@ogizanagi)
- bug #22614 [Process] Fixed escaping arguments on Windows when inheritEnvironmentVariables is set to false (@maryo)
- bug #22817 [PhpUnitBridge] optional error handler arguments (@xabbuh)
- bug #22781 [DI][Serializer] Fix missing de(normalizer|coder) autoconfig (@ogizanagi)
- bug #22790 [DependencyInjection] Fix dumping of RewindableGenerator with empty IteratorArgument (@meyerbaptiste)
- bug #22787 [MonologBridge] Fix the Monlog ServerLogHandler from Hanging on Windows (@ChadSikorra)
- bug #22768 Use 0.0.0.0 as the server log command host default. (@ChadSikorra)
- bug #22752 Improved how profiler errors are displayed on small screens (@javiereguiluz)
[PR] #22949
v3.2.9
Changelog (since v3.2.8...v3.2.9)
- 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 #22924 [Cache] Dont use pipelining with RedisCluster (@nicolas-grekas)
- bug #22718 [Console] Fixed different behaviour of key and value user inputs in multiple choice question (@borNfreee)
- bug #22829 [Yaml] fix colon without space deprecation (@xabbuh)
- bug #22901 Fix missing abstract key in XmlDumper (@weaverryan)
- bug #22912 [DI] Avoid private call to Container::has() (@ro0NL)
- bug #22866 [DI] Check for privates before shared services (@ro0NL)
- bug #22874 [WebProfilerBundle] Fix sub-requests display in time profiler panel (@nicolas-grekas)
- bug #22817 [PhpUnitBridge] optional error handler arguments (@xabbuh)
- bug #22752 Improved how profiler errors are displayed on small screens (@javiereguiluz)
- bug #22715 [FrameworkBundle] remove Security deps from the require section (@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 #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)
- bug #22652 [Workflow] Move twig extension registration to twig bundle (@ogizanagi)
[PR] #22947