From edfba60316496e166dedbd1f73a99bbb8b3e9e99 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Thu, 24 Feb 2022 14:13:10 +0100 Subject: [PATCH] Allowmin PHP req to change for a minor Symfony version --- contributing/community/releases.rst | 8 +++++++- setup.rst | 3 --- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/contributing/community/releases.rst b/contributing/community/releases.rst index c717aea5c2a..9a2e652ac48 100644 --- a/contributing/community/releases.rst +++ b/contributing/community/releases.rst @@ -104,7 +104,7 @@ deprecated features, which your project no longer uses). PHP Compatibility ----------------- -The **minimum** PHP version is decided for each major Symfony version by consensus +The **minimum** PHP version is decided for each **major** Symfony version by consensus amongst the :doc:`core team ` and documented as part of the :ref:`technical requirements for running Symfony applications `. @@ -117,6 +117,12 @@ one that is publicly available. For out-of-support releases of Symfony, the latest PHP version at time of EOL is the last supported PHP version. Newer versions of PHP may or may not function. +.. note:: + + By exception to the rule, bumping the minimum **minor** version of PHP is + possible for a **minor** Symfony version when this helps fix important + issues. + Rationale --------- diff --git a/setup.rst b/setup.rst index b1462779c58..685a89afdb1 100644 --- a/setup.rst +++ b/setup.rst @@ -21,9 +21,6 @@ Before creating your first Symfony application you must: enabled by default in most PHP 7 installations): `Ctype`_, `iconv`_, `JSON`_, `PCRE`_, `Session`_, `SimpleXML`_, and `Tokenizer`_; - * Note that all newer, released versions of PHP will be supported during the - lifetime of each Symfony release (including new major versions). - For example, PHP 8.0 is supported. * `Install Composer`_, which is used to install PHP packages. Optionally, you can also `install Symfony CLI`_. This creates a binary called