@@ -11,22 +11,27 @@ actions:
11
11
---
12
12
13
13
.ratings
14
- - # source: https://github.com/jenkins-infra/jenkins.io/blob/master/content/_data/changelogs/lts.yml
15
- - site.changelogs[:lts].reverse_each do | release |
14
+ - # Load the most recent 25 changelogs (latest first)
15
+ - recent_changelogs = site.changelogs[:lts].reverse.take(25)
16
+ - recent_changelogs.each do |release|
16
17
- if Gem::Version.new(release.version) <= Gem::Version.new(site.jenkins.stable)
17
18
%div
18
- = partial('release-header.html.haml', :release => release, :url => 'changelog-stable')
19
- - if release.changes and release.lts_changes and release.lts_baseline
19
+ = partial('../_partials/ release-header.html.haml', :release => release, :url => 'changelog-stable')
20
+ - if release.changes && release.lts_changes && release.lts_baseline
20
21
.app-releases__notable-changes {:style => " margin-top: 15px" }
21
- -# TODO figure out how to get rid of this
22
22
= " Changes since #{ release.lts_baseline } "
23
- %div.app-releases__list__items
24
- = partial('changelog-changes.html.haml', :changes => release.changes)
23
+ - if release.changes
24
+ %div.app-releases__list__items
25
+ = partial('../_partials/changelog-changes.html.haml', :changes => release.changes)
25
26
26
- - if release.changes and release.lts_changes
27
+ - if release.changes && release.lts_changes
27
28
.app-releases__notable-changes
28
- = " Notable changes since #{ release.lts_predecessor } "
29
+ - if release.lts_predecessor
30
+ = " Notable changes since #{ release.lts_predecessor } "
29
31
%div.app-releases__list__items
30
- = partial('changelog-changes.html.haml', :changes => release.lts_changes)
32
+ = partial('../_partials/ changelog-changes.html.haml', :changes => release.lts_changes)
31
33
32
- = partial('changelog-stable.html')
34
+ .app-banner
35
+ The changelog of historical releases can be found
36
+ %a{:href => '/changelog-stable-old/'}
37
+ in the LTS changelog archive.
0 commit comments