Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2435

Nikola v7.8.4 is out!

Path csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From Chris Warrick <kwpolska@gmail.com>
Newsgroups comp.lang.python.announce
Subject Nikola v7.8.4 is out!
Date Sun, 26 Mar 2017 20:39:08 +0200
Lines 112
Approved python-announce-list@python.org
Message-ID <mailman.73.1490616149.2634.python-announce-list@python.org> (permalink)
References <2bd18207-4bab-9236-88f6-05874c3c0a65@gmail.com>
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dhVHsA0chiVGVTIIl95kEa46Oqs633H38"
X-Trace news.uni-berlin.de TUpDZnhZGhYyNc3uv3x0Ig2BbrGuGBy5nlhXgCeb3LEA==
Return-Path <kwpolska@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'receives': 0.03; 'cache': 0.05; 'configure': 0.05; 'url:github': 0.05; 'append': 0.07; 'compiler': 0.07; 'dependency': 0.07; 'fixes': 0.07; 'url:releases': 0.07; '\xe2\x80\x94': 0.07; '(issue': 0.09; '``true``': 0.09; 'filename:fname piece:signature': 0.09; 'guessing': 0.09; 'skip:` 30': 0.09; 'specifying': 0.09; 'ignore': 0.12; 'python.': 0.14; 'team,': 0.15; 'static': 0.15; '``false``.': 0.16; 'compiler.': 0.16; 'content-type:application/pgp-signature': 0.16; 'content- type:multipart/signed': 0.16; 'crashes': 0.16; 'directive': 0.16; 'executables': 0.16; 'filename:fname piece:asc': 0.16; 'filename:fname:signature.asc': 0.16; 'filters.': 0.16; 'formats,': 0.16; 'jupyter': 0.16; 'readable': 0.16; 'tags.': 0.16; 'url:tag': 0.16; 'config': 0.18; 'disabled': 0.18; 'exists': 0.18; 'skip': 0.18; 'skip:` 20': 0.18; 'value.': 0.18; 'input': 0.18; 'changes': 0.20; 'to:2**1': 0.21; '(by': 0.22; 'explicit': 0.22; 'skip:` 10': 0.22; 'language': 0.23; 'fix': 0.23; 'previously': 0.24; 'skip:= 10': 0.24; 'missing': 0.25; 'written': 0.26; 'header:User-Agent:1': 0.26; 'prevent': 0.27; 'specified': 0.27; 'rest': 0.28; 'pass': 0.29; 'feeds': 0.29; 'markup': 0.29; 'parameter': 0.29; 'announce': 0.29; 'to:no real name:2**1': 0.29; '(which': 0.29; 'post': 0.30; 'bugs': 0.30; 'folder': 0.30; 'posts': 0.30; 'options': 0.31; 'install': 0.31; 'url:python': 0.31; 'message-id:@gmail.com': 0.31; 'received:google.com': 0.32; 'creating': 0.32; '(for': 0.32; 'generator': 0.33; 'tags': 0.33; 'option': 0.33; '--------': 0.35; 'downloads': 0.35; 'feed': 0.35; 'url:7': 0.35; 'file': 0.36; 'behalf': 0.36; 'files': 0.36; 'url:org': 0.36; 'mode': 0.36; 'path': 0.36; 'add': 0.37; 'skip:- 10': 0.38; 'some': 0.38; 'proto:https': 0.39; 'setting': 0.39; 'turn': 0.39; 'to:addr:python.org': 0.39; 'received:io': 0.39; 'received:psf.io': 0.39; 'actually': 0.40; 'called': 0.40; 'received:ams1.psf.io': 0.40; 'received:mail1.ams1.psf.io': 0.40; 'lists': 0.40; 'more': 0.62; 'ensure': 0.65; 'website:': 0.67; 'to:addr:python-announce-list': 0.72; 'url:4': 0.72; 'rendering': 0.76; 'detached': 0.84; 'fast,': 0.84; 'flexible,': 0.84; 'galleries,': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version; bh=gh5eHA9/tLpxbaInPnz0xjjtlRJpKqby6AVUn7CHTyY=; b=fC8wsqDzkwd1LFZOS70/dxZu6zxGKj/3WNcvpFT0A/57vE3OlTkiFKE+HqcXRZ7csF oSj+L5JwF1IjuMOE76GbMqwzgiIZJfp+KJE0IV+az5Un1ejc/gh02NLah1QX6uxxn7Ou ww3mxL/jceZEyS9XOuafv879rECX1xeZGzJngD3EWj1BS04+dtZQO7mCefA1/Qli1LxJ DvvS40e4MBmqUlHF/1OSLwegdWH+G+3gXhj42eiJh/N9T6EF7oAx/p1vcI0/Q0Xqc4k/ 6aatfhIbEK8/50PVIfxczO8KCza8uRdBKtQUn5Wf+RTNSbESJPCxoMFTUAL8PUsx30z1 50AQ==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version; bh=gh5eHA9/tLpxbaInPnz0xjjtlRJpKqby6AVUn7CHTyY=; b=HDsUyXecjObNw62PXND1HILQZzhgnUfp3V7YjccIBxn2Vv7xuPpn8rbNnSFWqR/iw7 28XMLuKHqju5Nd8ykeeXXMRGWiRQXUZfwhw29kaOGhijiYM260UuoWRcUXnfvV5pU9S5 gtuKOQhBRzEUBFWkBhpdsgmwR3E9kPDWlFPZDQwUbOFpOuBRWgn1SDnqMBtTngSpFk7c tKcKOi5DcdZ9zP80YkvuEBm1huvH2BcSuSuKOSOJ44B5srm7Q0TSF6fCYV+pg+cmqhoU KxDJjfVTySyqhxJz6mYDRH9XRDd6UbdnXypoVl2+KkbRDD4A+6M5OwemrOnTaNIcjG/e OX1A==
X-Gm-Message-State AFeK/H2xCYOunWSE7YoJFj7x8hlzaq7qmVijFj3sBVW6JxK0nKVVgI0sLQilqXrLcuttEw==
X-Received by 10.25.212.144 with SMTP id l138mr8223465lfg.26.1490553552649; Sun, 26 Mar 2017 11:39:12 -0700 (PDT)
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.3.0
X-Mailman-Approved-At Mon, 27 Mar 2017 08:02:29 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <2bd18207-4bab-9236-88f6-05874c3c0a65@gmail.com>
Xref csiph.com comp.lang.python.announce:2435

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On behalf of the Nikola team, I am pleased to announce the immediate
availability of Nikola v7.8.4. It fixes some bugs and adds new
features.

