In this example, CloudCannon will convert the full_slug to basic Latin letters and remove combining diacritical marks.
In this example, CloudCannon will use the full_slug as the output path for files in the Articles Collection, unless you set a value for permalink in the frontmatter of the file.
In this example, CloudCannon will convert the full_slug to basic Latin letters and remove combining diacritical marks.
In this example, CloudCannon will use the full_slug as the output path for files in the Articles Collection, unless you set a value for permalink in the frontmatter of the file.
Fixes
Fixed an issue where CloudCannon would return an incorrect MIME type for *.mjs files.
Updated dependencies to patch security vulnerabilities.
This release added support for custom delivery hostnames and private CDNs for Cloudinary DAMs. It also addressed added syntax highlighting in CloudCannon build hook files, and fixed an issue causing incorrect upload paths.
Features & Improvements
Cloudinary DAMs now have additional options for accounts that use a custom delivery hostname or private CDN. These options are available in the Organization-level DAM settings.
The Source Editor now has appropriate syntax highlighting and basic language features for the CloudCannon build hook files.
Fixes
Fixed an issue causing files to be saved with the wrong path when uploaded from inside the Assets browser.
Removed an unnecessary extra confirmation step when deleting DNS records.
Fixed an issue preventing usage graphs from loading in some cases.
Fixed an issue that required MFA/SSO login when cancelling a transfer request to an Organization that requires MFA/SSO login.
This release updated the appearance and functionality to File and URL Inputs, added new keys for Array Inputs, improved copy in the Editing Interface Context menu, and improved error messaging for image previews on File Cards.
It also addressed an issue affecting Context Boxes on Boolean Inputs.
Features & Improvements
File Inputs
File Inputs now have a text field, Clear button, and Select file button at the top of the drag-and-drop area.
The Select file button opens a dropdown with the Upload a new file and Select existing file options.
When you select a file, CloudCannon will display a preview if it is an image, or metadata about the file otherwise.
Added the disable_upload_file, disable_direct_input, disable_upload_file_in_file_browser configuration keys to File Inputs.
URL Inputs now have a text field, Clear button, and Select file button at the top of the drag-and-drop area.
The URL Inputs, the Select file button opens a dropdown with the Upload a new file, Link to an existing file, Link to a page, and Link to an email address options.
When you select a URL, CloudCannon will display the preview image, title, and subtitle.
You can now configure the path and allowed_sources configuration keys for URL Inputs, allowing you to control how and where CloudCannon uploads you files.
Added the disable_upload_file, disable_direct_input, disable_upload_file_in_file_browser, and hide_link_to_file configuration keys to URL Inputs.
Added the disable_add, disable_remove, and disable_reorder configuration keys to Array Inputs.
Updated the name of the Preview live site here option in the Editing Interface Context Menu to Open output URL for consistency with the Copy output URL option.
Better messaging when CloudCannon cannot show a gallery image or screenshots on a File Card.
Red Failed to load text indicates that CloudCannon found an image but failed to load the image preview.
Gray No preview available indicates that CloudCannon could not find an image preview to load.
If you configure preview text, this will only appear in there is no icon or image, rather than while an image preview is loading.
Fixes
Fixed an issue where the Context Box did not appear when configured on Boolean Inputs.
Input validation is now available for all input types! Configure input validation keys to ensure you never forget a value (or enter the wrong one) again.
Thank you to everyone who provided feedback on our CloudCannon Community post. We love collaborating with you on our features.
This release also updated the Lite plan to include email form targets, and added pagination when listing DNS records, and addressed several issues affecting add-on warning emails, stripping markup in the Content Editor, billing information, and filters in the Domains browser.
Features and Improvements
Input validation
Added input validation for all input types in the Data, Content, and Visual Editor.
When you configure input validation for an input, CloudCannon will require the input value to meet predefined criteria before you can save your changes.
If you enter an invalid value, CloudCannon will warn you with an error message next to the input and in the Save changes modal.
CloudCannon will disable the Save button in the Save changes modal until all invalid values are corrected.
Depending on the input type, can now configure the following keys under options:
required: require a value
max_file_size: limit uploaded files by file size
max_items, min_items: specify to number of items allowed in an Array, Muliselect, or Multichoice input
max_length, min_length: specify the number of text characters allowed
start_from, end_before: specify the allowed range for a Date or Datetime input
unique_on: specify the JSON Path selector that CloudCannon should use to determine if the value of an Input is unique
The existing Number input configuration keys max and min will now validate you input value.
CloudCannon has default error messages for when a value does not meet validation criteria. You can customize the error message for all input validation configuration keys using the matching message key under options: required_message, max_message, min_message, max_file_size_message, max_items_message, min_items_message, max-length-message, min_length_message, start_from_message, end_before_message, pattern_message, unique_on_message.
You can also configure input validation for inputs in your commit message template, allowing you to require a commit message when you save your changes.
For more information, please see our documentation on inputs in general or inputs reference documentation.
Other features & improvements
Organizations on the Lite plan can now add email targets to forms.
DNS records are now paginated in the Domain settings.
Fixes
Fixed an issue where items were occasionally missed in the billing breakdown on the Subscription page for complicated invoices.
Fixed an issue where warning emails about monthly bandwidth and build-time usage were not sent correctly.
Fixed an issue where CloudCannon did not strip unexppected class names from pasted text in the Content Editor.
Fixed an issue where, in some cases, users on a CloudCannon trial would see an incorrect billing number on the Subscription page.
Fixed incorrect text in the Domains browser filter options.
This release addressed issues affecting custom markup in Rich Text editors, previews of SVG files, and screenshots in the Sites browser.
Fixes
Fixed an issue where Sites with allow_custom_markup: false did not create uneditable snippets for links with non-standard attributes (e.g., id, data) in Rich Text editors.
Fixed an issue where previews for SVG files did not work.
Fixed an issue where screenshots on the Sites browser were broken.
This release added better UI for discounts on the Subscription page and disabled the Update Project button while your repository loads.
It also addressed issues affecting Related Links on Projects and Bookshop in the Visual Editor.
Features & Improvements
Better UI and messaging on the Subscription page under Org Settings and the Review your billing page to reflect any subscription discounts applied to your Organization accurately.
Disabled the Update Project button on the Repository section of Project Settings while CloudCannon is loading your repository details.
Fixes
Fixed an issue where updating your Project settings would delete your Project Related Links.
Fixed an issue where Bookshop would fail to load if you clicked a link in the Visual Editor.
Updated dependencies to patch security vulnerabilities.
The CloudCannon Legacy app is no longer available. Thank you to everyone who provided feedback during this process; we have addressed all issues brought to our attention. If you have any further feedback or questions, please don't hesitate to contact our friendly support team.
This release addressed issues affecting the Visual Editor and permissions for adding Custom Domains.
Fixes
Fixed an issue where, in some cases, editing a file in the Visual Editor would break templating.
Fixed an issue where, in some cases, CloudCannon would incorrectly prevent you from adding a Custom Domain to a Site when you had the correct permissions.