Changelog

Subscribe with RSS to keep up with the latest changes.

Snippet and Structure picker appearance changes

October 17th, 2024 | Changelog

This release improved the appearance of the Snippet and Structure picker modals, updated Data Panel behavior in the Content Editor, and moved the Enter Legacy button.

It also addressed several issues, including those affecting filenames in the Review changes modal, Code Blocks in Rich Text inputs, automatic detection for templating files, and Site loading.

Features & Improvements

  • Cards in the Snippet picker modal and Structure picker modal now only display a gallery image if the Snippet or Structure has a gallery image or icon configured.
  • In the Content Editor, the Data Panel now opens immediately after adding a link, snippet, or image.
  • Moved the Enter CloudCannon Legacy button from the App Sidebar to the Account Menu.

Fixes

  • Fixed an issue where opening the Review changes modal would clear the filename of recently added, cloned, or renamed files.
  • Fixed an issue where, in the Google Chrome browser, you could not use Code Blocks inside a Rich Text input.
  • Fixed an issue where you could not use the Esc keyboard key to close the several modals.
  • Fixed an issue where CloudCannon could not automatically detect the URL or find metadata for templating files (e.g., liquid, astro).
  • Fixed several issues preventing Sites from loading.

General fixes

October 15th, 2024 | Changelog

This release added new options to the billing graphs for users on legacy plans.

It also addressed several issues affecting uploads_filename configuration, Collection items for Link to a page, and Client Sharing file globs.

Features & Improvements

  • Added "This Billing Period" and "Last Billing Period" options to the billing graphs on the Organization Dashboard for users of legacy plans.

Fixes

  • Fixed an issue preventing you from defining the input path uploads_filename outside of your configuration file at other levels of the configuration cascade.
  • Fixed an issue where some Collection files did not appear when using Link to a page in CloudCannon.
  • Fixed an issue preventing you from configuring file globs for Client Sharing users.

Better error messaging

October 10th, 2024 | Changelog

This release added better error messaging and the Metadata URL field to the Single Sign-On page.

It also addressed several issues affecting icons in Select inputs, picker preview configuration, and updated dependencies.

Features & Improvements

  • Better error messaging when creating a Pull Request that already exists.
  • Added the Metadata URL field to the Single Sign-On page under Org Settings.

Fixes

  • Fixed an issue where you couldn't select an option in a Select input by clicking on the icon.
  • Fixed an issue where, when viewing the CloudCannon configuration file in the Data Editor, the Icon dropdown under Collection Display did not display icons correctly.
  • Fixed an issue preventing you from configuring text and image simultaneously in picker preview.
  • Updated dependencies to patch security vulnerabilities.

General fixes

October 8th, 2024 | Changelog

This release addressed issues affecting the Collection browser search bar, Select inputs, GitHub co-authors, automatic URL detection, and UI spacing.

Fixes

  • Fixed an issue causing the search bar in the Collection browser to lose focus.
  • Fixed an issue causing Select and Multiselect inputs to save Collection file paths and URLs incorrectly.
  • Fixed an issue causing incorrect co-authors in GitHub when publishing from CloudCannon.
  • Fixed an issue where automatic URL detection was incorrect for sites with Preserve Output enabled.
  • Fixed an issue affecting Visual Editing on Sites with a base URL configured.
  • Fixed a UI spacing issue for Organization widgets on the Organizations page.

New "Billing" default Permission Group

October 4th, 2024 | Changelog

This release added a new default Permission Group, commit message configuration to the CloudCannon configuration file in the Data Editor, and improved error handling and accessibility.

It also addressed several issues, including those affecting building, the CloudCannon configuration file, Client Sharing, Rich Text inputs, unsaved Collection files.

Features & Improvements

  • Added a new default Permission Group called "Billing". This Permission Group allows members to edit Billing settings for a Site. You can be a member of this group as well as the Editor, Technical Editor, or Developer group.
  • Added commit message configuration when you open the CloudCannon configuration file in the Data Editor.
  • Improved error handling for misconfigured data_config entries.
  • Improved accessibility for the build suggestions section on the Status page after a failed build.

Fixes

  • Fixed an issue preventing you from building your Site if you set SYNC_PATHS to a large directory.
  • Fixed an issue where, if you enabled the Require rebuild on branch setting, CloudCannon would incorrectly trigger a build before switching branches.
  • Fixed an issue where changes made to the CloudCannon configuration file did not persist between CloudCannon and CloudCannon Legacy.
  • Fixed an issue where Client Sharing users could not use the Visual Editor.
  • Fixed an issue where, in some cases, Markdown and HTML inputs would become misconfigured.
  • Fixed an issue where you could not use File inputs in a new, unsaved Collection file.
  • Fixed an issue preventing you from uploading a file to your DAM with a + character in the filename.

Live configuration and data editing

October 3rd, 2024 | Changelog

Live data and configuration editing and the Unified Configuration file format are now available for everyone on CloudCannon! Thank you to everyone who assisted in our September 2024 Live Configuration Beta. Your feedback is always valuable to our team.

