This release added an align option for Rich Text Editors, rebuilt the Inbox, Form, and Target setup screens, and clarified the copy for manually scheduled builds.
It also addressed several issues, including those affecting alignment controls in Rich Text Editors, input validation, Subscription banners, asset filtering for DAMs, SSO enforcement, and cache clearing for Sites on a subpath.
Features & Improvements#
- Added the
alignoption to Rich Text Editors, allowing you to align blocks of text without configuring a class name for each alignment. CloudCannon saves alignment as atext-alignstyle by default.- The
align.left,align.center,align.right, andalign.justifykeys each enable a control in the toolbar. - The
align.defaultkey sets the alignment blocks of text have when no alignment is set, which allows a default other than left. Selecting that alignment in the toolbar removes any existing alignment. - The
align.classeskey sets a class name for each alignment instead of atext-alignstyle. The styles for these classes need to be listed in yourstylesfile to take effect outside of the input. - Alignment applies to list items as well as other blocks of text.
- Existing HTML content keeps its inline
text-alignstyles when it loads into a Rich Text Editor. - Deprecated the
left,center,right, andjustifykeys in favor ofalign. Existing configuration using these keys continues to work.
- The
Copied to clipboard
_inputs:
description:
type: markdown
options:
align:
left: true
center: true
right: true
justify: true
default: center
summary:
type: markdown
options:
align:
left: true
center: true
right: true
classes:
left: text-start
center: text-center
right: text-end{
"_inputs": {
"description": {
"type": "markdown",
"options": {
"align": {
"left": true,
"center": true,
"right": true,
"justify": true,
"default": "center"
}
}
},
"summary": {
"type": "markdown",
"options": {
"align": {
"left": true,
"center": true,
"right": true,
"classes": {
"left": "text-start",
"center": "text-center",
"right": "text-end"
}
}
}
}
}
}- Rebuilt the Inboxes, Forms, and Targets screens in Site Settings and Org Settings to make the relationship between them clearer.
- The Inboxes page in Site Settings shows a warning when a Site has a default Inbox, explaining that every POST request to that Site is accepted and stored there.
- Added explanatory labels and your Site's timezone to the manual build form on the Builds page in Site Settings. For more information, please read our documentation on scheduling your builds manually.
- Updated the format of emails sent to Inbox Targets from Forms on your Site.
Fixes#
- Fixed an issue where the Left align control in a Rich Text Editor could only remove existing alignment, rather than explicitly aligning a block of text to the left.
- Fixed an issue where selecting all the text in a Rich Text Editor and then changing the alignment left the icon on the alignment control showing the previous alignment.
- Fixed an issue where the tooltip on the alignment control in a Rich Text Editor read Justify, rather than describing the control.
- Fixed an issue where leaving a Number or Range Input empty triggered the
minandmaxvalidation errors, even whenrequiredwas not set. - Fixed an issue where the banner announcing a canceled Subscription stayed on screen after you reactivated that Subscription, until you refreshed the page.
- Fixed an issue where filtering assets in a DAM returned every asset, rather than only the assets matching your search term.
- Fixed an issue where removing the SAML configuration from your Organization did not clear the SSO requirement, so Team Members were still required to log in with SSO.
- Fixed an issue where updating or deleting a Site served from a subpath did not clear the cache for the Site above it, so that Site continued to serve outdated content.
- Fixed an issue where
file_configentries ignored_inputs_from_glob,_structures_from_glob, and other_from_globkeys. - Fixed an issue where scrolling the list of Inboxes when connecting one to your Site added a duplicate New inbox option.
- Fixed an issue where the Visual Editor preview sometimes showed outdated content for Editable Regions.
- Fixed an issue where Mark as not spam did not move a form submission out of Spam if CloudCannon had automatically marked it as spam.
- Fixed an issue where verifying an email Target with an expired link showed a decoding error, rather than sending you a new verification email.
- Fixed an issue where Client Sharing could cause Syncing to fail if you did not specify an email address for commits.
- Fixed an issue where renewing your Subscription Plan after cancelling did not remove the warning banner until you refreshed the page.
- Updated dependencies to patch security vulnerabilities.