cState v3.0-dev1 Release Notes

Release Date: 2018-10-08 // over 5 years ago
  • Important

    🚀 ⚠ This is not a production ready release. Settings in Netlify CMS are currently broken. Please report any other bugs you catch. Thank you!

    🔄 Changelog

    cState is more powerful than ever — now with:

    • Localization. (#12) Introducing defaultContentLanguage! English & Lithuanian translations are available right out of the box. Speaking of which — why don’t you help us translate cState?
    • Netlify CMS experimentation. The preview window has begun receiving some changes as well as the Markdown body editor field. Give it a shot!
    • Settings & language files in Netlify CMS (#18). ⚠ WILL BREAK SETTINGS. ⚠ Up until this point, Netlify CMS was only used for posting incidents. Now you can even edit the configuration files with it!
    • Customizable date formatting. (#19) If you have Params.dateFormat in your config file, you can change how dates look in places like issue templates. If you’re upgrading from v2 and don’t care about the date formatting, the default will be kept as is.
    • 👀 See what was down (#25). Thanks to @avelino for the suggestion! This also brings about the abillity to view a component’s entire incident history, like from a tag.
    • 404 the right way. Turns out 2.0 didn’t even have a 404 page. Now it has one. Here’s what it looks like.
    • Made RSS feeds discoverable (#34). Community contributed idea. Thanks, @SamWhited!

    ⬆️ Upgrading from v3 is currently not recommended, as cState is still in an unstable stage, however, the guide is being prepared for future use.


    Migrating to v3 from v2

    The minimum Hugo version is now 0.48. A new version of Go brings variable overwrites, which may be used in parts of cState in the future.

    ⚡️ 1. Update cState like normal.

    1. Change your config.yml file accordingly:

    ➕ Add defaultContentLanguage & preserveTaxonomyNames to the very bottom of the config file as well as a taxonomies object:

    defaultContentLanguage: enpreserveTaxonomyNames: truetaxonomies: affected: affected
    

    🛠 There’s also other bits & bots — small changes & fixes, some thanks to the generous contributions of others.