All new Organizations will now use the Unified Configuration file format by default. Existing Organizations can opt into live data and configuration editing or Unified Configuration on the Org-level or Site-level by following the Unified Configuration Migration Guide.

The Legacy version of CloudCannon (which does not support live data and configuration editing or Unified Configuration) is still available for a short time. CloudCannon will support the Legacy app until October 31st, 2024. If you have any feedback about this change, please get in touch with our support team or contact us through your dedicated Slack channel.

This release added a warning if CloudCannon detects that you need to enable Git LFS, new features for Select and Multiselect inputs, UI elements for returning to CloudCannon Legacy, UI improvements to the Status and Flags pages, and better messaging in-app.

This release also addressed several issues affecting Object inputs and the CloudCannon configuration file.

Features & Improvements

  • CloudCannon will now warn you if you have a /.gitattributes file but have not enabled Git LFS on the Source Syncing page in your Site Settings. This warning will appear in the new Needs Attention section on the Status page.
  • Groups within Structures are now configured using the values.groups key to avoid a common source of misconfiguration.
  • You can now configure whether an Object input is tabbed using options.subtype: tabbed value.
  • Added a Clear button, a loading spinner, and icons to Select and Multiselect inputs.
  • You can now populate Select and Multiselect inputs with a filtered subset of values from Collections, data files, or data sets. Most JSONPath expressions are supported here. For example, the following Multiselect input will only provide values from the Posts collection where the author key is equal to james.
james-author-profile.yml
copied
_inputs:
  james_posts:
    type: multiselect
    label: James
    options:
      values: "collections.posts[?(@.author == 'james')].title"
  • CloudCannon now uses the Collection preview options for Select and Multiselect inputs populated by a Collection.
  • You can now configure the full set of preview options for Select and Multiselect inputs, including icon, metadata, gallery, subtext, image, and tags. Additionally, the new keys view, picker_view, and picker_preview are now available.
  • Partner Organizations can select whether new Client Organizations use the Legacy app by default during Organization creation.
  • Client Sharing users can control if they are in the Legacy environment using the Enter Legacy button in the App Navigation sidebar.
    • This button enables a Site-wide flag that affects all Client Sharing users.
    • Client Sharing users cannot open Sites using the Unified Configuration file format while in the Legacy app.
  • The Summary tab on the Status page now has a Needs attention notice if CloudCannon detects an issue with your Site configuration, a Suggestions section, and a link to Support. The most recent Sync and Build are on the right of the page.
  • The Flags page now has sections for General, Upgrade to Unified Configuration, Input naming conventions, and Legacy options.
    • Flags available under the General section include the Disable setup prompts flag.
    • Flags available under the Upgrade to Unified Configuration section include the Enable live configuration and data reloading and Use Unified Configuration flags. This section will not appear if your Site is already using the Unified Configuration file format.
    • Flags available under the Input naming conventions section include the Infer Select values from input key and Infer Structure from input key flags.
    • Flags available under the Legacy options section include the Image size attributes default behavior and Legacy collections value key flags.
  • Better messaging when discarding unsaved changes.
  • Better messaging in the Data Editor when you set your source in the CloudCannon configuration file.

Live data and configuration editing

  • You can now see your updates affect CloudCannon live whenever you edit your data and configuration files without waiting for a build.
  • When you create a new file in a Collection, Select inputs populated by that Collection will display the new file before you save it.
  • When you update your Input, Structure, or Schema configuration, you can see those changes the next time you open a file in an editing interface.
    • CloudCannon applies a Schema to a file when first opened during an editing session. You will not see live changes from an updated Schema if a file is already open with unsaved changes.

Live data and configuration editing is available by default on all Sites with the Unified Configuration file format.

You can enable live data and configuration editing on your existing Sites using the Enable live configuration and data reloading flag on the Flags page. For more information, please read steps one and two of our Unified Configuration Migration Guide.

The Unified Configuration file format

  • The Unified Configuration file format for your CloudCannon configuration file simplifies Site setup.
  • When you create a Site using the Unified Configuration file format, CloudCannon requires less information from you. It also uses the same configuration options regardless of SSG.
  • CloudCannon can now detect your Collections immediately after syncing your files, regardless of SSG.
  • You can now manage your content in CloudCannon before your first build.
  • Loading your Sites in CloudCannon is now faster.
  • CloudCannon now provides suggestions for your build configuration settings based on your files and SSG, including your command line options and environment variables.
  • Added the CloudCannon Configuration Path field to the Editing page under Site Settings for specifying the location of your configuration file. You can no longer configure this path in your environment variables.
    • This setting is important for Sites using Headless Mode or which do not build using CloudCannon.
  • You can now enable Headless Mode if you want to create a headless Site on CloudCannon. Headless mode disables building and hosting for your Site and streamlines your Site Settings by removing settings you don't need.
    • Headless Mode is useful if you want to create externally hosted static websites with visual editing, server-side rendering (SSR) or other server-side functions, or externally hosted APIs while still using CloudCannon as your primary CMS.
  • The Site Details page now includes fields for your Site Name, Mode, and Static Site Generator. Mode determines whether your Site is Hosted or Headless, toggling Site hosting and builds. Adding a Site icon is now part of the onboarding flow.
  • The Build Configuration page now includes a checkbox for Building Locked and sections for Command line options, Build system options, and Library versions. The SSG dropdown has moved to the Site Details page.
    • Fields available under Command line options are Install Command, Build Command, Output Path, and Environment Variables.
    • Fields available under Build system options are Preserved Paths, Preserve Output, Include Git Folder, and Manually Configure URLs.
    • Fields available under Library versions are Hugo version, Ruby version, Node version, and Deno version.
    • Many configuration options have been removed from this page as you no longer need to specify them in CloudCannon for Sites using the Unified Configuration file format.

