Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2012-06-28 10:32:43 +0400
committerisaacs <i@izs.me>2012-06-28 10:32:50 +0400
commit37bdd36d70e86e3a3644bc73349e2f6f18909ea0 (patch)
tree7ffeec3cf0ae52afacb33dcb261db03e81311681 /tools
parent6531f187d877da403af0bbe5aa9814705e5ace61 (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.js13
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;
});