Sync UPGRADE-5.0.md
This commit is contained in:
parent
f830226271
commit
1414cd46bb
@ -252,6 +252,8 @@ FrameworkBundle
|
||||
* Support for the legacy directory structure in `translation:update` and `debug:translation` commands has been removed.
|
||||
* Removed the "Psr\SimpleCache\CacheInterface" / "cache.app.simple" service, use "Symfony\Contracts\Cache\CacheInterface" / "cache.app" instead.
|
||||
* Removed support for `templating` engine in `TemplateController`, use Twig instead
|
||||
* Removed `ResolveControllerNameSubscriber`.
|
||||
* Removed `routing.loader.service`.
|
||||
|
||||
HttpClient
|
||||
----------
|
||||
@ -299,6 +301,7 @@ HttpKernel
|
||||
* Removed `PostResponseEvent`, use `TerminateEvent` instead
|
||||
* Removed `TranslatorListener` in favor of `LocaleAwareListener`
|
||||
* The `DebugHandlersListener` class has been made `final`
|
||||
* Removed `SaveSessionListener` in favor of `AbstractSessionListener`
|
||||
|
||||
Intl
|
||||
----
|
||||
@ -368,6 +371,7 @@ Routing
|
||||
* `Serializable` implementing methods for `Route` and `CompiledRoute` are final.
|
||||
Instead of overwriting them, use `__serialize` and `__unserialize` as extension points which are forward compatible
|
||||
with the new serialization methods in PHP 7.4.
|
||||
* Removed `ServiceRouterLoader` and `ObjectRouteLoader`.
|
||||
|
||||
Security
|
||||
--------
|
||||
@ -451,7 +455,32 @@ SecurityBundle
|
||||
Serializer
|
||||
----------
|
||||
|
||||
* The default value of the `CsvEncoder` "as_collection" option was changed to `true`.
|
||||
* Individual encoders & normalizers options as constructor arguments were removed.
|
||||
Use the default context instead.
|
||||
* The following method and properties:
|
||||
- `AbstractNormalizer::$circularReferenceLimit`
|
||||
- `AbstractNormalizer::$circularReferenceHandler`
|
||||
- `AbstractNormalizer::$callbacks`
|
||||
- `AbstractNormalizer::$ignoredAttributes`
|
||||
- `AbstractNormalizer::$camelizedAttributes`
|
||||
- `AbstractNormalizer::setCircularReferenceLimit()`
|
||||
- `AbstractNormalizer::setCircularReferenceHandler()`
|
||||
- `AbstractNormalizer::setCallbacks()`
|
||||
- `AbstractNormalizer::setIgnoredAttributes()`
|
||||
- `AbstractObjectNormalizer::$maxDepthHandler`
|
||||
- `AbstractObjectNormalizer::setMaxDepthHandler()`
|
||||
- `XmlEncoder::setRootNodeName()`
|
||||
- `XmlEncoder::getRootNodeName()`
|
||||
|
||||
were removed, use the default context instead.
|
||||
* The `AbstractNormalizer::handleCircularReference()` method has two new `$format` and `$context` arguments.
|
||||
* Removed support for instantiating a `DataUriNormalizer` with a default MIME type guesser when the `symfony/mime` component isn't installed.
|
||||
|
||||
Stopwatch
|
||||
---------
|
||||
|
||||
* Removed support for passing `null` as 1st (`$id`) argument of `Section::get()` method, pass a valid child section identifier instead.
|
||||
|
||||
Translation
|
||||
-----------
|
||||
@ -496,6 +525,7 @@ Validator
|
||||
* The `symfony/intl` component is now required for using the `Bic`, `Country`, `Currency`, `Language` and `Locale` constraints
|
||||
* The `egulias/email-validator` component is now required for using the `Email` constraint in strict mode
|
||||
* The `symfony/expression-language` component is now required for using the `Expression` constraint
|
||||
* Changed the default value of `Length::$allowEmptyString` to `false` and made it optional
|
||||
|
||||
WebProfilerBundle
|
||||
-----------------
|
||||
|
Reference in New Issue
Block a user