drop support for PHP 5.x and 7.0
authorDenis Ovsienko <denis@ovsienko.info>
Sun, 17 Nov 2019 22:25:44 +0000 (22:25 +0000)
committerDenis Ovsienko <denis@ovsienko.info>
Sun, 17 Nov 2019 22:25:44 +0000 (22:25 +0000)
As proposed on the mailing list on 4th of July 2019.

ChangeLog
README.md
wwwroot/inc/dictionary.php
wwwroot/inc/upgrade.php

index 06e6ade..80df7d4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,5 @@
 0.22.0
+       update: drop support for PHP 5.x and 7.0
 0.21.4 2019-11-17
        bugfix: amend SQL to work on MySQL 8 (Mantis#1909)
        update: use vertical writing mode in the 802.1Q report
index 143ce07..6d0e286 100644 (file)
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ look for the respective links at [project's web-site](http://racktables.org).
 
 ## 1. Prepare the server
 
-RackTables uses a web-server with PHP (5.5.0 or newer) for front-end and a
+RackTables uses a web-server with PHP (7.1 or newer) for front-end and a
 MySQL/MariaDB server version 5 for back-end. The most commonly used web-server
 for RackTables is Apache httpd.
 
@@ -163,6 +163,9 @@ and initialize the application.
 
 ## Release notes
 
+### Upgrading to 0.22.0
+As of this release the minimum supported PHP version is 7.1.
+
 ### Upgrading to 0.21.2
 This version drops support for the `$localreports` global variable, which is
 trivial to replace in a local plugin if necessary.
index 432bdc6..98b8cbe 100644 (file)
@@ -137,7 +137,7 @@ function platform_is_ok ($test_innodb = FALSE)
        );
        $nerrs = 0;
        echo "<table border=1 cellpadding=5>\n";
-       $nerrs += platform_generic_test (version_compare (PHP_VERSION, '5.5.0', '>='), 'PHP version >= 5.5.0');
+       $nerrs += platform_generic_test (version_compare (PHP_VERSION, '7.1.0', '>='), 'PHP version >= 7.1');
        foreach ($extlist as $e)
        {
                if (array_key_exists ('impact', $e))
index 8925364..a77b348 100644 (file)
@@ -187,6 +187,11 @@ and "addCSSExternal()" functions.  The "addCSS()" function will likely be remove
 
 For more information on the "addJS()" and "addCSS()" changes see the README.md
 ENDOFTEXT
+,
+
+       '0.22.0' => <<<'ENDOFTEXT'
+As of this release the minimum supported PHP version is 7.1.
+ENDOFTEXT
 ,
 );