Nikola version 6.3.0 released
Version 6.3.0 of Nikola is out. This is a large improvement, with many features and bugfixes (it is also over a month late, sorry!)
Compatibility Warnings¶
If you have your own locale files, you may want to check them. There were some changes lately.
If you use any themes from the Themes Index, make sure to update them — and
make sure to upgrade the whole inheritance tree. For example, the
base-jinja
theme has a new file (tagindex.tmpl
).
Debian and Bootstrap 3¶
During this release cycle, we discovered that the Debian (and Ubuntu) packages
remove our copy of Bootstrap 3 and don’t provide any replacement. For those
users, a install_bs3
command is provided. It is available only for people
who installed from those packages (after all, nobody else should need it).
Patch: install_bs3 for Debian.
Committers¶
$ git log v6.2.1..v6.3.0 --pretty='format:%an'|sort|uniq -c|sort --reverse 234 Chris “Kwpolska” Warrick 21 Roberto Alsina 20 Daniel Aleksandersen 13 Ivan Teoh 12 Puneeth Chaganti 10 Alex Popescu 9 Ondrej Grover 6 Eric Meaney 5 schettino72 4 nlaurens 4 Roman Yepishev 4 Claudio Canepa 3 damianavila 3 Onno Broekmans 2 Tim Chase 2 Kay Hayen 1 ermeaney 1 Simon van der Veldt 1 Areski Belaid
Changelog¶
Features¶
-
Added translations:
Basque by aitorp
Czech by Ondřej Grover
Estonian by Lauri Võsandi
Norwegian Bokmål by Daniel Aleksandersen
TIMEZONE now defaults to UTC (via Issue #893)
Added a DEMOTE_HEADERS option (on by default; previously implemented by the Markdown and reST compilers) to have consenting compilers produce documents with headers lower by one than the one defined (Issue #891)
isso comments are now supported (Issue #905)
Gallery titles are used in more places (Issue #902)
Gallery titles also are used in breadcrumbs (Issue #902)
tagindex.tmpl
is used for tag indexes instead ofindex.tmpl
(Issues #930, #933)Added SASS_COMPILER option (defaults to sass) to add support for alternate compilers like sassc (Issue #940)
Added LESS_COMPILER option (defaults to lessc) to add support for alternate compilers like recess (via Issue #940)
sass/less files and targets file will be processed from site root (Issue #941)
Added a list of posts for each tag in tag_cloud_data.json
Added EXTRA_PLUGINS_DIRS option, for specifying additional plugin directories (Issue #953)
Expose original doit "auto" command as "doit_auto" (Issue #955)
New "type" metadata to make differences for posts (Issue #927)
New Post.is_post attribute to differentiate posts and pages without bias (Post.use_in_feeds is False if the post is retired/unpublished/a draft)
Add rel=canonical <link> elements (Issue #449)
Add rel=alternate <link> elements to translations of the current page (Issues #988, #989)
Added a INDEXES_PAGES_MAIN setting to show the page number on the index page if desired (True) (Issues #210, #987)
Added a TRANSLATIONS_PATTERN setting to specify the format for language-dependent filenames (Issue #990)
Bugfixes¶
Support livereload 2.0 (Issue #968)
Don't crash when docutils exception have no line number (Issue #920)
Forced permalinks in active menu items (Issue #916)
Remind the user to set THEME to use a downloaded theme
Fix crash when using USE_FILENAME_AS_TITLE = False (Issue #892)
Fixed deploy events if there is no TIMEZONE set (Issue #893 via #822)
Modified translation strings: "Posted", "Also available in", "More posts about" — may break backwards compatibility (Issue #905) Details: https://groups.google.com/forum/#!topic/nikola-discuss/ABXKk9G0_u0
Facebook comments are now showing properly
Added a warning/error when lessc/sass are missing (via Issue themes#24)
Fixed sass/less under Windows (Issue #939, themes#24)
Fix URL rewriting of fragment-only links (Issue #945)
Fixed the deploy rsync example (rsync --delete doesn't work with '/*' as source) (Issue #959)
Added a notice for the user if webassets is not installed and USE_BUNDLES is True (Issue #965)
Support livereload 2.0 (Issue #968)
Remove some unnecessary elements (Issues #969, #970)
abs_link should return absolute URI
Comments
Comments powered by Disqus