Add "What's New" page and format release notes better #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add a new "What's New" page that will display the release notes in HTML hosted from MacVim website instead of needing to go to GitHub releases page. This will be used within MacVim to show a built-in "What's New" page whenever the user has updated to a new version. It's a static site that has the 4 latest releases (via Jekyll templating) with only the latest release visible. MacVim will use URL parameters to specify which version it wants to see (e.g. if a user upgraded from 176 to 178, the page will show 177 and 178's release notes) and JavaScript on the page will hide/show the relevant HTML elements.
Also, refactor release notes to be included and version controlled instead of just being a part of the appcast XML. As part of this, commit some recent historical release notes to populate the list and make them easier to access.
Also refactor out the CSS styles for them and make the header looks better with a line separator like GitHub Release's styling.