- Fix pagination
- Allow user to upload blog images to S3 (#141)
- Add 'Edit this Post' link to blog post (#146)
- Make blog more SEO-friendly (#137)
- Fix many bugs related to medium-editor (#150, #145, #142)
- Fix bugs related to
side-comments.js
(#143 and #144) - Upgrade
medium-editor
,medium-editor-insert-plugin
libs
- Upgrade
fast-render
to fix DDP-related issues. - Enable IR's
dataNotFound
hook only for blog post route, not globally (#132) - Fix bug where
Add Blog Post
button only edits first post (#118)
NOTE: 0.6.0
is probably only compatible with Meteor 1.0
and higher.
- Fix lots of issues with medium editor and code blocks
- Fix bug where post body was showing up blank or wrong in editor
- Autosave blog post after 5 seconds of inactivity (#90)
- Add
fast-render
package by default (#110) - Use
subs-manager
to improve subscription performance (#110) - Fix bugs #106, #109
- Upgrade
medium-editor
,medium-editor-insert-plugin
libs
- Fix blank body bug (
0.5.5
), copy-and-paste bug (0.5.6
) for good?
- Fix copy-and-paste bug broken in
0.5.5
- Add prefix to
load-more
pager class to avoid potential conflicts (#99) - Fix CSS on mobile screens (#98)
- Fix 404/notFound templates after upgrade
- Redirect user back to blog index upon logout (#95)
- Fix bug where post body was not showing up in editor
NOTE: 0.5.4
is only compatible with Meteor 0.9.0
and higher.
- Make compatible with Meteor
0.9.0
- Fix bugs (#81, #78, #85)
- Improve UX where saving tags on posts was unclear
- Add template helper to display latest posts
- Upgrade
medium-editor
,medium-editor-insert-plugin
libs
- Support syntax highlighting (#76)
- Add
author
role (#72) - Remove social sharing code and add
shareit
package as a dependency - Refactor template overriding code to use
UI.dynamic
NOTE: 0.5.0
is only compatible with Meteor 0.8.2
and higher. Also, the 0.4.0
migration is taken out, so if you are running 0.3.0
of this package, you must upgrade to 0.4.0
first and then upgrade to 0.5.0
.
- Changes to blog editor
- Add commenting capabilities
- Allow user to configure a DISQUS ID to enable DISQUS comments
- Add SideComments.js (experimental!) (#60)
- Allow user to provide custom
notFoundTemplate
(#65)
- Allow user to override blog excerpt function (#52)
- Add minor performance improvements
- Fix minor bugs
- Fix bug where LESS files were imported twice (#48)
- Add support for
meteor-roles
groups
- Fix bugs with pagination (#44), author profile, and T9n.
NOTE: In 0.4.0
, blog contents are stored as HTML, not markdown. There is an automatic migration step if you upgrade, but you may want to backup your blog posts first.
- Complete re-write of blog administrative interface
- Replace Ace Editor with Medium Editor
- Replace administrative blog list with fancy table
- Add Google+ authorship link to blog posts
NOTE: 0.3.0
is not guaranteed to work with Meteor 0.7.x
and below. If you are using an older version of Meteor, use Blog 0.2.13
.
- Meteor
0.8.x
compatibility
- Add basic tagging of blog posts
- Save on publication data (#33)
- Some preparations for Meteor Blaze
- Remove
parsleyjs
as a dependency - Maintain package JS when user overrides view templates (#28)
- Add keyboard shortcut to toggle
Preview
mode - Ensure blog post slugs are unique
- Allow user to override admin templates (#31)
- Tweak default CSS for blog list padding and blog post image margins
- Unnecessary code cleanup
- Remove hard dependency on moment.js version
- Rename method to minimize conflict
- Fix blog author in model
- Improve RSS
NOTE: If you were using the excerpt
helper before (data.excerpt()
), it is now a field (data.excerpt
).
- Publish less data to blog index.
- Replace EpicEditor with Ace Editor
- Add simple 'Load More' pagination
- Turn admin roles off by default
- Support for fast-render, if your app is using it
- Ensure there is an index on the
slug
field for posts - Hide draft posts from crawlers
- Improve FB share link
- Make default theme more narrow
- Require
blogAdmin
role to be allowed to admin posts
- Remove 'urlify2' package (was crashing phantomjs in production)
- Take out Bootstrap 3 files by default (user must add manually)
- Fix bug getting blog post thumbnail
- Publish only blog authors
- Fix bug where every blog author was 'Mystery author' on blog index page
- Fix sorting of blogs on index and admin pages
- Fix flash status message
- Rename 'user' model to 'author' (to help avoid conflicts)
- Rename 404 template
- Allow user to override package templates
- Add experimental handlebar helpers for blog content
- Fix a few bugs related to joining blog to author
NOTE: iron-router
0.6.x is not backwards-compatible with earlier versions
- Upgrade iron-router to 0.6.1 and minimongoid to 0.8.3
- Add 404 template
- Rename some files/folders to match http://github.com/Differential/meteor-boilerplate
- Initial release