Skip to content

0.5.0 (2017-10-06)

Compare
Choose a tag to compare
@erquhart erquhart released this 06 Oct 19:08

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

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