Changelog

Subscribe with RSS to keep up with the latest changes.

Multi-factor authentication

July 25th, 2024 | Changelog

This release added multi-factor authentication for all CloudCannon accounts.

It also addressed several issues, including those affecting the GitHub OAuth button, resending form messages, rendering Pull Requests, uploading to DAMs, and creating new sites from a template.

Features & Improvements

  • Added the option to use multi-factor authentication on all CloudCannon accounts through a third-party authentication app.

Fixes

  • Fixed an issue where, in some cases, clicking the GitHub OAuth button on the Account Settings page would result in a 500 error.
  • Fixed an issue where the Resend Message option on the Form submissions page did not work.
  • Fixed an issue where, in some cases, CloudCannon would not render a Pull Request after clicking the Create Pull Request button.
  • Fixed an issue where uploading assets to a large DAM would sometimes cause CloudCannon to crash.
  • Fixed an issue where, for S3 DAMs, CloudCannon did not display recently uploaded assets in the DAM browser.
  • Fixed an issue preventing you from creating a new site from a template.

General fixes and improvements

July 19th, 2024 | Minor

This release addressed several issues, including pagination of site activity, UX when uploading files in the DAM browser, and site backups failing for large sites.

Features & Improvements

  • Site activity is now paginated, so you can see further into the history of changes to your site.
  • The list of users in the Account Authentication settings is also now paginated.
  • When uploading a new file in the DAM browser, the new file will now initially appear at the top of the file list, and loading time may be slightly reduced.
  • Added a character counter to the form for adding a new custom domain, to properly signal the maximum limit of 62 characters.

Fixes

  • Fixed an incorrect permissions error occurring when triggering a build deploy in some cases.
  • Fixed site backups failing for sites over 5 GBs.
  • Inline snippets now display correctly inside headings.
  • Fixed a bug which prevented Azure assets being selected when no container is configured in the Organization DAM settings.
  • Fixed a bug where DAM files could be overwritten without warning in some cases when uploading a new file.
  • Options for removing a user from a Client Organization are now correctly hidden if that user is a Partner.

File-level configuration in the global configuration file

July 11th, 2024 | Minor

This release added file-level configuration in the global configuration file and better error handling for GitHub app migration.

It also addressed several issues, including those affecting Structures, cropping images, removing members from a Permission Group, and inputs for root-level arrays.

Features & Improvements

  • You can now set file-level configuration outside of the file using file_config in the global configuration file.
  • Better error handling for GitHub app migration.

Fixes

  • Fixed an issue where the error message incorrectly listed the width dimension twice when you uploaded an image that was too small to crop.
  • Fixed an issue where resizing an image using the crop function did not correctly detect its dimensions.
  • Fixed an issue where, in some cases, CloudCannon incorrectly calculated input configuration for inputs containing a structure.
  • Fixed an issue where the schema settings for a page could hide some fields in a structure.
  • Fixed an issue preventing you from removing a specific Team Member from a Permission Group.
  • Fixed an issue preventing you from targeting the root object or array in a file with _inputs.$.
  • Fixed an issue where, in some cases, Git’s automatic garbage collection would break build deploys for large sites.

Better error messaging for protected GitHub branches

July 4th, 2024 | Minor

This release added better error messaging for protected branches in GitHub.

It also addressed issues affecting searching a DAM, selecting a target for an inbox, and selecting recently uploaded files or creating folders in a DAM.

Features & Improvements

  • Better error messaging when you merge into a protected GitHub branch.

Fixes

  • Fixed an issue where searching a Cloudinary DAM for filenames using special characters would trigger an error.
  • Fixed an issue preventing you from selecting a target for your inbox.
  • Fixed an issue preventing you from selecting recently uploaded files or creating folders in a DAM.

Add block elements to a list

June 27th, 2024 | Minor

This release added support for block elements within lists, snippets inside of code blocks, and updated the UI for the Load more files button.

It also addressed issues affecting file backups and the Build Time graph.

Features & Improvements

  • You can now add block elements (e.g., Snippets) to a list in the Content Editor.
  • You can now edit snippets inside of code blocks using rich text editors.
  • Updated the UI for the Load more files button for large DAMs.

Fixes

  • Fixed an issue where you could not create a backup of your files when your subscription was paused due to payment issues.
  • Fixed an issue where the Build Time graph appeared in the incorrect place under the Usage tab.

Load more button for large DAMs

June 20th, 2024 | Minor

This release added a Load more button for the DAM browser.

It also addressed several issues, including those affecting Bookshop on Jekyll Sites, the Select input, and security vulnerabilities.

Features & Improvements

  • Added a Load more button to the DAM browser for DAMs with too many files to load simultaneously.

