[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.
1.1 KiB
1.1 KiB
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 theChildDefinition
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 theSymfony\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 thegetListeners()
method instead.