Changelog Page: 24

Subscribe with RSS to keep up with the latest changes.

New editor panels

December 9th, 2021 | Major

This release adds an exciting new way to edit your sites in CloudCannon. Editor links in the Visual editor now open an Editor panel, a draggable pop-out containing a scoped data editor, allowing a more intuitive way to edit your site content. Your Editor links will also show an overlay in the Visual editor which lets you rearrange and delete your components. You can try out the new Editor panels on our free Vonge template.

This release also moves Gatsby support into public beta. We've also added a suite of new JavaScript API improvements and a significant range of mobile enhancements.

Features:

  • Editor panels and editor overlays
  • More live editing JavaScript APIs
  • Mobile and responsive screen improvements
  • Gatsby support in public beta

Fixes:

  • Fixed an edge case on sites with no builds
  • Custom headers no longer interfere with the editor
  • Exiting from a build hook will now correctly crash the build

Not bad for our final feature release of 2021. 😎

Dropdown menu fixes

December 3rd, 2021 | Minor

This release fixes the positioning of some UI elements that were appearing off-screen.

Fixes:

  • Fixed some issues with the positioning of dropdown and context menus

Select input validation

November 30th, 2021 | Minor

This release adds an option to the select input type

Features:

  • Inputs of the type select can now specify allow_empty: false to force one of the options to always be selected

Save reliability improvements

November 29th, 2021 | Minor

This release resolves issues with failed saves. We have restructured the logic for saving files in the content and visual editors. This should be more reliable and recover from failed saves better.

Features:

  • Save progress shown during Uploading Changes step
  • Hugo updated to 0.89.4
  • Added support for Node.js 16.x and made Node.js 16.x and npm 8.x the default versions. To stay on Node.js 14.x you can add a .nvmrc file to the site and run nvm use (or simply run nvm use 14) in the build hooks

Fixes:

  • Better save and save-failure logic
  • Default content files with editor types are preferred
  • Fixed issue with the build process not copying files starting with a dot
  • Fixed issue setting global _inputs settings for Hugo

Date validation fix

November 28th, 2021 | Minor

This release fixes date inputs reporting invalid content.

Fixes:

  • Fixed date input validation

New inputs configuration and more

November 25th, 2021 | Major

This release introduces configuration for inputs separate from the naming conventions. It's all backwards compatible, and we have a migration guide to start changing your sites over. There are a number of new inputs and options for each.

Features:

  • Color inputs have new format and alpha options, falling back to the naming convention if these options are not set.
  • Hiding inputs is now set with hidden in an _inputs entry rather than an option, since it’s available for any input type. This key also supports a string where the input is hidden based on the value of another input. This can start with a ! to reverse the value.
  • Object structures are now supported. These allow you to configure objects between an empty state (null) and a selection of object formats. Useful if you have components with a limited number of sub-components.
  • Two new inputs: Range number input and a Switch boolean input. These are only available with the new inputs config. More input types coming soon, contact support if you have specific requests.
  • Comments now support a limited set of Markdown: links, bold, italic, subscript, superscript and inline code elements are allowed. Links in this block also support Editor Links.
  • Better object previews with configurable text and subtext.
  • Select and multiselect inputs now have the value_key option to set how values are saved, and the text_key option for setting how values are displayed.
  • Added disabled input type for visible, uneditable text values.
  • step, min and max options for number inputs.
  • Configuration for changing the label and type of an input separate from the naming conventions.

Fixes:

  • Number inputs are invalid if they don't contain numbers.
  • Corrected the textarea input naming convention from text to textarea.
  • Clone page is now hidden if _disable_add is true.
  • Webhooks now fail if they have no site attached.
  • HTML, Markdown and Code Block is no longer stripped from input labels.
  • Fixed some valid values not being allowed when adding DNS records.

New SSL certificate authority

November 23rd, 2021 | Minor

This release changes the SSL certificate authority used on origin hosting.

Automatic origin certs are now generating using ZeroSSL. Existing certs will change-over ten days before they expire. We've also made some minor visual changes to inputs, and included a fix for an issue with attaching SSL certificates.

Features:

  • Bolder input labels
  • Data editor comments are easier to read, and are now displayed underneath input labels
  • Better date/time inputs on mobile
  • Added support for mermaid code blocks

Fixes:

  • Fixed an issue with attaching custom SSL certificates to sites

Modal design update

November 22nd, 2021 | Minor

This release is a continuation of our user interface update.

Features:

  • Updated modals throughout the app to match the new user interface designs

UI Improvements 2021

November 17th, 2021 | Major

We’re really excited to release the updates to our app UI outlined in our blog post: Sparking joy: CloudCannon UI improvements. Along with the usual fixes we’ve also overhauled the settings area for Custom domains.

Features:

  • Tidied up type, colours and icons.
  • Eight pixel borders across the majority of our elements.
  • Improved button hierarchy, and styles including hover states and active effects.
  • Cleaner site menu, context menus, file browser and dropdowns.
  • Improved image selector for editable class and data inputs.
  • Overhauled Custom domain setup pages.
  • Added separate page for preview URL details (future configurations to come here).
  • Added option to configure wildcard redirects for subdomains.

Fixes:

  • Fixed issue loading the data-editor JSON files with top-level arrays.
  • Fixed YAML indentation when saving a new collection item.
  • Fixed issue with content menu for link inputs rendering on the wrong position.

Future Changes:

In an upcoming release, we will be adding support for Node.js 16.x and making Node.js 16.x and npm 7.x the default versions. To stay on Node.js 14.x you can add a .nvmrc file to the site and run nvm use (or simply run nvm use 14) in the build hooks.

Build fixes

November 16th, 2021 | Minor

This release adds a few fixes to our build environment.

Fixes:

  • Fixed files containing a \ character breaking a build
  • Fixed folders containing spaces breaking a build
  • Fixed issue with Jekyll sites that contain no pages breaking a build
Previous

Page 24 of 46

Next
Open in a new tab