Fixes

  • Fixed an issue where Jekyll sites with a baseurl directory would fail to initialize Bookshop in the Visual Editor.
  • Fixed an issue preventing Select inputs from listing Collections.
  • Updated dependencies to patch security vulnerabilities.

General fixes

June 13th, 2024 | Minor

This release addressed several issues, including those affecting saving files with failing validation, Text editable regions, auto-generated Bookshop structures, Multiselect inputs, sync-triggered builds, and collection filters.

Fixes

  • Fixed an issue where one file with failing title validation would prevent you from saving other files.
  • Fixed an issue where Enter or Shift+Enter would not create a new line in Text editable regions.
  • Fixed an issue where generating the CloudCannon Global Configuration file would duplicate auto-generated Bookshop structures.
  • Fixed an issue where Multiselect inputs could display files explicitly excluded from a collection.
  • Fixed an issue where a merge triggered by syncing CloudCannon would not trigger a new build.
  • Fixed an issue where using filter: 'strict' to determine which files are visible in a collection did not respect a glob option defined in collections_config.

Unable to merge Pull Requests

June 11th, 2024 | Minor

This release addressed an issue preventing you from merging a Pull Request.

Fixes

  • Fixed an issue where team members using Site Sharing and Client Sharing could not merge Pull Requests.

SSL certificate improvements

June 7th, 2024 | Minor

This release included several changes to SSL certificates, including updating how often CloudCannon checks your domain name, adding an email when your SSL certificate fails to renew, and updating the UI on the Custom Domains page. It also added better error messaging, support for a context field and multi-line comments on inputs, and more accessible colors.

This release addressed several issues, including those affecting HTML inputs, external link previews, spacing in the UI, Site merging, and the Pull Request description box.

Features & Improvements

  • Updated the way CloudCannon generates SSL certificates. Rather than checking your domain name is pointing at CloudCannon every 20 minutes, CloudCannon will now use an exponential backoff model.
  • CloudCannon will now email all team members with permission to read the Settings details for a Base Domain when an SSL certificate fails to renew.
  • Updated the UI for the Custom Domains page under Site Settings.
    • Added a new tab structure.
    • Added a select box to choose a custom certificate.
    • The Custom Domains page will no longer say your Site is insecure if the certificate is loading or fails to load.
  • Added filtering options for the SSL Certificates page in Organization Settings.
  • Added the new context option for all inputs to provide context or extra instructions for team members using inputs. You can now define context.open, context.title, context.icon, and context.content for each input.
  • Added the show_count option to configure a character counter for text area inputs.
  • Added support for multi-line comments on inputs.
  • Added the option to specify Hugo, Ruby, node, and deno version numbers in the Environment Options on the Build Configuration page under Site Settings.
  • Added the Project name to the Target dropdown when creating a permission with the Project scope.
  • Improved the clarity of error messages when you attempt to delete a Site with a custom domain before removing Sites connected to subpaths of that domain.
  • Improved the clarity of error messages when you attempt to use DAM files without the correct permissions.
  • Improved the appearance of long text on Choice and Multichoice inputs.
  • Improved the performance of the Projects page to load Sites faster.
  • Updated the Nimbus gray color used in the app to pass accessibility contrast tests at WCAG AA level.
  • You can now use a CloudCannon global configuration file with Sites using Static SSG.

Fixes

  • Fixed an issue where preview.icon_color and preview.image did not work for choice and multichoice inputs.
  • Fixed an issue where, in some cases, the boundary of a modal would cut off a tooltip.
  • Fixed an issue where HTML inputs could not be empty after deleting text.
  • Fixed an issue causing incorrect spacing in the UI for Site inboxes, managing Credit Cards, and Members List.
  • Fixed an issue where defining paths.static as an empty string at the input level did not override the global value.
  • Fixed an incorrect tooltip in the editing interface.
  • Fixed an issue where merging a Site using the Merge Immediately option incorrectly required permission to read pull requests.
  • Fixed an issue where the Pull Request description box would sometimes clear content.
  • Fixed an issue where you could attempt to cancel after confirming you want to remove a team member from your Organization.
  • Fixed an issue where URL inputs incorrectly showed a preview for external links without https://.
  • Fixed an issue where, in some cases, you could not cancel a pending invitation to your Organization.
  • Updated dependencies to patch security vulnerabilities.

More relevant DAM results

June 5th, 2024 | Minor

This release improved the number of relevant results shown by DAM browsers for Google and Cloudinary DAMs.

It also addressed an issue affecting the button to update a Site from its Publish Branch.

Features & Improvements

  • Google and Cloudinary DAMs will now show more relevant results when using the DAM browser from an input (e.g., opening the DAM browser from an image input will show image filetypes).

Fixes

  • Fixed an issue where the button to pull changes from the Publish Branch was sometimes incorrectly disabled.

Page 1 of 39

Next
Open in a new tab