January 8th, 2016 | Minor
This release includes minor bug fixes, focused around storage provider syncing.
Fixes:
- Fixed some assets not loading in the editor due to inconsistently escaped unicode characters
- Prevent issues with folder names containing "."s
- Consistent loading symbol contrast on all backgrounds
- Fixed a race condition issue when syncing
- Renaming a collection item will now correctly identify the extension
December 22nd, 2015 | Major
This release features major changes when interacting with storage providers. Sync operations between GitHub, Bitbucket, Dropbox and FTP are now faster, more reliable and have greater visibility in CloudCannon.
Features:
- Better syncing process for storage providers
- Check Changes button for storage providers in Status section
- Sync step added to Status section
- Improved interface for adding domain names and managing DNS
- Save button more prominent
Fixes:
- Loading animation fixed for Firefox and Safari
- Sidebar display for users with no first name or surname
- Date parsing issue preventing Status section loading in Firefox and Safari
- Hide asset files in Page Selector for non Jekyll sites
- Fixed Bitbucket sync sometimes writing errors to file
December 16th, 2015 | Minor
This release gives developers the option to set the Jekyll --drafts
flag, and provide defaults for new collection items and blog posts.
Features:
- Output draft posts option in Site Settings
- Collection Defaults for pre-populating new collection items and blog posts
- More output for Jekyll build errors
Fixes:
- Fixed incorrect styles on some error detail pages
December 10th, 2015 | Major
This release includes consolidated interface changes and the site status feature. You can find more details on the release the associated blog post.
Features:
- Status section for site state, errors, suggestions and activity
- Improved empty interfaces detailing next steps
- New file creation menu with option to create folders
- Explore section behaviour matched with File Browser
- Onboarding when sharing to team members without accounts has improved
- Folders in Explore view now prettified
Fixes:
- Potential flickering in share UI resolved
- Fixed pages collection showing when no pages exist
- Fixed pages collection hiding some valid files
- Fixed navigation issues with collection item breadcrumbs within folders
- Inconsistencies between pages shown in Edit section and Explore section
November 27th, 2015 | Minor
This release includes various user experience improvements and fixes.
Features:
- GST displayed on New Zealand invoices
- White-labelled email when creating adding users with user account authentication
- HTML formatted, white-labelled emails for password reset with user account authentication
- HTML formatted, white-labelled emails with the form submission feature
- Open collection items for editing when created
- Serve
ico
and pdf
files from CDN
Fixes:
- Prevent plain single and quotes from being turned into entities in our editors
- Fixed a flickering issue when sharing site to team members
- Use user input for title of new collection items rather than formatted filename
- Hide image files in collections interface
- Remove problematic control characters from filenames on create or upload
- Fix issue running UglifyJS on very large files
November 17th, 2015 | Minor
This release includes performance and reliability improvements to our back end processing.
Features:
@import
in plain .css
files now supported
- Disconnect storage provider when given a not found from GitHub/Bitbucket
Fixes:
- Create site visual flicker removed
- Markdown conversion maximum run time
November 3rd, 2015 | Major
Since the last release, we've focused on back end performance and infrastructure. Performance and stability has increased across most of our services, including an improved system for processing sites. Sites are now processed, compiled and compressed faster and more reliably.
Features:
- Native browser spellcheck support
- Improved style on payment detail emails
Fixes:
- Issue with repeatables on non Jekyll sites
September 28th, 2015 | Major
This release includes a redesign of the link pop out in the Visual Editor.
The design is more consistent and streamlined for users. The preview mode is no longer required.
Features:
- Client interface preview, support and documentation URL options
- Button for adding new array item improved
- Kramdown for Markdown parsing to match Jekyll
- Support for
.ejs
files
- Move up a folder action for files in browser
- Date support in CSV editor
- Improved file actions in Explore / Pages section
Fixes:
- Disable output and permalink editing for a collection in the Explore section
- Prevent browser find overscrolling editor content
- Start with template option removed
- Ensure Jekyll indicator hidden in some cases for static sites
- Prevent multiple applications of a coupon
- Login screen users update correctly when email changed
- New collection items with dates now formatted with ISO8601 format
- Markdown pages displayed in Explore / Pages section
September 21st, 2015 | Major
A DOS attack early last week forced us to review page performance. The improvements made are:
- Improved caching of the sites to get a ~5 times improvement in load speeds.
- Applied rate limiting to a site to prevent malicious attacks on all sites.
- Blocked common attack vectors for a Wordpress/php site to reduce load on servers.
- Blocked pinging services that clog your google analytics. These flooded referrer stats to gain backlinks.
- Compression on sites are now performed immediately after a Jekyll compile.
Features:
- Added support for highlight tag in markdown editor. This retains the content like a pre tag.
- Users will need to downgrade before deleting their account to stop accidental deletions
- New pages list in the Explore section. This allows clients to navigate and clone pages
- Added support for category posts folders. Each category is listed in the Explore section. For example, posts in
/cats/_posts
are separated from those inside /_posts
. All drafts remain in /_drafts/
, upon publishing the category decides where they should go. No change will occur if you have all posts in /_posts
.
Fixes:
- Safari client editor failed to login on first use
- Client editor move/delete files were not working for some users
- WebSocket connection fixed for firefox windows
- Auth routes broke in some cases
- General bug fixes and tweeks
September 11th, 2015 | Minor
- (Feature) base_path is reset to "" on every site so that it does not break interface
- (Improvement) Better icons on git repository lists
- (Bug) Paste as plain text fixed if pasting from Microsoft Office
- (Bug) Browser list icon will now show when in a grid view rather than showing current state
- (Bug) Improved parsing with mixed liquid and html. This will ensure a closer mapping to native Jekyll
- (Bug) Ctrl/Cmd + S will trigger a save in all editors
- (Bug) Unbolding broke in some cases
- General bug fixes and UI tweaks