show release notes for release 0.11.2

This commit is contained in:
Sacha Greif 2014-12-31 20:38:26 +09:00
parent c5c5ad9f68
commit a372fc4910
3 changed files with 19 additions and 2 deletions

View file

@ -1,6 +1,8 @@
importRelease = function (number) {
if (!Releases.findOne({number: number})) {
var releaseNotes = Assets.getText("releases/" + number + ".md");
if (!Releases.findOne({number: number})) {
release = {
number: number,
notes: releaseNotes,
@ -8,6 +10,12 @@ importRelease = function (number) {
read: false
}
Releases.insert(release);
} else {
// if release note already exists, update its content in case it's been updated
Releases.update({number: number}, {$set: {notes: releaseNotes}})
}
};

View file

@ -4,6 +4,6 @@
* Added "Enable Newsletter" setting. Note: existing newsletters must be re-enabled.
* Added "Enable Feeds" settings. Note: existing feeds must be re-enabled.
* Now showing release notes for latest version right inside the app.
* Now showing release notes for latest version right inside the app (what you're reading right now!).
* Added dummy posts, users, and comments.
* Added new Events collection for keeping track of important events.

View file

@ -428,6 +428,15 @@ var migrationsList = {
console.log("---------------------");
});
return i;
},
show0112ReleaseNotes: function () {
var i = 0;
// if this is the 0.11.2 update, the first run event will not exist yet.
// if that's the case, make sure to still show release notes
if (!Events.findOne({name: 'firstRun'})) {
Releases.update({number:'0.11.2'}, {$set: {read:false}});
}
return i;
}
};