Changelog Page: 25

Subscribe with RSS to keep up with the latest changes.

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

Jekyll Build Destination Hot Fix

November 12th, 2021 | Minor

This release is a hot fix for any Jekyll sites using the custom destination configuration. The most recent release altered some functionality around this feature. Any sites impacted by this issue can be fixed by rebuilding.

Build performance improvements

November 12th, 2021 | Minor

This release bring significant performance improvements to builds. Also included in this release is a small number of bug fixes.

Features:

  • Upgraded Uglify JS to 3.14.3
  • Added support for libraries that rely on libXss.so.1
  • Improved performance when starting a build on big repositories
  • Improved build time performance with a new Rust-based parser running the Process and Compress build steps
  • Allowed for Jekyll build output to be available on _site directory during the postbuild hook execution

Fixes:

  • Fixed issues with drafts collection not opening on the Visual Editor
  • Fixed issue with Compressor step incorrectly closing self-closed SVG elements

Detailed build logs

November 1st, 2021 | Minor

Build logs will now display additional information about how CloudCannon has parsed your site. This may assist you with debugging issues in the generated interface. Also included in this release is improved mobile navigation and a number of bug fixes.

Features:

  • Cleaned up and added more detail to build logs
  • Improved mobile navigation

Fixes:

  • Fixed an error preventing some of our Jekyll templates from building
  • Fixed an issue with data configuration on Hugo sites
  • The cloudcannon-hugo plugin now correctly parses JSON front matter

SvelteKit Live Editing

October 21st, 2021 | Minor

This release adds live editing to our two SvelteKit templates, Justice and Urban. Learn how to add live editing to your SvelteKit site. Also included is a fix for collection detection for Jekyll and Hugo sites.

Features:

  • Live editing for SvelteKit sites 🎉

Fixes:

  • Collection subfolders that only contain a _defaults file will now correctly show in the CloudCannon interface
  • Fixed a dependency issue in the SvelteKit templates

Domain fixes

October 20th, 2021 | Minor

This release fixes a couple of bugs that occurred after removing domain names from sites. Also included are additional bug fixes.

Fixes:

  • Fixed an issue where deleting your domain would not remove the hostname from Cloudflare
  • Removing a domain from a site now properly purges the cached files on that domain
  • Fixed a bug caused by reordering large arrays of images
  • Encoding workaround for collection key with slashes
Previous

Page 25 of 46

Next
Open in a new tab