Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Warrick 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: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <2bd18207-4bab-9236-88f6-05874c3c0a65@gmail.com> Xref: csiph.com comp.lang.python.announce:2435 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --dhVHsA0chiVGVTIIl95kEa46Oqs633H38 Content-Type: multipart/mixed; boundary="sAHUNuux2GvXwCc9b4l3unh4aL80MlOK8"; protected-headers="v1" From: Chris Warrick To: nikola-discuss@googlegroups.com, python-announce-list@python.org Message-ID: <2bd18207-4bab-9236-88f6-05874c3c0a65@gmail.com> Subject: Nikola v7.8.4 is out! --sAHUNuux2GvXwCc9b4l3unh4aL80MlOK8 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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 =E2=80=94 and can even tur= n 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 =3D=3D=3D=3D=3D=3D=3D=3D=3D Install using `pip install Nikola` or download tarballs on GitHub and PyP= I: https://github.com/getnikola/nikola/releases/tag/v7.8.4 https://pypi.python.org/pypi/Nikola/7.8.4 Changes =3D=3D=3D=3D=3D=3D=3D 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_=3DFalse`` 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) --sAHUNuux2GvXwCc9b4l3unh4aL80MlOK8-- --dhVHsA0chiVGVTIIl95kEa46Oqs633H38 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJY2ArNAAoJEHECPb1equoWTP0H/2jXqKinYOWOeo2TWtsPQ/NN L/e+FaLlLabbws6VaQL4aDw4meWo6ip/d4vhpy8soGa15gbKjLmxNs6oMhpgihk3 NNjhPzvs1fE+IH5dKlsfv6a9f2//tMfWjRTd7XNkHDgOMNW1aoqSivfrrmugFKbo tB1rCIzQ+5Y/SzUysXod0JXjNbgjTS+Ct+I0yHfZqf1lQVme8YO45ml3VlrM9C3Y KFTQAw2o0a0XWFnVDrCARDnElTbh6uMFzw32ekoFgpoMlJKukm0Gqo1hJoTGbPN4 5iWpgos9++FRDVeMTQ1uF2OoG0OGGqKfHFLX/StWK+QPOEPzRYv99XRy0q4A2tw= =z3md -----END PGP SIGNATURE----- --dhVHsA0chiVGVTIIl95kEa46Oqs633H38--