diff options
author | fenn-cs <fenn25.fn@gmail.com> | 2023-03-28 14:32:11 +0100 |
---|---|---|
committer | fenn-cs <fenn25.fn@gmail.com> | 2023-04-17 23:45:59 +0100 |
commit | 60a710c91c8ba41277f14881afad5db02de76cbf (patch) | |
tree | b61bcfbd210fde22eab4c2a6ef2f64520fc790bd /core | |
parent | 8ee52d35b82541381d23779bdce77450311166a6 (diff) | |
download | nextcloud-server-60a710c91c8ba41277f14881afad5db02de76cbf.tar.gz nextcloud-server-60a710c91c8ba41277f14881afad5db02de76cbf.zip |
Deprecate PHP8.0
PHP8.0 would stop receiving security support on 26 Nov 2023
hence this deprecation. Next, is the eventual drop of PHP8.0 before its EOL.
This commit also updates the message type from INFO to WARNING if the php
on file has reached its EOL.
See: https://www.php.net/supported-versions.php
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Diffstat (limited to 'core')
-rw-r--r-- | core/js/setupchecks.js | 8 | ||||
-rw-r--r-- | core/js/tests/specs/setupchecksSpec.js | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/core/js/setupchecks.js b/core/js/setupchecks.js index b2d021c6265..732c34131c3 100644 --- a/core/js/setupchecks.js +++ b/core/js/setupchecks.js @@ -300,6 +300,14 @@ msg: t('core', 'You are currently running PHP {version}. Upgrade your PHP version to take advantage of {linkstart}performance and security updates provided by the PHP Group ↗{linkend} as soon as your distribution supports it.', { version: data.phpSupported.version }) .replace('{linkstart}', '<a target="_blank" rel="noreferrer noopener" class="external" href="https://secure.php.net/supported-versions.php">') .replace('{linkend}', '</a>'), + type: OC.SetupChecks.MESSAGE_TYPE_WARNING + }) + } + if (data.phpSupported && data.phpSupported.version.substr(0, 3) === '8.0') { + messages.push({ + msg: t('core', 'PHP 8.0 is now deprecated in Nextcloud 27. Nextcloud 28 may require at least PHP 8.1. Please upgrade to {linkstart}one of the officially supported PHP versions provided by the PHP Group ↗{linkend} as soon as possible.') + .replace('{linkstart}', '<a target="_blank" rel="noreferrer noopener" class="external" href="https://secure.php.net/supported-versions.php">') + .replace('{linkend}', '</a>'), type: OC.SetupChecks.MESSAGE_TYPE_INFO }) } diff --git a/core/js/tests/specs/setupchecksSpec.js b/core/js/tests/specs/setupchecksSpec.js index 57536c59569..2c44de58f9e 100644 --- a/core/js/tests/specs/setupchecksSpec.js +++ b/core/js/tests/specs/setupchecksSpec.js @@ -877,7 +877,7 @@ describe('OC.SetupChecks tests', function() { async.done(function( data, s, x ){ expect(data).toEqual([{ msg: 'You are currently running PHP 5.4.0. Upgrade your PHP version to take advantage of <a target="_blank" rel="noreferrer noopener" class="external" href="https://secure.php.net/supported-versions.php">performance and security updates provided by the PHP Group ↗</a> as soon as your distribution supports it.', - type: OC.SetupChecks.MESSAGE_TYPE_INFO + type: OC.SetupChecks.MESSAGE_TYPE_WARNING }]); done(); }); |