Redundant definitions of entries
The following code
$suffix = "(not released yet)";
foreach(array_keys($versions) as $version) {
if ($version == "")
continue;
li_link("changelog.php?$version", "Umbrello ".$versions[$version]["mapped"]." (KDE Applications $version) Changelog $suffix");
$suffix = "";
}
has been changed to
- [Umbrello 2.32 (KDE Applications 20.08) Changelog (not released yet)](changelog.php?20.08)
- [Umbrello 2.31 (KDE Applications 20.04) Changelog](changelog.php?20.04)
- [Umbrello 2.30 (KDE Applications 19.12) Changelog](changelog.php?19.12)
- [Umbrello 2.29 (KDE Applications 19.08) Changelog](changelog.php?19.08)
- [Umbrello 2.28 (KDE Applications 19.04) Changelog](changelog.php?19.04)
- [Umbrello 2.27 (KDE Applications 18.12) Changelog](changelog.php?18.12)
- [Umbrello 2.26 (KDE Applications 18.08) Changelog](changelog.php?18.08)
...
which creates entries that must be maintained manually. The central definition of versions is done in lib.inc and is used in several places. A similar central definition should also be possible for jeykyl.