0.5.0 (2017-10-06)
Overview
A completely overhauled markdown editor now built on Slate, Git Gateway support (allowing CMS users to log in without a GitHub account), along with plenty of bugfixes and improvements. Noteworthy changes listed below.
Features
Markdown Editor
Rebuilt the Markdown editor from the ground up for reliability, now on Slate (@erquhart in #254)
- Added new toolbar options to visual editor for lists, code spans/blocks, and blockquotes
- Smarter markdown entity escaping in visual editor to avoid unnecessary escaping of benign chars
- Major performance improvements for large docs
- Lots of bugs and reliability issues resolved
Git Gateway
Authentication with Git Gateway & Netlify Identity (@biilmann in #580)
- Invite users to the CMS via email - editors no longer need a GitHub account
- Connect easily with Netlify Identity to manage users through the Netlify dashboard
- Create Deploy to Netlify templates with automatic Netlify Idenitity authentication built in
- Run open source Git Gateway on your own server to enable authentication without Netlify
Improvements
- Number Widget: More control over value type, interval, and min/max (@bruce-one in #541)
- Entry Editor: Save button is now disabled if the document hasn't been changed (@tech4him1 in #576)
Bug Fixes
- Auth: Login fixed for users with many repos (@tech4him1 in #543)
- Entry Editor: Entry editor page will no longer close after save/delete if save/delete failed (@tech4him1 in #566)
- Entry Delete: Entry deletion now works on branches other than master (@Benaiah in #604)
- Config: Collections no longer break if the folder has a trailing slash (@tech4him1 in #617)
Docs
- Readme: Added Kent Dodd's All Contributor's graph to showcase our amazing contributors! (@DirtyF in #599)
- Auth: Updated docs with Netlify Identity/Git Gateway instructions (@verythorough in #626)
- Tools: Simplified Gatsby setup docs (@tech4him1 in #652)
Dev
- Frontmatter: Moved back to gray-matter for frontmatter parsing (@tech4him1 in #601)
- Build: Upgraded to Webpack v3 (@tech4him1 in #641)
- Deps: Lots of updates (@tech4him1)
Breaking Changes
Improvements
- Slugs: Sluggification completely overhauled (@tech4him1 in #640)
- Uses the new IRI standards rather than URI
- Supports Unicode/non-Latin characters
- No longer strips accents