Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.44 KB

UPGRADE-5.1.md

File metadata and controls

47 lines (31 loc) · 1.44 KB

UPGRADE FROM 5.0 to 5.1

Console

  • Command::setHidden() is final since Symfony 5.1

Dotenv

  • Deprecated passing $usePutenv argument to Dotenv's constructor, use Dotenv::usePutenv() instead.

EventDispatcher

  • Deprecated LegacyEventDispatcherProxy. Use the event dispatcher without the proxy.

FrameworkBundle

  • Deprecated passing a RouteCollectionBuiler to MicroKernelTrait::configureRoutes(), type-hint RoutingConfigurator instead
  • Deprecated not setting the "framework.router.utf8" configuration option as it will default to true in Symfony 6.0

HttpFoundation

  • Deprecate Response::create(), JsonResponse::create(), RedirectResponse::create(), and StreamedResponse::create() methods (use __construct() instead)

Messenger

  • Deprecated AmqpExt transport. It has moved to a separate package. Run composer require symfony/amqp-messenger to use the new classes.
  • Deprecated Doctrine transport. It has moved to a separate package. Run composer require symfony/doctrine-messenger to use the new classes.
  • Deprecated RedisExt transport. It has moved to a separate package. Run composer require symfony/redis-messenger to use the new classes.

Routing

  • Deprecated RouteCollectionBuilder in favor of RoutingConfigurator.

Yaml

  • Deprecated using the !php/object and !php/const tags without a value.