January 12th, 2017 | Minor
This release adds Site Backups which allows you to create downloadable zips of your site at anytime. Additionally this contains a few minor features and fixes.
Features:
- Added Site Backups to Status page and updated storage provider reconnection process
- Removed one site per repo/branch restriction on GitHub and Bitbucket sites
- Double click button added to unauthenticate storage providers in account settings
- Added –unpublished support to build options
- Added 'Copy Output URL' to the file context menu
- Nokogiri 1.7.0 and 1.7.0.1 preinstalled
- Rubyracer 0.12.3 preinstalled
Fixes:
- Invoice dates now indicate the correct period
- Publish issues resolved
- DNS record and base domain fixes
December 20th, 2016 | Minor
This release fixes newly reported issues and includes a number of quality-of-life improvements.
Features:
- URLs can now be entered directly for image Editable Regions with the options set.
- Extensionless URLs are now supported when importing or entering a URL for image Editable Regions.
- Files with any file extension are now served.
/404/index.html
is now used for a fallback if /404.html
does not exist when rendering a custom 404 page.
- Double-click confirm button for unauthenticating storage providers on account.
Fixes:
- Publishing a draft with empty date now correctly populates the field.
- Fixed sharing issue where non-developers could not be shared site after sign up.
- Editor pending changes prompt now correctly triggers when using the Page Selector.
- Characters now render correctly in recent activity under site Status.
- Switch to Source Editor button no longer disappears after a front matter parse error in the Content and Visual Editors.
- Blank line at the end of a CSV file no longer causes a parse error.
December 9th, 2016 | Minor
This release adds a choice of free Jekyll templates to the empty site state. Included in this release are a number of additional features, aesthetic changes and bug fixes.
Features:
- New design for empty site choices
- Ability to use or fork templates on an empty site
- Option to prevent "save password" browser prompts in client editor
- Preinstalled Jekyll 3.3.1 and other gems on all build servers
- Added support for
cite
editable elements
Fixes:
- External images now load in the collection view
- Letter spacing no longer affects image popout text
- More Git syncing error handling
- Rich text front matter interfaces fixed on array position change
- Compressor rewriting edge case
srcset
correctly
- Image upload using custom Jekyll source correctly
- Edge case populating multiselect from collection defined as object
- Other general fixes
November 15th, 2016 | Minor
This release is a hot fix for users experiencing problems when updating a static (non jekyll) site.
November 4th, 2016 | Minor
This release brings a number of general improvements and fixes, including an interface to set any custom environment variables for your Jekyll builds. Saving files and sync tasks are now much faster.
Features:
- Custom environment variables
- Publish consolidated into one commit
- Sites with Jekyll safe mode now supported
- Better sorting of mixed case files
- Greatly improved save times
Fixes:
- Prevented a build issue with cyclic references in Jekyll sites on CloudCannon
- Fixed overlapping styles on Client Sharing login page
- Fixed rich text editor interface when in root level array in YAML files
- Prevent smart quotes allowed in URLs created with the editor
- Fix cases of missing/reappearing files in File Browser
October 18th, 2016 | Major
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
September 30th, 2016 | Minor
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
September 22nd, 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
September 5th, 2016 | Minor
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
August 31st, 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