A Git-based CMS for Static Site Generators
MIT License
Bot releases are hidden (Show)
Published by erquhart almost 7 years ago
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.
Published by erquhart almost 7 years ago
This release brings improvments, bugfixes, and lots of dependency updates! Here are a couple of highlights, followed by a complete changelog:
Netlify CMS is now on React 16! Major thanks to the amazing @tech4him1 for making this happen! Here's why this is a big deal:
Thanks to @aquibm, when a required field is empty, it's made much more clear, both in the message over the field, and with a pop up notification at the top of the screen! Please note that nested fields, such as those inside of an object or list, are still not validated - if you'd like to help with that, please check out #467!
IE11 support required a fetch polyfill, and potentially more CSS transforms than necessary, and has been removed in favor of modern browsers like Chrome and Edge. Our browser support list can now be found under browserslist
in package.json
.
An outdated development dependency, storybook, included all of it's own dev dependencies when installed - your project may have been depending on these packages without ever directly installing them.
The following dependencies were previously loaded in this way, and are removed in 0.6.0:
"@kadira/storybook-ui": "^2.6.0",
"airbnb-js-shims": "^1.0.0",
"babel-core": "^6.11.4",
"babel-loader": "^6.2.4",
"babel-polyfill": "^6.9.1",
"babel-preset-es2015": "^6.9.0",
"babel-preset-react": "^6.11.1",
"babel-preset-stage-0": "^6.5.0",
"babel-runtime": "^6.9.2",
"cjson": "^0.4.0",
"commander": "^2.9.0",
"es6-shim": "^0.35.1",
"express": "^4.13.3",
"json-stringify-safe": "^5.0.1",
"page-bus": "^3.0.1",
"qs": "^6.1.0",
"redbox-react": "^1.2.2",
"shelljs": "^0.6.0",
"stack-source-map": "^1.0.5",
"uuid": "^2.0.1",
"webpack": "^1.12.11",
"webpack-dev-middleware": "^1.6.0",
"webpack-hot-middleware": "^2.10.0"
If you find new errors in your build related to one of these, you probably just need to install it directly to your project.
Deps: Upgrade to React 16 (@tech4him1 in #724)
Editor: Migrate ListControl from react-sortable to react-sortable-hoc (@benaiah in #708)
Editor: Improve field validation error visibility (@aquibm in #722)
Files: Add support for TOML files (@tech4him1 in #740)
Arch: Migrate to plain CSS (remove CSS modules) (@benaiah in #659)
Auth: Check user permissions and metadata every CMS load (@tech4him1 in #559)
Backend: Ensure fresh data in Git Gateway API calls (@benaiah in #672)
Editor: Stop navigation on failed entry save in editorial workflow (@erquhart in #742)
Docs: Rewrite Quick Start with Identity/Git Gateway (@verythorough in #639)
Docs: Add yourself as a contributor (@DirtyF in #677)
Deps: Use babel-preset-env instead of the yearly presets (@tech4him1 in #694)
Deps: Upgrade to React Router v4 (@tech4him1 in #667)
Deps: Upgrade test dependencies (@benaiah in #668)
Deps: Upgrade CSS Deps (@tech4him1 in #681)
Deps: Upgrade UUID module (@tech4him1 in #682)
Deps: Switch from react-simple-dnd to react-dnd (@tech4him1 in #705)
Published by erquhart about 7 years ago
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.
Rebuilt the Markdown editor from the ground up for reliability, now on Slate (@erquhart in #254)
Authentication with Git Gateway & Netlify Identity (@biilmann in #580)
Published by erquhart about 7 years ago
A bugfix release to address some users being blocked from logging into the CMS since 0.4.5.
test-repo
backend (#538)Published by erquhart about 7 years ago
npm build
commands to be used cross-platform (on Windows) (#506)Published by erquhart about 7 years ago
Published by erquhart over 7 years ago
Published by erquhart over 7 years ago
Forgot to build 🤦♂️
Published by erquhart over 7 years ago
Published by erquhart over 7 years ago
Published by cassiozen over 7 years ago
Published by cassiozen over 7 years ago
Published by cassiozen over 7 years ago
Published by cassiozen over 7 years ago
Published by cassiozen almost 8 years ago
Published by cassiozen almost 8 years ago