5.1 KiB
5.1 KiB
CHANGELOG
3.0.0
- removed
Symfony\Component\HttpKernel\Kernel::init() - removed
Symfony\Component\HttpKernel\Kernel::isClassInActiveBundle()andSymfony\Component\HttpKernel\KernelInterface::isClassInActiveBundle() - removed
Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher::setProfiler() - removed
Symfony\Component\HttpKernel\EventListener\FragmentListener::getLocalIpAddresses() - removed
Symfony\Component\HttpKernel\EventListener\LocaleListener::setRequest() - removed
Symfony\Component\HttpKernel\EventListener\RouterListener::setRequest() - removed
Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelRequest() - removed
Symfony\Component\HttpKernel\Fragment\FragmentHandler::setRequest() - removed
Symfony\Component\HttpKernel\HttpCache\Esi::hasSurrogateEsiCapability() - removed
Symfony\Component\HttpKernel\HttpCache\Esi::addSurrogateEsiCapability() - removed
Symfony\Component\HttpKernel\HttpCache\Esi::needsEsiParsing() - removed
Symfony\Component\HttpKernel\HttpCache\HttpCache::getEsi() - removed
Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel - removed
Symfony\Component\HttpKernel\DependencyInjection\RegisterListenersPass - removed
Symfony\Component\HttpKernel\EventListener\ErrorsLoggerListener - removed
Symfony\Component\HttpKernel\EventListener\EsiListener - removed
Symfony\Component\HttpKernel\HttpCache\EsiResponseCacheStrategy - removed
Symfony\Component\HttpKernel\HttpCache\EsiResponseCacheStrategyInterface - removed
Symfony\Component\HttpKernel\Log\LoggerInterface - removed
Symfony\Component\HttpKernel\Log\NullLogger - removed
Symfony\Component\HttpKernel\Profiler::import() - removed
Symfony\Component\HttpKernel\Profiler::export()
2.8.0
- deprecated
Profiler::importandProfiler::export
2.7.0
- added the HTTP status code to profiles
2.6.0
- deprecated
Symfony\Component\HttpKernel\EventListener\ErrorsLoggerListener, useSymfony\Component\HttpKernel\EventListener\DebugHandlersListenerinstead - deprecated unused method
Symfony\Component\HttpKernel\Kernel::isClassInActiveBundleandSymfony\Component\HttpKernel\KernelInterface::isClassInActiveBundle
2.5.0
- deprecated
Symfony\Component\HttpKernel\DependencyInjection\RegisterListenersPass, useSymfony\Component\EventDispatcher\DependencyInjection\RegisterListenersPassinstead
2.4.0
- added event listeners for the session
- added the KernelEvents::FINISH_REQUEST event
2.3.0
- [BC BREAK] renamed
Symfony\Component\HttpKernel\EventListener\DeprecationLoggerListenertoSymfony\Component\HttpKernel\EventListener\ErrorsLoggerListenerand changed its constructor - deprecated
Symfony\Component\HttpKernel\Debug\ErrorHandler,Symfony\Component\HttpKernel\Debug\ExceptionHandler,Symfony\Component\HttpKernel\Exception\FatalErrorExceptionandSymfony\Component\HttpKernel\Exception\FlattenException - deprecated
Symfony\Component\HttpKernel\Kernel::init() - added the possibility to specify an id an extra attributes to hinclude tags
- added the collect of data if a controller is a Closure in the Request collector
- pass exceptions from the ExceptionListener to the logger using the logging context to allow for more detailed messages
2.2.0
- [BC BREAK] the path info for sub-request is now always _fragment (or whatever you configured instead of the default)
- added Symfony\Component\HttpKernel\EventListener\FragmentListener
- added Symfony\Component\HttpKernel\UriSigner
- added Symfony\Component\HttpKernel\FragmentRenderer and rendering strategies (in Symfony\Component\HttpKernel\Fragment\FragmentRendererInterface)
- added Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel
- added ControllerReference to create reference of Controllers (used in the FragmentRenderer class)
- [BC BREAK] renamed TimeDataCollector::getTotalTime() to TimeDataCollector::getDuration()
- updated the MemoryDataCollector to include the memory used in the kernel.terminate event listeners
- moved the Stopwatch classes to a new component
- added TraceableControllerResolver
- added TraceableEventDispatcher (removed ContainerAwareTraceableEventDispatcher)
- added support for WinCache opcode cache in ConfigDataCollector
2.1.0
- [BC BREAK] the charset is now configured via the Kernel::getCharset() method
- [BC BREAK] the current locale for the user is not stored anymore in the session
- added the HTTP method to the profiler storage
- updated all listeners to implement EventSubscriberInterface
- added TimeDataCollector
- added ContainerAwareTraceableEventDispatcher
- moved TraceableEventDispatcherInterface to the EventDispatcher component
- added RouterListener, LocaleListener, and StreamedResponseListener
- added CacheClearerInterface (and ChainCacheClearer)
- added a kernel.terminate event (via TerminableInterface and PostResponseEvent)
- added a Stopwatch class
- added WarmableInterface
- improved extensibility between bundles
- added profiler storages for Memcache(d), File-based, MongoDB, Redis
- moved Filesystem class to its own component