From a44f19c5f1d59e3c32f49b6b2d4b06e2cb0405c0 Mon Sep 17 00:00:00 2001 From: Robin Chalas Date: Sun, 20 Jan 2019 19:13:41 +0100 Subject: [PATCH] [HttpFoundation] Add missing changelog/upgrade notes --- UPGRADE-4.3.md | 12 ++++++++++++ UPGRADE-5.0.md | 8 ++++++++ src/Symfony/Component/HttpFoundation/CHANGELOG.md | 8 ++++++++ .../File/MimeType/ExtensionGuesserInterface.php | 4 ++-- .../File/MimeType/MimeTypeGuesserInterface.php | 4 ++-- 5 files changed, 32 insertions(+), 4 deletions(-) diff --git a/UPGRADE-4.3.md b/UPGRADE-4.3.md index 4eb383d467..c2faae90c0 100644 --- a/UPGRADE-4.3.md +++ b/UPGRADE-4.3.md @@ -18,3 +18,15 @@ FrameworkBundle * Not passing the project directory to the constructor of the `AssetsInstallCommand` is deprecated. This argument will be mandatory in 5.0. + +HttpFoundation +-------------- + + * The `MimeTypeGuesserInterface` and `ExtensionGuesserInterface` interfaces have been deprecated, + use `Symfony\Component\Mime\MimeTypesInterface` instead. + * The `MimeType` and `MimeTypeExtensionGuesser` classes have been deprecated, + use `Symfony\Component\Mime\MimeTypes` instead. + * The `FileBinaryMimeTypeGuesser` class has been deprecated, + use `Symfony\Component\Mime\FileBinaryMimeTypeGuesser` instead. + * The `FileinfoMimeTypeGuesser` class has been deprecated, + use `Symfony\Component\Mime\FileinfoMimeTypeGuesser` instead. diff --git a/UPGRADE-5.0.md b/UPGRADE-5.0.md index f446a7c15a..7e6703801b 100644 --- a/UPGRADE-5.0.md +++ b/UPGRADE-5.0.md @@ -172,6 +172,14 @@ HttpFoundation * The `getSession()` method of the `Request` class throws an exception when session is null. * The default value of the "$secure" and "$samesite" arguments of Cookie's constructor changed respectively from "false" to "null" and from "null" to "lax". + * The `MimeTypeGuesserInterface` and `ExtensionGuesserInterface` interfaces have been removed, + use `Symfony\Component\Mime\MimeTypesInterface` instead. + * The `MimeType` and `MimeTypeExtensionGuesser` classes have been removed, + use `Symfony\Component\Mime\MimeTypes` instead. + * The `FileBinaryMimeTypeGuesser` class has been removed, + use `Symfony\Component\Mime\FileBinaryMimeTypeGuesser` instead. + * The `FileinfoMimeTypeGuesser` class has been removed, + use `Symfony\Component\Mime\FileinfoMimeTypeGuesser` instead. HttpKernel ---------- diff --git a/src/Symfony/Component/HttpFoundation/CHANGELOG.md b/src/Symfony/Component/HttpFoundation/CHANGELOG.md index 55eed3f7eb..5ce8df848b 100644 --- a/src/Symfony/Component/HttpFoundation/CHANGELOG.md +++ b/src/Symfony/Component/HttpFoundation/CHANGELOG.md @@ -1,6 +1,14 @@ CHANGELOG ========= +4.3.0 +----- + + * deprecated `MimeTypeGuesserInterface` and `ExtensionGuesserInterface` in favor of `Symfony\Component\Mime\MimeTypesInterface`. + * deprecated `MimeType` and `MimeTypeExtensionGuesser` in favor of `Symfony\Component\Mime\MimeTypes`. + * deprecated `FileBinaryMimeTypeGuesser` in favor of `Symfony\Component\Mime\FileBinaryMimeTypeGuesser`. + * deprecated `FileinfoMimeTypeGuesser` in favor of `Symfony\Component\Mime\FileinfoMimeTypeGuesser`. + 4.2.0 ----- diff --git a/src/Symfony/Component/HttpFoundation/File/MimeType/ExtensionGuesserInterface.php b/src/Symfony/Component/HttpFoundation/File/MimeType/ExtensionGuesserInterface.php index 3f6e01ad9b..69fe6efb28 100644 --- a/src/Symfony/Component/HttpFoundation/File/MimeType/ExtensionGuesserInterface.php +++ b/src/Symfony/Component/HttpFoundation/File/MimeType/ExtensionGuesserInterface.php @@ -11,12 +11,12 @@ namespace Symfony\Component\HttpFoundation\File\MimeType; -use Symfony\Component\Mime\MimeTypes; +use Symfony\Component\Mime\MimeTypesInterface; /** * Guesses the file extension corresponding to a given mime type. * - * @deprecated since Symfony 4.3, use {@link MimeTypes} instead + * @deprecated since Symfony 4.3, use {@link MimeTypesInterface} instead */ interface ExtensionGuesserInterface { diff --git a/src/Symfony/Component/HttpFoundation/File/MimeType/MimeTypeGuesserInterface.php b/src/Symfony/Component/HttpFoundation/File/MimeType/MimeTypeGuesserInterface.php index ea345d776b..0f048b5332 100644 --- a/src/Symfony/Component/HttpFoundation/File/MimeType/MimeTypeGuesserInterface.php +++ b/src/Symfony/Component/HttpFoundation/File/MimeType/MimeTypeGuesserInterface.php @@ -13,14 +13,14 @@ namespace Symfony\Component\HttpFoundation\File\MimeType; use Symfony\Component\HttpFoundation\File\Exception\AccessDeniedException; use Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException; -use Symfony\Component\Mime\MimeTypes; +use Symfony\Component\Mime\MimeTypesInterface; /** * Guesses the mime type of a file. * * @author Bernhard Schussek * - * @deprecated since Symfony 4.3, use {@link MimeTypes} instead + * @deprecated since Symfony 4.3, use {@link MimeTypesInterface} instead */ interface MimeTypeGuesserInterface {