Security update for Core, with self-updated composer
[yaffs-website] / vendor / symfony / http-kernel / CHANGELOG.md
1 CHANGELOG
2 =========
3
4 3.2.0
5 -----
6
7  * deprecated `DataCollector::varToString()`, use `cloneVar()` instead
8  * changed surrogate capability name in `AbstractSurrogate::addSurrogateCapability` to 'symfony'
9
10 3.1.0
11 -----
12  * deprecated passing objects as URI attributes to the ESI and SSI renderers
13  * deprecated `ControllerResolver::getArguments()`
14  * added `Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface`
15  * added `Symfony\Component\HttpKernel\Controller\ArgumentResolverInterface` as argument to `HttpKernel`
16  * added `Symfony\Component\HttpKernel\Controller\ArgumentResolver`
17  * added `Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::getMethod()`
18  * added `Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::getRedirect()`
19  * added the `kernel.controller_arguments` event, triggered after controller arguments have been resolved
20
21 3.0.0
22 -----
23
24  * removed `Symfony\Component\HttpKernel\Kernel::init()`
25  * removed `Symfony\Component\HttpKernel\Kernel::isClassInActiveBundle()` and `Symfony\Component\HttpKernel\KernelInterface::isClassInActiveBundle()`
26  * removed `Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher::setProfiler()`
27  * removed `Symfony\Component\HttpKernel\EventListener\FragmentListener::getLocalIpAddresses()`
28  * removed `Symfony\Component\HttpKernel\EventListener\LocaleListener::setRequest()`
29  * removed `Symfony\Component\HttpKernel\EventListener\RouterListener::setRequest()`
30  * removed `Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest()`
31  * removed `Symfony\Component\HttpKernel\Fragment\FragmentHandler::setRequest()`
32  * removed `Symfony\Component\HttpKernel\HttpCache\Esi::hasSurrogateEsiCapability()`
33  * removed `Symfony\Component\HttpKernel\HttpCache\Esi::addSurrogateEsiCapability()`
34  * removed `Symfony\Component\HttpKernel\HttpCache\Esi::needsEsiParsing()`
35  * removed `Symfony\Component\HttpKernel\HttpCache\HttpCache::getEsi()`
36  * removed `Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel`
37  * removed `Symfony\Component\HttpKernel\DependencyInjection\RegisterListenersPass`
38  * removed `Symfony\Component\HttpKernel\EventListener\ErrorsLoggerListener`
39  * removed `Symfony\Component\HttpKernel\EventListener\EsiListener`
40  * removed `Symfony\Component\HttpKernel\HttpCache\EsiResponseCacheStrategy`
41  * removed `Symfony\Component\HttpKernel\HttpCache\EsiResponseCacheStrategyInterface`
42  * removed `Symfony\Component\HttpKernel\Log\LoggerInterface`
43  * removed `Symfony\Component\HttpKernel\Log\NullLogger`
44  * removed `Symfony\Component\HttpKernel\Profiler::import()`
45  * removed `Symfony\Component\HttpKernel\Profiler::export()`
46
47 2.8.0
48 -----
49
50  * deprecated `Profiler::import` and `Profiler::export`
51
52 2.7.0
53 -----
54
55  * added the HTTP status code to profiles
56
57 2.6.0
58 -----
59
60  * deprecated `Symfony\Component\HttpKernel\EventListener\ErrorsLoggerListener`, use `Symfony\Component\HttpKernel\EventListener\DebugHandlersListener` instead
61  * deprecated unused method `Symfony\Component\HttpKernel\Kernel::isClassInActiveBundle` and `Symfony\Component\HttpKernel\KernelInterface::isClassInActiveBundle`
62
63 2.5.0
64 -----
65
66  * deprecated `Symfony\Component\HttpKernel\DependencyInjection\RegisterListenersPass`, use `Symfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPass` instead
67
68 2.4.0
69 -----
70
71  * added event listeners for the session
72  * added the KernelEvents::FINISH_REQUEST event
73
74 2.3.0
75 -----
76
77  * [BC BREAK] renamed `Symfony\Component\HttpKernel\EventListener\DeprecationLoggerListener` to `Symfony\Component\HttpKernel\EventListener\ErrorsLoggerListener` and changed its constructor
78  * deprecated `Symfony\Component\HttpKernel\Debug\ErrorHandler`, `Symfony\Component\HttpKernel\Debug\ExceptionHandler`,
79    `Symfony\Component\HttpKernel\Exception\FatalErrorException` and `Symfony\Component\HttpKernel\Exception\FlattenException`
80  * deprecated `Symfony\Component\HttpKernel\Kernel::init()`
81  * added the possibility to specify an id an extra attributes to hinclude tags
82  * added the collect of data if a controller is a Closure in the Request collector
83  * pass exceptions from the ExceptionListener to the logger using the logging context to allow for more
84    detailed messages
85
86 2.2.0
87 -----
88
89  * [BC BREAK] the path info for sub-request is now always _fragment (or whatever you configured instead of the default)
90  * added Symfony\Component\HttpKernel\EventListener\FragmentListener
91  * added Symfony\Component\HttpKernel\UriSigner
92  * added Symfony\Component\HttpKernel\FragmentRenderer and rendering strategies (in Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface)
93  * added Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel
94  * added ControllerReference to create reference of Controllers (used in the FragmentRenderer class)
95  * [BC BREAK] renamed TimeDataCollector::getTotalTime() to
96    TimeDataCollector::getDuration()
97  * updated the MemoryDataCollector to include the memory used in the
98    kernel.terminate event listeners
99  * moved the Stopwatch classes to a new component
100  * added TraceableControllerResolver
101  * added TraceableEventDispatcher (removed ContainerAwareTraceableEventDispatcher)
102  * added support for WinCache opcode cache in ConfigDataCollector
103
104 2.1.0
105 -----
106
107  * [BC BREAK] the charset is now configured via the Kernel::getCharset() method
108  * [BC BREAK] the current locale for the user is not stored anymore in the session
109  * added the HTTP method to the profiler storage
110  * updated all listeners to implement EventSubscriberInterface
111  * added TimeDataCollector
112  * added ContainerAwareTraceableEventDispatcher
113  * moved TraceableEventDispatcherInterface to the EventDispatcher component
114  * added RouterListener, LocaleListener, and StreamedResponseListener
115  * added CacheClearerInterface (and ChainCacheClearer)
116  * added a kernel.terminate event (via TerminableInterface and PostResponseEvent)
117  * added a Stopwatch class
118  * added WarmableInterface
119  * improved extensibility between bundles
120  * added profiler storages for Memcache(d), File-based, MongoDB, Redis
121  * moved Filesystem class to its own component