All new Organizations now use the Unified Configuration file format by default.

You can migrate to the Unified Configuration file format on your existing Sites by following our Unified Configuration Migration Guide.

Changes to input naming conventions

  • New flags have been added to Sites to control some input naming conventions. Existing Sites will be unaffected.
    • The Infer Select values from input key flag controls whether inputs will select from collections automatically. For example, whether an input named author will automatically become a select box referencing a collection named authors. New Sites using Unified Configuration will not have this flag enabled, but it can be enabled in the Site settings.
    • The Infer Structure from input key flag controls whether inputs will reference a configured structure automatically. For example, whether an input named content_blocks will automatically become an array of the structure named content_blocks. All sites will continue to have this flag enabled by default, but this can be disabled in the Site settings.

Fixes

  • Fixed an issue where CloudCannon incorrectly showed an error for undefined mutable Object inputs.
  • Fixed a spacing issue for Object inputs with a context box.
  • Fixed an issue where CloudCannon did not display the correct icons in the CloudCannon configuration file.
  • Fixed an issue causing inputs with an undefined input.type in your CloudCannon configuration file to break when you open it in the Data Editor.
  • Fixed an issue preventing input selectors prefixed with $. from applying inside a structured array.
  • Fixed an issue where, in some cases, CloudCannon did not register an unsaved change when you deleted the content of a Rich Text input.
  • Fixed an issue where, in some cases, you could not save changes to your Site while another person had a new file open in an editing interface.

Renamed DAM setting

September 26th, 2024 | Changelog

This release renamed a DAM setting to address a common source of misconfiguration and updated CloudCannon's dependencies.

It also addressed several issues, including those affecting the SAML configuration form, incorrect password behavior, DAMs, and branching.

Features & Improvements

  • Renamed the Main asset source setting for connected DAMs to Use relative URLs to address a common source of misconfiguration.
  • Updated dependencies to patch security vulnerabilities.

Fixes

  • Fixed an issue causing the SAML configuration form to error.
  • Fixed an issue causing unexpected behavior when you entered an incorrect password three times.
  • Fixed an issue where, in some cases, your Google DAM would fail to return files in the DAM browser.
  • Fixed an issue where, in some cases, Cloudinary DAMs in dynamic mode would fail to return files in the DAM browser.
  • Fixed an issue preventing CloudCannon from branching a Site that included files with the + character in the filename.

Upload fixes

September 20th, 2024 | Changelog

This release fixes issues relating to uploading images.

Fixes

  • Fixed an issue where uploading an image would fail to generate a non-clashing filename, in cases where the first 100 attempts all clashed with an existing file.
  • Fixed an issue where files could sometimes be saved with the wrong path when using the uploads_use_relative_path option.
  • Updated dependencies to patch security vulnerabilities.

New Fast Branch configuration option

September 12th, 2024 | Changelog

This release added the a new configuration option for Fast Branch.

It also addressed several issues, including those affecting the DAM browser, collections in Eleventy Sites, Multiselect inputs, and tables in the Content Editor.

Features & Improvements

  • Added the option to opt out of “copy build files” stage of Fast Branch. This option is on the Source Syncing page under Site Settings.

Fixes

  • Fixed an issue where, in some cases, the DAM browser would deliver different results based on prior search terms.
  • Fixed an issue where the DAM browser would not fetch your files after you cleared a search term from the search bar.
  • Fixed an issue where, on some Eleventy Sites, CloudCannon could not automatically detect collection items if you formatted your source path incorrectly.
  • Fixed an issue where CloudCannon would delete empty Multiselect inputs.
  • Fixed an issue where navigating a table in the Content Editor with the keyboard arrow keys produced unexpected behavior.
  • Fixed an issue causing your internet browser to freeze when you open the Content Editor.
  • Updated dependencies to patch security vulnerabilities.

Fast branching

September 5th, 2024 | Changelog

This release greatly reduced the time to branch a site and introduced some new configuration options for Markdown attributes.

Features & Improvements

  • Creating a branch of a built site is now much faster.
  • Options for overriding the default behavior of Markdown attributes are now available in the Data Editor GUI.

Page 1 of 41

Next
Open in a new tab