Version 6.0.0 Released!

I am thrilled to announce the immediate release of Nikola version 6.0.0.

This is a major feature release. If you have an existing site, you will get a number of warnings about deprecated options. Don't worry, things most likely will still work, and you can take your time fixing them.

Some of the new features are described in a series of blog posts: 1 2 3 4 5

Here is the (probably incomplete) changelog:

Features

  • Deprecated post_compilers for COMPILERS (Issue #601)
  • Replaced post_pages option with POSTS and PAGES (Issue #601)
  • Support for bootswatch in boostrap 2 and 3 (Issue #599)
  • New ADDITIONAL_METADATA option to set extra metadata on all posts.
  • All reStructuredText extensions are now plugins (Issue #621)
  • New multiple comment system support (Issue #606, #634)
    • Deprecated DISQUS_FORUM option for COMMENT_SYSTEM_ID
    • New COMMENT_SYSTEM option to change comment systems, defaults to disqus
  • New bootstrap3 theme (by areski)
  • Added docs/upgrading-to-v6.txt for upgrade tips.
  • Theme cleanup (Issue #599)
  • Support for nested navigation links (Issue #104)
  • New media directive for reStructuredText (Issue #608)
  • New DEPLOY_DRAFTS and DEPLOY_FUTURE options (Issue #583)
  • New Dutch translation
  • Optional hyphenation (HYPHENATE option, Issue #576)
  • Made AddThis support replaceable through new SOCIAL_BUTTONS_CODE option.
  • categories
  • Added a FUTURE_IS_NOW option for publishing future-dated posts now (Issues #486, #577)
  • New typogrify filter (Issue #576)
  • New COPY_SOURCES option, defaults to True (Issue #544)
  • Customizable Read More (Issues #412, #533, #574)
  • Support for LESS/RECESS CSS compilers
  • Updated to Colorbox 1.4.27
  • New pandoc compiler.
  • Separate slides.tmpl template so that non-bootstrap themes can support them.
  • New ADDITIONAL_METADATA option to specify metadata to include in the new_post command, alongside with the defaults (Issue #622)
  • Schedule new posts automatically by specifying an iCal recursive rule as SCHEDULE_RULE (Issue #602)

Bugfixes

  • Added missing rel="self" link suggested by feedvalidator.org (Issue #264)
  • Switched to semantic versioning (Issue #614)
  • Better figure styling (Issue #626)
  • Switched docutils math rendering to MathJax (Issue #620)
  • Refactored crumb bar into a separate tmpl to avoid code duplication (Issue #612)
  • Fix broken config dep for tags when NAVIGATION_LINKS is not set (Issue #610)
  • Fixed bundles in base theme
  • Deprecated ANALYTICS, replaced with BODY_END (Issue #601)
  • Deprecated SIDEBAR_LINKS, replaced with NAVIGATION_LINKS (Issue #104 #601)
  • Solve site theme's navbar overlapping Issues (Issue #585)
  • Deprecated ADD_THIS_BUTTONS option.
  • Show warning if unable to thumbnail an image (Issue #551)
  • Use absolute URLs in feeds (Issue #590)
  • Fix for mincss path munging (Issues #570 #589)
  • Added missing dependency in gallery indexes (Issue #536)
  • Anchors in listings had wrong filename slugs
  • Only warn about incomplete translations once (Issue #580)
  • Right-align image title in colorbox to avoid overlapping so much (Mentioned in Issue #570)
  • Added LICENSE in the footer (Issue #528)
  • Use random IDs for slides so you can have more than one in a page (Issue #572)

Comments

Comments powered by Disqus