What is Nikola?
===============

Nikola is a static site and blog generator, written in Python.
It can use Mako and Jinja2 templates, and input in many popular markup
formats, such as reStructuredText and Markdown — and can even turn
Jupyter (IPython) Notebooks into blog posts! It also supports image
galleries, and is multilingual. Nikola is flexible, and page builds
are extremely fast, courtesy of doit (which is rebuilding only what
has been changed).

Find out more at the website: https://getnikola.com/

Downloads
=========

Install using `pip install Nikola` or download tarballs on GitHub and PyPI:

https://github.com/getnikola/nikola/releases/tag/v7.8.4
https://pypi.python.org/pypi/Nikola/7.8.4

Changes
=======

Features
--------

* Refactor RSS feed generation to allow better plugin access
* Add Jupyter config as dependency for jupyter posts (by
  @knowsuchagency)
* Make ``nikola plugin --list-installed`` more readable (Issue #2692)
* Accept ``now`` in post-list date conditions
* Add ``RSS_COPYRIGHT``, ``RSS_COPYRIGHT_PLAIN``, and
  ``RSS_COPYRIGHT_FORMATS`` options in conf.py which can be disabled
  by specifying ``copyright_=False`` to ``generic_rss_renderer``, or
  overriden by specifying an explicit value.
* Write PID of detached ``nikola serve`` process to a file called
  ``nikolaserve.pid``
* Append file name (generated from title) if ``nikola new_post``
  receives directory name as path (Issue #2651)
* Add a ``require_all_tags`` parameter to the ``post-list`` directive to
  show only posts that have all specified tags. (Issue #2665)
* Add ``META_GENERATOR_TAG`` option in conf.py allowing the meta
  generator tag to be disabled (Issue #2628)
* Add ``YUI_COMPRESSOR_EXECUTABLE``, ``CLOSURE_COMPILER_EXECUTABLE``,
  ``OPTIPNG_EXECUTABLE``, ``JPEGOPTIM_EXECUTABLE`` and
  ``HTML_TIDY_EXECUTABLE`` to configure executables for built-in
  filters. (Issue #2615)
* Allow setting custom GUID in feeds (Issue #2378)

Bugfixes
--------

* Remove misplaced and duplicated meta description tags (Issue #2694)
* Fix crash if ``PAGE_INDEX`` is enabled and make them actually work
  (Issues #2646, #2702)
* Ignore ``NEW_POST_DATE_PATH`` when creating pages (Issue #2699)
* Ensure ``post.updated`` is timezone-aware (Issue #2698)
* Pass previously missing post object and language to reST compiler
  and language to Markdown compiler (for shortcodes)
* Fix crashes when rendering subcategories (Issue #2681)
* Prevent writing cache files outside of the cache folder
  (Issue #2684)
* Fix mimetype guessing in auto mode (Issue #2645)
* Fix filters.html5lib_xmllike for laters html5lib (Issue #2648)
* Skip the current post in post lists (Issue #2666)
* Fix poor performance when compiling multiple markdown documents with
  the markdown compiler. (Issue #2660)
* Fix crash if ``SHOW_INDEX_PAGE_NAVIGATION`` is ``True`` while
  ``INDEXES_STATIC`` is ``False``. (Issue #2654)
* Make ``NEW_POST_DATE_PATH`` follow ``rrule`` if it exists (Issue
  #2653)

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

Nikola v7.8.4 is out! Chris Warrick <kwpolska@gmail.com> - 2017-03-26 20:39 +0200

csiph-web