Changelog

Subscribe with RSS to keep up with the latest changes.
  • This release improves file syncing, bringing increased reliability and error reporting. Extensionless and mixed case filenames are now fully supported. A number of smaller fixes and features are also included.

    Features:

    • Improved speed and reliability when syncing between all providers
    • Syncing errors now displayed in site Status section
    • Extensionless filename support
    • Mixed case filename support
    • Support renaming Dropbox connected sites
    • Visual Editor now consistent with CloudCannon hosting URL rules

    Fixes:

    • Unique storage provider locked to a single site
    • Consolidate initial sync direction across all storage providers
    • Prevent filenames exceeding maximum length
    • Prevent non-ASCII characters being stripped from filenames in the editor
    • Fix font preview interface
    • Fix populating multiselect from collection items in nested subfolders
    • Fix nested paragraphs within list items when saving Markdown files in the Content Editor
  • This release provides improved default interfaces for categories and tags, better timezone support and general fixes.

    Features:

    • Multiselect with inline adding for categories and tags front matter
    • Date/time pickers save values as they appear in standard Jekyll format without timezone

    Fixes:

    • Issue preventing account delete with Dropbox attached
    • Normalisation issues from some unicode characters in URLs resulting in 404s
    • Activity list icons missing background colour
  • Extensionless URLs

    22 Sep 2016
    |
    Minor

    This release features support for extensionless URLs and improved unbuilt file handling in the Visual Editor.

    Features:

    • Extensionless URL support
    • Option to redirect to extensionless URLs
    • New Site Settings / Hosting section with consolidated options

    Fixes:

    • Opening unbuilt files in the Visual Editor waits for build
    • _comments and _defaults populated by Jekyll defaults work for non-output and unbuilt files
    • Non-output HTML collection items open in full screen front matter editor rather than error
    • Creating a collection item with a text extension no longer adds that to the title/name field
  • This release includes a number of improvements to i18n, source configurations and an updated path selector interface.

    Features:

    • _path front matter now defaults to upload from computer and has select from browser as an option button
    • Localised sites now inject the language code into the lang attribute on the html element
    • i18n state added to the Status section of localised sites

    Fixes:

    • Full page activity feed for non-developers
    • Collection tab broken when source is set to . or ./
    • i18n options are now only shown for pro sites with locales
    • CSS compressor no longer makes unsafe optimisations
    • Embedded data URLs no longer break after CSS compression
    • Path correction in i18n produces the correct URL
    • Assets within the editor are no longer cached unnecessarily
  • Out of Jekyll Beta

    31 Aug 2016
    |
    Major

    This release marks the end of our Jekyll and Jekyll plugins betas. Jekyll support is stable and accepts most configurations. We’ve also added some additional features and improvements.

    Features:

    • Plugins automatically enabled on all new sites
    • Jekyll used by default to build all new sites
    • Jekyll version for new sites updated to 3.2.1
    • .nojekyll file to force legacy static builds
    • Removed Jekyll and beta indicators from interface
    • Support for custom Jekyll source directories
    • Support for Jekyll baseurl
    • Configurable uploads directory for images uploaded in Visual and Content Editors
    • Support and Site Settings interface for Jekyll command line arguments
    • Added support for .haml files
    • Editor support for custom kramdown configurations, including GitHub flavoured Markdown
    • Navigating to generated pages in Visual Editor
    • Maximum timeout for syncing operations increased
    • Google reCAPTCHA support in Contact Forms

    Fixes:

    • Fixed rich text issues when inside arrays or objects
    • Fixed edge case with some values in social interfaces causing errors
    • Fixed issues with some CSV files not being able to add rows
    • pages collection no longer clashes with the Collection / Pages section
    • Hide Show Output button for static sites since they have no output
    • Fixed timezone issue when using plugins
  • General Fixes

    12 Aug 2016
    |
    Minor

    This release includes a number of general bug fixes.

    Features:

    • Added .ics support

    Fixes:

    • Live output from builds corrected in multiple cases
    • SSL cert chains corrected for all sites
    • SSL added to the base domain if it is not used as the main domain
    • Uploading the same files to a seperate site now works
    • Site icon upload now shows a progress
    • Dropbox correctly unauthenticates
    • non-breaking spaces are removed from code blocks when converted to markdown
  • This release includes a number of new front matter interfaces, a redesigned site Status section, and general bug fixes.

    Features:

    • Fresh design for Status section
    • Social front matter interfaces (Google+, GitHub, Twitter, Facebook, Instagram and email address)
    • Rich text front matter interfaces (Markdown and HTML)
    • Number front matter interface
    • Image and document front matter interfaces
    • Option to provide default values for new array items in front matter
    • Separate billing email address to receive invoices
    • SSL and other security improvements

    Fixes:

    • Fix some gzip issues when serving files
    • Remove invoices potentially appearing over the free trial
    • Prevent potential broken links when using @import in CSS files with optimisations
    • Prevent error caused by syntax validation in some cases
    • Fixed build error display in Visual Editor
    • Fixed issue when syncing an extremely large number of files
    • Select front matter interface sorting issue
    • Minor style fixes
  • Live Compiler Build Logs

    19 Jul 2016
    |
    Minor

    This release adds live output from Jekyll builds. This also allows you to view output from successful builds rather than only failed builds.

    View the live output from any build

    Features:

    • Live outputs from Jekyll builds. Click Show Output in the sidebar or Status section to view a live stream of logs during a build
    • Output of a successful build is available in the Status section

    Fixes:

    • Apostrophes in post titles no longer slugify to a dash
    • Better handling of invalid authentication states
    • Image cropper not working in certain cases
    • Preventing Move to new folder if the folder has the same name
    • Missing images in the Visual and Content Editors have a more informative error message
  • This release contains SEO improvements for the file server and a better publish workflow.

    Features:

    • Improved publish for draft posts. When a date is specified in the front matter, CloudCannon uses that for the published filename. When the date field is empty, CloudCannon populates it with today’s date and uses that in the filename. If there is no date field, CloudCannon uses today’s date in the filename.
    • YAML/CSV now only copies the structure from previous entry when creating a new array item rather than the values as well
    • Text-based files are served with a utf-8 character encoding
    • URLs ending with */index.html redirect to */

    Fixes:

    • Better preloading on route changes after uploading large lists of files
    • @import in CSS files no longer prevents compression if the imports are external URLs
    • Context menu missing for folders in File Browser
    • Fixed error messages on File Browser load
    • Protected GitHub branches now disconnect if a push fails
    • Code tags no longer escape HTML characters when saving to Markdown
    • Fixed issue preventing optimisations in some cases
  • YAML Comments

    30 Jun 2016
    |
    Minor

    This release marks the much-awaited arrival of front matter comments in the Settings Panel. Scores of bug fixes and quality-of-life changes are also included.

    Features:

    • Comments/notes for front matter in the Settings Panel
    • Download file option in the file context menu
    • Links to pages made in Visual Editor and Content Editor formatted as pretty URLs if possible
    • Blank option for select fields
    • Settings Panel and Toggle Settings button hidden if front matter is empty

    Fixes:

    • Fragment/hash hrefs no longer navigate out of Visual Editor
    • The placeholder/input when creating new drafts and collection items starts in view when there are many files
    • Replacing images in the Content Editor no longer resizes the image to the size of the editor window
    • Syntax highlighting for YAML files includes .yaml extension
    • Hide context menu for files if only option is Open file
    • File context menu uses collection name in the Explore section
    • Remove rename and delete for data files in Explore section
    • Fix Posts showing up twice in Explore section with some Jekyll configurations
    • Fix add button label changing in front matter array interface on click in some configurations
    • SSL certs now applied to all subdomains
    • Fixed some edge case path rewriting when saving or publishing drafts/posts in subfolders
    • General style fixes