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;
                }
        }

-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to