Changelog

Subscribe with RSS to keep up with the latest changes.
  • This release adds drag handles to array items in the data editor and screenshots to the collection item list. This also marks the start of our private beta for Next.js support. As usual, a number of smaller improvements and fixes are included.

    Features:

    • Drag and drop to rearrange array items
    • Screenshot previews for pages in collection item lists
    • Initial support for static Next.js sites

    Fixes:

    • Allow folder and file names to be renamed with a dot
    • Fixed brand color input position
    • Fixed install check for Eleventy build step
    • Restore directory after build hook scripts
  • Hot fixes

    01 Sep 2021
    |
    Minor

    This release fixes a couple of small issues.

    Fixes:

    • Fixed visual editor navigation occasionally breaking
    • Fixed issue with wildcard SSL
  • Developer Demo

    31 Aug 2021
    |
    Minor

    This release improves upon our onboarding process. We’ve added a new developer demo site which talks you through some aspects of the visual and front matter editors. We’ve also expanded the app navigation for some top-level pages, to help orientate newer users. Also included are a number of bug fixes.

    Features:

    • Added developer demo site. This can selected when adding a new site
    • Expanded app navigation on some pages

    Fixes:

    • Fixed an issue with syncing branches with a slash from GitHub
    • Fixed a bug with populating multi-selects inputs on Jekyll sites
    • Fixed some inconsistencies with the site-create progress bar
    • Empty sites used for redirects should no longer fail to build
    • Fixed a bug with the ‘Update Home’ button when using split-screen
    • Fixed odd tab behaviour after navigating away from visual editor
    • Fixed an issue caused by blank array items in an _defaults file
    • Fixed an issue with uploading images in the visual editor
    • Front matter sidebar will now be hidden if front matter is empty or hidden
    • Better error handling when creating a new branched site
    • Fixed editor links for front matter objects and nested variables
  • General fixes

    12 Aug 2021
    |
    Minor

    This release improves a a wide range of functionality across the app.

    Features:

    • Added upload zip option to site creation
    • Increased allowed routes on .cloudcannon/routing.json
    • New account delete page
    • Updated CleanCSS in site optimizations
    • Improved drag and drop for file picker inputs

    Fixes:

    • Fixed subpath behavior on cloudvent.net URLs
    • Fixed non-string values in multiselect inputs
    • Fixed some behavior with empty multiselect inputs
    • Fixed parsing errors in Hugo archetypes when used as a default content file
    • Variety of 11ty improvements, thank you for all your feedback
  • Quality of life improvements

    06 Aug 2021
    |
    Minor

    This release includes a number of quality of life changes to the CloudCannon user interface, and improves the onboarding process. Also included are a number of security updates and bug fixes.

    Features:

    • Added scoped collection configuration
    • Enabled editors can now be set per-collection in your global config
    • Improvements to the customer onboarding process
    • Data files will now use their images as thumbnails in the explore view
    • Added links to CloudCannon documentation on most of the settings pages
    • Improved empty states within the app
    • More information in the app about ongoing business plan trials
    • Security improvements to the password reset flow

    Fixes:

    • Fixed an issue syncing with gitlab
    • Front matter link picker now allows more filetypes
    • Fixed a bug preventing Dropbox from being disconnected from sites
    • Fixed an issue causing some Hugo collections to not show in the sidebar
    • Fixed some issues with Hugo sites using a custom source directory
    • Fixed an issue with CloudCannon instance values in array structures
    • Fixed a bug with sort controls in the CloudCannon collection views
  • Eleventy public beta 🎉

    29 Jul 2021
    |
    Minor

    This release moves the Eleventy private beta into public beta, making it so everyone can build sites with 11ty. A number of other fixes and features are also included.

    Features:

    • Eleventy public beta
    • Next.js and Gatsby SSGs coming soon
    • Increase minimum password length
    • New routing configuration file for redirects and headers
    • Hugo updated to 0.86.0
    • Additional collection configuration for Hugo sites
    • Add :collection placeholder for uploads_dir
    • Active builds now cancelled when build lock turned on

    Fixes:

    • Prevent some cases where trailing slashes appended to URLs in error
    • Editors pop out sometimes positioned incorrectly
    • Rate limit for organization create API
    • Fixed potential 500 error when uploading a file
    • Layout issue for inbox
    • Saves in editor that change the URL now correctly redirect
    • Potential error for default add draft action to be incorrect with custom source and collections paths
    • Fix pasting into editable regions from Word/Google Docs
    • Fix multiple minor issues handling category post folders in Jekyll
    • Fix multiselect ordering selected values on load
    • Fix pasting from HTML source with comments persisting in source files
    • Fix edge case where build info could generate with null keys
    • Fix some issues displaying collections with Hugo sites
    • Fix edge case preventing sync when out of date
    • Hook scripts now run with source
    • Fix issue with undo going too far in some rich text configurations
  • Eleventy private beta 🎉

    20 Jul 2021
    |
    Major

    Included in this release are a number of features that give you even more control over your workflow in CloudCannon. This includes new build hooks, increased support for collection-level configuration, and CloudCannon instance values.

    We’ve also included a number of bug fixes.

    Features:

    • Support for 11ty is now in private beta. Contact support if you would like to take part.
    • Added new pre-install, pre-build and post-build hooks. These can be used to run shell scripts at the specified point in the process.
    • We have reworked collection-level configuration. This decouples the feature from Jekyll, allowing use on Hugo and 11ty sites.
    • New CloudCannon instance values. These can be used to uniquely identify newly created files from collection defaults, and items from array structures.
    • Improved the format of the build info used to generate the ui components in the app.

    Fixes:

    • Hugo sites will now correctly append uploadsDir to the static directory
    • Fixed a bug with the color picker in the data editor
    • Fixed a case where failed build-output would be obscured by a command preview.
    • Fixed an issue with our legacy build compiler
  • Officially drop Dropbox

    15 Jul 2021
    |
    Minor

    This release removes the remainder of the Dropbox syncing which was previously deprecated. A number of minor issues have also been fixed in the app.

    Features:

    • Remove Dropbox support
    • General syncing reliability improved
    • Workaround for Jekyll issue parsing YAML strings containing digits and commas as numbers
    • Filter for array structure items in modal style select now case insensitive

    Fixes:

    • Comments on arrays in data editor now display correctly
  • Site Create Overhaul

    12 Jul 2021
    |
    Major

    This release overhauls the site create flow to make it even easier to get new sites up and running. You can read about the new features and our thought processes behind each one in our earlier blog post.

    We’ve also added Integromat to our list of allowed webhook providers, and included a number of bug fixes.

    Features:

    • Site creation flow has been overhauled
    • Add support for Jekyll incremental builds (experimental)
    • Added support for Integromat webhooks
    • Delete site interface for branched sites accessible to editors

    Fixes:

    • Fixed a minor cookie issue
    • Fixed broken siteicon after creating a new site
    • Fixed a bug preventing migration from legacy DNS
    • Fixed a bug preventing MX records to be viewed/updated on legacy DNS
    • Fixed an issue with setting up FTP syncing
  • Upgraded Build Machine

    12 Jul 2021
    |
    Major

    This release is a major update to our build machine. We upgraded our build image from Ubuntu 16 to Ubuntu 20 which is the latest LTS. Our new default Ruby version is 2.7.3, and we dropped Ruby 2.3, which reached end of life in 2018. The previous change log noted minor versions to be dropped; to reduce the impact of this update we have kept these versions and added a warning to the build output. Ruby versions can be set using rbenv. Please contact support if you have any issues.

    Features:

    • Added support for Ruby 2.4.10
    • Added support for Ruby 2.5.9
    • Added support for Ruby 2.6.7
    • Added support for Ruby 2.7.3
    • Added support for Ruby 3.0.1
    • Added minor version bumping for Ruby versions
    • Added major version bumping for Ruby 2.3
    • Removed legacy build image reducing Rbenv confusion

    Fixes:

    • Security improvements