As part of our ongoing maintenance for Bolt 2.1, we've resolved issues, quirks and bugs that have been discovered.

You can also expect some news about the next feature-release (Bolt 2.2) in a week or so. The major new features we're working on are Template-specific fields, A new Markdown editor and integrated live front-end editing. Are you as excited as us? Well, you should be!

In the meantime we've also added a few smaller new features to Bolt 2.1. If you've bumped into any annoyances with 2.1.0, please upgrade to Bolt 2.1.6.

Changes in this release, since 2.1.3:

  • Fixed: Slugs generation with uses: fixed (see #3310)
  • Added: Frontend requests should not set cookies. Remove them, to allow Varnish to do a better job of caching the request. (see #3309)
  • Added: Add exif aspect ratio and exif orientation data to imageinfo() (Thanks @Intendit,see #3308)
  • Fixed: Fix rendering in sidebar on mobile. (see #3246)
  • Added: New feature: Retina support for thumbnails (see bolt/bolt-thumbs/#19)
  • Added: Allow filtering in 'record.related' on other fields too. (Thanks @miguelavaqrod, see #3303)
  • Fixed: Fix path for non-ajaxy file-upload. (see #3303)
  • Fixed: Added extra check for "view permission" for quicklinks (Thanks @StevendeVries, see #3299)
  • Change: Frontend requests should not set cookies. Remove them, to allow Varnish to do a better job of caching the request. (See #3309)
  • Fixed: Fix rendering in sidebar on mobile. Fixes (See #3321)
  • Fixed: Fix for "timed depublish". (See #3330)
  • Fixed: Only setting default timezone if config provides it (See #3334)
  • Added: Small UX improvement: Show spinner while doing ajaxy save. (See #3355)
  • Fixed: Fixing small inconsistency in `permissions.yml.dist': 'editors' can browse uploaded files from within CKeditor now. (See #3357)
  • Fix: People who try installing Bolt on PHP 5.1 or 5.2 will now get a nice and friendly notice that Bolt won't work. (see #3371)
  • Fixed: Strange step behaviour when no min is set for integer fields (Thanks @Pinpickle, see #3284)
  • Fixed: Make sure we have the same amount of columns, always. (See #3228)
  • Added: Allow for filtering on 'taxonomies' on the overview pages. (See #3278)
  • Added: Support for methods in routing.yml. (see #3292)
  • Fixed: Publishing for items with 'Timed Publish' is working again. (Fixes #3279)
  • Never add extra jQueries on the backend. (See #3177)
  • JS bugfixes (save button + goto publishing status) (See #3160)
  • Flush the cache if the Bolt version has changed (See #3183)
  • Fixed: Allow |||-queries to be more complex (Thanks @Pinpickle, see #3189)
  • Fixed: Storage not using sort from contenttype (Thanks @CarsonF, see #3187)
  • Change: Only log content not found errors if slug isn't numeric, since next and previous check by id (see #3186)
  • Fixed: Make sure we use ParsedownExtra, instead of just Parsedown. (Thanks, @cooperaj, see #3194)
  • Fixed: Changelog content uses correct tablenames. (See 3198)
  • Change: Improve shyphenate(): Only add breaks to long words, instead of everywhere. (see #3221)
  • Fixed: Fix 'current' in menu. (see #3209)
  • Fixed: isallowed checks for extensions to also check for extensions:config (Thanks @SahAssar, see #3249)
  • Fixed: Allow 'name' in contenttype to override translation, for 2.1.x (see #3259)
  • Fixed: Make BaseExtension::initialize() non-abstract again to deal with PHP < 5.3.10 (See #3257)
  • For a full list of changes, see the Changelog on GitHub

To install this version from scratch, follow the instructions on the updated installation page in the documentation, as can be found here: Installing Bolt. To upgrade an existing site, see Updating. Be sure to get the correct versions, though: bolt-latest.tar.gz or

For the lazy:

curl -O
tar -xzf bolt-latest.tar.gz --strip-components=1
chmod -R 777 files/ app/database/ app/cache/ app/config/ theme/ extensions/
comments powered by Disqus