Repository  -  API  -  Source


July 21, 2018

Fix multipart extension support for GitLab

Bug Fixes

  • Support extensions with multiple parts for GitLab (@Nic128 in #1478)


July 3, 2018

Fix numbers in TOML output

Bug Fixes

  • fix int value output in TOML format file (@slathrop in #1458)


June 15, 2018

Fix test repo crash

Bug Fixes


June 14, 2018

Fix GitLab Implicit OAuth

Bug Fixes


June 12, 2018

GitLab support is here!!! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰


Bug Fixes


May 25, 2018

Fix markdown widget styling.

Bug Fixes


May 25, 2018

Update dependencies.


May 24, 2018

Fix failure to save/publish.

Bug Fixes

  • fix save/publish failure, revert overwrite prevention feature (@erquhart)


May 23, 2018

Allow upload of files larger than 1MB to GitHub, prevent unintentional file overwrites.

Bug Fixes

Beta Features


May 16, 2018

Customizable relation widget display fields, squash merges for editorial workflow, perf improvements.


  • support displayFields config property for the relation widget (@zurawiki in #1303)


  • prevent login for git-gateway backend when Git Gateway is not enabled for Netlify site (@tech4him1 in #1295)


Beta Features

  • support squash_merges config option for GitHub backend (@delucis in #1330)


April 24, 2018

Allow custom auth endpoint, bug fixes.



  • skip validation of optional fields when empty (@Dammmien in #1237)

Bug Fixes

  • fix GitHub auth button icon alignment (@erquhart in #1299)
  • fix Git Gateway login hang (@ekoeryanto in #1240)


April 19, 2018

Markdown toolbar customization, manual date widget entry, bug fixes.


  • Allow markdown editor toolbar customization (@Dammmien in #1236)
  • Allow login screen to be skipped for test repo backend (@erquhart in #1291)

Bug Fixes


April 11, 2018

New time based slug placeholders, set config.yml URL with .


Bug Fixes

Dev Experience


March 29, 2018

Filename creation can now be customized to exclude Unicode! Also, check out the new Beta Features! ๐Ÿ’ฅ



Bug Fixes

Beta Features

  • Accept CSS strings in registerPreviewStyle (@erquhart in #1162)
  • Change manual init API to use the same bundle as auto init (@talves and @erquhart in #1173)

4 tha devz


March 6, 2018

Fixes styling issues

  • Revert lockfile update due to breaking changes in css processing deps (@erquhart)


March 6, 2018

Fixes editorial workflow entry failure

  • Fix editorial workflow entries not loading (@erquhart)


March 6, 2018

Fixes load failure


March 6, 2018

Fixes date widget default format, collection load failure when entry fails

Beta Features

  • Allow manual initialization and config injection (@erquhart in #1149)


March 3, 2018

Fixes editorial workflow failure for unknown collections.

  • Report editorial workflow load errors, ignore entries with unkown collections (@erquhart in #1153)


February 27, 2018

Multi-part extensions, e.g. "", a11y improvements in the editor, and bugfixes.

  • Ensure unique id for each editor field (@xifengjin88 in #1087)
  • Fix lists crashing when first value is not a string (@tech4him1 in #1115)
  • Support extensions with multiple parts (i.e. (@tech4him1 in #1123)
  • Fix lost unsaved changes when updating status or publishing from editor (@erquhart in #987)


February 21, 2018

Fixes ES5 transpiling.


February 21, 2018

Allows label_singular config for collections and lists and distinct frontmatter delimiters.

  • Accept label_singular in collection config (@peduarte in #1086)
  • Transpile down to ES5 to support older tooling eg. Webpack 1 (@tech4him1 in #1107)
  • Allow different opening and closing frontmatter delimiters (@tech4him1 in #1094)


February 13, 2018

Adds support for multiple frontmatter formats and custom delimiters, UI improvements.

  • Use babel-preset-env to transpile for supported environments only (@tech4him1 in #765)
  • Change direction of collapsed editor widget arrow indicators (@Doocey in #1059)
  • Support for writing frontmatter in JSON, TOML, or YAML (@tech4him1 in #933)
  • Add collection label next to search results (@solpark in #1068)
  • Support custom delimiters for frontmatter (@Swieckowski in #1064)


January 25, 2018


January 23, 2018
  • Fix markdown widget re-rendering after load (@erquhart in #955)
  • Fix image form not displaying when added as first item in markdown widget (@Dammmien in #926)
  • Add collapse all/expand all functionality to List widget (@drlogout in #912)
  • Add expand/collapse functionality to object widget (@drlogout in #927)
  • Fix vertically centered icon positioning in Firefox (@jimmaaay in #976)
  • Fix new uploads not showing in media library (@tech4him1 in #925)
  • Overhaul widgets section in docs (@hcavalieri in #866)
  • Use proper formatting when writing JSON files (@tech4him1 in #979)
  • Ensure temporary storage is available before attempting to write (@vencax in #550)
  • Show SVG preview images in the media library (@Jinksi in #954)
  • Fix failed PR force-merge showing success message (@tech4him1 in #1016)
  • Fix false proptype warning for collection view (@Quicksaver in #998)


December 19, 2017
  • Fix select widgets with object type options (@tech4him1 in #920)
  • Warn when uploading asset with same name as existing asset (@Dammmien in #853)
  • Fix Slate plugins broken during 0.30 migration (@Dammmien in #856)
  • Fix infinite scrolling for collections with integrations (@erquhart in #940)


December 7, 2017


December 7, 2017


December 7, 2017

The first major release of Netlify CMS!! Here are the big features:

All New UI ๐Ÿ’ซ

The CMS UI has been completely redesigned from the ground up!

  • All new visuals and reprised UX throughout
  • List view/grid view option for collections
  • Deletion now works for editorial workflow
  • Control publishing and editorial workflow status from the entry editor
  • Descriptions can now be added for each collection

All New Docs ๐Ÿ’ฅ

The docs at have been rewritten and vastly improved!

  • Full references with code samples for every configuration option, collection type, and widget
  • Easier docs contributions with the website built directly in the repo
  • Updated intro docs with a new Gatsby starter template in addition to the Hugo one



November 27, 2017



November 19, 2017
  • Add private media support for asset integrations (@erquhart in #834)


November 15, 2017
  • Remove trailing slash from directory listing path (@biilmann in #817)
  • Fix images with non-lowercase extensions not being treated as images (@erquhart in #816)
  • Prompt before closing window with unsaved changes in the editor (@benaiah in #815)


November 11, 2017
  • Fix persisting files with no body/data files (@ebello in #808)
  • Fix ControlHOC ref for redux container widgets (@erquhart in #812)
  • Fix entries not saving due to null integrations state (@erquhart in #814)
  • Fix requestAnimationFrame warnings in tests (@tech4him1 in #811)


November 11, 2017
  • Only rebase editorial workflow pull requests if assets are stored in content repo (@erquhart in #804)
  • Fix Netlify Identity widget logout method being called after signup redirect (@tech4him1 in #805)


November 11, 2017


November 9, 2017

Media Library UI

The CMS now features a media library UI for browsing, adding, and removing media from your content repo! The library shows assets in from the directory set as media_library in the CMS config. The media library is fully backwards compatible for existing CMS installations.

All Changes