abda966d75
[RFC 7231 §6.4.2](https://tools.ietf.org/html/rfc7231#section-6.4.2) states that 301 HTTP Code should forward POST requests to the Location URI. But, it also states that: > For historical reasons, a user agent MAY change the request method from POST to GET for the subsequent request. This is the behavior implemented in almost all user agents. However the `BrowserKit` did forward the method to the subsequent request.
44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
UPGRADE FROM 3.2 to 3.3
|
|
=======================
|
|
|
|
BrowserKit
|
|
----------
|
|
|
|
* The request method is dropped from POST to GET when the response
|
|
status code is 301.
|
|
|
|
ClassLoader
|
|
-----------
|
|
|
|
* The ApcClassLoader, WinCacheClassLoader and XcacheClassLoader classes have been deprecated
|
|
in favor of the `--apcu-autoloader` option introduced in composer 1.3
|
|
|
|
DependencyInjection
|
|
-------------------
|
|
|
|
* The `DefinitionDecorator` class is deprecated and will be removed in 4.0, use
|
|
the `ChildDefinition` class instead.
|
|
|
|
Finder
|
|
------
|
|
|
|
* The `ExceptionInterface` has been deprecated and will be removed in 4.0.
|
|
|
|
HttpKernel
|
|
-----------
|
|
|
|
* The `Psr6CacheClearer::addPool()` method has been deprecated. Pass an array of pools indexed
|
|
by name to the constructor instead.
|
|
|
|
Security
|
|
--------
|
|
|
|
* The `RoleInterface` has been deprecated. Extend the `Symfony\Component\Security\Core\Role\Role`
|
|
class in your custom role implementations instead.
|
|
|
|
SecurityBundle
|
|
--------------
|
|
|
|
* The `FirewallContext::getContext()` method has been deprecated and will be removed in 4.0.
|
|
Use the `getListeners()` method instead.
|