Changelog
Page: 13
Subscribe with RSS to keep up with the latest changes.
May 12th, 2023 | Minor
This release adds support for payments that require Strong Customer Authentication (SCA). This includes cards that are protected using 3D Secure 2.
Features:
- Support for payments with SCA.
- Azure DAMs now have an option to tag uploaded files with the email of the user who uploaded them.
- Added a button on the login screen to go back after selecting "Log in with email".
- Added a short survey for new team members joining CloudCannon.
- Updated the UI in the Assets section of the site settings to show more information.
- Added an option to use existing DAM files when a clash is detecting during upload, and fixed the option to cancel the upload altogether.
Fixes:
- Output files starting with underscores can now be selected when linking to another page.
- The "Close" button on pull requests is now red to make it clearer that it will remove the pull request.
- Inputs can now respect instance values configured on a schema.
- Keys in nested schemas are now correctly sorted and deleted according to the
reorder_inputs
and remove_extra_inputs
options.
- Fixed a bug preventing existing images from being added to a page on sites with a Jekyll
base_url
.
- A confirmation step is now required before files in Azure DAMs can be overwritten by a new upload.
- Patched potential security vulnerabilities.
- URLs saved from a main asset source Cloudinary DAM no longer include the asset type, delivery type, and version prefixes.
- URLs saved after uploading an asset via the Cloudinary widget now respect your main asset source.
- Fixed a caching error occurring on Hugo sites using Bookshop.
May 4th, 2023 | Minor
This release adds an option to set a DAM as the main asset source on a site. This means that CloudCannon will omit the base URL for assets from that DAM.
See the documentation for more details about this feature.
Features:
- Hosted file paths are now case-insensitive in all cases.
- Option to toggle saving the full URL when uploading or picking existing files from a DAM.
Fixes:
- Fix cases where newlines in Markdown could be stripped out unnecessarily.
- Fix the changelog dialog being overlapped by the mobile preview on the Projects page.
- Report error details when an upload to a DAM fails.
- Fix labels on snippet previews for Hugo in the Visual Editor.
- Fix image previews failing to load between uploading the image and saving.
April 28th, 2023 | Minor
This release adds the ability to configure a custom install command for Hugo sites – e.g. if you're using a package manager other than npm. This release also includes several other fixes and improvements.
Features:
- The install command for Hugo sites is now configurable.
- The "Urban" Bookshop starter template is now available for Hugo.
Fixes:
- The working directory is now reset after a custom build command, for consistency with other build hooks.
- Prevent builds crashing when the output directory has been configured with leading or trailing whitespace.
- Patched some security vulnerabilities.
- Deleting nested snippets no longer invalidates the parent snippet.
- Avoid request timeouts when opening a Cloudinary DAM in the CloudCannon asset browser.
- Fixed an issue preventing boolean keys displaying properly in card preview metadata.
- Migrating Forestry configuration to CloudCannon now adds
remove_extra_inputs: false
and hide_extra_inputs: true
to schemas, to more closely match Forestry's behaviour for templates.
April 19th, 2023 | Minor
This release includes a variety of fixes across the app.
Fixes:
- Fixed Hugo files sometimes not using the correct layout in the Visual Editor.
- Fixed the breadcrumbs in the asset browser when using a DAM with a configured folder.
- Fixed a bug causing some contextual menus being obscured by other UI.
- Files will now upload into the DAM folder you have navigated to in CloudCannon, instead of always going to the root.
- Fixed a bug where the automatic config migration from Forestry failed silently when processing templates with a
.yaml
extension.
- Fixed the
choice
input sometimes behaving strangely.
- Hide notifications about build/sync status when you are on a page that already shows that information.
- Prevent duplicate notifications.
- Added a little more feedback on the DAM configuration screen to make it clearer when changes are saved.
April 13th, 2023 | Minor
This release includes a number of fixes and quality-of-life improvements.
Features:
- You can now hover over your site name and branch, to see the full text in cases where it is otherwise too long to see. The site name can also span two lines for better readability on desktop.
- Clarified source syncing behaviour by adding extra explanatory text in the settings.
- The site status icon will now show an hourglass icon while the site is waiting for a build to start.
Fixes:
- The "Download Backup" button no longer unnecessarily warns you about losing unsaved changes.
- Fixed a UI issue preventing the documentation for organisation setup from staying open in the app.
- Manually scheduled builds now respect your configured timezone.
- Fixed an issue with setting custom SSL for a site.
April 11th, 2023 | Minor
Cloudinary assets can now be previewed using the CloudCannon browser, instead of the Cloudinary widget. You can toggle this behaviour in your organisation's DAM settings. Read more about this option in our documentation.
Features:
- Added an option to toggle whether to use the Cloudinary widget when using a Cloudinary DAM.
- You can now set the
--incremental
flag for sites using Eleventy.
- Added more details to the warning message when add-ons are disabled on a subscription.
- New Hugo sites now preserve
node_modules/
, hugo_cache/
, and resources/
paths by default.
Fixes:
- Fixed an issue where some new sites were incorrectly assumed to use Hugo.
- Fixed a small UI issue on the Hosting Setup dropdown.
- Fixed an issue where the Visual Editor could show a "Building" loading message while the site was building locked.
- Selected text is now more visible in the editor.
- Fixed an issue where snippets could not be edited on a page with no front matter.
- Fixed an issue where sites could fail to build when using the
jekyll-feed
gem.
- Added handling to prevent builds failing in cases where version information cannot be found.
- Fixed issue with
allow_create
option for multiselects not working accordingly to config.
- Fixed an issue that could sometimes occur when saving a file.
- Reduced the wait time for builds while editing, by prioritizing those builds over triggered rebuilds.
March 31st, 2023 | Minor
This release includes a number of security updates.
Features:
- The option to use CloudCannon Legacy is no longer available.
- app.cloudcannon.com now returns CSP headers and uses TLS v1.3.
- The two most recent backups for each site will be retained indefinitely. Other backups older than 30 days will now be automatically deleted.
Fixes:
- Fixed an error that could occur when selecting an SVG for a rich text image input.
- Fixed an issue causing some builds to fail.
- Fixed an edge-case issue which could cause Forestry config migration to hang forever.
March 30th, 2023 | Minor
This release fixes a number of recently reported issues.
Fixes:
- Fixed case where file content sometimes cleared on save.
- DAM will now connect immediately after branching from another site with a linked DAM.
- Jekyll posts now prioritize date from front matter over date from filename if available.
March 23rd, 2023 | Minor
This release fixes a variety of issues.
Fixes:
- Fixed a bug that could cause unnecessary changes to the content of Markdown files.
- The
allow_create
option for multiselect inputs now works properly again.
- Added some handling to prevent syncing errors from blocking saved changes.
- Fixed an edge case where some files could not be uploaded.
- Uploading an image to Cloudinary from the Content Editor now correctly opens the Cloudinary widget.
March 17th, 2023 | Minor
This release adds handling for ad blockers hiding our support chat widget, as well as some other fixes and improvements.
Fixes:
- The support button now redirects to a contact form, in the case where our chat widget is hidden by an ad blocker.
- Fixed a bug where the Publish page could fail to load if the diff was too large.
- Fixed an error preventing builds on Jekyll v3.6.
- Changed the placeholder text in some fields to look less like an explicit setting.