2015-05-01 18:22:00 +02:00
|
|
|
var importRelease = function (number) {
|
2015-04-22 07:50:11 +09:00
|
|
|
var releaseNotes = Assets.getText("releases/" + number + ".md");
|
|
|
|
|
|
|
|
if (!Releases.findOne({number: number})) {
|
|
|
|
|
2015-05-01 18:22:00 +02:00
|
|
|
var release = {
|
2015-04-22 07:50:11 +09:00
|
|
|
number: number,
|
|
|
|
notes: releaseNotes,
|
|
|
|
createdAt: new Date(),
|
|
|
|
read: false
|
2015-05-01 18:22:00 +02:00
|
|
|
};
|
2015-04-22 07:50:11 +09:00
|
|
|
Releases.insert(release);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
// if release note already exists, update its content in case it's been updated
|
2015-05-01 18:22:00 +02:00
|
|
|
Releases.update({number: number}, {$set: {notes: releaseNotes}});
|
|
|
|
|
2015-04-22 07:50:11 +09:00
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
Meteor.startup(function () {
|
2015-05-01 18:22:00 +02:00
|
|
|
|
2015-04-22 07:50:11 +09:00
|
|
|
importRelease('0.11.0');
|
|
|
|
importRelease('0.11.1');
|
|
|
|
importRelease('0.12.0');
|
|
|
|
importRelease('0.13.0');
|
|
|
|
importRelease('0.14.0');
|
|
|
|
importRelease('0.14.1');
|
|
|
|
importRelease('0.14.2');
|
|
|
|
importRelease('0.14.3');
|
|
|
|
importRelease('0.15.0');
|
2015-06-17 17:58:07 +09:00
|
|
|
importRelease('0.20.4');
|
2015-06-05 11:39:36 +09:00
|
|
|
importRelease('0.20.5');
|
2015-06-17 17:58:07 +09:00
|
|
|
importRelease('0.20.6');
|
2015-07-01 15:51:27 +09:00
|
|
|
importRelease('0.21.1');
|
2015-07-22 15:32:44 +09:00
|
|
|
importRelease('0.22.1');
|
2015-07-28 11:16:14 +09:00
|
|
|
importRelease('0.22.2');
|
2015-08-15 12:36:07 +09:00
|
|
|
importRelease('0.23.0');
|
2015-09-03 09:32:15 +09:00
|
|
|
importRelease('0.24.0');
|
2015-05-01 18:22:00 +02:00
|
|
|
|
2015-04-22 07:50:11 +09:00
|
|
|
// if this is before the first run, mark all release notes as read to avoid showing them
|
|
|
|
if (!Events.findOne({name: 'firstRun'})) {
|
2015-05-01 18:22:00 +02:00
|
|
|
Releases.update({}, {$set: {read: true}}, {multi: true});
|
2015-04-22 07:50:11 +09:00
|
|
|
}
|
|
|
|
|
2015-05-01 18:22:00 +02:00
|
|
|
});
|