2016-12-06 10:28:32 +00:00
UPGRADE FROM 3.2 to 3.3
=======================
ClassLoader
-----------
* The ApcClassLoader, WinCacheClassLoader and XcacheClassLoader classes have been deprecated
in favor of the `--apcu-autoloader` option introduced in composer 1.3
2016-11-28 07:59:03 +00:00
2016-11-28 07:50:06 +00:00
DependencyInjection
-------------------
2016-12-19 10:40:30 +00:00
2017-01-10 07:04:52 +00:00
* The `Reference` and `Alias` classes do not make service identifiers lowercase anymore.
* Case insensitivity of service identifiers is deprecated and will be removed in 4.0.
2016-12-19 09:27:55 +00:00
* Using the `PhpDumper` with an uncompiled `ContainerBuilder` is deprecated and
will not be supported anymore in 4.0.
2016-11-28 07:50:06 +00:00
* The `DefinitionDecorator` class is deprecated and will be removed in 4.0, use
the `ChildDefinition` class instead.
2016-12-15 15:32:21 +00:00
EventDispatcher
---------------
* The `ContainerAwareEventDispatcher` class has been deprecated.
Use `EventDispatcher` with closure-proxy injection instead.
2016-12-12 20:19:41 +00:00
Finder
------
* The `ExceptionInterface` has been deprecated and will be removed in 4.0.
2016-07-27 09:24:18 +01:00
FrameworkBundle
---------------
2016-12-12 20:19:41 +00:00
2016-07-27 09:24:18 +01:00
* The `Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddConsoleCommandPass` has been deprecated. Use `Symfony\Component\Console\DependencyInjection\AddConsoleCommandPass` instead.
2016-12-13 19:34:41 +00:00
HttpKernel
-----------
* The `Psr6CacheClearer::addPool()` method has been deprecated. Pass an array of pools indexed
by name to the constructor instead.
2016-11-28 07:59:03 +00:00
Security
--------
* The `RoleInterface` has been deprecated. Extend the `Symfony\Component\Security\Core\Role\Role`
class in your custom role implementations instead.
2016-11-05 13:25:13 +00:00
SecurityBundle
--------------
* The `FirewallContext::getContext()` method has been deprecated and will be removed in 4.0.
Use the `getListeners()` method instead.
2016-12-22 10:31:59 +00:00
TwigBridge
----------
* The `TwigRendererEngine::setEnvironment()` method has been deprecated and will be removed
in 4.0. Pass the Twig Environment as second argument of the constructor instead.