Skip to content

Releases: decaporg/decap-cms

0.5.0 (2017-10-06)

06 Oct 19:08
Compare
Choose a tag to compare

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

0.4.6 (2017-08-21)

21 Aug 14:39
Compare
Choose a tag to compare

Overview

A bugfix release to address some users being blocked from logging into the CMS since 0.4.5.

Bug Fixes

  • Dev: Fix deletion for the test-repo backend (#538)
  • Auth: Fix denied login for users with many repos (#543)

0.4.5 (2017-08-17)

17 Aug 21:08
Compare
Choose a tag to compare

Improvements

  • Dev: Allow npm build commands to be used cross-platform (on Windows) (#506)
  • Auth: Prevent unauthorized CMS access and enable use of GitHub Enterprise (#491)
  • Config: Make GitHub repo name comparison case-insensitive (#521)

Bug Fixes

  • UI: Stop pluralization of collection names (#503)
  • Backend: Fix runtime error on saving post in editorial workflow (#507)

0.4.4 (2017-07-26)

31 Jul 14:40
Compare
Choose a tag to compare

Features

  • Entry deletion (does not affect editorial workflow) (#485)

Improvements

  • Editor: Add context label to new list item button (#472)
  • Widgets: Pass all fields metadata to preview components (#470)

Bug Fixes

  • Editor: Hide hidden widgets in object/list controls (#466)
  • Editor: Fix list item reordering (#493)
  • Backend: Fix image filename encoding (#474)

0.4.3 (2017-06-25)

27 Jun 01:00
Compare
Choose a tag to compare

Bug Fixes

  • GitHub backend:
    • added cachebuster to all GitHub API calls (#449)
  • Editor:
    • Add kitchen sink example for testing/troubleshooting (#447)
    • improvements and bugfixes

Features

  • Auth:
    • Allow base_url to be configured for third party auth (#411)
    • UI visual update (#395)

0.4.2 (2017-06-01)

01 Jun 23:40
Compare
Choose a tag to compare

Forgot to build 🤦‍♂️

0.4.1 (2017-06-01)

01 Jun 23:01
Compare
Choose a tag to compare

Bug Fixes

  • Editor:
    • fix rte scroll handler firing on child scroll (#430)

Features

  • Collections:
    • add collection filtering by field and value (#407)

0.4.0 (2017-05-18)

18 May 16:11
Compare
Choose a tag to compare

Bug Fixes

  • Editor:
    • prevent long code lines from breaking visual entry editor (#392)
    • prevent rte horizontal scroll, improve code display (#394)
    • fix entry editor preview pane intermittently not loading (#421)
    • fix editor preview pane not showing in Firefox (#404)
  • Entries List:
    • fix card images not showing when filename has a space (#416)
    • fix cms crash on entries without description field (#419)
  • Slugs:
    • fix slug generation for non-english characters (#414)
  • Config:
    • fix branch name from config not being used in editorial workflow (#353)

Features

  • Editor:
    • add Boolean (switch) widget (#396)
    • UI visual update (#395)

0.3.8 (31.01.2017)

31 Jan 19:14
Compare
Choose a tag to compare

Bug Fixes

  • The form validation was trying to run on hidden fields, which caused an error because they don't implement validation methods. (507b4cb)

0.3.7 (26.01.2017)

26 Jan 21:40
Compare
Choose a tag to compare

Features

  • Role authorization for Netlify-auth (#224)