From 4a1d09bed635dfeecaf8815ec497861241187861 Mon Sep 17 00:00:00 2001 From: lukeIam <2lukeiam@gmail.com> Date: Mon, 21 Aug 2017 12:25:40 +0200 Subject: [PATCH 1/3] Filter out pre-releases that where released before the latest stable release (#240) --- _includes/download.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_includes/download.html b/_includes/download.html index 6b9ea6b4..c7355a0e 100644 --- a/_includes/download.html +++ b/_includes/download.html @@ -11,6 +11,11 @@ {% elsif release_stable == nil or release.created_at > release_stable.created_at %} {% endif %} {% endfor %} + +{% if release_pre != nil and release_stable != nil and release_stable.created_at > release_pre.created_at %} + {% assign release_pre = nil %} +{% endif %} +
From 21df5a2b2ae42cad11ff7847653fd81e98e2e09b Mon Sep 17 00:00:00 2001 From: lukeIam <2lukeiam@gmail.com> Date: Mon, 21 Aug 2017 13:37:17 +0200 Subject: [PATCH 2/3] Fix: assigning release_stable is missing --- _includes/download.html | 1 + 1 file changed, 1 insertion(+) diff --git a/_includes/download.html b/_includes/download.html index c7355a0e..c038b6f0 100644 --- a/_includes/download.html +++ b/_includes/download.html @@ -9,6 +9,7 @@ {% elsif release.prerelease == true and (release_pre == nil or release.created_at > release_pre.created_at) %} {% assign release_pre = release %} {% elsif release_stable == nil or release.created_at > release_stable.created_at %} + {% assign release_stable = release %} {% endif %} {% endfor %} From 61ee16d2f2ac5aa0ed234cccfece9898a2239431 Mon Sep 17 00:00:00 2001 From: lukeIam <2lukeiam@gmail.com> Date: Mon, 21 Aug 2017 13:43:52 +0200 Subject: [PATCH 3/3] Fix: stable release condition is missing statement --- _includes/download.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_includes/download.html b/_includes/download.html index c038b6f0..ef09e567 100644 --- a/_includes/download.html +++ b/_includes/download.html @@ -8,7 +8,7 @@ {% assign release_nightly = release %} {% elsif release.prerelease == true and (release_pre == nil or release.created_at > release_pre.created_at) %} {% assign release_pre = release %} - {% elsif release_stable == nil or release.created_at > release_stable.created_at %} + {% elsif release.prerelease == false and (release_stable == nil or release.created_at > release_stable.created_at) %} {% assign release_stable = release %} {% endif %} {% endfor %}