[web-php] master: Add supported versions in json payload (#514)
| From: | Renan de Lima via GitHub | Date: | Thu, 19 May 2022 15:33:03 +0000 |
| Subject: | [web-php] master: Add supported versions in json payload (#514) | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-29993@lists.php.net to get a copy of this message | ||
Author: Renan de Lima (renanbr)
Committer: GitHub (web-flow)
Pusher: ramsey
Date: 2022-05-19T10:28:29-05:00
Commit: https://github.com/php/web-php/commit/811f3e2807d34f935555f6efc9a789177ba11769
Raw diff: https://github.com/php/web-php/commit/811f3e2807d34f935555f6efc9a789177ba11769.diff
Add supported versions in json payload (#514)
Changed paths:
M releases/index.php
Diff:
diff --git a/releases/index.php b/releases/index.php
index ca1201998..1049b7532 100644
--- a/releases/index.php
+++ b/releases/index.php
@@ -8,6 +8,11 @@
$machineReadable = [];
+ $supportedVersions = [];
+ foreach (get_active_branches(false) as $major => $releases) {
+ $supportedVersions[$major] = array_keys($releases);
+ }
+
if (isset($_GET["version"])) {
$versionArray = version_array($_GET["version"]);
$ver = $versionArray[0];
@@ -27,6 +32,9 @@
}
if (compare_version($versionArray, $version) == 0) {
+ if (!isset($_GET['max'])) {
+ $release['supported_versions'] = $supportedVersions[$ver] ?? [];
+ }
$machineReadable[$version] = $release;
$count++;
}
@@ -47,6 +55,7 @@
$version = key($release);
$r = current($release);
$r["version"] = $version;
+ $r['supported_versions'] = $supportedVersions[$major] ?? [];
$machineReadable[$major] = $r;
}
}