diff options
author | isaacs <i@izs.me> | 2012-06-28 10:32:43 +0400 |
---|---|---|
committer | isaacs <i@izs.me> | 2012-06-28 10:32:50 +0400 |
commit | 37bdd36d70e86e3a3644bc73349e2f6f18909ea0 (patch) | |
tree | 7ffeec3cf0ae52afacb33dcb261db03e81311681 /tools | |
parent | 6531f187d877da403af0bbe5aa9814705e5ace61 (diff) |
blog: Show 0.8.0 even after 0.8.1 ships
The 0.(even).0 releases typically have benchmarks and other interesting
stuff, since that's a milestone.
Diffstat (limited to 'tools')
-rw-r--r-- | tools/blog/generate.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/tools/blog/generate.js b/tools/blog/generate.js index a9c69b56ad1..130f8d4ecf1 100644 --- a/tools/blog/generate.js +++ b/tools/blog/generate.js @@ -170,9 +170,18 @@ function buildFeeds(data) { } // filter non-latest release notices out of main feeds. + // still show the first stable release of the family, since + // it usually is an important milestone with benchmarks and stuff. var main = posts.filter(function(post) { - if (post.version && post.family && post !== releases[post.family][0]) { - return false; + if (post.version && post.family) { + var ver = semver.parse(post.version) + if (+ver[2] % 2 === 0 && +ver[3] === 0) { + // 0.x.0, where x is event + return true; + } + if (post.version && post.family && post !== releases[post.family][0]) { + return false; + } } return true; }); |