Skip to content

Commit 7d05931

Browse files
committed
Tweak version list to emphasise latest versions
1 parent fc0d56e commit 7d05931

File tree

2 files changed

+30
-27
lines changed

2 files changed

+30
-27
lines changed

_includes/updates-list.html

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
1-
{% for kit_version in site.data.kit_versions %}
2-
{% assign version = kit_version.version %}
3-
{% if forloop.first %}
4-
<h2><code><strong>{{ version }}</strong> ({{ kit_version.released | date_to_string }})</code> </h2>
5-
{% else %}
6-
<h2><code>{{ version }} ({{ kit_version.released | date_to_string }})</code></h2>
7-
{% endif %}
8-
{% if kit_version.yanked %}
9-
<p>This version is no longer available.</p>
10-
{% else %}
11-
<a class="kit-download-link" data-version="{{ version }}" href="{{ kit_version.link }}">
12-
Download {{ version }}
13-
</a>
14-
{% endif %}
15-
<ul>
16-
{% for log in kit_version.changelog %}
17-
<li>{{log }}</li>
18-
{% endfor %}
19-
</ul>
20-
{% endfor %}
1+
{% assign grouped_kit_versions = site.data.kit_versions | group_by_exp: 'item', 'item.version | split: "." | first`' %}
2+
{% assign latest_version = site.data.kit_versions | first %}
3+
4+
5+
{% for group in grouped_kit_versions %}
6+
<h2>{{ group.name }}</h2>
7+
{% for kit_version in group.items %}
8+
{% assign version = kit_version.version %}
9+
{% if kit_version == latest_version %}
10+
<h3><code><strong>{{ version }}</strong> ({{ kit_version.released | date_to_string }})</code> </h3>
11+
{% else %}
12+
<h3><code>{{ version }} ({{ kit_version.released | date_to_string }})</code></h3>
13+
{% endif %}
14+
{% if kit_version.yanked %}
15+
<p>This version is no longer available.</p>
16+
{% else %}
17+
<a class="kit-download-link" data-version="{{ version }}" href="{{ kit_version.link }}">
18+
Download {{ version }}
19+
</a>
20+
{% endif %}
21+
<ul>
22+
{% for log in kit_version.changelog %}
23+
<li>{{ log }}</li>
24+
{% endfor %}
25+
</ul>
26+
{% endfor %}
27+
{% if forloop.first %}
28+
<div class="warning">Using a version from a previous competition may have unintended side-effects. Only install versions from the same competition year.</div>
29+
{% endif %}
30+
{% endfor %}

kit/brain_board/robot_os.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,4 @@ Below is a list of the versions released, once you have downloaded the file you
2222
Each update file is a complete upgrade and contains all the changes of those before it.
2323
If you need to jump up multiple versions, you can do so by just using the latest version.
2424

25-
26-
## OS Versions
27-
28-
{% if site.data.kit_versions.size > 0 %}
2925
{% include updates-list.html %}
30-
{% else %}
31-
There are currently no updates available.
32-
{% endif %}

0 commit comments

Comments
 (0)