Skip to content

Commit 811f3e2

Browse files
author
Renan de Lima
authored
Add supported versions in json payload (php#514)
1 parent 05dffd1 commit 811f3e2

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

releases/index.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88

99
$machineReadable = [];
1010

11+
$supportedVersions = [];
12+
foreach (get_active_branches(false) as $major => $releases) {
13+
$supportedVersions[$major] = array_keys($releases);
14+
}
15+
1116
if (isset($_GET["version"])) {
1217
$versionArray = version_array($_GET["version"]);
1318
$ver = $versionArray[0];
@@ -27,6 +32,9 @@
2732
}
2833

2934
if (compare_version($versionArray, $version) == 0) {
35+
if (!isset($_GET['max'])) {
36+
$release['supported_versions'] = $supportedVersions[$ver] ?? [];
37+
}
3038
$machineReadable[$version] = $release;
3139
$count++;
3240
}
@@ -47,6 +55,7 @@
4755
$version = key($release);
4856
$r = current($release);
4957
$r["version"] = $version;
58+
$r['supported_versions'] = $supportedVersions[$major] ?? [];
5059
$machineReadable[$major] = $r;
5160
}
5261
}

0 commit comments

Comments
 (0)